Closed Bug 70546 Opened 24 years ago Closed 23 years ago

N601 Mac #9 [@ PR_Lock]

Categories

(Core :: JavaScript Engine, defect)

PowerPC
Mac System 9.x
defect
Not set
normal

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: curt, Assigned: talkback)

References

()

Details

(Keywords: crash, topcrash)

Crash Data

Mac topcrasher #9 in N601. Two of the crashes have a similar MO. The third comment corresponds to the second URL. Comment: (27027629) prevweing theme in charmelion, click closed sidebar. Comment: (26984202) previewing theme in charmelion Comment: (27033806) entering information URL:(27033806)https://register.starwave.go.com/cgi/memberservices/Request.dll?PA SSWORDRECOVERY&sc=ESPN Stack Trace: ----- PR_Lock() [prulock.c line 297] js_LockScope1() [jslock.c line 665] js_LockScope() [jslock.c line 674] js_GetMutableScope() [jsscope.c line 394] js_MutateScope() [jsscope.c line 405] js_DefineProperty() [jsobj.c line 1789] DefineProperty() [jsapi.c line 1922] JS_DefineProperty() [jsapi.c line 2013] js_ErrorToException() [jsexn.c line 697] ReportError() [jscntxt.c line 281] js_ReportErrorNumberVA() [jscntxt.c line 521] JS_ReportErrorNumber() [jsapi.c line 3405] JS_ReportOutOfMemory() [jsapi.c line 3474] JS_malloc() [jsapi.c line 1390] js_NewFunction() [jsfun.c line 1617] JS_NewFunction() [jsapi.c line 2585] nsXPCWrappedNativeClass::NewFunObj() [xpcwrappednativeclass.cpp line 1128] WrappedNative_GetProperty() [xpcwrappednativejsops.cpp line 265] js_Interpret() [jsinterp.c line 2470] Source File : prulock.c line : 297 Could this possibly have any relation to bug 70295?
Adding keywords "crash" and "topcrash" for tracking.
Keywords: crash, topcrash
Reassigned bug to owner of Javascript.
Assignee: wtc → rogerl
Component: NSPR → Javascript Engine
Product: NSPR → Browser
QA Contact: wtc → pschwartau
No, this bug is not related to bug 70295.
Here are the stack traces I got from Talkback for the incidents listed above. Note: incidents 27027629 and 26984202 occurred on the same machine. They have identical stack traces, even down to the final address: 481b99eb Incident ID: 27027629 Trigger Type: Program Crash Trigger Reason: PowerPC unmapped memory exception Operating System: MacOS version 9.0.4 Call Stack: (Signature = PR_Lock() 481b99eb) PR_Lock() [prulock.c, line 300] js_LockScope1() [jslock.c, line 665] js_LockObj() [jslock.c, line 735] js_GetSlotWhileLocked() [jslock.c, line 267] JS_GetPrivate() [jsapi.c, line 1793] nsScriptSecurityManager::GetFunctionObjectPrincipal() [nsScriptSecurityManager.cpp, line 840] nsScriptSecurityManager::CheckFunctionAccess() [nsScriptSecurityManager.cpp, line 608] nsJSContext::CallEventHandler() [nsJSEnvironment.cpp, line 908] nsJSDOMEventListener::HandleEvent() [nsJSDOMEventListener.cpp, line 86] nsEventListenerManager::HandleEventSubType() [nsEventListenerManager.cpp, line 788] nsEventListenerManager::HandleEvent() [nsEventListenerManager.cpp, line 1365] GlobalWindowImpl::HandleDOMEvent() [nsGlobalWindow.cpp, line 542] Incident ID: 26984202 Trigger Type: Program Crash Trigger Reason: PowerPC unmapped memory exception Operating System: MacOS version 9.0.4 Call Stack: (Signature = PR_Lock() 481b99eb) PR_Lock() [prulock.c, line 300] js_LockScope1() [jslock.c, line 665] js_LockObj() [jslock.c, line 735] js_GetSlotWhileLocked() [jslock.c, line 267] JS_GetPrivate() [jsapi.c, line 1793] nsScriptSecurityManager::GetFunctionObjectPrincipal() [nsScriptSecurityManager.cpp, line 840] nsScriptSecurityManager::CheckFunctionAccess() [nsScriptSecurityManager.cpp, line 608] nsJSContext::CallEventHandler() [nsJSEnvironment.cpp, line 908] nsJSDOMEventListener::HandleEvent() [nsJSDOMEventListener.cpp, line 86] nsEventListenerManager::HandleEventSubType() [nsEventListenerManager.cpp, line 788] nsEventListenerManager::HandleEvent() [nsEventListenerManager.cpp, line 1365] GlobalWindowImpl::HandleDOMEvent() [nsGlobalWindow.cpp, line 542] Incident ID: 27033806 Trigger Type: Program Crash Trigger Reason: PowerPC unmapped memory exception Operating System: MacOS version 9.0.4 Call Stack: (Signature = PR_Lock() d497a8f9) PR_Lock() [prulock.c, line 281] PR_EnterMonitor() [prmon.c, line 79] SSM_LockResource() [resource.c, line 967] SSM_FreeResource() [resource.c, line 646] SSMSSLDataConnection_Destroy() [sslconn.c, line 280] SSM_FreeResource() [resource.c, line 664] SSM_SSLDataServiceThread() [sslconn.c, line 1317] _PR_UserRunThread() [pruthr.c, line 489] _PR_UserDestroyThread() [pruthr.c, line 360]
Curt: is this happening on Windows, as well? Or only on Mac OS9? cc'ing brendan, jband, beard for help. Does anyone recognize what might be going on here? Is this JS Engine? Here's another stack like the one for incident 27033806 above: Incident ID: 27040115 User Comments: logging in Trigger Type: Program Crash Trigger Reason: PowerPC unmapped memory exception Operating System: MacOS version 9.1 Call Stack: (Signature = PR_Lock() 6978d35a) PR_Lock() [prulock.c, line 281] PR_EnterMonitor() [prmon.c, line 79] SSM_LockResource() [resource.c, line 967] SSM_FreeResource() [resource.c, line 646] SSMSSLDataConnection_Destroy() [sslconn.c, line 280] SSM_FreeResource() [resource.c, line 664] SSMControlConnection_ProcessGetAttrRequest() [ctrlconn.c, line 1863] SSMControlConnection_ProcessResourceRequest() [ctrlconn.c, line 1996] SSMControlConnection_ProcessMessage() [ctrlconn.c, line 2315] SSM_FrontEndThread() [frontend.c, line 228] _PR_UserRunThread() [pruthr.c, line 489] _PR_UserDestroyThread()[pruthr.c, line 360]
I haven't seen this bug on the Windows topcrash list for N601. I asked for some user comment from one of the crash victims and he sent me this long email. It's questionable that it relates directly to this bug. He may be describing compound problems that he has been having. ----- From jess@sgi.com: -Netscape 6.0 & 6.0.1 just do not want to work properly on my Power Mac 7500 w/132Mhz PowerPC and 112M of physical RAM & RamDoubler for 224M of usable RAM. I'm running MacOS 9.0.4 and don't seem to have any problems with ANY other applications! Both Netscape 6.0 & 6.0.1 seem to install properly, then the 1st time they're run I create a proper user profile and seem to get activated properly. At that point, I should be able to change my preferences and save them, BUT, 9 out of 10 times the application crashes when attempting to save the preference changes! Increasing the memory requirements is of no consequence (I've tried virtually every combination from default up to 128M) and it also doesn't matter if there are other applications open or not! Finally, no matter what happens, even on the off chance that saving the preferences DID work, when I close Netscape and re-open it, the user manager has NO recollection of the user profile I created and prompts me as if it were the first time Netscape had been run! This is consistent behavior over the last 6 weeks or so...
Don't we have talkback from more recent Mozilla milestones? The JS locking code changed dramatically on 12/4, to optimize away locking costs for all JS objects not actually accessed by more than one thread 'at a time'. The old code that's crashing (js_LockScope1, calling PR_Lock) does not exist any longer. /be /be
This bug is likely invalid with latest engine changes.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Resolving WORKSFORME -
Marking Verified -
Status: RESOLVED → VERIFIED
Moving all the Works For Me bugs to talkback user account for future reference.
Assignee: rogerl → talkback
Status: VERIFIED → NEW
We are gathering all the Resolved and WFM bugs which are happened to be topcrash bugs and assigning it to talkback. I am marking all of them as RESOLVED WFM.
Status: NEW → RESOLVED
Closed: 24 years ago23 years ago
Marking Verified -
Status: RESOLVED → VERIFIED
Crash Signature: [@ PR_Lock]
You need to log in before you can comment on or make changes to this bug.