Bug 20043 - Crash after running profiler
Summary: Crash after running profiler
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-15 13:33 PDT by Gavin Sherlock
Modified: 2014-12-17 17:13 PST (History)
2 users (show)

See Also:


Attachments
crash log (43.75 KB, text/plain)
2008-07-15 13:34 PDT, Gavin Sherlock
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gavin Sherlock 2008-07-15 13:33:01 PDT
Not sure if this is useful or not, but I experienced a crash with the latest build (r35177), though have not been able to reproduce it.  I had about 25 tabs open at the time, and even reopening those 25 tabs does not reproduce it.  The log is here really for the sake of posterity more than anything else.
Comment 1 Gavin Sherlock 2008-07-15 13:34:08 PDT
Created attachment 22286 [details]
crash log

crash log
Comment 2 Alexey Proskuryakov 2008-07-15 14:28:50 PDT
Top of stack trace for easier searching:

Thread 0 Crashed:
0   com.apple.JavaScriptCore      	0x003d0622 KJS::Profiler::didExecute(KJS::ExecState*, KJS::UString const&, int) + 50
1   com.apple.JavaScriptCore      	0x003baf6d KJS::Machine::unwindCallFrame(KJS::ExecState*, KJS::JSValue*, KJS::Instruction const*&, KJS::CodeBlock*&, KJS::JSValue**&, KJS::ScopeChainNode*&, KJS::Register*&) + 413
2   com.apple.JavaScriptCore      	0x003bb782 KJS::Machine::throwException(KJS::ExecState*, KJS::JSValue*, KJS::Instruction const*, KJS::CodeBlock*&, KJS::JSValue**&, KJS::ScopeChainNode*&, KJS::Register*&) + 274
3   com.apple.JavaScriptCore      	0x003bc430 KJS::Machine::privateExecute(KJS::Machine::ExecutionFlag, KJS::ExecState*, KJS::RegisterFile*, KJS::Register*, KJS::ScopeChainNode*, KJS::CodeBlock*, KJS::JSValue**) + 2272
4   com.apple.JavaScriptCore      	0x003c4aa2 KJS::Machine::execute(KJS::ProgramNode*, KJS::ExecState*, KJS::ScopeChainNode*, KJS::JSObject*, KJS::JSValue**) + 402
5   com.apple.JavaScriptCore      	0x0036ce91 KJS::Interpreter::evaluate(KJS::ExecState*, KJS::ScopeChain&, KJS::UString const&, int, WTF::PassRefPtr<KJS::SourceProvider>, KJS::JSValue*) + 289
6   com.apple.WebCore             	0x011e1578 WebCore::ScriptController::evaluate(WebCore::String const&, int, WebCore::String const&) + 232
Comment 3 Kevin McCullough 2008-07-15 14:54:20 PDT
It looks like you had the profiler running at the time.  When you tried to duplicate your steps did you also turn the profiler back on?  It will not turn on automatically.  Also it appears an exception was thrown in JavaScript.

Also please give this bug a more descriptive and informative title.
Comment 4 Gavin Sherlock 2008-07-15 16:49:50 PDT
I had run the profiler, but about 30 minutes earlier.  I run the profiler when running SunSpider, just out of interest.  However, I haven't yet worked out how to actually see the profile data, as it doesn't actually show up anywhere (it showed up once, but I haven't worked out how to repeat it).  I had shut the Inspector window at least 10-20 minutes before the crash actually occurred.