Closed Bug 1258326 Opened 8 years ago Closed 3 years ago

PROCESS-CRASH | runner.py | application crashed [@ mozilla::detail::RefCounted<mozilla::detail::WeakReference<mozilla::layers::ImageContainer>, (mozilla::detail::RefCountAtomicity)1u>::RefCountThreadCheck]

Categories

(Core :: MFBT, defect)

47 Branch
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: whimboo, Unassigned)

Details

(Keywords: crash, intermittent-failure, Whiteboard: [fx-ui-tests])

Crash Data

The crash happened 3 times so far in successive changesets on March 18th:

https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=9cd676104bc4
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=2b7b7ea014d8
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=b4a2342c8f5d

 05:42:35     INFO -  Hit MOZ_CRASH(RefCounted not thread-safe) at /home/worker/workspace/build/src/obj-firefox/dist/include/mozilla/RefCounted.h:179

 05:42:35     INFO -  #01: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x155f9d7]

 05:42:35     INFO -  #02: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x155fb18]

 05:42:35     INFO -  #03: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x155fb6c]

 05:42:35     INFO -  #04: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x155fc03]

 05:42:35     INFO -  #05: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x156eb16]

 05:42:35     INFO -  #06: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x156ec24]

 05:42:35     INFO -  #07: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x156ecb4]

 05:42:35     INFO -  #08: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x1574b8b]

 05:42:35     INFO -  #09: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x1574ba8]

 05:42:35     INFO -  #10: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x157381a]

 05:42:35     INFO -  #11: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x157383e]

 05:42:35     INFO -  #12: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x1571906]

 05:42:35     INFO -  #13: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x1621537]

 05:42:35     INFO -  #14: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x162155d]

 05:42:35     INFO -  #15: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x1fcc114]

 05:42:35     INFO -  #16: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x1fcc15a]

 05:42:35     INFO -  #17: ???[/home/worker/workspace/build/application/firefox/libxul.so +0xb802ff]

 05:42:35     INFO -  #18: ???[/home/worker/workspace/build/application/firefox/libxul.so +0xb80497]

 05:42:35     INFO -  #19: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x11e356f]

 05:42:35     INFO -  #20: ???[/home/worker/workspace/build/application/firefox/libxul.so +0xbda064]

 05:42:35     INFO -  #21: ???[/home/worker/workspace/build/application/firefox/libxul.so +0xc0168f]

 05:42:35     INFO -  #22: ???[/home/worker/workspace/build/application/firefox/libxul.so +0xeb92bb]

 05:42:35     INFO -  #23: ???[/home/worker/workspace/build/application/firefox/libxul.so +0xe96afd]

 05:42:35     INFO -  #24: ???[/home/worker/workspace/build/application/firefox/libxul.so +0xe96b24]

 05:42:35     INFO -  #25: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x25d15bb]

 05:42:35     INFO -  #26: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x2dbb668]

 05:42:35     INFO -  #27: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x2e098b7]

 05:42:35     INFO -  #28: ???[/home/worker/workspace/build/application/firefox/libxul.so +0x2e09cdd]

 05:42:35     INFO -  #29: XRE_main[/home/worker/workspace/build/application/firefox/libxul.so +0x2e09f39]

 05:42:35     INFO -  #30: ???[/home/worker/workspace/build/application/firefox/firefox +0x6189]

 05:42:35     INFO -  #31: ???[/home/worker/workspace/build/application/firefox/firefox +0x565c]

 05:42:35     INFO -  #32: __libc_start_main[/lib/x86_64-linux-gnu/libc.so.6 +0x2176d]

 05:42:35     INFO -  #33: ???[/home/worker/workspace/build/application/firefox/firefox +0x5771]

 05:42:35     INFO -  ExceptionHandler::GenerateDump cloned child 1014

 05:42:35     INFO -  ExceptionHandler::SendContinueSignalToChild sent continue signal to child

05:42:35 INFO - ExceptionHandler::WaitForContinueSignal waiting for continue signal... 


First 10 frames:

 05:42:57     INFO - PROCESS-CRASH | runner.py | application crashed [@ mozilla::detail::RefCounted<mozilla::detail::WeakReference<mozilla::layers::ImageContainer>, (mozilla::detail::RefCountAtomicity)1u>::RefCountThreadCheck]

 05:42:57     INFO - Crash dump filename: /home/worker/workspace/build/tmpc57goI.mozrunner-1458279708/minidumps/32f1d983-8e58-5118-36904c2b-6321657e.dmp

 05:42:57     INFO - Operating system: Linux

 05:42:57     INFO -                   0.0.0 Linux 3.13.0-79-generic #123-Ubuntu SMP Fri Feb 19 14:27:58 UTC 2016 x86_64

 05:42:57     INFO - CPU: amd64

 05:42:57     INFO -      family 6 model 62 stepping 4

 05:42:57     INFO -      1 CPU

 05:42:57     INFO - 

 05:42:57     INFO - Crash reason:  SIGSEGV

 05:42:57     INFO - Crash address: 0x0

 05:42:57     INFO - 

 05:42:57     INFO - Thread 0 (crashed)

 05:42:57     INFO -  0  libxul.so!mozilla::detail::RefCounted<mozilla::detail::WeakReference<mozilla::layers::ImageContainer>, (mozilla::detail::RefCountAtomicity)1u>::RefCountThreadCheck [RefCounted.h:9cd676104bc4 : 179 + 0x11]

 05:42:57     INFO -     rbx = 0x00007f8f1f058be0   r12 = 0x00007f8f12233260

 05:42:57     INFO -     r13 = 0x0000000000000001   r14 = 0x0000000000000000

 05:42:57     INFO -     r15 = 0x00007fffd544cf70   rip = 0x00007f8f31f7412e

 05:42:57     INFO -     rsp = 0x00007fffd544cc40   rbp = 0x00007fffd544cc40

 05:42:57     INFO -     Found by: given as instruction pointer in context

 05:42:57     INFO -  1  libxul.so!mozilla::detail::RefCounted<mozilla::detail::WeakReference<mozilla::layers::ImageContainer>, (mozilla::detail::RefCountAtomicity)1u>::Release [RefCounted.h:9cd676104bc4 : 179 + 0xe]

 05:42:57     INFO -     rbx = 0x00007f8f1f058be0   r12 = 0x00007f8f12233260

 05:42:57     INFO -     r13 = 0x0000000000000001   r14 = 0x0000000000000000

 05:42:57     INFO -     r15 = 0x00007fffd544cf70   rip = 0x00007f8f32a149d7

 05:42:57     INFO -     rsp = 0x00007fffd544cc50   rbp = 0x00007fffd544cc60

 05:42:57     INFO -     Found by: call frame info

 05:42:57     INFO -  2  libxul.so!mozilla::image::RasterImage::~RasterImage [RefPtr.h:9cd676104bc4 : 39 + 0x4]

 05:42:57     INFO -     rbx = 0x00007f8f23679e60   r12 = 0x00007f8f23679f10

 05:42:57     INFO -     r13 = 0x0000000000000001   r14 = 0x0000000000000000

 05:42:57     INFO -     r15 = 0x00007fffd544cf70   rip = 0x00007f8f32a14b18

 05:42:57     INFO -     rsp = 0x00007fffd544cc70   rbp = 0x00007fffd544cc80

 05:42:57     INFO -     Found by: call frame info

 05:42:57     INFO -  3  libxul.so!mozilla::image::RasterImage::~RasterImage [RasterImage.cpp:9cd676104bc4 : 113 + 0x4]

 05:42:57     INFO -     rbx = 0x00007f8f23679e60   r12 = 0x0000000000000000

 05:42:57     INFO -     r13 = 0x0000000000000001   r14 = 0x0000000000000000

 05:42:57     INFO -     r15 = 0x00007fffd544cf70   rip = 0x00007f8f32a14b6c

 05:42:57     INFO -     rsp = 0x00007fffd544cc90   rbp = 0x00007fffd544cca0

 05:42:57     INFO -     Found by: call frame info

 05:42:57     INFO -  4  libxul.so!mozilla::image::RasterImage::Release [RasterImage.cpp:9cd676104bc4 : 70 + 0x7]

 05:42:57     INFO -     rbx = 0x00007f8f23679e60   r12 = 0x0000000000000000

 05:42:57     INFO -     r13 = 0x0000000000000001   r14 = 0x0000000000000000

 05:42:57     INFO -     r15 = 0x00007fffd544cf70   rip = 0x00007f8f32a14c03

 05:42:57     INFO -     rsp = 0x00007fffd544ccb0   rbp = 0x00007fffd544ccc0

 05:42:57     INFO -     Found by: call frame info

 05:42:57     INFO -  5  libxul.so!imgRequest::~imgRequest [imgRequest.cpp:9cd676104bc4 : 72 + 0xb]

 05:42:57     INFO -     rbx = 0x00007f8f06d3bbc0   r12 = 0x00007fffd544ccf0

 05:42:57     INFO -     r13 = 0x0000000000000001   r14 = 0x0000000000000000

 05:42:57     INFO -     r15 = 0x00007fffd544cf70   rip = 0x00007f8f32a23b16

 05:42:57     INFO -     rsp = 0x00007fffd544ccd0   rbp = 0x00007fffd544cd60

 05:42:57     INFO -     Found by: call frame info

 05:42:57     INFO -  6  libxul.so!imgRequest::~imgRequest [imgRequest.cpp:9cd676104bc4 : 84 + 0x4]

 05:42:57     INFO -     rbx = 0x00007f8f06d3bbc0   r12 = 0x0000000000000000

 05:42:57     INFO -     r13 = 0x0000000000000001   r14 = 0x0000000000000000

 05:42:57     INFO -     r15 = 0x00007fffd544cf70   rip = 0x00007f8f32a23c24

 05:42:57     INFO -     rsp = 0x00007fffd544cd70   rbp = 0x00007fffd544cd80

 05:42:57     INFO -     Found by: call frame info

 05:42:57     INFO -  7  libxul.so!imgRequest::Release [imgRequest.cpp:9cd676104bc4 : 45 + 0x7]

 05:42:57     INFO -     rbx = 0x00007f8f06d3bbc0   r12 = 0x0000000000000000

 05:42:57     INFO -     r13 = 0x0000000000000001   r14 = 0x0000000000000000

 05:42:57     INFO -     r15 = 0x00007fffd544cf70   rip = 0x00007f8f32a23cb4

 05:42:57     INFO -     rsp = 0x00007fffd544cd90   rbp = 0x00007fffd544cda0

 05:42:57     INFO -     Found by: call frame info

 05:42:57     INFO -  8  libxul.so!RequestBehaviour::~RequestBehaviour [RefPtr.h:9cd676104bc4 : 39 + 0x4]

 05:42:57     INFO -     rbx = 0x00007f8f1f05cf40   r12 = 0x00007f8f3eb78260

 05:42:57     INFO -     r13 = 0x0000000000000001   r14 = 0x0000000000000000

 05:42:57     INFO -     r15 = 0x00007fffd544cf70   rip = 0x00007f8f32a29b8b

 05:42:57     INFO -     rsp = 0x00007fffd544cdb0   rbp = 0x00007fffd544cdc0

 05:42:57     INFO -     Found by: call frame info

 05:42:57     INFO -  9  libxul.so!RequestBehaviour::~RequestBehaviour [imgRequestProxy.cpp:9cd676104bc4 : 35 + 0x4]

 05:42:57     INFO -     rbx = 0x00007f8f1f05cf40   r12 = 0x00007f8f3eb78260

 05:42:57     INFO -     r13 = 0x0000000000000001   r14 = 0x0000000000000000

 05:42:57     INFO -     r15 = 0x00007fffd544cf70   rip = 0x00007f8f32a29ba8

 05:42:57     INFO -     rsp = 0x00007fffd544cdd0   rbp = 0x00007fffd544cde0

 05:42:57     INFO -     Found by: call frame info

 05:42:57     INFO - 10  libxul.so!imgRequestProxy::~imgRequestProxy [UniquePtr.h:9cd676104bc4 : 287 + 0x6]

 05:42:57     INFO -     rbx = 0x00007f8f0baf8c00   r12 = 0x00007f8f3eb78260

 05:42:57     INFO -     r13 = 0x0000000000000001   r14 = 0x0000000000000000

 05:42:57     INFO -     r15 = 0x00007fffd544cf70   rip = 0x00007f8f32a2881a

 05:42:57     INFO -     rsp = 0x00007fffd544cdf0   rbp = 0x00007fffd544ce00

05:42:57 INFO - Found by: call frame info
Those crashes seem to have been triggered by the landing of the patch on bug 1251593. CC'ing some folks who were discussing the implementation there.
Component: Firefox UI Tests → MFBT
Product: Testing → Core
QA Contact: hskupin
Whiteboard: [fx-ui-tests]

Heyb Henrik,
Does this still happen for you or can we close it?

Flags: needinfo?(hskupin)
Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(hskupin)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.