Closed Bug 1361926 Opened 7 years ago Closed 7 years ago

Intermittent test_rendered_element.py RenderedElementTests.testWeCanGetComputedStyleValueOnElement | application crashed [@ mozilla::net::ChannelEventQueue::FlushQueue()]

Categories

(Testing :: Marionette Client and Harness, defect)

Version 3
defect
Not set
critical

Tracking

(firefox-esr52 unaffected, firefox53 unaffected, firefox54 unaffected, firefox55 fixed)

RESOLVED FIXED
mozilla55
Tracking Status
firefox-esr52 --- unaffected
firefox53 --- unaffected
firefox54 --- unaffected
firefox55 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: schien)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

Here the first 10 frames from the crashing thread:

16:10:12     INFO - Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
16:10:12     INFO - Crash address: 0x0
16:10:12     INFO - Process uptime: 89 seconds
16:10:12     INFO - 
16:10:12     INFO - Thread 22 (crashed)
16:10:12     INFO -  0  XUL!mozilla::net::ChannelEventQueue::FlushQueue() [ChannelEventQueue.cpp:d2df4a3a5df3 : 91 + 0x0]
16:10:12     INFO -     rax = 0x0000000000000000   rdx = 0x00007fff758f31f8
16:10:12     INFO -     rcx = 0x0000000000000000   rbx = 0x0000000000000000
16:10:12     INFO -     rsi = 0x0000330000003300   rdi = 0x0000320000003303
16:10:12     INFO -     rbp = 0x000000011dea4c90   rsp = 0x000000011dea4c30
16:10:12     INFO -      r8 = 0x000000011dea4be0    r9 = 0x000000011dea5000
16:10:12     INFO -     r10 = 0x00007fff8e59f3ef   r11 = 0x00007fff8e59f3c0
16:10:12     INFO -     r12 = 0x0000000000000000   r13 = 0x000000012aecb9f8
16:10:12     INFO -     r14 = 0x000000012aecb9d0   r15 = 0x000000011dea4c60
16:10:12     INFO -     rip = 0x00000001094ac531
16:10:12     INFO -     Found by: given as instruction pointer in context
16:10:12     INFO -  1  XUL!mozilla::detail::RunnableMethodImpl<mozilla::net::ChannelEventQueue*, void (mozilla::net::ChannelEventQueue::*)(), true, true>::Run() [nsThreadUtils.h:d2df4a3a5df3 : 874 + 0x17]
16:10:12     INFO -     rbx = 0x0000000000000000   rbp = 0x000000011dea4ca0
16:10:12     INFO -     rsp = 0x000000011dea4ca0   r12 = 0x000000011dea4d18
16:10:12     INFO -     r13 = 0x000000011353e3a0   r14 = 0x000000010fdd3580
16:10:12     INFO -     r15 = 0x000000010fdd34f0   rip = 0x00000001094b1acc
16:10:12     INFO -     Found by: call frame info
16:10:12     INFO -  2  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d2df4a3a5df3 : 1270 + 0x6]
16:10:12     INFO -     rbx = 0x0000000000000000   rbp = 0x000000011dea4da0
16:10:12     INFO -     rsp = 0x000000011dea4cb0   r12 = 0x000000011dea4d18
16:10:12     INFO -     r13 = 0x000000011353e3a0   r14 = 0x000000010fdd3580
16:10:12     INFO -     r15 = 0x000000010fdd34f0   rip = 0x0000000108fd2e8c
16:10:12     INFO -     Found by: call frame info
16:10:12     INFO -  3  XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d2df4a3a5df3 : 393 + 0xd]
16:10:12     INFO -     rbx = 0x0000000000000001   rbp = 0x000000011dea4dc0
16:10:12     INFO -     rsp = 0x000000011dea4db0   r12 = 0x000000010fdd34f0
16:10:12     INFO -     r13 = 0x000000011353e3a0   r14 = 0x000000011353e380
16:10:12     INFO -     r15 = 0x0000000000000000   rip = 0x0000000108fd13df
16:10:12     INFO -     Found by: call frame info
16:10:12     INFO -  4  XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d2df4a3a5df3 : 368 + 0xd]
16:10:12     INFO -     rbx = 0x000000011354b0c0   rbp = 0x000000011dea4e20
16:10:12     INFO -     rsp = 0x000000011dea4dd0   r12 = 0x000000010fdd34f0
16:10:12     INFO -     r13 = 0x000000011353e3a0   r14 = 0x000000011353e380
16:10:12     INFO -     r15 = 0x0000000000000000   rip = 0x0000000109582942
16:10:12     INFO -     Found by: call frame info
16:10:12     INFO -  5  XUL!MessageLoop::Run() [message_loop.cc:d2df4a3a5df3 : 231 + 0x5]
16:10:12     INFO -     rbx = 0x000000010fdd34f0   rbp = 0x000000011dea4e50
16:10:12     INFO -     rsp = 0x000000011dea4e30   r12 = 0x0000000000000000
16:10:12     INFO -     r13 = 0x00000000000008ff   r14 = 0x000000010fdd3510
16:10:12     INFO -     r15 = 0x000000011354b0c0   rip = 0x0000000109532d3c
16:10:12     INFO -     Found by: call frame info
16:10:12     INFO -  6  XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:d2df4a3a5df3 : 501 + 0x5]
16:10:12     INFO -     rbx = 0x000000010fdd34f0   rbp = 0x000000011dea4ec0
16:10:12     INFO -     rsp = 0x000000011dea4e60   r12 = 0x0000000000000000
16:10:12     INFO -     r13 = 0x00000000000008ff   r14 = 0x000000010fdd3510
16:10:12     INFO -     r15 = 0x000000011354b0c0   rip = 0x0000000108fcf6ea
16:10:12     INFO -     Found by: call frame info
16:10:12     INFO -  7  libnss3.dylib!_pt_root [ptthread.c:d2df4a3a5df3 : 216 + 0x3]
16:10:12     INFO -     rbx = 0x000000010fd75080   rbp = 0x000000011dea4ef0
16:10:12     INFO -     rsp = 0x000000011dea4ed0   r12 = 0x0000000000007303
16:10:12     INFO -     r13 = 0x00000000000008ff   r14 = 0x000000011dea5000
16:10:12     INFO -     r15 = 0x0000000000000000   rip = 0x0000000108d2ddc9
16:10:12     INFO -     Found by: call frame info
16:10:12     INFO -  8  libsystem_pthread.dylib!_pthread_body + 0x83
16:10:12     INFO -     rbx = 0x000000011dea5000   rbp = 0x000000011dea4f10
16:10:12     INFO -     rsp = 0x000000011dea4f00   r12 = 0x0000000000007303
16:10:12     INFO -     r13 = 0x00000000000008ff   r14 = 0x000000010fd75080
16:10:12     INFO -     r15 = 0x0000000108d2dcb0   rip = 0x00007fff8e5a205a
16:10:12     INFO -     Found by: call frame info
16:10:12     INFO -  9  libsystem_pthread.dylib!_pthread_start + 0xb0
16:10:12     INFO -     rbp = 0x000000011dea4f50   rsp = 0x000000011dea4f20
16:10:12     INFO -     rip = 0x00007fff8e5a1fd7
16:10:12     INFO -     Found by: previous frame's frame pointer
16:10:12     INFO - 10  libsystem_pthread.dylib!thread_start + 0xd
16:10:12     INFO -     rbp = 0x000000011dea4f78   rsp = 0x000000011dea4f60
16:10:12     INFO -     rip = 0x00007fff8e59f3ed
16:10:12     INFO -     Found by: previous frame's frame pointer

So it depends on a fix on bug 1354455.
Depends on: 1354455
With bug 1354455 fixed this should no longer happen.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Assignee: nobody → schien
Product: Testing → Remote Protocol
Moving bug to Testing::Marionette Client and Harness component per bug 1815831.
Component: Marionette → Marionette Client and Harness
Product: Remote Protocol → Testing
You need to log in before you can comment on or make changes to this bug.