Closed Bug 1290815 Opened 8 years ago Closed 8 years ago

[e10s] Intermittent test_profile_management.py TestLog.test_clean_profile | application crashed [@ mozalloc_abort(char const*) | mozilla::ipc::MessageChannel::OnChannelErrorFromLink()]

Categories

(Testing :: Marionette Client and Harness, defect)

Version 3
defect
Not set
critical

Tracking

(e10s+, firefox51 fixed)

RESOLVED FIXED
mozilla51
Tracking Status
e10s + ---
firefox51 --- fixed

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash, intermittent-failure, Whiteboard: [fixed by bug 1051567])

Crash Data

This test failure should no longer appear since my patch on bug 1202392 landed.
Status: NEW → RESOLVED
Closed: 8 years ago
Depends on: 1202392
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
The original report shows a crash in [@ mozalloc_abort(char const*) | mozilla::ipc::MessageChannel::OnChannelErrorFromLink()] which is still present on OS X debug builds for e10s.
Severity: normal → critical
Status: RESOLVED → REOPENED
Crash Signature: [@ mozalloc_abort(char const*) | mozilla::ipc::MessageChannel::OnChannelErrorFromLink()]
tracking-e10s: --- → ?
Depends on: 1051567
Keywords: crash
Resolution: FIXED → ---
Summary: Intermittent test_profile_management.py TestLog.test_clean_profile | TimeoutException: TimeoutException: Process killed because the connection was lost (Reason: TimeoutException: Connection timed out) → [e10s] Intermittent test_profile_management.py TestLog.test_clean_profile | application crashed [@ mozalloc_abort(char const*) | mozilla::ipc::MessageChannel::OnChannelErrorFromLink()]
Whiteboard: [blocked by bug 1051567]
This crash has not been fixed by the patch on bug 1051567 and happened today on autoland:

https://treeherder.mozilla.org/logviewer.html#?job_id=2823905&repo=autoland

01:02:24     INFO -  Operating system: Mac OS X
01:02:24     INFO -                    10.10.5 14F27
01:02:24     INFO -  CPU: amd64
01:02:24     INFO -       family 6 model 69 stepping 1
01:02:24     INFO -       4 CPUs
01:02:24     INFO -  Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
01:02:24     INFO -  Crash address: 0x0
01:02:24     INFO -  Process uptime: 4 seconds
01:02:24     INFO -  Thread 6 (crashed)
01:02:24     INFO -   0  libmozglue.dylib!mozalloc_abort(char const*) [mozalloc_abort.cpp:5aaf198f4ee0 : 33 + 0x0]
01:02:24     INFO -      rax = 0x0000000000000000   rdx = 0x00007fff7c22d1f8
01:02:24     INFO -      rcx = 0x0000000000000000   rbx = 0x00007fff7c22dc50
01:02:24     INFO -      rsi = 0x0000190000001900   rdi = 0x0000180000001903
01:02:24     INFO -      rbp = 0x000000010d6236c0   rsp = 0x000000010d6236b0
01:02:24     INFO -       r8 = 0x000000010d623660    r9 = 0x000000010d624000
01:02:24     INFO -      r10 = 0x0000000000000000   r11 = 0x0000000000000246
01:02:24     INFO -      r12 = 0x0000000105500d0a   r13 = 0x0000000000000000
01:02:24     INFO -      r14 = 0x0000000000000808   r15 = 0x0000000000000003
01:02:24     INFO -      rip = 0x0000000106f3df41
01:02:24     INFO -      Found by: given as instruction pointer in context
01:02:24     INFO -   1  XUL!Abort [nsDebugImpl.cpp:5aaf198f4ee0 : 449 + 0x5]
01:02:24     INFO -      rbx = 0x00007fff7c22dc50   rbp = 0x000000010d6236d0
01:02:24     INFO -      rsp = 0x000000010d6236d0   r12 = 0x0000000105500d0a
01:02:24     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000000000808
01:02:24     INFO -      r15 = 0x0000000000000003   rip = 0x0000000100504959
01:02:24     INFO -      Found by: call frame info
01:02:24     INFO -   2  XUL!NS_DebugBreak [nsDebugImpl.cpp:5aaf198f4ee0 : 405 + 0x5]
01:02:24     INFO -      rbx = 0x00007fff7c22dc50   rbp = 0x000000010d623b30
01:02:24     INFO -      rsp = 0x000000010d6236e0   r12 = 0x0000000105500d0a
01:02:24     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000000000808
01:02:24     INFO -      r15 = 0x0000000000000003   rip = 0x0000000100504714
01:02:24     INFO -      Found by: call frame info
01:02:24     INFO -   3  XUL!mozilla::ipc::MessageChannel::OnChannelErrorFromLink() [MessageChannel.cpp:5aaf198f4ee0 : 2056 + 0x20]
01:02:24     INFO -      rbx = 0x0000000000000001   rbp = 0x000000010d623b50
01:02:24     INFO -      rsp = 0x000000010d623b40   r12 = 0x00000001072a5c00
01:02:24     INFO -      r13 = 0x0000000000000000   r14 = 0x00000001072b2088
01:02:24     INFO -      r15 = 0x0000000107261f50   rip = 0x0000000100b1529b
01:02:24     INFO -      Found by: call frame info
01:02:24     INFO -   4  XUL!mozilla::ipc::ProcessLink::OnChannelError() [MessageLink.cpp:5aaf198f4ee0 : 351 + 0x9]
01:02:24     INFO -      rbx = 0x0000000107261f40   rbp = 0x000000010d623b80
01:02:24     INFO -      rsp = 0x000000010d623b60   r12 = 0x00000001072a5c00
01:02:24     INFO -      r13 = 0x0000000000000000   r14 = 0x000000010728a100
01:02:24     INFO -      r15 = 0x0000000107261f50   rip = 0x0000000100b17d97
01:02:24     INFO -      Found by: call frame info
01:02:24     INFO -   5  XUL!event_base_loop [event.c:5aaf198f4ee0 : 1350 + 0x9]
01:02:24     INFO -      rbx = 0x0000000000000000   rbp = 0x000000010d623c30
01:02:24     INFO -      rsp = 0x000000010d623b90   r12 = 0x00000001072a5c00
01:02:24     INFO -      r13 = 0x0000000000000000   r14 = 0x000000010725e500
01:02:24     INFO -      r15 = 0x0000000000000082   rip = 0x0000000100af26db
01:02:24     INFO -      Found by: call frame info
01:02:24     INFO -   6  XUL!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:5aaf198f4ee0 : 364 + 0xa]
01:02:24     INFO -      rbx = 0x000000010d623d50   rbp = 0x000000010d623cc0
01:02:24     INFO -      rsp = 0x000000010d623c40   r12 = 0x000000010d623c70
01:02:24     INFO -      r13 = 0x000000010725e200   r14 = 0x000000010727c880
01:02:24     INFO -      r15 = 0x000000010727c898   rip = 0x0000000100ada495
01:02:24     INFO -      Found by: call frame info
01:02:24     INFO -   7  XUL!MessageLoop::Run() [message_loop.cc:5aaf198f4ee0 : 225 + 0x5]
01:02:24     INFO -      rbx = 0x0000000000003103   rbp = 0x000000010d623cf0
01:02:24     INFO -      rsp = 0x000000010d623cd0   r12 = 0x000000010d623e10
01:02:24     INFO -      r13 = 0x000000010725e2c8   r14 = 0x000000010725e2f0
01:02:24     INFO -      r15 = 0x000000010d623d50   rip = 0x0000000100ad81ac
01:02:24     INFO -      Found by: call frame info
01:02:24     INFO -   8  XUL!base::Thread::ThreadMain() [thread.cc:5aaf198f4ee0 : 180 + 0x8]
01:02:24     INFO -      rbx = 0x0000000000003103   rbp = 0x000000010d623ee0
01:02:24     INFO -      rsp = 0x000000010d623d00   r12 = 0x000000010d623e10
01:02:24     INFO -      r13 = 0x000000010725e2c8   r14 = 0x000000010725e2f0
01:02:24     INFO -      r15 = 0x000000010d623d50   rip = 0x0000000100ae4093
01:02:24     INFO -      Found by: call frame info
01:02:24     INFO -   9  XUL!ThreadFunc [platform_thread_posix.cc:5aaf198f4ee0 : 38 + 0x6]
01:02:24     INFO -      rbx = 0x000000010d624000   rbp = 0x000000010d623ef0
01:02:24     INFO -      rsp = 0x000000010d623ef0   r12 = 0x0000000000003103
01:02:24     INFO -      r13 = 0x00000000000008ff   r14 = 0x000000010725e2c8
01:02:24     INFO -      r15 = 0x0000000100ae42e0   rip = 0x0000000100ae42ea
01:02:24     INFO -      Found by: call frame info
01:02:24     INFO -  10  libsystem_pthread.dylib!_pthread_body + 0x83
01:02:24     INFO -      rbx = 0x000000010d624000   rbp = 0x000000010d623f10
01:02:24     INFO -      rsp = 0x000000010d623f00   r12 = 0x0000000000003103
01:02:24     INFO -      r13 = 0x00000000000008ff   r14 = 0x000000010725e2c8
01:02:24     INFO -      r15 = 0x0000000100ae42e0   rip = 0x00007fff8c0c305a
01:02:24     INFO -      Found by: call frame info
01:02:24     INFO -  11  libsystem_pthread.dylib!_pthread_start + 0xb0
01:02:24     INFO -      rbp = 0x000000010d623f50   rsp = 0x000000010d623f20
01:02:24     INFO -      rip = 0x00007fff8c0c2fd7
01:02:24     INFO -      Found by: previous frame's frame pointer
01:02:24     INFO -  12  libsystem_pthread.dylib!thread_start + 0xd
01:02:24     INFO -      rbp = 0x000000010d623f78   rsp = 0x000000010d623f60
01:02:24     INFO -      rip = 0x00007fff8c0c03ed
01:02:24     INFO -      Found by: previous frame's frame pointer
01:02:24     INFO -  13  XUL + 0x6382e0
01:02:24     INFO -      rsp = 0x000000010d624030   rip = 0x0000000100ae42e0
01:02:24     INFO -      Found by: stack scanning

Kan-ru any idea? As you mentioned we may need a follow-up bug.
No longer depends on: 1051567
Flags: needinfo?(kchen)
Whiteboard: [blocked by bug 1051567]
The crash you linked was from a commit landed before my commit. Are there more recent crashes?
Flags: needinfo?(kchen) → needinfo?(hskupin)
Sorry, I mixed-up the Bugzilla time information with what is shown in Treeherder. So no more crashes for that signature after your patch landed.
Status: REOPENED → RESOLVED
Closed: 8 years ago8 years ago
Depends on: 1051567
Flags: needinfo?(hskupin)
Resolution: --- → FIXED
Whiteboard: [fixed by bug 1051567]
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.