Closed Bug 1033098 Opened 10 years ago Closed 10 years ago

Intermittent runner.py | application crashed [@ mozilla::gl::GLBlitTextureImageHelper::BlitTextureImage(mozilla::gl::TextureImage*, nsIntRect const&, mozilla::gl::TextureImage*, nsIntRect const&)]

Categories

(Core :: Graphics: CanvasWebGL, defect)

All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla35
Tracking Status
firefox33 --- wontfix
firefox34 --- fixed
firefox35 --- fixed
firefox-esr31 --- unaffected
b2g-v2.0 --- unaffected
b2g-v2.1 --- fixed
b2g-v2.2 --- fixed

People

(Reporter: KWierso, Assigned: milan)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

Attachments

(1 file, 1 obsolete file)

https://tbpl.mozilla.org/php/getParsedLog.php?id=42889736&tree=B2g-Inbound
b2g_macosx64 b2g-inbound opt test gaia-ui-test on 2014-07-01 15:56:11 PDT for push a0d3000ac9bb

slave: talos-mtnlion-r5-026



16:12:58     INFO -  TEST-START test_add_new_contact.py
16:12:58     INFO -  test_add_new_contact (test_add_new_contact.TestContacts)
16:13:20     INFO -  https://moztrap.mozilla.org/manage/case/1309/ ... mozcrash INFO | Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/b2g/tinderbox-builds/b2g-inbound-macosx64_gecko/1404254131/en-US/b2g-33.0a1.en-US.mac64.crashreporter-symbols.zip
16:13:36    ERROR -  PROCESS-CRASH | runner.py | application crashed [@ mozilla::gl::GLBlitTextureImageHelper::BlitTextureImage(mozilla::gl::TextureImage*, nsIntRect const&, mozilla::gl::TextureImage*, nsIntRect const&)]
16:13:36     INFO -  Crash dump filename: /var/folders/34/hq99lrjd5fn1y_m5m1z9n3w800000w/T/tmpbtWaSE/minidumps/B56E76EE-519F-4E75-AC73-D7CA9B53D43F.dmp
16:13:36     INFO -  Operating system: Mac OS X
16:13:36     INFO -                    10.8.0 12A269
16:13:36     INFO -  CPU: amd64
16:13:36     INFO -       family 6 model 42 stepping 7
16:13:36     INFO -       8 CPUs
16:13:36     INFO -  Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
16:13:36     INFO -  Crash address: 0x0
16:13:36     INFO -  Thread 25 (crashed)
16:13:36     INFO -   0  XUL!mozilla::gl::GLBlitTextureImageHelper::BlitTextureImage(mozilla::gl::TextureImage*, nsIntRect const&, mozilla::gl::TextureImage*, nsIntRect const&) [GLBlitTextureImageHelper.cpp:a0d3000ac9bb : 76 + 0x0]
16:13:36     INFO -      rbx = 0x0000000109d59e80   r12 = 0x0000000000000000
16:13:36     INFO -      r13 = 0x0000000000000032   r14 = 0x0000000000000196
16:13:36     INFO -      r15 = 0x0000000000000000   rip = 0x0000000101971241
16:13:36     INFO -      rsp = 0x000000010d37f290   rbp = 0x0000000000000140
16:13:36     INFO -      Found by: given as instruction pointer in context
16:13:36     INFO -   1  XUL!mozilla::layers::TextureImageTextureSourceOGL::CopyTo(nsIntRect const&, mozilla::layers::DataTextureSource*, nsIntRect const&) [TextureHostOGL.cpp:a0d3000ac9bb : 336 + 0xd]
16:13:36     INFO -      rbx = 0x000000010688c700   r12 = 0x000000010755df80
16:13:36     INFO -      r13 = 0x0000000000000000   r14 = 0x000000010d37f618
16:13:36     INFO -      r15 = 0x000000010d37f628   rip = 0x0000000101a65937
16:13:36     INFO -      rsp = 0x000000010d37f540   rbp = 0x000000012abf50c0
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -   2  XUL!mozilla::layers::ContentHostIncremental::TextureCreationRequest::Execute(mozilla::layers::ContentHostIncremental*) [ContentHost.cpp:a0d3000ac9bb : 567 + 0x7]
16:13:36     INFO -      rbx = 0x000000010688c700   r12 = 0x0000000000000140
16:13:36     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000000000000
16:13:36     INFO -      r15 = 0x0000000000000000   rip = 0x0000000101a34469
16:13:36     INFO -      rsp = 0x000000010d37f570   rbp = 0x000000012abf50c0
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -   3  XUL!mozilla::layers::ContentHostIncremental::ProcessTextureUpdates() [ContentHost.cpp:a0d3000ac9bb : 451 + 0x8]
16:13:36     INFO -      rbx = 0x0000000000000001   r12 = 0x0000000000000003
16:13:36     INFO -      r13 = 0x0000000000000000   r14 = 0x000000012abf5130
16:13:36     INFO -      r15 = 0x000000012abf50c0   rip = 0x0000000101a33df0
16:13:36     INFO -      rsp = 0x000000010d37f690   rbp = 0x000000010a0f6c80
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -   4  XUL!mozilla::layers::ContentHostIncremental::Lock() [ContentHost.h:a0d3000ac9bb : 286 + 0x4]
16:13:36     INFO -      rbx = 0x000000012abf50c0   r12 = 0x0000000128ccf240
16:13:36     INFO -      r13 = 0x0000000000000000   r14 = 0x000000010d37f957
16:13:36     INFO -      r15 = 0x000000010d37f970   rip = 0x0000000101a46fc9
16:13:36     INFO -      rsp = 0x000000010d37f6d0   rbp = 0x0000000128ccf240
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -   5  XUL!mozilla::layers::ContentHostBase::Composite(mozilla::layers::EffectChain&, float, mozilla::gfx::Matrix4x4 const&, mozilla::gfx::Filter const&, mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const&, nsIntRegion const*, mozilla::layers::TiledLayerProperties*) [ContentHost.cpp:a0d3000ac9bb : 43 + 0x8]
16:13:36     INFO -      rbx = 0x000000012abf50c0   r12 = 0x0000000128ccf240
16:13:36     INFO -      r13 = 0x0000000000000000   r14 = 0x000000010d37f957
16:13:36     INFO -      r15 = 0x000000010d37f970   rip = 0x0000000101a32794
16:13:36     INFO -      rsp = 0x000000010d37f6e0   rbp = 0x0000000128ccf240
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -   6  XUL!mozilla::layers::ThebesLayerComposite::RenderLayer(nsIntRect const&) [ThebesLayerComposite.cpp:a0d3000ac9bb : 149 + 0x2c]
16:13:36     INFO -      rbx = 0x0000000101a32750   r12 = 0x0000000128ccf240
16:13:36     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000128ccf000
16:13:36     INFO -      r15 = 0x000000010d37f970   rip = 0x0000000101a3c9ee
16:13:36     INFO -      rsp = 0x000000010d37f940   rbp = 0x000000012abf50c0
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -   7  XUL!void mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite>(mozilla::layers::ContainerLayerComposite*, mozilla::layers::LayerManagerComposite*, nsIntRect const&) [ContainerLayerComposite.cpp:a0d3000ac9bb : 421 + 0x11]
16:13:36     INFO -      rbx = 0x0000000000000001   r12 = 0x0000000000000140
16:13:36     INFO -      r13 = 0x0000000128ccf1f8   r14 = 0x00000001281ba800
16:13:36     INFO -      r15 = 0x000000010d37fcc8   rip = 0x0000000101a42c57
16:13:36     INFO -      rsp = 0x000000010d37fa00   rbp = 0x0000000000000000
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -   8  XUL!void mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite>(mozilla::layers::ContainerLayerComposite*, mozilla::layers::LayerManagerComposite*, nsIntRect const&) [ContainerLayerComposite.cpp:a0d3000ac9bb : 421 + 0x11]
16:13:36     INFO -      rbx = 0x0000000000000004   r12 = 0x0000000100538540
16:13:36     INFO -      r13 = 0x00000001281baad8   r14 = 0x0000000128c07000
16:13:36     INFO -      r15 = 0x000000010d37ffe8   rip = 0x0000000101a42c57
16:13:36     INFO -      rsp = 0x000000010d37fd20   rbp = 0x0000000000000003
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -   9  XUL!void mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite>(mozilla::layers::ContainerLayerComposite*, mozilla::layers::LayerManagerComposite*, nsIntRect const&) [ContainerLayerComposite.cpp:a0d3000ac9bb : 421 + 0x11]
16:13:36     INFO -      rbx = 0x0000000000000001   r12 = 0x0000000000000140
16:13:36     INFO -      r13 = 0x0000000128c072d8   r14 = 0x0000000128c06c00
16:13:36     INFO -      r15 = 0x000000010d380308   rip = 0x0000000101a42c57
16:13:36     INFO -      rsp = 0x000000010d380040   rbp = 0x0000000000000000
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -  10  XUL!void mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite>(mozilla::layers::ContainerLayerComposite*, mozilla::layers::LayerManagerComposite*, nsIntRect const&) [ContainerLayerComposite.cpp:a0d3000ac9bb : 421 + 0x11]
16:13:36     INFO -      rbx = 0x0000000000000002   r12 = 0x0000000100538540
16:13:36     INFO -      r13 = 0x0000000128c06ed8   r14 = 0x0000000123fb3400
16:13:36     INFO -      r15 = 0x000000010d380628   rip = 0x0000000101a42c57
16:13:36     INFO -      rsp = 0x000000010d380360   rbp = 0x0000000000000001
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -  11  XUL!void mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerComposite>(mozilla::layers::ContainerLayerComposite*, mozilla::layers::LayerManagerComposite*, nsIntRect const&) [ContainerLayerComposite.cpp:a0d3000ac9bb : 421 + 0x11]
16:13:36     INFO -      rbx = 0x0000000000000002   r12 = 0x0000000100538540
16:13:36     INFO -      r13 = 0x0000000123fb36d8   r14 = 0x000000010d380700
16:13:36     INFO -      r15 = 0x000000010d380948   rip = 0x0000000101a42c57
16:13:36     INFO -      rsp = 0x000000010d380680   rbp = 0x0000000000000001
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -  12  XUL!mozilla::layers::LayerManagerComposite::Render() [LayerManagerComposite.cpp:a0d3000ac9bb : 478 + 0x5]
16:13:36     INFO -      rbx = 0x0000000000000000   r12 = 0x000000010c723960
16:13:36     INFO -      r13 = 0x000000010c723a20   r14 = 0x0000000000000000
16:13:36     INFO -      r15 = 0x000000010d2c3390   rip = 0x0000000101a385b4
16:13:36     INFO -      rsp = 0x000000010d3809a0   rbp = 0x000000010d380b38
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -  13  XUL!mozilla::layers::LayerManagerComposite::EndTransaction(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) [LayerManagerComposite.cpp:a0d3000ac9bb : 248 + 0x7]
16:13:36     INFO -      rbx = 0x000000010c723960   r12 = 0x0000000000000000
16:13:36     INFO -      r13 = 0x000000010a0c6000   r14 = 0x0000000000000000
16:13:36     INFO -      r15 = 0x000000010d2c3390   rip = 0x0000000101a37f3f
16:13:36     INFO -      rsp = 0x000000010d380af0   rbp = 0x000000010d380b38
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -  14  XUL!mozilla::layers::LayerManagerComposite::EndEmptyTransaction(mozilla::layers::LayerManager::EndTransactionFlags) [LayerManagerComposite.cpp:a0d3000ac9bb : 198 + 0xb]
16:13:36     INFO -      rbx = 0x000000010d2cd000   r12 = 0x0000000000000000
16:13:36     INFO -      r13 = 0x000000010a0c6000   r14 = 0x0000000000000000
16:13:36     INFO -      r15 = 0x000000010d2c3390   rip = 0x0000000101a37dc4
16:13:36     INFO -      rsp = 0x000000010d380b70   rbp = 0x00000001044cfb40
16:13:36     INFO -      Found by: call frame info
16:13:36     INFO -  15  XUL!mozilla::layers::CompositorParent::CompositeToTarget(mozilla::gfx::DrawTarget*, nsIntRect const*) [CompositorParent.cpp:a0d3000ac9bb : 639 + 0x7]
16:13:36     INFO -      rbx = 0x000000010d2cd000   r12 = 0x0000000000000000
16:13:36     INFO -      r13 = 0x000000010a0c6000   r14 = 0x0000000000000000
16:13:36     INFO -      r15 = 0x000000010d2c3390   rip = 0x0000000101a4ac1d
16:13:36     INFO -      rsp = 0x000000010d380b80   rbp = 0x00000001044cfb40
16:13:36     INFO -      Found by: call frame info




LATER



 3  XUL!AsmJSMachExceptionHandlerThread(void*) [AsmJSSignalHandlers.cpp:a0d3000ac9bb : 734 + 0x1f]
 3  XUL!AsmJSMachExceptionHandlerThread(void*) [AsmJSSignalHandlers.cpp:a0d3000ac9bb : 734 + 0x1f]
 3  XUL!AsmJSMachExceptionHandlerThread(void*) [AsmJSSignalHandlers.cpp:a0d3000ac9bb : 734 + 0x1f]
0x100004000 - 0x100006fff  ExceptionHandling  ???
Error getting log: [Errno 32] Broken pipe: Connection to Marionette server is lost. Check gecko.log (desktop firefox) or logcat (b2g) for errors.
TEST-UNEXPECTED-FAIL | test_add_new_contact.py test_add_new_contact.TestContacts.test_add_new_contact | IOError: Connection to Marionette server is lost. Check gecko.log (desktop firefox) or logcat (b2g) for errors.
TEST-UNEXPECTED-FAIL | test_add_new_contact.py test_add_new_contact.TestContacts.test_add_new_contact | IOError: [Errno 32] Broken pipe: Connection to Marionette server is lost. Check gecko.log (desktop firefox) or logcat (b2g) for errors.
TEST-UNEXPECTED-FAIL | test_add_photo_to_contact.py test_add_photo_to_contact.TestContacts.test_add_photo_from_gallery_to_contact | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_delete_contact.py test_delete_contact.TestContacts.test_delete_contact | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_edit_contact.py test_edit_contact.TestContacts.test_edit_contact | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_export_contacts_to_sdcard.py test_export_contacts_to_sdcard.TestExportContactsToSDCard.test_export_contacts_to_sdcard | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_import_contacts_from_sdcard.py test_import_contacts_from_sdcard.TestImportContactsFromSDCard.test_import_contacts_from_sdcard | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_sort_contacts.py test_sort_contacts.TestContacts.test_sort_contacts | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_dialer_add_contact.py test_dialer_add_contact.TestDialerAddContact.test_dialer_add_contact | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_ftu_with_tour.py test_ftu_with_tour.TestFtu.test_ftu_with_tour | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_gallery_delete_image.py test_gallery_delete_image.TestGalleryDelete.test_gallery_delete_image | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_gallery_edit_photo.py test_gallery_edit_photo.TestGalleryEditPhoto.test_gallery_edit_photo | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_gallery_empty.py test_gallery_empty.TestGalleryEmpty.test_empty_gallery | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_gallery_flick.py test_gallery_flick.TestGallery.test_gallery_full_screen_image_flicks | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_homescreen_move_app.py test_homescreen_move_app.TestMoveApp.test_move_app_position | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_email_keyboard.py test_email_keyboard.TestEmailKeyboard.test_basic_email_keyboard | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_keyboard.py test_keyboard.TestKeyboard.test_keyboard_basic | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_keyboard_predictive_key.py test_keyboard_predictive_key.TestKeyboardPredictiveKey.test_keyboard_predictive_key | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_number_keyboard.py test_number_keyboard.TestNumberKeyboard.test_number_keyboard | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_lockscreen_notification.py test_lockscreen_notification.TestLockScreen.test_lock_screen_notification | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_lockscreen_unlock_to_emergency_call_screen.py test_lockscreen_unlock_to_emergency_call_screen.TestLockScreen.test_unlock_to_emergency_call_screen | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_lockscreen_unlock_to_homescreen.py test_lockscreen_unlock_to_homescreen.TestLockScreen.test_unlock_to_homescreen | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_lockscreen_wake_with_notification.py test_lockscreen_wake_with_notification.TestLockScreenNotification.test_lock_screen_wake_with_notification | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_sms_contact_input_validation.py test_sms_contact_input_validation.TestContactValidation.test_sms_contact_validation | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_sms_contact_match.py test_sms_contact_match.TestContactMatch.test_contact_match | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_mms_add_subject.py test_mms_add_subject.TestMmsAddSubject.test_mms_add_subject | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_inbox_to_settings.py test_inbox_to_settings.TestSettingsFromInbox.test_settings_from_inbox | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_music_empty.py test_music_empty.TestMusicEmpty.test_empty_music | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_settings_change_keyboard_language.py test_settings_change_keyboard_language.TestChangeKeyboardLanguage.test_change_keyboard_language_settings | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_settings_change_language.py test_settings_change_language.TestChangeLanguage.test_change_language_settings | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_settings_do_not_track.py test_settings_do_not_track.TestSettingsDoNotTrack.test_enable_do_not_track_via_settings_app | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_settings_media_storage.py test_settings_media_storage.TestSettingsMediaStorage.test_settings_media_storage | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_settings_passcode.py test_settings_passcode.TestSettingsPasscode.test_set_passcode_by_settings | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_power_button_long_press.py test_power_button_long_press.TestPowerButton.test_power_button_long_press | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_privileged_app_device_music_prompt.py test_privileged_app_device_music_prompt.TestPrivilegedAppDeviceMusicPrompt.test_get_music_prompt | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_privileged_app_device_picture_prompt.py test_privileged_app_device_picture_prompt.TestPrivilegedAppDevicePicturePrompt.test_get_pictures_prompt | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_privileged_app_device_sdcard_prompt.py test_privileged_app_device_sdcard_prompt.TestPrivilegedAppDeviceSDcardPrompt.test_get_sdcard_prompt | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_privileged_app_device_video_prompt.py test_privileged_app_device_video_prompt.TestPrivilegedAppDeviceVideoPrompt.test_get_videos_prompt | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_quick_settings.py test_quick_settings.TestQuickSettingsButton.test_quick_settings_button | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_system_message.py test_system_message.TestSystemMessage.test_app_launched_by_system_message | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_system_message_pending.py test_system_message_pending.TestSystemMessage.test_pending_system_message | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_inter_app_comm.py test_inter_app_comm.TestInterAppComm.test_inter_app_comm | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_system_notification_bar.py test_system_notification_bar.TestNotificationBar.test_notification_bar | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_play_ogg_video.py test_play_ogg_video.TestPlayOGGVideo.test_play_ogg_video | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_play_ogv_video.py test_play_ogv_video.TestPlayOgvVideo.test_play_ogv_video | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_play_webm_video.py test_play_webm_video.TestPlayWebMVideo.test_play_webm_video | error: [Errno 61] Connection refused
TEST-UNEXPECTED-FAIL | test_video_empty.py test_video_empty.TestVideoEmpty.test_empty_video | error: [Errno 61] Connection refused
Return code: 10
This is nearly perma-fail on trunk. We may need to hide Gip on OSX soon if we can't make any traction on it.
Flags: needinfo?(milan)
I'll make some runs with more diagnostics in the code and see if somebody can take care of this. The timing of B2G releases is not making it easy to look at this right away.
Just a bit of an update, though no happy news yet. After struggling to get this running locally (mismatched versions of gaiatest and marionette, weird profile related issues, etc. getting the way), I can now intermittently reproduce with the downloaded build, and I can successfully run the local build.  Now trying to fail with the local build, but if it's intermittent, it's a lot rarer.
This should stop the crash, though I haven't chased down why we get there:
https://tbpl.mozilla.org/?tree=Try&rev=32dc8e6824ac
Because of the urgency, if there is a wallpaper solution (based on https://tbpl.mozilla.org/?tree=Try&rev=32dc8e6824ac with logging prints removed), I'll land it in this bug, and open another one for the real fix.
Assignee: nobody → milan
Attached patch Wallpaper over the crash (obsolete) — Splinter Review
Attachment #8482733 - Flags: review?(nical.bugzilla)
Flags: needinfo?(milan)
Attachment #8482733 - Flags: review?(nical.bugzilla) → review+
Going for checkin-needed in case sheriffs want to lean on the Gip tests at the same time (note we have other, less frequent failures in there), and unsure if the train change happened.
Keywords: checkin-needed
AFAICT, b2g32 isn't hitting this crash.
Looks like the leaks were all on 10.6.
s/leaks/asserts - sorry, juggling too many backouts at the moment
The assert was from a follow up bug to decide if the source should be valid coming into this method. The wallpaper solution itself just deals with it.
Attachment #8483686 - Flags: review+
Attachment #8482733 - Attachment is obsolete: true
https://hg.mozilla.org/mozilla-central/rev/55f0e713ff42
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla35
The wallpaper fix looks good, thanks! Can you request Aurora approval on this too when you get a chance? :)
Flags: needinfo?(milan)
Comment on attachment 8483686 [details] [diff] [review]
Wallpaper over the crash. Carry r=nsilva

Approval Request Comment
[Feature/regressing bug #]: unknown
[User impact if declined]: a lot of intermittent oranges, to the point where the tests are not as useful and we may have to disable them
[Describe test coverage new/current, TBPL]: in the test suite
[Risks and why]: low
[String/UUID change made/needed]:
Attachment #8483686 - Flags: approval-mozilla-aurora?
Flags: needinfo?(milan)
Attachment #8483686 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: