Closed Bug 627355 Opened 15 years ago Closed 15 years ago

Crash at 0x12 [@ nsContentPermissionRequestProxy::GetUri ]

Categories

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

ARM
Android
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: scoobidiver, Assigned: jdm)

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

It is #44 top crasher in Fennec 4.0b3 for the last week. Signature nsContentPermissionRequestProxy::GetUri UUID b2f1ce46-d981-4c08-b935-e11412110109 Time 2011-01-09 03:36:42.178417 Uptime 333 Install Age 60548 seconds (16.8 hours) since version was first installed. Product Fennec Version 4.0b3 Build ID 20101221205132 Branch 1.9 OS Linux OS Version 0.0.0 Linux 2.6.32.9 #3 Fri Oct 29 17:45:32 KST 2010 armv7l CPU arm Crash Reason SIGSEGV Crash Address 0x0 App Notes samsung SPH-P100 sprint/SPH-P100/SPH-P100/SPH-P100:2.2/FROYO/DJ30:user/release-keys Frame Module Signature [Expand] Source 0 libxul.so nsContentPermissionRequestProxy::GetUri dom/base/nsContentPermissionHelper.cpp:99 1 libxul.so NS_InvokeByIndex_P xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp:199 2 libxul.so XPCWrappedNative::CallMethod js/src/xpconnect/src/xpcwrappednative.cpp:3064 3 libxul.so XPC_WN_GetterSetter js/src/xpconnect/src/xpcprivate.h:2631 4 libxul.so js::Invoke js/src/jscntxtinlines.h:689 5 libxul.so js::ExternalGetOrSet js/src/jsinterp.cpp:858 6 libxul.so js_GetPropertyHelper js/src/jsobj.cpp:5054 7 libxul.so js::Interpret js/src/jsinterp.cpp:4159 8 libxul.so js::Invoke js/src/jsinterp.cpp:657 9 libxul.so js::ExternalInvoke js/src/jsinterp.cpp:858 10 libxul.so JS_CallFunctionValue js/src/jsinterp.h:962 11 libxul.so nsXPCWrappedJSClass::CallMethod js/src/xpconnect/src/xpcwrappedjsclass.cpp:1694 12 libxul.so nsXPCWrappedJS::CallMethod js/src/xpconnect/src/xpcwrappedjs.cpp:589 13 libxul.so PrepareAndDispatch xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp:134 14 libxul.so libxul.so@0x956ed4 15 libxul.so nsContentPermissionRequestProxy::Init nsCOMPtr.h:492 16 @0x5294f84f 17 libxul.so mozilla::dom::ContentPermissionRequestParent::Recvprompt dom/base/nsContentPermissionHelper.cpp:158 18 libxul.so mozilla::dom::PContentPermissionRequestParent::OnMessageReceived PContentPermissionRequestParent.cpp:107 19 libxul.so mozilla::dom::PContentParent::OnMessageReceived PContentParent.cpp:604 20 libxul.so mozilla::ipc::AsyncChannel::OnDispatchMessage ipc/glue/AsyncChannel.cpp:262 21 libxul.so mozilla::ipc::RPCChannel::OnMaybeDequeueOne ipc/glue/RPCChannel.cpp:440 22 libxul.so RunnableMethod<mozilla::ipc::RPCChannel, bool , Tuple0>::Run ipc/chromium/src/base/task.h:308 23 libxul.so mozilla::ipc::RPCChannel::DequeueTask::Run RPCChannel.h:475 24 libxul.so MessageLoop::RunTask ipc/chromium/src/base/message_loop.cc:344 25 libxul.so MessageLoop::DeferOrRunPendingTask ipc/chromium/src/base/message_loop.cc:354 26 libxul.so MessageLoop::DoWork ipc/chromium/src/base/message_loop.cc:451 27 libxul.so mozilla::ipc::DoWorkRunnable::Run ipc/glue/MessagePump.cpp:71 28 libxul.so nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:626 29 libxul.so NS_ProcessNextEvent_P nsThreadUtils.cpp:250 30 libxul.so mozilla::ipc::MessagePump::Run ipc/glue/MessagePump.cpp:134 31 libxul.so MessageLoop::RunInternal ipc/chromium/src/base/message_loop.cc:220 32 libxul.so MessageLoop::Run ipc/chromium/src/base/message_loop.cc:512 33 libxul.so nsBaseAppShell::Run widget/src/xpwidgets/nsBaseAppShell.cpp:198 34 libxul.so nsAppStartup::Run toolkit/components/startup/src/nsAppStartup.cpp:192 35 libxul.so XRE_main toolkit/xre/nsAppRunner.cpp:3693 36 libxul.so GeckoStart toolkit/xre/nsAndroidStartup.cpp:131 37 libc.so libc.so@0x111c3 38 libc.so libc.so@0x10cb3 More reports at: http://crash-stats.mozilla.com/report/list?range_value=4&range_unit=weeks&signature=nsContentPermissionRequestProxy%3A%3AGetUri
I'm going to reduce the scope of this crash, because there are two that need investigation. This bug now only is about the crashes at 0x12, which are a different beast from the 0x0 ones.
Summary: Crash [@ nsContentPermissionRequestProxy::GetUri ] → Crash at 0x12 [@ nsContentPermissionRequestProxy::GetUri ]
Attachment #505883 - Flags: review?(doug.turner)
Example stack: http://crash-stats.mozilla.com/report/index/eb360880-45fd-4183-ac15-1b24c2110116 Looks like something is keeping the request object around, while we've already approved the request and destroyed the parent which owns the uri object.
Attachment #505883 - Flags: review?(doug.turner)
Attachment #505883 - Flags: review+
Attachment #505883 - Flags: approval2.0+
Assignee: nobody → josh
Keywords: checkin-needed
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Crash Signature: [@ nsContentPermissionRequestProxy::GetUri ]
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: