Closed Bug 1264073 Opened 9 years ago Closed 8 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: 9 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
Status: REOPENED → RESOLVED
Closed: 9 years ago8 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.

Attachment

General

Created:
Updated:
Size: