Closed Bug 748301 Opened 14 years ago Closed 13 years ago

crash in nsUnknownDecoder::FireListenerNotifications

Categories

(Core :: Networking, defect)

14 Branch
ARM
Android
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox14 --- affected
firefox15 --- affected
firefox16 --- unaffected

People

(Reporter: csuciu, Unassigned)

Details

(Keywords: crash, topcrash, Whiteboard: [native-crash])

Crash Data

This bug was filed from the Socorro interface and is report bp-3acd65a3-adcf-468e-b850-665502120424 . =============================================================
Frame Module Signature Source 0 libmozglue.so arena_dalloc memory/jemalloc/jemalloc.c:4604 1 libmozglue.so __wrap_free memory/jemalloc/jemalloc.c:6541 2 libmozalloc.so moz_free memory/mozalloc/mozalloc.cpp:81 3 libxul.so nsUnknownDecoder::FireListenerNotifications mozalloc.h:265 4 libxul.so nsUnknownDecoder::OnStopRequest netwerk/streamconv/converters/nsUnknownDecoder.cpp:242 5 libxul.so nsHttpChannel::OnStopRequest netwerk/protocol/http/nsHttpChannel.cpp:4495 6 libxul.so nsInputStreamPump::OnStateStop netwerk/base/src/nsInputStreamPump.cpp:587 7 libxul.so nsInputStreamPump::OnInputStreamReady netwerk/base/src/nsInputStreamPump.cpp:405 8 libxul.so nsInputStreamReadyEvent::Run xpcom/io/nsStreamUtils.cpp:114 9 libxul.so nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:656 10 libxul.so NS_ProcessNextEvent_P obj-firefox/xpcom/build/nsThreadUtils.cpp:245 11 libxul.so mozilla::ipc::MessagePump::Run ipc/glue/MessagePump.cpp:134 12 libxul.so MessageLoop::RunInternal ipc/chromium/src/base/message_loop.cc:208 13 libxul.so MessageLoop::Run ipc/chromium/src/base/message_loop.cc:201 14 libxul.so nsBaseAppShell::Run widget/xpwidgets/nsBaseAppShell.cpp:189 15 libxul.so nsAppStartup::Run toolkit/components/startup/nsAppStartup.cpp:295 16 libxul.so XREMain::XRE_mainRun toolkit/xre/nsAppRunner.cpp:3780 17 libxul.so XREMain::XRE_main toolkit/xre/nsAppRunner.cpp:3857 18 libxul.so XRE_main toolkit/xre/nsAppRunner.cpp:3933 19 libxul.so GeckoStart toolkit/xre/nsAndroidStartup.cpp:109 20 libmozglue.so Java_org_mozilla_gecko_GeckoAppShell_nativeRun mozglue/android/APKOpen.cpp:996 21 libdvm.so dvmPlatformInvoke 22 libdvm.so dvmCallJNIMethod_general 23 libdvm.so dvmResolveNativeMethod 24 libdvm.so dvmAsmSisterStart 25 libdvm.so dvmMterpStd 26 libdvm.so dvmInterpret 27 libdvm.so dvmCallMethodV 28 libdvm.so dvmCallMethod 29 libdvm.so dvmDetachCurrentThread 30 libc.so __thread_entry 31 libc.so pthread_create 32 @0x295566
Component: General → Networking
Product: Fennec Native → Core
QA Contact: general → networking
Summary: crash in arena_dalloc → crash in nsUnknownDecoder::FireListenerNotifications
Whiteboard: [native-crash]
Version: Firefox 14 → 14 Branch
Catalin, do you have steps to reproduce? It seems like you were trying to play something on a device that didn't know how to decode the encoding of a media type?
This was a one time occurrence and this is what happened: I was on the www.cnn.com and I switched to another app using the recent app's menu. When I tried to switch back to fennec using the same method, the crash occurred
Presumably that's the |delete [] mBuffer| call, but why would that crash? We test that mBuffer is non-null earlier in the method....
Crash Signature: [@ arena_dalloc | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] → [@ arena_dalloc | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ libmozglue.so@0x890e]
Depends on: 758858
Presumably, this is fixed by bug 758010
(In reply to Mike Hommey [:glandium] from comment #5) > Presumably, this is fixed by bug 758010 No. See bp-6d56fff2-1748-4e81-8385-aab542120605 in 16.0a1/20120605.
(In reply to Scoobidiver from comment #6) > (In reply to Mike Hommey [:glandium] from comment #5) > > Presumably, this is fixed by bug 758010 > No. See bp-6d56fff2-1748-4e81-8385-aab542120605 in 16.0a1/20120605. Then it's very unlikely to be related to bug 758858 :(
No longer depends on: 758858
Crash Signature: [@ arena_dalloc | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ libmozglue.so@0x890e] → [@ arena_dalloc | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ malloc_mutex_lock | arena_dalloc | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ nsUnknownDecoder::FireListenerNotifications] [@ libmo…
Saw this on my Galaxy Tab with Fx 15b2 at http://www.channelfireball.com/articles/channel-conley-avr-draft-7/ just reloading the page and trying to start a video.
Crash Signature: [@ arena_dalloc | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ malloc_mutex_lock | arena_dalloc | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ nsUnknownDecoder::FireListenerNotifications] [@ libmo… → [@ arena_dalloc | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ malloc_mutex_lock | arena_dalloc | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ pthread_mutex_lock | malloc_mutex_lock | arena_dalloc …
Crash Signature: | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ huge_dalloc | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ nsUnknownDecoder::FireListenerNotifications] [@ libmozglue.so@0x890e] → | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ huge_dalloc | __wrap_free | moz_free | nsUnknownDecoder::FireListenerNotifications] [@ nsUnknownDecoder::FireListenerNotifications] [@ libmozglue.so@0x890e] [@ libmozglue.so@0x…
With combined signatures, it's #2 top crasher in 14.0.1 and #9 in 15.0b3. The 16.0 branch is currently unaffected so either it's fixed or the Aurora population is not representative.
Crash Signature: libmozglue.so@0x8a14] [@ libmozglue.so@0x8a10] → libmozglue.so@0x8a14] [@ libmozglue.so@0x8a10] [@ libmozglue.so@0x8966]
There are no crashes in 16.0. Closing as WFM.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.