Closed Bug 15650 Opened 25 years ago Closed 25 years ago

javascript assertation: me == CurrentThreadId()

Categories

(Core :: JavaScript Engine, defect, P3)

Sun
Solaris
defect

Tracking

()

VERIFIED DUPLICATE of bug 14049

People

(Reporter: tor, Assigned: rogerl)

References

()

Details

Visit the indicated URL and click on the "see plans" button to the right of the text field. apprunner will crash with an assertation. Seen in a 10/5 evening pull on solaris/native. Document http://www.point.com/plans loaded successfully Document: Done (7.952 secs) Skipping libjsurl.so, already read Assertion failure: me == CurrentThreadId(), at /cs/src/mozilla/mozilla/js/src/jslock.c:258 t@5 (l@1) signal ABRT (Abort) in __sigprocmask at 0xfed49968 0xfed49968: __sigprocmask+0x0008: retl Current function is JS_Assert 146 abort(); (dbx) where current thread: t@5 [1] __sigprocmask(0x0, 0xfd9231b0, 0x0, 0xffffffff, 0xffffffff, 0x0), at 0xfed49968 [2] _resetsig(0xfed5c524, 0x0, 0xfd923dc8, 0x0, 0x0, 0xfd923e44), at 0xfed3f1e8 [3] _sigon(0xfed61040, 0xfed60fa0, 0xfd923e3c, 0xfd923284, 0x6, 0x5), at 0xfed3e934 [4] _thrp_kill(0x0, 0x5, 0x6, 0xfed5c524, 0xfd923dc8, 0x16), at 0xfed417ac [5] abort(0xfecb38f0, 0x5b, 0xfecbb514, 0xfecb7608, 0x102, 0x970831), at 0xfec39400 =>[6] JS_Assert(s = 0xff2eb334 "me == CurrentThreadId()", file = 0xff2eb34c "/cs/src/mozilla/mozilla/js/src/jslock.c", ln = 258), line 146 in "jsutil.c" [7] js_GetSlotWhileLocked(cx = 0x84f9c0, obj = 0x7cc480, slot = 2U), line 258 in "jslock.c" [8] JS_GetPrivate(cx = 0x84f9c0, obj = 0x7cc480), line 1325 in "jsapi.c" [9] nsJSContext::GetGlobalObject(this = 0x29cb70), line 252 in "nsJSEnvironment.cpp" [10] nsJSContext::EvaluateString(this = 0x29cb70, aScript = CLASS, jsObj = 0x7cc480, principal = (nil), aURL = (nil), aLineNo = 0, aRetValue = CLASS, aIsUndefined = 0xfd9236b8), line 159 in "nsJSEnvironment.cpp" [11] nsJSInputStream::Eval(this = 0x91beb0), line 163 in "nsJSProtocolHandler.cpp" [12] nsJSInputStream::Available(this = 0x91beb0, _retval = 0xfd923b2c), line 105 in "nsJSProtocolHandler.cpp" [13] nsFileTransport::Process(this = 0xb09c18), line 503 in "nsFileTransport.cpp" [14] nsFileTransport::Run(this = 0xb09c18), line 417 in "nsFileTransport.cpp" [15] nsThreadPoolRunnable::Run(this = 0x179190), line 590 in "nsThread.cpp" [16] nsThread::Main(arg = 0xdf7d8), line 79 in "nsThread.cpp" [17] _pt_root(arg = 0x17a788), line 158 in "ptthread.c"
Assignee: mccabe → rogerl
Roger, can you handle this? I'm guessing it's a handoff to some... necko code? that's handling js and threads improperly.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
it's that 'javascript:' bug. *** This bug has been marked as a duplicate of 14049 ***
Status: RESOLVED → VERIFIED
verified duplicate of 14049
You need to log in before you can comment on or make changes to this bug.