Closed Bug 1283144 Opened 8 years ago Closed 8 years ago

Intermittent poster-15.html == http://10.252.73.233:57497/tests/layout/reftests/ogg-video/poster-ref-green70x30.html | application crashed [@ mozilla::OggReader::~OggReader]

Categories

(Core :: Audio/Video: Playback, defect, P5)

defect

Tracking

()

RESOLVED FIXED
mozilla50
Tracking Status
firefox50 --- fixed

People

(Reporter: cbook, Assigned: mattwoodrow)

References

()

Details

(Keywords: crash, intermittent-failure)

Attachments

(1 file)

https://autophone.s3.amazonaws.com/pub/mobile/tinderbox-builds/mozilla-central-android-api-15/1467205466/reftest-ogg-video-reftests-ogg-video.ini-1-nexus-4-7-1fe40e49-8f31-4185-a1b1-f580c1758726.log REFTEST PROCESS-CRASH | http://10.252.73.233:57497/tests/layout/reftests/ogg-video/poster-15.html == http://10.252.73.233:57497/tests/layout/reftests/ogg-video/poster-ref-green70x30.html | application crashed [@ mozilla::OggReader::~OggReader] Crash dump filename: /tmp/tmpiJ977H/35213067-7404-c677-5d4bd119-1b8087f0.dmp Operating system: Android 0.0.0 Linux 3.4.0-perf-g7ce11cd #1 SMP PREEMPT Tue Jan 29 11:41:33 PST 2013 armv7l CPU: arm ARMv7 Qualcomm Krait features: swp,half,thumb,fastmult,vfpv2,edsp,neon,vfpv3,tls,vfpv4 4 CPUs Crash reason: SIGSEGV Crash address: 0x0 Process uptime: not available Thread 10 (crashed) 0 libxul.so!mozilla::OggReader::~OggReader [OggReader.cpp:dc77b6514b80 : 163 + 0x0] r0 = 0x00000000 r1 = 0x74eaa9d8 r2 = 0x00000000 r3 = 0x8037ac78 r4 = 0x88f88800 r5 = 0x75654250 r6 = 0x00000000 r7 = 0x00000000 r8 = 0x00000005 r9 = 0x00000000 r10 = 0x74eaab90 r12 = 0x00000000 fp = 0x00000006 sp = 0x74eaa9d0 lr = 0x7edef7ed pc = 0x7edef7f0 Found by: given as instruction pointer in context 1 libxul.so!mozilla::OggReader::~OggReader [OggReader.cpp:dc77b6514b80 : 165 + 0x3] r4 = 0x88f88800 r5 = 0x00000000 r6 = 0x00000001 r7 = 0x7610862c r8 = 0x00000005 r9 = 0x00000000 r10 = 0x74eaab90 fp = 0x00000006 sp = 0x74eaa9f0 pc = 0x7edef841 Found by: call frame info 2 libxul.so!mozilla::MediaDecoderReader::Release [MediaDecoderReader.h:dc77b6514b80 : 95 + 0x5] r4 = 0x88f88800 r5 = 0x00000000 r6 = 0x00000001 r7 = 0x7610862c r8 = 0x00000005 r9 = 0x00000000 r10 = 0x74eaab90 fp = 0x00000006 sp = 0x74eaa9f8 pc = 0x7ed7fb77 Found by: call frame info 3 libxul.so!RefPtr<mozilla::MediaDecoderReader>::~RefPtr [RefPtr.h:dc77b6514b80 : 39 + 0x3] r3 = 0x00000000 r4 = 0x76108628 r5 = 0x890db210 r6 = 0x00000001 r7 = 0x7610862c r8 = 0x00000005 r9 = 0x00000000 r10 = 0x74eaab90 fp = 0x00000006 sp = 0x74eaaa08 pc = 0x7ed81e81 Found by: call frame info 4 libxul.so!nsTArray_Impl<RefPtr<mozilla::MediaDecoderReader>, nsTArrayInfallibleAllocator>::~nsTArray_Impl [nsTArray.h:dc77b6514b80 : 523 + 0x3] r4 = 0x7610862c r5 = 0x890db210 r6 = 0x00000001 r7 = 0x7610862c r8 = 0x00000005 r9 = 0x00000000 r10 = 0x74eaab90 fp = 0x00000006 sp = 0x74eaaa10 pc = 0x7ed85055 Found by: call frame info 5 libxul.so!mozilla::StaticAutoPtr<mozilla::ReaderQueue>::Assign [nsTArray.h:dc77b6514b80 : 2088 + 0xb] r4 = 0x890db210 r5 = 0x8037aaf4 r6 = 0x00000005 r7 = 0x890fb780 r8 = 0x00000005 r9 = 0x00000000 r10 = 0x74eaab90 fp = 0x00000006 sp = 0x74eaaa30 pc = 0x7ed888f5 Found by: call frame info 6 libxul.so!mozilla::KillClearOnShutdown [ClearOnShutdown.cpp:dc77b6514b80 : 37 + 0x3] r4 = 0x890fb784 r5 = 0x8037aaf4 r6 = 0x00000005 r7 = 0x890fb780 r8 = 0x00000005 r9 = 0x00000000 r10 = 0x74eaab90 fp = 0x00000006 sp = 0x74eaaa38 pc = 0x7e3271b1 Found by: call frame info 7 libxul.so!mozilla::ShutdownXPCOM [XPCOMInit.cpp:dc77b6514b80 : 921 + 0x5] r3 = 0x7e350157 r4 = 0x74eaaa6c r5 = 0x74eaaa60 r6 = 0x74eaaa68 r7 = 0x74eaaa64 r8 = 0x775d10c4 r9 = 0x775fcd30 r10 = 0x74eaab90 fp = 0x00000006 sp = 0x74eaaa58 pc = 0x7e361983 Found by: call frame info 8 libxul.so!ScopedXPCOMStartup::~ScopedXPCOMStartup [nsAppRunner.cpp:dc77b6514b80 : 1488 + 0x5] r4 = 0x7755f0f4 r5 = 0x74eaaa9c r6 = 0x00000000 r7 = 0x74eaaac8 r8 = 0x775074c0 r9 = 0x0000400c r10 = 0x74eaab90 fp = 0x00000006 sp = 0x74eaaa98 pc = 0x7f3d6049 Found by: call frame info 9 libxul.so!mozilla::DefaultDelete<ScopedXPCOMStartup>::operator() [UniquePtr.h:dc77b6514b80 : 528 + 0x3] r4 = 0x7755f0f4 r5 = 0x74eaaaf0 r6 = 0x00000000 r7 = 0x74eaaac8 r8 = 0x775074c0 r9 = 0x0000400c r10 = 0x74eaab90 fp = 0x00000006 sp = 0x74eaaab0 pc = 0x7f3d6077 Found by: call frame info 10 libxul.so!XREMain::XRE_main [UniquePtr.h:dc77b6514b80 : 343 + 0x3] r4 = 0x00000000 r5 = 0x74eaaaf0 r6 = 0x00000000 r7 = 0x74eaaac8 r8 = 0x775074c0 r9 = 0x0000400c r10 = 0x74eaab90 fp = 0x00000006 sp = 0x74eaaab8 pc = 0x7f3d9c0f Found by: call frame info 11 libxul.so!XRE_main [nsAppRunner.cpp:dc77b6514b80 : 4599 + 0xb] r4 = 0x00000000 r5 = 0x721c1b08 r6 = 0x74eaaaf0 r7 = 0x74eaab0c r8 = 0x77507488 r9 = 0x74eaab3c r10 = 0x74eaab90 fp = 0x00000006 sp =
Component: Audio/Video → Audio/Video: Playback
Matt implicitly volunteered :)
Assignee: nobody → matt.woodrow
Attached patch Shutdown earlier (deleted) — Splinter Review
Make sure we shutdown the ReaderQueue in a shutdown phase *before* we destroy AbstractThread::MainThread since some implementations of readers might want to use it.
Attachment #8771814 - Flags: review?(jyavenard)
Attachment #8771814 - Flags: review?(jyavenard) → review+
Pushed by mwoodrow@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/a10a4bbf8728 Make sure we shut down the ReaderQueue before AbstractThread::MainThread is destroyed since some implementations rely on it. r=jya
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla50
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: