Closed Bug 1291196 Opened 8 years ago Closed 7 years ago

Intermittent dom/media/webaudio/test/test_mediaStreamAudioSourceNodeNoGC.html | application crashed [@ mozilla::dom::AudioChannelService::AudioChannelWindow::RequestAudioFocus]

Categories

(Core :: DOM: Core & HTML, defect, P2)

ARM
Unspecified
defect

Tracking

()

RESOLVED DUPLICATE of bug 1324311

People

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

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

Looks like a null pointer crash.
Rank: 25
Priority: -- → P2
a8e4a7ff0197fa9f9d77113ce31742641e71782a

> CPU: arm
>      ARMv7 ARM Cortex-A8 features: swp,half,thumb,fastmult,vfpv2,edsp,neon,vfpv3
>      1 CPU
> Crash reason:  SIGSEGV
> Crash address: 0x56
> Process uptime: not available
> Thread 12 (crashed)
>  0  libxul.so!mozilla::dom::AudioChannelService::AudioChannelWindow::RequestAudioFocus [AudioChannelService.cpp:a8e4a7ff0197 : 1059 + 0x0]
>      r0 = 0x671ddfc0    r1 = 0x548a5550    r2 = 0x00000001    r3 = 0x00000000
>      r4 = 0x671ddfc0    r5 = 0x548a5550    r6 = 0x00000001    r7 = 0x00000000
>      r8 = 0x00000001    r9 = 0x671ddfc0   r10 = 0x52870864   r12 = 0x5deb0f58
>      fp = 0x54f5a204    sp = 0x52870788    lr = 0x5ca744e5    pc = 0x5ca73796
>     Found by: given as instruction pointer in context
>  1  libxul.so!mozilla::dom::AudioChannelService::AudioChannelWindow::AppendAgent [AudioChannelService.cpp:a8e4a7ff0197 : 1213 + 0x3]
>      r4 = 0x548a5550    r5 = 0x671ddfc0    r6 = 0x00000001    r7 = 0x00000000
>      r8 = 0x00000001    r9 = 0x671ddfc0   r10 = 0x52870864    fp = 0x54f5a204
>      sp = 0x528707a0    pc = 0x5ca744e5
>     Found by: call frame info
>  2  libxul.so!mozilla::dom::AudioChannelService::RegisterAudioChannelAgent [AudioChannelService.cpp:a8e4a7ff0197 : 298 + 0x9]
>      r4 = 0x548a5550    r5 = 0x613f3640    r6 = 0x00000000    r7 = 0x00000000
>      r8 = 0x00000001    r9 = 0x671ddfc0   r10 = 0x52870864    fp = 0x54f5a204
>      sp = 0x528707b0    pc = 0x5ca746a1
>     Found by: call frame info
>  3  libxul.so!mozilla::dom::AudioChannelAgent::NotifyStartedPlaying [AudioChannelAgent.cpp:a8e4a7ff0197 : 209 + 0x7]
>      r4 = 0x548a5550    r5 = 0x52870824    r6 = 0x528707f4    r7 = 0x00000002
>      r8 = 0x00000001    r9 = 0x00000000   r10 = 0x52870864    fp = 0x54f5a204
>      sp = 0x528707d8    pc = 0x5ca746fd
>     Found by: call frame info
>  4  libxul.so!mozilla::dom::AudioDestinationNode::InputMuted [AudioDestinationNode.cpp:a8e4a7ff0197 : 668 + 0x7]
>      r4 = 0x628fef80    r5 = 0x5287083c    r6 = 0x547ec1a0    r7 = 0x00000002
>      r8 = 0x52870947    r9 = 0x00000000   r10 = 0x52870864    fp = 0x54f5a204
>      sp = 0x52870820    pc = 0x5c934eff
>     Found by: call frame info
>  5  libxul.so!mozilla::dom::InputMutedRunnable::Run [AudioDestinationNode.cpp:a8e4a7ff0197 : 219 + 0x7]
>      r4 = 0x628fef80    r5 = 0x5287083c    r6 = 0x547ec1a0    r7 = 0x00000002
>      r8 = 0x52870947    r9 = 0x00000000   r10 = 0x52870864    fp = 0x54f5a204
>      sp = 0x52870838    pc = 0x5c93aec9
>     Found by: call frame info
>  6  libxul.so!mozilla::MediaStreamGraphImpl::RunInStableState [MediaStreamGraph.cpp:a8e4a7ff0197 : 1889 + 0x3]
>      r4 = 0x00000001    r5 = 0x00000004    r6 = 0x54753728    r7 = 0x00000002
>      r8 = 0x52870947    r9 = 0x00000000   r10 = 0x52870864    fp = 0x54f5a204
>      sp = 0x52870850    pc = 0x5c8d51dd
>     Found by: call frame info
>  7  libxul.so!MediaStreamGraphStableStateRunnable::Run [MediaStreamGraph.cpp:a8e4a7ff0197 : 1712 + 0x5]
>      r4 = 0x00000001    r5 = 0x54fb8400    r6 = 0x00000000    r7 = 0x528708b4
>      r8 = 0x52870947    r9 = 0x528708f4   r10 = 0x00000000    fp = 0x54f5a204
>      sp = 0x528708a0    pc = 0x5c8d52a3
>     Found by: call frame info
>  8  libxul.so!mozilla::CycleCollectedJSRuntime::ProcessStableStateQueue [CycleCollectedJSRuntime.cpp:a8e4a7ff0197 : 1340 + 0x3]
>      r3 = 0x5c8d5295    r4 = 0x00000001    r5 = 0x54fb8400    r6 = 0x00000000
>      r7 = 0x528708b4    r8 = 0x52870947    r9 = 0x528708f4   r10 = 0x00000000
>      fp = 0x54f5a204    sp = 0x528708a8    pc = 0x5be2a525
>     Found by: call frame info
>  9  libxul.so!XPCJSRuntime::AfterProcessTask [XPCJSRuntime.cpp:a8e4a7ff0197 : 3754 + 0x7]
>      r4 = 0x54fb8400    r5 = 0x00000001    r6 = 0x528708f0    r7 = 0x00000001
>      r8 = 0x52870947    r9 = 0x528708f4   r10 = 0x00000000    fp = 0x54f5a204
>      sp = 0x528708d0    pc = 0x5c16d03f
>     Found by: call frame info
> 10  libxul.so!nsThread::ProcessNextEvent [nsThread.cpp:a8e4a7ff0197 : 1084 + 0x7]
>      r3 = 0x5c16d021    r4 = 0x54f5a1d0    r5 = 0x00000000    r6 = 0x528708f0
>      r7 = 0x00000001    r8 = 0x52870947    r9 = 0x528708f4   r10 = 0x00000000
>      fp = 0x54f5a204    sp = 0x528708e0    pc = 0x5be5170f
>     Found by: call frame info
> 11  libxul.so!NS_ProcessNextEvent [nsThreadUtils.cpp:a8e4a7ff0197 : 290 + 0xb]
>      r4 = 0x00000000    r5 = 0x00000001    r6 = 0x54f6b110    r7 = 0x54f5a1d0
>      r8 = 0x54f65680    r9 = 0x528709dc   r10 = 0x528709e0    fp = 0x52870bbd
>      sp = 0x52870940    pc = 0x5be63419
>     Found by: call frame info
> 12  libxul.so!mozilla::ipc::MessagePump::Run [MessagePump.cpp:a8e4a7ff0197 : 100 + 0x7]
>      r4 = 0x54f65670    r5 = 0x00000001    r6 = 0x54f6b110    r7 = 0x54f5a1d0
>      r8 = 0x54f65680    r9 = 0x528709dc   r10 = 0x528709e0    fp = 0x52870bbd
>      sp = 0x52870950    pc = 0x5bfc3c35
>     Found by: call frame info
> 13  libxul.so!MessageLoop::Run [message_loop.cc:a8e4a7ff0197 : 225 + 0x5]
>      r4 = 0x54f6b110    r5 = 0x54717280    r6 = 0x54f5a1d0    r7 = 0x528709ec
>      r8 = 0x5dee1ffc    r9 = 0x528709dc   r10 = 0x528709e0    fp = 0x52870bbd
>      sp = 0x52870980    pc = 0x5bfb4f8b
>     Found by: call frame info
> 14  libxul.so!nsBaseAppShell::Run [nsBaseAppShell.cpp:a8e4a7ff0197 : 156 + 0x3]
>      r4 = 0x00000000    r5 = 0x54717280    r6 = 0x54f5a1d0    r7 = 0x528709ec
>      r8 = 0x5dee1ffc    r9 = 0x528709dc   r10 = 0x528709e0    fp = 0x52870bbd
>      sp = 0x52870998    pc = 0x5cb125b7
>     Found by: call frame info
Component: Web Audio → DOM
Hardware: Unspecified → ARM
Alastor, can you take a look?
Flags: needinfo?(alwu)
Assignee: nobody → alwu
Flags: needinfo?(alwu)
Also seen on Pixel devices in Autophone on dom/media/test/test_streams_element_capture_playback.html

https://treeherder.allizom.org/logviewer.html#?job_id=5480970&repo=mozilla-central#L2480

Seems more reliable in opt builds: 5/5 tries with opt and 1/5 tries with debug.
tracking-fennec: --- → ?
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
tracking-fennec: ? → ---
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.