Closed Bug 1310492 Opened 8 years ago Closed 1 year ago

Intermittent test_transformed_scrolling_repaints_3.html | application crashed [@ mozilla::LazyIdleThread::ShutdownThread()] after Assertion failure: !mThreadIsShuttingDown (Huh?!), at LazyIdleThread.cpp:289

Categories

(Core :: XPCOM, defect, P3)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: aryx, Unassigned)

References

Details

(Keywords: assertion, intermittent-failure)

https://treeherder.mozilla.org/logviewer.html#?job_id=37747521&repo=mozilla-inbound

01:44:10     INFO -  2032 INFO TEST-START | layout/base/tests/test_transformed_scrolling_repaints_3.html
01:44:10     INFO -  ++DOMWINDOW == 34 (0x1239af800) [pid = 2009] [serial = 766] [outer = 0x12cfe7800]
01:44:10     INFO -  ++DOCSHELL 0x122b79000 == 9 [pid = 2009] [id = 268]
01:44:10     INFO -  ++DOMWINDOW == 35 (0x122d4b000) [pid = 2009] [serial = 767] [outer = 0x0]
01:44:10     INFO -  ++DOMWINDOW == 36 (0x122d4e000) [pid = 2009] [serial = 768] [outer = 0x122d4b000]
01:44:10     INFO -  ++DOCSHELL 0x122e85000 == 10 [pid = 2009] [id = 269]
01:44:10     INFO -  ++DOMWINDOW == 37 (0x122e86800) [pid = 2009] [serial = 769] [outer = 0x0]
01:44:10     INFO -  ++DOCSHELL 0x1232f3800 == 11 [pid = 2009] [id = 270]
01:44:10     INFO -  ++DOMWINDOW == 38 (0x12513b000) [pid = 2009] [serial = 770] [outer = 0x0]
01:44:10     INFO -  ++DOMWINDOW == 39 (0x12518f800) [pid = 2009] [serial = 771] [outer = 0x12513b000]
01:44:10     INFO -  ++DOMWINDOW == 40 (0x11ad0f800) [pid = 2009] [serial = 772] [outer = 0x122e86800]
01:44:10     INFO -  ++DOMWINDOW == 41 (0x125566000) [pid = 2009] [serial = 773] [outer = 0x12513b000]
01:44:10     INFO -  ++DOMWINDOW == 42 (0x125fa9000) [pid = 2009] [serial = 774] [outer = 0x12513b000]
01:44:11     INFO -  ++DOCSHELL 0x123eac000 == 12 [pid = 2009] [id = 271]
01:44:11     INFO -  ++DOMWINDOW == 43 (0x11572d400) [pid = 2009] [serial = 775] [outer = 0x0]
01:44:11     INFO -  ++DOMWINDOW == 44 (0x125fa9c00) [pid = 2009] [serial = 776] [outer = 0x11572d400]
01:44:11     INFO -  MEMORY STAT | vsize 3481MB | residentFast 529MB | heapAllocated 138MB
01:44:11     INFO -  2033 INFO TEST-OK | layout/base/tests/test_transformed_scrolling_repaints_3.html | took 1865ms
01:44:11     INFO -  ++DOMWINDOW == 45 (0x116ba4c00) [pid = 2009] [serial = 777] [outer = 0x12cfe7800]
01:44:12     INFO -  ++DOMWINDOW == 46 (0x116ba5000) [pid = 2009] [serial = 778] [outer = 0x12cfe7800]
01:44:12     INFO -  --DOCSHELL 0x12f73b800 == 11 [pid = 2009] [id = 10]
01:44:12     INFO -  --DOCSHELL 0x12271f000 == 10 [pid = 2009] [id = 1]
01:44:12     INFO -  --DOCSHELL 0x12f73b000 == 9 [pid = 2009] [id = 11]
01:44:12     INFO -  --DOCSHELL 0x12735f000 == 8 [pid = 2009] [id = 3]
01:44:12     INFO -  --DOCSHELL 0x12beee800 == 7 [pid = 2009] [id = 65]
01:44:12     INFO -  --DOCSHELL 0x123e95800 == 6 [pid = 2009] [id = 2]
01:44:12     INFO -  --DOCSHELL 0x122b79000 == 5 [pid = 2009] [id = 268]
01:44:12     INFO -  --DOCSHELL 0x123eac000 == 4 [pid = 2009] [id = 271]
01:44:13     INFO -  --DOCSHELL 0x126e17000 == 3 [pid = 2009] [id = 5]
01:44:13     INFO -  Assertion failure: !mThreadIsShuttingDown (Huh?!), at /builds/slave/m-in-m64-d-0000000000000000000/build/src/xpcom/threads/LazyIdleThread.cpp:289
01:44:13     INFO -  #01: mozilla::dom::quota::QuotaManager::Shutdown() [dom/quota/ActorsParent.cpp:3208]
01:44:13     INFO -  #02: mozilla::dom::quota::QuotaManager::ShutdownRunnable::Run() [xpcom/base/StaticPtr.h:158]
01:44:13     INFO -  #03: nsThread::ProcessNextEvent(bool, bool*) [xpcom/glue/nsCOMPtr.h:402]
01:44:13     INFO -  #04: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:290]
01:44:13     INFO -  #05: nsThread::Shutdown() [xpcom/threads/nsThread.cpp:940]
01:44:13     INFO -  #06: mozilla::LazyIdleThread::ShutdownThread() [xpcom/threads/LazyIdleThread.cpp:309]
01:44:13     INFO -  #07: mozilla::LazyIdleThread::Notify(nsITimer*) [xpcom/threads/LazyIdleThread.cpp:534]
01:44:13     INFO -  #08: nsTimerImpl::Fire() [xpcom/glue/nsCOMPtr.h:402]
01:44:13     INFO -  #09: nsTimerEvent::Run() [mfbt/RefPtr.h:62]
01:44:13     INFO -  #10: nsThread::ProcessNextEvent(bool, bool*) [xpcom/glue/nsCOMPtr.h:402]
01:44:13     INFO -  #11: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:290]
01:44:13     INFO -  #12: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:368]
01:44:13     INFO -  #13: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:490]
01:44:13     INFO -  #14: nsThread::ThreadFunc(void*) [xpcom/threads/nsThread.cpp:467]
01:44:14     INFO -  #15: _pt_root [nsprpub/pr/src/pthreads/ptthread.c:219]
01:44:14     INFO -  #16: libsystem_pthread.dylib + 0x405a
01:44:14     INFO -  #17: libsystem_pthread.dylib + 0x3fd7
01:44:14     INFO -  TEST-INFO | Main app process: exit 1
01:44:14     INFO -  2034 INFO TEST-START | Shutdown
01:44:14     INFO -  2035 INFO Passed:  3081
01:44:14     INFO -  2036 INFO Failed:  0
01:44:14     INFO -  2037 INFO Todo:    34
01:44:14     INFO -  2038 INFO Mode:    non-e10s
01:44:14     INFO -  2039 INFO Slowest: 114432ms - /tests/layout/base/tests/test_scroll_snapping.html
01:44:14     INFO -  2040 INFO SimpleTest FINISHED
01:44:14     INFO -  2041 INFO TEST-INFO | Ran 1 Loops
01:44:14     INFO -  2042 INFO SimpleTest FINISHED
01:44:14  WARNING -  TEST-UNEXPECTED-FAIL | layout/base/tests/test_transformed_scrolling_repaints_3.html | application terminated with exit code 1
01:44:14     INFO -  runtests.py | Application ran for: 0:03:40.249340
01:44:14     INFO -  zombiecheck | Reading PID log: /var/folders/2h/m728c6kn5w33qr6tk69wj79m00000w/T/tmpoRddBUpidlog
01:44:14     INFO -  ==> process 2009 launched child process 2010
01:44:14     INFO -  ==> process 2009 launched child process 2013
01:44:14     INFO -  ==> process 2009 launched child process 2014
01:44:14     INFO -  zombiecheck | Checking for orphan process with PID: 2010
01:44:14     INFO -  zombiecheck | Checking for orphan process with PID: 2013
01:44:14     INFO -  zombiecheck | Checking for orphan process with PID: 2014
01:44:14     INFO -  mozcrash Copy/paste: /builds/slave/test/build/macosx64-minidump_stackwalk /var/folders/2h/m728c6kn5w33qr6tk69wj79m00000w/T/tmpgC18qx.mozrunner/minidumps/A88C727F-83EF-4F52-B219-08A23317581C.dmp /builds/slave/test/build/symbols
01:44:28     INFO -  mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/A88C727F-83EF-4F52-B219-08A23317581C.dmp
01:44:28     INFO -  mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/A88C727F-83EF-4F52-B219-08A23317581C.extra
01:44:28  WARNING -  PROCESS-CRASH | layout/base/tests/test_transformed_scrolling_repaints_3.html | application crashed [@ mozilla::LazyIdleThread::ShutdownThread()]
01:44:28     INFO -  Crash dump filename: /var/folders/2h/m728c6kn5w33qr6tk69wj79m00000w/T/tmpgC18qx.mozrunner/minidumps/A88C727F-83EF-4F52-B219-08A23317581C.dmp
01:44:28     INFO -  Operating system: Mac OS X
01:44:28     INFO -                    10.10.5 14F27
01:44:28     INFO -  CPU: amd64
01:44:28     INFO -       family 6 model 69 stepping 1
01:44:28     INFO -       4 CPUs
01:44:28     INFO -  GPU: UNKNOWN
01:44:28     INFO -  Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
01:44:28     INFO -  Crash address: 0x0
01:44:28     INFO -  Process uptime: 220 seconds
01:44:28     INFO -  Thread 15 (crashed)
01:44:28     INFO -   0  XUL!mozilla::LazyIdleThread::ShutdownThread() [LazyIdleThread.cpp:94f47e107744 : 289 + 0x0]
01:44:28     INFO -      rax = 0x0000000000000000   rdx = 0x00007fff7ca441f8
01:44:28     INFO -      rcx = 0x0000000000000000   rbx = 0x00007fff7ca44c50
01:44:28     INFO -      rsi = 0x0009e3000009e300   rdi = 0x000000010b0c92b4
01:44:28     INFO -      rbp = 0x000000011a480a10   rsp = 0x000000011a480950
01:44:28     INFO -       r8 = 0x000000011a480900    r9 = 0x000000011a481000
01:44:28     INFO -      r10 = 0x00007fff8ee4e3ef   r11 = 0x00007fff8ee4e3c0
01:44:28     INFO -      r12 = 0x0000000127034fc0   r13 = 0x0000000119dd64b0
01:44:28     INFO -      r14 = 0x0000000127034fc0   r15 = 0x0000000127034ff0
01:44:28     INFO -      rip = 0x00000001060989ad
01:44:28     INFO -      Found by: given as instruction pointer in context
01:44:28     INFO -   1  XUL!mozilla::LazyIdleThread::Shutdown() [LazyIdleThread.cpp:94f47e107744 : 488 + 0x8]
01:44:28     INFO -      rbx = 0x000000010b6ca710   rbp = 0x000000011a480a40
01:44:28     INFO -      rsp = 0x000000011a480a20   r12 = 0x0000000119dd6460
01:44:28     INFO -      r13 = 0x0000000119dd64b0   r14 = 0x0000000127034fc0
01:44:28     INFO -      r15 = 0x0000000116489e40   rip = 0x000000010609701e
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -   2  XUL!mozilla::dom::quota::QuotaManager::Shutdown() [ActorsParent.cpp:94f47e107744 : 3208 + 0x6]
01:44:28     INFO -      rbx = 0x0000000000000003   rbp = 0x000000011a480a70
01:44:28     INFO -      rsp = 0x000000011a480a50   r12 = 0x0000000119dd6460
01:44:28     INFO -      r13 = 0x0000000119dd64b0   r14 = 0x0000000122e03540
01:44:28     INFO -      r15 = 0x0000000116489e40   rip = 0x00000001088ecb4d
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -   3  XUL!mozilla::dom::quota::QuotaManager::ShutdownRunnable::Run() [ActorsParent.cpp:94f47e107744 : 2408 + 0x8]
01:44:28     INFO -      rbx = 0x0000000122e03540   rbp = 0x000000011a480a90
01:44:28     INFO -      rsp = 0x000000011a480a80   r12 = 0x0000000119dd6460
01:44:28     INFO -      r13 = 0x0000000119dd64b0   r14 = 0x0000000114ed9820
01:44:28     INFO -      r15 = 0x0000000119dd6480   rip = 0x00000001088ec8fd
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -   4  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:94f47e107744 : 1082 + 0x6]
01:44:28     INFO -      rbx = 0x0000000000000000   rbp = 0x000000011a480b40
01:44:28     INFO -      rsp = 0x000000011a480aa0   r12 = 0x0000000119dd6460
01:44:28     INFO -      r13 = 0x0000000119dd64b0   r14 = 0x0000000119dd6460
01:44:28     INFO -      r15 = 0x0000000119dd6480   rip = 0x00000001060a3251
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -   5  XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:94f47e107744 : 290 + 0xd]
01:44:28     INFO -      rbx = 0x0000000000000001   rbp = 0x000000011a480b60
01:44:28     INFO -      rsp = 0x000000011a480b50   r12 = 0x0000000127034fc0
01:44:28     INFO -      r13 = 0x00000001060a2100   r14 = 0x0000000000000000
01:44:28     INFO -      r15 = 0x0000000117d28130   rip = 0x00000001060e2de3
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -   6  XUL!nsThread::Shutdown() [nsThread.cpp:94f47e107744 : 941 + 0xa]
01:44:28     INFO -      rbx = 0x0000000105bafc60   rbp = 0x000000011a480b90
01:44:28     INFO -      rsp = 0x000000011a480b70   r12 = 0x0000000127034fc0
01:44:28     INFO -      r13 = 0x00000001060a2100   r14 = 0x0000000000000000
01:44:28     INFO -      r15 = 0x0000000117d28130   rip = 0x00000001060a2dbe
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -   7  XUL!mozilla::LazyIdleThread::ShutdownThread() [LazyIdleThread.cpp:94f47e107744 : 309 + 0x6]
01:44:28     INFO -      rbx = 0x0000000000000000   rbp = 0x000000011a480c60
01:44:28     INFO -      rsp = 0x000000011a480ba0   r12 = 0x0000000127034fc0
01:44:28     INFO -      r13 = 0x00000001060a2100   r14 = 0x0000000116489e40
01:44:28     INFO -      r15 = 0x0000000127034ff0   rip = 0x0000000106098460
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -   8  XUL!mozilla::LazyIdleThread::Notify(nsITimer*) [LazyIdleThread.cpp:94f47e107744 : 534 + 0x8]
01:44:28     INFO -      rbx = 0x0000000127034ff0   rbp = 0x000000011a480c90
01:44:28     INFO -      rsp = 0x000000011a480c70   r12 = 0x0000000119dd6460
01:44:28     INFO -      r13 = 0x00000001179267a0   r14 = 0x0000000127034fc0
01:44:28     INFO -      r15 = 0x0000000119dd6480   rip = 0x00000001060993fe
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -   9  XUL!nsTimerImpl::Fire() [nsTimerImpl.cpp:94f47e107744 : 485 + 0x3]
01:44:28     INFO -      rbx = 0x0000000127034fc8   rbp = 0x000000011a480cf0
01:44:28     INFO -      rsp = 0x000000011a480ca0   r12 = 0x0000000119dd6460
01:44:28     INFO -      r13 = 0x00000001179267a0   r14 = 0x0000000000003d3a
01:44:28     INFO -      r15 = 0x0000000119dd6480   rip = 0x00000001060b1a7e
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -  10  XUL!nsTimerEvent::Run() [TimerThread.cpp:94f47e107744 : 289 + 0x5]
01:44:28     INFO -      rbx = 0x000000012cde0020   rbp = 0x000000011a480d20
01:44:28     INFO -      rsp = 0x000000011a480d00   r12 = 0x0000000119dd6460
01:44:28     INFO -      r13 = 0x0000000119dd64b0   r14 = 0x0000000119dd6460
01:44:28     INFO -      r15 = 0x0000000119dd6480   rip = 0x000000010609c98f
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -  11  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:94f47e107744 : 1082 + 0x6]
01:44:28     INFO -      rbx = 0x0000000000000000   rbp = 0x000000011a480dd0
01:44:28     INFO -      rsp = 0x000000011a480d30   r12 = 0x0000000119dd6460
01:44:28     INFO -      r13 = 0x0000000119dd64b0   r14 = 0x0000000119dd6460
01:44:28     INFO -      r15 = 0x0000000119dd6480   rip = 0x00000001060a3251
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -  12  XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:94f47e107744 : 290 + 0xd]
01:44:28     INFO -      rbx = 0x0000000000000001   rbp = 0x000000011a480df0
01:44:28     INFO -      rsp = 0x000000011a480de0   r12 = 0x000000011a480e00
01:44:28     INFO -      r13 = 0x00000001166f68a0   r14 = 0x00000001166f6880
01:44:28     INFO -      r15 = 0x0000000119dd6460   rip = 0x00000001060e2de3
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -  13  XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:94f47e107744 : 368 + 0xd]
01:44:28     INFO -      rbx = 0x00000001179b8380   rbp = 0x000000011a480e50
01:44:28     INFO -      rsp = 0x000000011a480e00   r12 = 0x000000011a480e00
01:44:28     INFO -      r13 = 0x00000001166f68a0   r14 = 0x00000001166f6880
01:44:28     INFO -      r15 = 0x0000000119dd6460   rip = 0x0000000106629802
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -  14  XUL!MessageLoop::Run() [message_loop.cc:94f47e107744 : 225 + 0x5]
01:44:28     INFO -      rbx = 0x0000000119dd6460   rbp = 0x000000011a480e80
01:44:28     INFO -      rsp = 0x000000011a480e60   r12 = 0x0000000000008c4b
01:44:28     INFO -      r13 = 0x00000000000008ff   r14 = 0x0000000119dd6480
01:44:28     INFO -      r15 = 0x00000001179b8380   rip = 0x00000001065e690c
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -  15  XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:94f47e107744 : 465 + 0x8]
01:44:28     INFO -      rbx = 0x0000000119dd6460   rbp = 0x000000011a480ec0
01:44:28     INFO -      rsp = 0x000000011a480e90   r12 = 0x0000000000008c4b
01:44:28     INFO -      r13 = 0x00000000000008ff   r14 = 0x0000000119dd6480
01:44:28     INFO -      r15 = 0x00000001179b8380   rip = 0x00000001060a0a06
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -  16  libnss3.dylib!_pt_root [ptthread.c:94f47e107744 : 216 + 0x3]
01:44:28     INFO -      rbx = 0x0000000116b65ff0   rbp = 0x000000011a480ef0
01:44:28     INFO -      rsp = 0x000000011a480ed0   r12 = 0x0000000000008c4b
01:44:28     INFO -      r13 = 0x00000000000008ff   r14 = 0x000000011a481000
01:44:28     INFO -      r15 = 0x0000000000000000   rip = 0x0000000105e4f290
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -  17  libsystem_pthread.dylib!_pthread_body + 0x83
01:44:28     INFO -      rbx = 0x000000011a481000   rbp = 0x000000011a480f10
01:44:28     INFO -      rsp = 0x000000011a480f00   r12 = 0x0000000000008c4b
01:44:28     INFO -      r13 = 0x00000000000008ff   r14 = 0x0000000116b65ff0
01:44:28     INFO -      r15 = 0x0000000105e4f170   rip = 0x00007fff8ee5105a
01:44:28     INFO -      Found by: call frame info
01:44:28     INFO -  18  libsystem_pthread.dylib!_pthread_start + 0xb0
01:44:28     INFO -      rbp = 0x000000011a480f50   rsp = 0x000000011a480f20
01:44:28     INFO -      rip = 0x00007fff8ee50fd7
01:44:28     INFO -      Found by: previous frame's frame pointer
01:44:28     INFO -  19  libsystem_pthread.dylib!thread_start + 0xd
01:44:28     INFO -      rbp = 0x000000011a480f78   rsp = 0x000000011a480f60
01:44:28     INFO -      rip = 0x00007fff8ee4e3ed
01:44:28     INFO -      Found by: previous frame's frame pointer
01:44:28     INFO -  20  libnss3.dylib + 0x24f170
01:44:28     INFO -      rsp = 0x000000011a481030   rip = 0x0000000105e4f170
01:44:28     INFO -      Found by: stack scanning
Priority: -- → P3
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.