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

RESOLVED FIXED in Firefox 50

Status

()

Core
Audio/Video: Playback
P5
normal
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: Tomcat, Assigned: mattwoodrow)

Tracking

({crash, intermittent-failure})

unspecified
mozilla50
crash, intermittent-failure
Points:
---

Firefox Tracking Flags

(firefox50 fixed)

Details

(URL)

Attachments

(1 attachment)

(Reporter)

Description

2 years ago
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 =

Updated

2 years ago
Component: Audio/Video → Audio/Video: Playback

Comment 1

2 years ago
6 automation job failures were associated with this bug in the last 7 days.

Repository breakdown:
* mozilla-central: 6

Platform breakdown:
* android-4-2-armv7-api15: 5
* osx-10-10: 1

For more details, see:
https://brasstacks.mozilla.com/orangefactor/?display=Bug&bugid=1283144&startday=2016-06-27&endday=2016-07-03&tree=all
Priority: -- → P5

Comment 2

2 years ago
5 automation job failures were associated with this bug in the last 7 days.

Repository breakdown:
* mozilla-central: 5

Platform breakdown:
* android-4-2-armv7-api15: 5

For more details, see:
https://brasstacks.mozilla.com/orangefactor/?display=Bug&bugid=1283144&startday=2016-07-04&endday=2016-07-10&tree=all

Comment 3

2 years ago
5 automation job failures were associated with this bug in the last 7 days.

Repository breakdown:
* mozilla-central: 5

Platform breakdown:
* android-4-2-armv7-api15: 5

For more details, see:
https://brasstacks.mozilla.com/orangefactor/?display=Bug&bugid=1283144&startday=2016-07-11&endday=2016-07-17&tree=all
Matt implicitly volunteered :)
Assignee: nobody → matt.woodrow
(Assignee)

Comment 5

2 years ago
Created attachment 8771814 [details] [diff] [review]
Shutdown earlier

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+

Comment 6

2 years ago
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
(Reporter)

Comment 7

2 years ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/a10a4bbf8728
Status: NEW → RESOLVED
Last Resolved: 2 years ago
status-firefox50: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla50
You need to log in before you can comment on or make changes to this bug.