Closed Bug 1164002 Opened 9 years ago Closed 9 years ago

Intermittent failure: PROCESS-CRASH | test_desktop_all.py TestDesktopUnits.test_units | application crashed [@ mozilla::CycleCollectedJSRuntime::FixWeakMappingGrayBits() const]

Categories

(Core :: XPCOM, defect)

33 Branch
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: standard8, Unassigned)

References

Details

(Keywords: intermittent-failure)

log: https://treeherder.mozilla.org/logviewer.html#?repo=fx-team&job_id=3049896
repository: fx-team
start_time: 2015-05-12T05:09:51
who: tomcat[at]mozilla[dot]com
machine: tst-linux32-spot-548
buildname: Ubuntu VM 12.04 fx-team debug test marionette
revision: cf1c3e838ac1

TEST-START | test_errors.py TestAllExceptions.test_properties
TEST-START | test_errors.py TestExceptionType.test_cause_string
TEST-START | test_errors.py TestExceptionType.test_cause_tuple
TEST-START | test_errors.py TestExceptionType.test_construction
TEST-START | test_errors.py TestExceptionType.test_defaults
TEST-START | test_errors.py TestExceptionType.test_str
PROCESS-CRASH | test_desktop_all.py TestDesktopUnits.test_units | application crashed [@ mozilla::CycleCollectedJSRuntime::FixWeakMappingGrayBits() const]
IOError: Connection to Marionette server is lost. Check gecko.log (desktop firefox) or logcat (b2g) for errors.
TEST-UNEXPECTED-ERROR | test_desktop_all.py TestDesktopUnits.test_units | IOError: Connection to Marionette server is lost. Check gecko.log (desktop firefox) or logcat (b2g) for errors.
IOError: [Errno 32] Broken pipe: Connection to Marionette server is lost. Check gecko.log (desktop firefox) or logcat (b2g) for errors.
test_end for test_desktop_all.py TestDesktopUnits.test_units logged while not in progress. Logged with data: {"status": "ERROR", "extra": {"class_name": "test_desktop_all.TestDesktopUnits", "method_name": "test_units"}, "expected": "PASS", "test": "test_desktop_all.py TestDesktopUnits.test_units", "message": "IOError: [Errno 32] Broken pipe: Connection to Marionette server is lost. Check gecko.log (desktop firefox) or logcat (b2g) for errors.", "stack": "Traceback (most rece
Error getting log: [Errno 32] Broken pipe: Connection to Marionette server is lost. Check gecko.log (desktop firefox) or logcat (b2g) for errors.
Return code: 10
Assertion failure: !JS::IsIncrementalGCInProgress(mJSRuntime) (Don't call FixWeakMappingGrayBits during a GC.), at /builds/slave/fx-team-lx-d-00000000000000000/build/src/xpcom/base/CycleCollectedJSRuntime.cpp:1031
[Child 2918] ###!!! ABORT: Aborting on channel error.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1662
[Child 2918] ###!!! ABORT: Aborting on channel error.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1662

05:36:31 INFO - TEST-PASS | test_selectioncarets.py SelectionCaretsTest.test_textarea_rtl_long_press_to_select_a_word | took 2748ms
05:36:31 INFO - TEST-START | test_selectioncarets.py SelectionCaretsTest.test_textarea_rtl_long_press_to_select_a_word_disabled
05:36:34 INFO - TEST-PASS | test_selectioncarets.py SelectionCaretsTest.test_textarea_rtl_long_press_to_select_a_word_disabled | took 3556ms
05:36:34 INFO - TEST-START | test_selectioncarets.py SelectionCaretsTest.test_textarea_rtl_minimum_select_one_character
05:36:42 INFO - TEST-PASS | test_selectioncarets.py SelectionCaretsTest.test_textarea_rtl_minimum_select_one_character | took 8006ms
05:36:42 INFO - TEST-START | test_selectioncarets.py SelectionCaretsTest.test_textarea_rtl_move_selection_carets
05:36:50 INFO - TEST-PASS | test_selectioncarets.py SelectionCaretsTest.test_textarea_rtl_move_selection_carets | took 7395ms
05:36:50 INFO - TEST-START | test_selectioncarets.py SelectionCaretsTest.test_textarea_rtl_move_selection_carets_disabled
05:36:54 INFO - TEST-PASS | test_selectioncarets.py SelectionCaretsTest.test_textarea_rtl_move_selection_carets_disabled | took 4738ms
05:36:54 INFO - TEST-START | test_selectioncarets_multiplerange.py SelectionCaretsMultipleRangeTest.test_caret_position_after_changing_orientation_of_device
05:36:55 INFO - TEST-PASS | test_selectioncarets_multiplerange.py SelectionCaretsMultipleRangeTest.test_caret_position_after_changing_orientation_of_device | took 502ms
05:36:55 INFO - TEST-START | test_selectioncarets_multiplerange.py SelectionCaretsMultipleRangeTest.test_drag_caret_over_non_selectable_field
05:37:04 INFO - TEST-PASS | test_selectioncarets_multiplerange.py SelectionCaretsMultipleRangeTest.test_drag_caret_over_non_selectable_field | took 9336ms
05:37:04 INFO - TEST-START | test_selectioncarets_multiplerange.py SelectionCaretsMultipleRangeTest.test_drag_caret_to_beginning_of_a_line
05:37:13 INFO - TEST-PASS | test_selectioncarets_multiplerange.py SelectionCaretsMultipleRangeTest.test_drag_caret_to_beginning_of_a_line | took 8725ms
05:37:13 INFO - TEST-START | test_selectioncarets_multiplerange.py SelectionCaretsMultipleRangeTest.test_long_press_to_select_non_selectable_word
05:37:15 INFO - TEST-PASS | test_selectioncarets_multiplerange.py SelectionCaretsMultipleRangeTest.test_long_press_to_select_non_selectable_word | took 2114ms
05:37:15 INFO - TEST-START | test_selectioncarets_multiplerange.py SelectionCaretsMultipleRangeTest.test_select_word_inside_an_iframe
05:37:17 INFO - TEST-PASS | test_selectioncarets_multiplerange.py SelectionCaretsMultipleRangeTest.test_select_word_inside_an_iframe | took 2254ms
05:37:17 INFO - TEST-START | test_shared_all.py TestSharedUnits.test_units
05:38:18 INFO - TEST-PASS | test_shared_all.py TestSharedUnits.test_units | took 61175ms
05:38:19 INFO - TEST-START | test_desktop_all.py TestDesktopUnits.test_units
05:38:33 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/T7KdOkekRcCTUbHeoFppkg/artifacts/public/build/firefox-40.0a1.en-US.linux-i686.crashreporter-symbols.zip
05:38:55 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/4b399211-dd1d-a5dd-06088daf-1480376f.dmp
05:38:55 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/4b399211-dd1d-a5dd-06088daf-1480376f.extra
05:38:55 ERROR - PROCESS-CRASH | test_desktop_all.py TestDesktopUnits.test_units | application crashed [@ mozilla::CycleCollectedJSRuntime::FixWeakMappingGrayBits() const]
05:38:55 INFO - Crash dump filename: /tmp/tmpo_hZlT.mozrunner/minidumps/4b399211-dd1d-a5dd-06088daf-1480376f.dmp
05:38:55 INFO - Operating system: Linux
05:38:55 INFO - 0.0.0 Linux 3.2.0-76-generic-pae #111-Ubuntu SMP Tue Jan 13 22:34:29 UTC 2015 i686
05:38:55 INFO - CPU: x86
05:38:55 INFO - GenuineIntel family 6 model 62 stepping 4
05:38:55 INFO - 1 CPU
05:38:55 INFO - Crash reason: SIGSEGV
05:38:55 INFO - Crash address: 0x0
05:38:55 INFO - Thread 0 (crashed)
05:38:55 INFO - 0 libxul.so!mozilla::CycleCollectedJSRuntime::FixWeakMappingGrayBits() const [CycleCollectedJSRuntime.cpp:cf1c3e838ac1 : 1030 + 0x0]
05:38:55 INFO - eip = 0xb22e4016 esp = 0xbfb6e670 ebp = 0xbfb6e698 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xafc73800 edi = 0xafc2c000 eax = 0x00000000 ecx = 0xb75ae8ac
05:38:55 INFO - edx = 0x00000000 efl = 0x00210286
05:38:55 INFO - Found by: given as instruction pointer in context
05:38:55 INFO - 1 libxul.so!nsCycleCollector::FixGrayBits(bool) [nsCycleCollector.cpp:cf1c3e838ac1 : 3496 + 0x8]
05:38:55 INFO - eip = 0xb22e53ef esp = 0xbfb6e6a0 ebp = 0xbfb6e6c8 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xafc2c000 edi = 0xafc2c000
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 2 libxul.so!nsCycleCollector::BeginCollection(ccType, nsICycleCollectorListener*) [nsCycleCollector.cpp:cf1c3e838ac1 : 3771 + 0xc]
05:38:55 INFO - eip = 0xb22f006a esp = 0xbfb6e6d0 ebp = 0xbfb6e728 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0x00000000 edi = 0xafc2c000
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 3 libxul.so!nsCycleCollector::Collect(ccType, js::SliceBudget&, nsICycleCollectorListener*, bool) [nsCycleCollector.cpp:cf1c3e838ac1 : 3604 + 0xf]
05:38:55 INFO - eip = 0xb22f0b5d esp = 0xbfb6e730 ebp = 0xbfb6e768 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xbfb6e7f8 edi = 0xafc2c000
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 4 libxul.so!nsCycleCollector_collectSlice(js::SliceBudget&, bool) [nsCycleCollector.cpp:cf1c3e838ac1 : 4105 + 0x1b]
05:38:55 INFO - eip = 0xb22f0d35 esp = 0xbfb6e770 ebp = 0xbfb6e7b8 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xb72f02b0 edi = 0xbfb6e814
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 5 libxul.so!nsJSContext::RunCycleCollectorSlice() [nsJSEnvironment.cpp:cf1c3e838ac1 : 1558 + 0x12]
05:38:55 INFO - eip = 0xb2d4d93c esp = 0xbfb6e7c0 ebp = 0xbfb6e848 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xbfb6e830 edi = 0xbfb6e814
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 6 libxul.so!CCTimerFired [nsJSEnvironment.cpp:cf1c3e838ac1 : 1894 + 0x4]
05:38:55 INFO - eip = 0xb2d4da5d esp = 0xbfb6e850 ebp = 0xbfb6e878 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0x00000017 edi = 0x000000ef
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 7 libxul.so!nsTimerImpl::Fire() [nsTimerImpl.cpp:cf1c3e838ac1 : 621 + 0x7]
05:38:55 INFO - eip = 0xb2345964 esp = 0xbfb6e880 ebp = 0xbfb6e8f8 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xb2d4d967 edi = 0x96608740
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 8 libxul.so!nsTimerEvent::Run() [nsTimerImpl.cpp:cf1c3e838ac1 : 708 + 0x10]
05:38:55 INFO - eip = 0xb2345b2b esp = 0xbfb6e900 ebp = 0xbfb6e948 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xa8447010 edi = 0xa8447024
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 9 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:cf1c3e838ac1 : 866 + 0x13]
05:38:55 INFO - eip = 0xb234195a esp = 0xbfb6e950 ebp = 0xbfb6e9b8 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xb7222f20 edi = 0xbfb6e988
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 10 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:cf1c3e838ac1 : 265 + 0xf]
05:38:55 INFO - eip = 0xb23622f3 esp = 0xbfb6e9c0 ebp = 0xbfb6e9f8 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xb72fef10 edi = 0xb721e6e0
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 11 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:cf1c3e838ac1 : 127 + 0xb]
05:38:55 INFO - eip = 0xb25e2fe6 esp = 0xbfb6ea00 ebp = 0xbfb6ea48 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xb72fef10 edi = 0xb721e6e0
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 12 libxul.so!MessageLoop::RunInternal() [message_loop.cc:cf1c3e838ac1 : 233 + 0x13]
05:38:55 INFO - eip = 0xb25c2ba0 esp = 0xbfb6ea50 ebp = 0xbfb6ea78 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xb721e6e0 edi = 0xb7222f20
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 13 libxul.so!MessageLoop::Run() [message_loop.cc:cf1c3e838ac1 : 226 + 0x7]
05:38:55 INFO - eip = 0xb25c2bc6 esp = 0xbfb6ea80 ebp = 0xbfb6eaa8 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xb721e6e0 edi = 0xb7222f20
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 14 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:cf1c3e838ac1 : 165 + 0xd]
05:38:55 INFO - eip = 0xb3a1b519 esp = 0xbfb6eab0 ebp = 0xbfb6ead8 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xaae3c100 edi = 0xb7222f20
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 15 libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:cf1c3e838ac1 : 280 + 0x8]
05:38:55 INFO - eip = 0xb4148ede esp = 0xbfb6eae0 ebp = 0xbfb6eaf8 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xaae40c10 edi = 0xbfb6ed89
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 16 libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:cf1c3e838ac1 : 4079 + 0x16]
05:38:55 INFO - eip = 0xb41953c3 esp = 0xbfb6eb00 ebp = 0xbfb6ebe8 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0x00000000 edi = 0xbfb6ed89
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 17 libxul.so!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:cf1c3e838ac1 : 4170 + 0x8]
05:38:55 INFO - eip = 0xb419814e esp = 0xbfb6ebf0 ebp = 0xbfb6ec48 ebx = 0xb6dbfb38
05:38:55 INFO - esi = 0xbfb6ec8c edi = 0xbfb6eca4
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 18 libxul.so!XRE_main [nsAppRunner.cpp:cf1c3e838ac1 : 4259 + 0x5]
05:38:55 INFO - eip = 0xb41983b4 esp = 0xbfb6ec50 ebp = 0xbfb6ed98 ebx = 0x080712a8
05:38:55 INFO - esi = 0xbfb6ec8c edi = 0xb7226580
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 19 firefox!do_main [nsBrowserApp.cpp:cf1c3e838ac1 : 214 + 0x5]
05:38:55 INFO - eip = 0x0804d930 esp = 0xbfb6eda0 ebp = 0xbfb6fdf8 ebx = 0x080712a8
05:38:55 INFO - esi = 0xbfb6ff84 edi = 0xb7226580
05:38:55 INFO - Found by: call frame info
05:38:55 INFO - 20 firefox!main [nsBrowserApp.cpp:cf1c3e838ac1 : 478 + 0x15]
05:38:55 INFO - eip = 0x0804cd80 esp = 0xbfb6fe00 ebp = 0xbfb6fed8 ebx = 0x080712a8
05:38:55 INFO - esi = 0xbfb6ff84 edi = 0x00000000
Fixed by bug 1158558.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.