Closed Bug 1033098 Opened 12 years ago Closed 11 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
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
Status: NEW → RESOLVED
Closed: 11 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: