Closed Bug 1264073 Opened 4 years ago Closed 3 years ago

Intermittent test_peerConnection_basicVideo.html | application crashed [@ mozilla::ipc::SharedMemoryBasic::ShareToProcess(int, unsigned int*)] (Assertion failure: false (Receiver message short time out), at ipc/glue/SharedMemoryBasic_mach.mm:623)

Categories

(Core :: Graphics: Layers, defect, P3)

Unspecified
macOS
defect

Tracking

()

RESOLVED FIXED
mozilla52
Tracking Status
e10s + ---
firefox48 --- wontfix
firefox49 --- wontfix
firefox50 --- fixed
firefox51 --- fixed
firefox52 --- fixed

People

(Reporter: RyanVM, Assigned: gw280)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, crash, intermittent-failure, Whiteboard: [gfx-noted])

Attachments

(1 file)

+++ This bug was initially created as a clone of Bug #1252349 +++

This looks awful similar stackwise to bug 1252349.

https://treeherder.mozilla.org/logviewer.html#?job_id=165868&repo=ash

12:33:19     INFO -  1975 INFO TEST-START | dom/media/tests/mochitest/test_peerConnection_basicVideo.html
12:33:19     INFO -  ++DOMWINDOW == 7 (0x11d153c00) [pid = 1768] [serial = 121] [outer = 0x11bdc2000]
12:33:19     INFO -  TEST DEVICES: No test devices found (in media.{audio,video}_loopback_dev, using fake streams.
12:33:19     INFO -  Timecard created 1460489598.246035
12:33:19     INFO -   Timestamp   | Delta       | Event                          | File                         | Function
12:33:19     INFO -  ======================================================================================================================
12:33:19     INFO -      0.000018 |    0.000018 | Constructor Completed          | PeerConnectionImpl.cpp:438   | PeerConnectionImpl
12:33:19     INFO -      0.002004 |    0.001986 | Initializing PC Ctx            | PeerConnectionImpl.cpp:766   | Initialize
12:33:19     INFO -      0.137513 |    0.135509 | Create Offer                   | PeerConnectionImpl.cpp:1601  | CreateOffer
12:33:19     INFO -      0.141455 |    0.003942 | Set Local Description          | PeerConnectionImpl.cpp:1767  | SetLocalDescription
12:33:19     INFO -      0.186620 |    0.045165 | Set Remote Description         | PeerConnectionImpl.cpp:2042  | SetRemoteDescription
12:33:19     INFO -      0.209288 |    0.022668 | Ice gathering state: gathering | PeerConnectionImpl.cpp:3332  | IceGatheringStateChange
12:33:19     INFO -      0.219209 |    0.009921 | Ice gathering state: complete  | PeerConnectionImpl.cpp:3335  | IceGatheringStateChange
12:33:19     INFO -      0.237909 |    0.018700 | Add Ice Candidate              | PeerConnectionImpl.cpp:2167  | AddIceCandidate
12:33:19     INFO -      0.241223 |    0.003314 | Ice state: checking            | PeerConnectionImpl.cpp:3280  | IceConnectionStateChange
12:33:19     INFO -      0.242270 |    0.001047 | Ice state: connected           | PeerConnectionImpl.cpp:3283  | IceConnectionStateChange
12:33:19     INFO -      1.711105 |    1.468835 | Destructor Invoked             | PeerConnectionImpl.cpp:452   | ~PeerConnectionImpl
12:33:19     INFO -  2026017536[106e732d0]: [main|PeerConnectionImpl] PeerConnectionImpl.cpp:475: ~PeerConnectionImpl: PeerConnectionImpl destructor invoked for 2fa6c4fd908b07d5
12:33:19     INFO -  Timecard created 1460489598.252838
12:33:19     INFO -   Timestamp   | Delta       | Event                          | File                         | Function
12:33:19     INFO -  ======================================================================================================================
12:33:19     INFO -      0.000017 |    0.000017 | Constructor Completed          | PeerConnectionImpl.cpp:438   | PeerConnectionImpl
12:33:19     INFO -      0.000824 |    0.000807 | Initializing PC Ctx            | PeerConnectionImpl.cpp:766   | Initialize
12:33:19     INFO -      0.139924 |    0.139100 | Set Remote Description         | PeerConnectionImpl.cpp:2042  | SetRemoteDescription
12:33:19     INFO -      0.160291 |    0.020367 | Create Answer                  | PeerConnectionImpl.cpp:1658  | CreateAnswer
12:33:19     INFO -      0.164638 |    0.004347 | Set Local Description          | PeerConnectionImpl.cpp:1767  | SetLocalDescription
12:33:19     INFO -      0.212112 |    0.047474 | Ice gathering state: gathering | PeerConnectionImpl.cpp:3332  | IceGatheringStateChange
12:33:19     INFO -      0.212546 |    0.000434 | Ice gathering state: complete  | PeerConnectionImpl.cpp:3335  | IceGatheringStateChange
12:33:19     INFO -      0.219019 |    0.006473 | Add Ice Candidate              | PeerConnectionImpl.cpp:2167  | AddIceCandidate
12:33:19     INFO -      0.224776 |    0.005757 | Add Ice Candidate              | PeerConnectionImpl.cpp:2167  | AddIceCandidate
12:33:19     INFO -      0.233249 |    0.008473 | Ice state: checking            | PeerConnectionImpl.cpp:3280  | IceConnectionStateChange
12:33:19     INFO -      0.244548 |    0.011299 | Ice state: connected           | PeerConnectionImpl.cpp:3283  | IceConnectionStateChange
12:33:19     INFO -      1.704749 |    1.460201 | Destructor Invoked             | PeerConnectionImpl.cpp:452   | ~PeerConnectionImpl
12:33:19     INFO -  2026017536[106e732d0]: [main|PeerConnectionImpl] PeerConnectionImpl.cpp:475: ~PeerConnectionImpl: PeerConnectionImpl destructor invoked for 056996e3df49301f
12:33:19     INFO -  --DOMWINDOW == 6 (0x11e3b6c00) [pid = 1768] [serial = 117] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/media/tests/mochitest/test_peerConnection_basicH264Video.html]
12:33:20     INFO -  --DOMWINDOW == 5 (0x11d153800) [pid = 1768] [serial = 120] [outer = 0x0] [url = http://mochi.test:8888/tests/SimpleTest/iframe-between-tests.html]
12:33:20     INFO -  2026017536[106e732d0]: [main|PeerConnectionImpl] PeerConnectionImpl.cpp:437: PeerConnectionImpl: PeerConnectionImpl constructor for
12:33:20     INFO -  2026017536[106e732d0]: [main|PeerConnectionMedia] PeerConnectionMedia.cpp:310: Init: ICE TCP not support on e10s
12:33:20     INFO -  2026017536[106e732d0]: [main|PeerConnectionImpl] PeerConnectionImpl.cpp:437: PeerConnectionImpl: PeerConnectionImpl constructor for
12:33:20     INFO -  2026017536[106e732d0]: [main|PeerConnectionMedia] PeerConnectionMedia.cpp:310: Init: ICE TCP not support on e10s
12:33:20     INFO -  2026017536[106e732d0]: [main|PeerConnectionMedia] PeerConnectionMedia.cpp:181: OnProxyAvailable: Proxy Available: 0
12:33:20     INFO -  2026017536[106e732d0]: [main|PeerConnectionMedia] PeerConnectionMedia.cpp:197: SetProxyOnPcm: Had proxyinfo
12:33:20     INFO -  2026017536[106e732d0]: [main|PeerConnectionMedia] PeerConnectionMedia.cpp:181: OnProxyAvailable: Proxy Available: 0
12:33:20     INFO -  2026017536[106e732d0]: [main|PeerConnectionMedia] PeerConnectionMedia.cpp:197: SetProxyOnPcm: Had proxyinfo
12:33:20     INFO -  [Parent 1767] WARNING: short timeout didn't get an id (ipc/rcv) timed out 10004003
12:33:20     INFO -  : file /builds/slave/ash-m64-d-00000000000000000000/build/src/ipc/glue/SharedMemoryBasic_mach.mm, line 622
12:33:20     INFO -  Assertion failure: false (Receiver message short time out), at /builds/slave/ash-m64-d-00000000000000000000/build/src/ipc/glue/SharedMemoryBasic_mach.mm:623
12:33:20     INFO -  [Child 1768] WARNING: short timeout didn't get an id (ipc/rcv) timed out 10004003
12:33:20     INFO -  : file /builds/slave/ash-m64-d-00000000000000000000/build/src/ipc/glue/SharedMemoryBasic_mach.mm, line 622
12:33:20     INFO -  Assertion failure: false (Receiver message short time out), at /builds/slave/ash-m64-d-00000000000000000000/build/src/ipc/glue/SharedMemoryBasic_mach.mm:623
12:33:50     INFO -  #01: mozilla::ipc::Shmem::ShareTo(mozilla::ipc::Shmem::IHadBetterBeIPDLCodeCallingThis_OtherwiseIAmADoodyhead, int, int) [ipc/glue/Shmem.cpp:480]
12:33:50     INFO -  #02: mozilla::ipc::PBackgroundParent::CreateSharedMemory(unsigned long, mozilla::ipc::SharedMemory::SharedMemoryType, bool, int*) [obj-firefox/ipc/ipdl/PBackgroundParent.cpp:880]
12:33:50     INFO -  #01: mozilla::ipc::Shmem::ShareTo(mozilla::ipc::Shmem::IHadBetterBeIPDLCodeCallingThis_OtherwiseIAmADoodyhead, int, int) [ipc/glue/Shmem.cpp:480]
12:33:50     INFO -  #03: mozilla::camera::PCamerasParent::AllocShmem(unsigned long, mozilla::ipc::SharedMemory::SharedMemoryType, mozilla::ipc::Shmem*) [obj-firefox/ipc/ipdl/PCamerasParent.cpp:729]
12:33:50     INFO -  #02: mozilla::layers::PImageBridgeChild::CreateSharedMemory(unsigned long, mozilla::ipc::SharedMemory::SharedMemoryType, bool, int*) [obj-firefox/ipc/ipdl/PImageBridgeChild.cpp:585]
12:33:50     INFO -  #03: mozilla::layers::PImageBridgeChild::AllocUnsafeShmem(unsigned long, mozilla::ipc::SharedMemory::SharedMemoryType, mozilla::ipc::Shmem*) [obj-firefox/ipc/ipdl/PImageBridgeChild.cpp:949]
12:33:50     INFO -  #04: mozilla::layers::ImageBridgeChild::AllocUnsafeShmem(unsigned long, mozilla::ipc::SharedMemory::SharedMemoryType, mozilla::ipc::Shmem*) [gfx/layers/ipc/ImageBridgeChild.cpp:944]
12:33:50     INFO -  #04: mozilla::ShmemBuffer mozilla::ShmemPool::Get<mozilla::camera::CamerasParent>(mozilla::camera::CamerasParent*, unsigned long) [dom/media/systemservices/ShmemPool.cpp:80]
12:33:50     INFO -  #05: mozilla::layers::BufferTextureData::CreateInternal(mozilla::layers::ClientIPCAllocator*, mozilla::layers::BufferDescriptor const&, mozilla::gfx::BackendType, int, mozilla::layers::TextureFlags) [gfx/layers/BufferTexture.cpp:144]
12:33:50     INFO -  #06: mozilla::layers::BufferTextureData::CreateForYCbCr(mozilla::layers::ClientIPCAllocator*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::StereoMode, mozilla::layers::TextureFlags) [gfx/layers/BufferTexture.cpp:194]
12:33:50     INFO -  #05: mozilla::camera::CamerasParent::DeliverFrameOverIPC(mozilla::camera::CaptureEngine, int, mozilla::ShmemBuffer, unsigned char*, unsigned long, unsigned int, long long, long long) [dom/media/systemservices/CamerasParent.cpp:255]
12:33:50     INFO -  #07: mozilla::layers::TextureClient::CreateForYCbCr(mozilla::layers::ClientIPCAllocator*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>, mozilla::StereoMode, mozilla::layers::TextureFlags) [gfx/layers/client/TextureClient.cpp:883]
12:33:50     INFO -  #08: mozilla::layers::ImageClientSingle::UpdateImage(mozilla::layers::ImageContainer*, unsigned int) [mfbt/AlreadyAddRefed.h:116]
12:33:50     INFO -  #06: mozilla::camera::DeliverFrameRunnable::Run() [ipc/glue/Shmem.h:192]
12:33:50     INFO -  #07: nsThread::ProcessNextEvent(bool, bool*) [xpcom/glue/nsCOMPtr.h:403]
12:33:50     INFO -  #08: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:297]
12:33:50     INFO -  #09: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:340]
12:33:50     INFO -  #09: mozilla::layers::UpdateImageClientNow [xpcom/base/StaticPtr.h:119]
12:33:50     INFO -  #10: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:505]
12:33:50     INFO -  #11: nsThread::ThreadFunc(void*) [xpcom/threads/nsThread.cpp:398]
12:33:51     INFO -  #12: _pt_root [nsprpub/pr/src/pthreads/ptthread.c:219]
12:33:51     INFO -  #13: libsystem_pthread.dylib + 0x405a
12:33:51     INFO -  #14: libsystem_pthread.dylib + 0x3fd7
12:33:51     INFO -  #10: MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [ipc/chromium/src/base/message_loop.cc:350]
12:33:51     INFO -  #11: MessageLoop::DoWork() [ipc/chromium/src/base/message_loop.cc:444]
12:33:51     INFO -  #12: base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [ipc/chromium/src/base/message_pump_default.cc:34]
12:33:51     INFO -  #13: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:505]
12:33:51     INFO -  #14: base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:177]
12:33:51     INFO -  #15: ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:36]
12:33:51     INFO -  #16: libsystem_pthread.dylib + 0x405a
12:33:51     INFO -  #17: libsystem_pthread.dylib + 0x3fd7
12:33:51     INFO -  TEST-INFO | Main app process: exit 1
12:33:51     INFO -  1976 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_basicVideo.html | A valid string reason is expected
12:33:51     INFO -  1977 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_basicVideo.html | Reason cannot be empty
12:33:51     INFO -  1978 INFO Network setup is not required
12:33:51     INFO -  1979 INFO Creating PeerConnectionWrapper (pcLocal)
12:33:51     INFO -  1980 INFO Creating PeerConnectionWrapper (pcRemote)
12:33:51     INFO -  1981 INFO Run step 1: PC_SETUP_SIGNALING_CLIENT
12:33:51     INFO -  1982 INFO Run step 2: PC_LOCAL_SETUP_ICE_LOGGER
12:33:51     INFO -  1983 INFO Run step 3: PC_REMOTE_SETUP_ICE_LOGGER
12:33:51     INFO -  1984 INFO Run step 4: PC_LOCAL_SETUP_SIGNALING_LOGGER
12:33:51     INFO -  1985 INFO Run step 5: PC_REMOTE_SETUP_SIGNALING_LOGGER
12:33:51     INFO -  1986 INFO Run step 6: PC_LOCAL_SETUP_ADDSTREAM_HANDLER
12:33:51     INFO -  1987 INFO Run step 7: PC_REMOTE_SETUP_ADDSTREAM_HANDLER
12:33:51     INFO -  1988 INFO Run step 8: PC_LOCAL_CHECK_INITIAL_SIGNALINGSTATE
12:33:51     INFO -  1989 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_basicVideo.html | Initial local signalingState is 'stable'
12:33:51     INFO -  1990 INFO Run step 9: PC_REMOTE_CHECK_INITIAL_SIGNALINGSTATE
12:33:51     INFO -  1991 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_basicVideo.html | Initial remote signalingState is 'stable'
12:33:51     INFO -  1992 INFO Run step 10: PC_LOCAL_CHECK_INITIAL_ICE_STATE
12:33:51     INFO -  1993 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_basicVideo.html | Initial local ICE connection state is 'new'
12:33:51     INFO -  1994 INFO Run step 11: PC_REMOTE_CHECK_INITIAL_ICE_STATE
12:33:51     INFO -  1995 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_basicVideo.html | Initial remote ICE connection state is 'new'
12:33:51     INFO -  1996 INFO Run step 12: PC_LOCAL_CHECK_INITIAL_CAN_TRICKLE_SYNC
12:33:51     INFO -  1997 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_basicVideo.html | Local trickle status should start out unknown
12:33:51     INFO -  1998 INFO Run step 13: PC_REMOTE_CHECK_INITIAL_CAN_TRICKLE_SYNC
12:33:51     INFO -  1999 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_basicVideo.html | Remote trickle status should start out unknown
12:33:51     INFO -  2000 INFO Run step 14: PC_LOCAL_GUM
12:33:51     INFO -  2001 INFO Get 1 local streams
12:33:51     INFO -  2002 INFO Call getUserMedia for {"video":true}
12:33:51  WARNING -  TEST-UNEXPECTED-FAIL | dom/media/tests/mochitest/test_peerConnection_basicVideo.html | application terminated with exit code 1
12:33:51     INFO -  runtests.py | Application ran for: 0:01:49.051418
12:33:51     INFO -  zombiecheck | Reading PID log: /var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/tmpiaMr4rpidlog
12:33:51     INFO -  mozcrash Copy/paste: /builds/slave/test/build/macosx64-minidump_stackwalk /var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/tmpLmVKzA.mozrunner/minidumps/20F281FD-86CF-4A94-B050-CD73E2AA31C7.dmp /builds/slave/test/build/symbols
12:34:03     INFO -  mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/20F281FD-86CF-4A94-B050-CD73E2AA31C7.dmp
12:34:03     INFO -  mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/20F281FD-86CF-4A94-B050-CD73E2AA31C7.extra
12:34:03  WARNING -  PROCESS-CRASH | dom/media/tests/mochitest/test_peerConnection_basicVideo.html | application crashed [@ mozilla::ipc::SharedMemoryBasic::ShareToProcess(int, unsigned int*)]
12:34:03     INFO -  Crash dump filename: /var/folders/dh/20gh1mt515501fbg9wc6h1q800000w/T/tmpLmVKzA.mozrunner/minidumps/20F281FD-86CF-4A94-B050-CD73E2AA31C7.dmp
12:34:03     INFO -  Operating system: Mac OS X
12:34:03     INFO -                    10.10.5 14F27
12:34:03     INFO -  CPU: amd64
12:34:03     INFO -       family 6 model 69 stepping 1
12:34:03     INFO -       4 CPUs
12:34:03     INFO -  Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
12:34:03     INFO -  Crash address: 0x0
12:34:03     INFO -  Process uptime: 78 seconds
12:34:03     INFO -  Thread 22 (crashed)
12:34:03     INFO -   0  XUL!mozilla::ipc::SharedMemoryBasic::ShareToProcess(int, unsigned int*) [SharedMemoryBasic_mach.mm:49d7fb650c9d : 623 + 0x0]
12:34:03     INFO -      rax = 0x0000000000000000   rdx = 0x00007fff78f1c1f8
12:34:03     INFO -      rcx = 0x0000000000000000   rbx = 0x00007fff78f1cc50
12:34:03     INFO -      rsi = 0x0000980000009800   rdi = 0x00000001066f30a3
12:34:03     INFO -      rbp = 0x0000000117880a80   rsp = 0x00000001178809f0
12:34:03     INFO -       r8 = 0x00000001178809a0    r9 = 0x0000000117881000
12:34:03     INFO -      r10 = 0x00007fff8bd003ef   r11 = 0x00007fff8bd003c0
12:34:03     INFO -      r12 = 0x00000001150fce50   r13 = 0x0000000000000003
12:34:03     INFO -      r14 = 0x0000000117880a90   r15 = 0x000000012c6d5c28
12:34:03     INFO -      rip = 0x0000000102241fbf
12:34:03     INFO -      Found by: given as instruction pointer in context
12:34:03     INFO -   1  XUL!mozilla::ipc::SharedMemoryCommon<unsigned int>::ShareHandle(int, IPC::Message*) [SharedMemory.h:49d7fb650c9d : 133 + 0xa]
12:34:03     INFO -      rbx = 0x00000001150fcf10   rbp = 0x0000000117880aa0
12:34:03     INFO -      rsp = 0x0000000117880a90   r12 = 0x0000000117880b08
12:34:03     INFO -      r13 = 0x0000000000000003   r14 = 0x00000001150fcf10
12:34:03     INFO -      r15 = 0x000000007fffffff   rip = 0x00000001022424c3
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -   2  XUL!mozilla::ipc::Shmem::ShareTo(mozilla::ipc::Shmem::IHadBetterBeIPDLCodeCallingThis_OtherwiseIAmADoodyhead, int, int) [Shmem.cpp:49d7fb650c9d : 480 + 0x10]
12:34:03     INFO -      rbx = 0x00000001150fcf18   rbp = 0x0000000117880af0
12:34:03     INFO -      rsp = 0x0000000117880ab0   r12 = 0x0000000117880b08
12:34:03     INFO -      r13 = 0x0000000000000003   r14 = 0x00000001150fcf10
12:34:03     INFO -      r15 = 0x000000007fffffff   rip = 0x0000000102230b88
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -   3  XUL!mozilla::ipc::PBackgroundParent::CreateSharedMemory(unsigned long, mozilla::ipc::SharedMemory::SharedMemoryType, bool, int*) [PBackgroundParent.cpp:49d7fb650c9d : 879 + 0xf]
12:34:03     INFO -      rbx = 0x000000011800d000   rbp = 0x0000000117880b50
12:34:03     INFO -      rsp = 0x0000000117880b00   r12 = 0x0000000117880b08
12:34:03     INFO -      r13 = 0x00000000002bf200   r14 = 0x0000000117880b8c
12:34:03     INFO -      r15 = 0x00000001150fce50   rip = 0x0000000102496670
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -   4  XUL!mozilla::camera::PCamerasParent::AllocShmem(unsigned long, mozilla::ipc::SharedMemory::SharedMemoryType, mozilla::ipc::Shmem*) [PCamerasParent.cpp:49d7fb650c9d : 728 + 0x11]
12:34:03     INFO -      rbx = 0x0000000000000000   rbp = 0x0000000117880ba0
12:34:03     INFO -      rsp = 0x0000000117880b60   r12 = 0x000000011b1c0508
12:34:03     INFO -      r13 = 0x00000000002bf200   r14 = 0x000000011b1c05b0
12:34:03     INFO -      r15 = 0x0000000115612260   rip = 0x000000010250f80f
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -   5  XUL!mozilla::ShmemBuffer mozilla::ShmemPool::Get<mozilla::camera::CamerasParent>(mozilla::camera::CamerasParent*, unsigned long) [ShmemPool.cpp:49d7fb650c9d : 80 + 0x12]
12:34:03     INFO -      rbx = 0x0000000000000014   rbp = 0x0000000117880c20
12:34:03     INFO -      rsp = 0x0000000117880bb0   r12 = 0x000000011b1c0508
12:34:03     INFO -      r13 = 0x00000000002bf200   r14 = 0x0000000117880c50
12:34:03     INFO -      r15 = 0x0000000115612260   rip = 0x00000001040083ab
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -   6  XUL!mozilla::camera::CamerasParent::DeliverFrameOverIPC(mozilla::camera::CaptureEngine, int, mozilla::ShmemBuffer, unsigned char*, unsigned long, unsigned int, long long, long long) [CamerasParent.cpp:49d7fb650c9d : 253 + 0x16]
12:34:03     INFO -      rbx = 0x0000000137900000   rbp = 0x0000000117880cc0
12:34:03     INFO -      rsp = 0x0000000117880c30   r12 = 0x0000000000000000
12:34:03     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000000000001
12:34:03     INFO -      r15 = 0x0000000115612000   rip = 0x0000000103ffcc50
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -   7  XUL!mozilla::camera::DeliverFrameRunnable::Run() [CamerasParent.cpp:49d7fb650c9d : 124 + 0x17]
12:34:03     INFO -      rbx = 0x0000000114c85d00   rbp = 0x0000000117880d20
12:34:03     INFO -      rsp = 0x0000000117880cd0   r12 = 0x0000000000000000
12:34:03     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000000000000
12:34:03     INFO -      r15 = 0x0000000117880d60   rip = 0x000000010400a73f
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -   8  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:49d7fb650c9d : 994 + 0x6]
12:34:03     INFO -      rbx = 0x00000001150d5b00   rbp = 0x0000000117880dc0
12:34:03     INFO -      rsp = 0x0000000117880d30   r12 = 0x0000000000000000
12:34:03     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000000000000
12:34:03     INFO -      r15 = 0x0000000117880d60   rip = 0x0000000101cc0960
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -   9  XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:49d7fb650c9d : 297 + 0xd]
12:34:03     INFO -      rbx = 0x0000000000000000   rbp = 0x0000000117880de0
12:34:03     INFO -      rsp = 0x0000000117880dd0   r12 = 0x0000000000000001
12:34:03     INFO -      r13 = 0x00000001149d3360   r14 = 0x00000001149d3340
12:34:03     INFO -      r15 = 0x0000000117880e01   rip = 0x0000000101d013a3
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -  10  XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:49d7fb650c9d : 340 + 0xb]
12:34:03     INFO -      rbx = 0x00000001152f59f0   rbp = 0x0000000117880e50
12:34:03     INFO -      rsp = 0x0000000117880df0   r12 = 0x0000000000000001
12:34:03     INFO -      r13 = 0x00000001149d3360   r14 = 0x00000001149d3340
12:34:03     INFO -      r15 = 0x0000000117880e01   rip = 0x000000010222e5c3
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -  11  XUL!MessageLoop::Run() [message_loop.cc:49d7fb650c9d : 223 + 0x5]
12:34:03     INFO -      rbx = 0x00000001150d5b00   rbp = 0x0000000117880e80
12:34:03     INFO -      rsp = 0x0000000117880e60   r12 = 0x0000000000008f47
12:34:03     INFO -      r13 = 0x00000000000008ff   r14 = 0x00000001150d5b20
12:34:03     INFO -      r15 = 0x00000001152f59f0   rip = 0x00000001021eea6c
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -  12  XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:49d7fb650c9d : 396 + 0x8]
12:34:03     INFO -      rbx = 0x00000001150d5b00   rbp = 0x0000000117880ec0
12:34:03     INFO -      rsp = 0x0000000117880e90   r12 = 0x0000000000008f47
12:34:03     INFO -      r13 = 0x00000000000008ff   r14 = 0x00000001150d5b20
12:34:03     INFO -      r15 = 0x00000001152f59f0   rip = 0x0000000101cbe716
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -  13  libnss3.dylib!_pt_root [ptthread.c:49d7fb650c9d : 216 + 0x3]
12:34:03     INFO -      rbx = 0x00000001140d05e0   rbp = 0x0000000117880ef0
12:34:03     INFO -      rsp = 0x0000000117880ed0   r12 = 0x0000000000008f47
12:34:03     INFO -      r13 = 0x00000000000008ff   r14 = 0x0000000117881000
12:34:03     INFO -      r15 = 0x0000000000000000   rip = 0x0000000101af93e0
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -  14  libsystem_pthread.dylib!_pthread_body + 0x83
12:34:03     INFO -      rbx = 0x0000000117881000   rbp = 0x0000000117880f10
12:34:03     INFO -      rsp = 0x0000000117880f00   r12 = 0x0000000000008f47
12:34:03     INFO -      r13 = 0x00000000000008ff   r14 = 0x00000001140d05e0
12:34:03     INFO -      r15 = 0x0000000101af92c0   rip = 0x00007fff8bd0305a
12:34:03     INFO -      Found by: call frame info
12:34:03     INFO -  15  libsystem_pthread.dylib!_pthread_start + 0xb0
12:34:03     INFO -      rbp = 0x0000000117880f50   rsp = 0x0000000117880f20
12:34:03     INFO -      rip = 0x00007fff8bd02fd7
12:34:03     INFO -      Found by: previous frame's frame pointer
12:34:03     INFO -  16  libsystem_pthread.dylib!thread_start + 0xd
12:34:03     INFO -      rbp = 0x0000000117880f78   rsp = 0x0000000117880f60
12:34:03     INFO -      rip = 0x00007fff8bd003ed
12:34:03     INFO -      Found by: previous frame's frame pointer
12:34:03     INFO -  17  libnss3.dylib + 0x2f92c0
12:34:03     INFO -      rsp = 0x0000000117881030   rip = 0x0000000101af92c0
12:34:03     INFO -      Found by: stack scanning
This only ever hit once, but optimistically calling this fixed by bug 1262898.
Assignee: nobody → bas
Status: NEW → RESOLVED
Closed: 4 years ago
Depends on: 1262898
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
This just hit on Ash on the push that included the backout of bug 1262898 (as part of bug 1268559 landing). Bill, can you please take a look?
Assignee: bas → nobody
Blocks: 1268559
Status: RESOLVED → REOPENED
Flags: needinfo?(wmccloskey)
Resolution: FIXED → ---
Target Milestone: mozilla48 → ---
Intermittent test crash
Priority: -- → P3
Looking at this, it's an assertion failure for when we fail to initialise the IPC channel for shmem allocations within the "short" timeout period. We then go on anyway to wait for the long timeout.

I don't think this should be an assertion. It seems to me like we should remove this. We already LOG_ERROR for this anyway, so we are fine from an info perspective. We might want to investigate making a telemetry probe for this if we think it's a big enough deal?
Flags: needinfo?(wmccloskey)
Assignee: nobody → gwright
Comment on attachment 8803500 [details] [diff] [review]
0001-Bug-1264073-Remove-assertion-in-SharedMemoryBasic-th.patch

Review of attachment 8803500 [details] [diff] [review]:
-----------------------------------------------------------------

Thanks.
Attachment #8803500 - Flags: review?(wmccloskey) → review+
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/59c8202c0827
Remove assertion in SharedMemoryBasic that we didn't initialise fast enough. r=billm
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/59c8202c0827
Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Flags: in-testsuite-
Resolution: --- → FIXED
Target Milestone: --- → mozilla52
You need to log in before you can comment on or make changes to this bug.