Closed Bug 611286 Opened 15 years ago Closed 9 years ago

Crash in [@ XPCWrappedNative::Mark() const ]

Categories

(Core :: XPConnect, defect)

1.9.2 Branch
x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: makexy, Unassigned)

References

()

Details

(Keywords: crash)

Crash Data

User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 http://crash-stats.mozilla.com/report/index/5d406d27-e753-4b87-91fd-79bcc2101111 Reproducible: Didn't try Actual Results: Firefox is crashed
Summary: @ XPCWrappedNative::Mark() const → Crash in [@ XPCWrappedNative::Mark() const ]
Signature XPCWrappedNative::Mark() const UUID 5d406d27-e753-4b87-91fd-79bcc2101111 Time 2010-11-11 04:14:26.230427 Uptime 249040 Last Crash 249048 seconds (2.9 days) before submission Install Age 1043792 seconds (1.7 weeks) since version was first installed. Product Firefox Version 3.6.12 Build ID 20101026200835 Branch 1.9.2 OS Linux OS Version 0.0.0 Linux 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:48:22 UTC 2010 i686 CPU x86 CPU Info GenuineIntel family 6 model 23 stepping 10 Crash Reason SIGSEGV Crash Address 0x2 XPCWrappedNative::Mark const js/src/xpconnect/src/xpcprivate.h:1805 WrappedNativeMarker js/src/xpconnect/src/xpcwrappednativescope.cpp:520 JS_DHashTableEnumerate js/src/jsdhash.cpp:743 XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos js/src/xpconnect/src/xpcmaps.h:165 XPCJSRuntime::GCCallback js/src/xpconnect/src/xpcjsruntime.cpp:570 DOMGCCallback dom/base/nsJSEnvironment.cpp:3827 XPCCycleCollectGCCallback js_GC js/src/jsgc.cpp:3732 looks like value is null...
Component: General → XPConnect
Keywords: crash
Product: Firefox → Core
QA Contact: general → xpconnect
Version: unspecified → 1.9.2 Branch
Crash Signature: [@ XPCWrappedNative::Mark() const ]
I do not find crashes that have void Mark() const near line 1805 However many for version 3.0, 3.6, etc in the vicinity of lines 2550/2551 bp-f5d7278e-ac79-4cc2-b878-86f8a2130130 4.0b1 bp-5964b023-7ba0-443a-920c-f87cf2130126 3.6.25 bp-0b85e63f-da16-46d2-b470-a955b2130113 3.6.24 0 xul.dll XPCWrappedNative::Mark js/src/xpconnect/src/xpcprivate.h:2551 1 xul.dll WrappedNativeMarker js/src/xpconnect/src/xpcwrappednativescope.cpp:520 2 js3250.dll JS_DHashTableEnumerate js/src/jsdhash.cpp:743 3 xul.dll WrappedNativeMarker js/src/xpconnect/src/xpcwrappednativescope.cpp:522 4 xul.dll XPCWrappedNativeScope::MarkAllWrappedNativesAndProtos js/src/xpconnect/src/xpcwrappednativescope.cpp:540 5 xul.dll DOMGCCallback dom/base/nsJSEnvironment.cpp:3830 6 xul.dll XPCCycleCollectGCCallback js/src/xpconnect/src/nsXPConnect.cpp:412 7 js3250.dll js_GC js/src/jsgc.cpp:3732 peterv@24206 2550 mSet->Mark(); hg@1 2551 if(mScriptableInfo) mScriptableInfo->Mark(); The above crash line is 2551, but stacks vary between line 2550 and 2551. Could crash be related to Bug 464676 - Cycle collector sometimes unlinks live cycles http://hg.mozilla.org/releases/mozilla-1.9.2/diff/4d6ed97f82f3/js/src/xpconnect/src/xpcprivate.h In current versions, the crash is bp-dc2a70c9-0223-47a4-82b5-f15192130204 21.0a1 bp-19e2ea5d-6160-4064-b167-f969c2121021 19.0a1 Rather odd, most crashes in recent year are alpha versions
Crash Signature: [@ XPCWrappedNative::Mark() const ] → [@ XPCWrappedNative::Mark() const ] [@ XPCWrappedNative::Mark const ]
Do you still see this crash? Or other crashes? Only 2-3 crashes per week on crash-stats for current version.
Flags: needinfo?(me)
Flags: needinfo?(makexy)
Whiteboard: [closeme 2016-03-01]
Resolved per whiteboard
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Flags: needinfo?(me)
Flags: needinfo?(makexy)
Resolution: --- → INCOMPLETE
Whiteboard: [closeme 2016-03-01]
You need to log in before you can comment on or make changes to this bug.