[Webkit-unassigned] [Bug 12671] New: CrashTracer: [USER] 1 crashes in Safari at com.apple.WebCore: WebCore::Frame::scriptProxy + 28

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 6 23:36:25 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=12671

           Summary: CrashTracer: [USER] 1 crashes in Safari at
                    com.apple.WebCore: WebCore::Frame::scriptProxy + 28
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Keywords: InRadar
          Severity: Normal
          Priority: P1
         Component: WebCore JavaScript
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mjs at apple.com


2007-02-02 20:01:55 CrashTracer System:
* SUMMARY
Safari has crashed on 9A343. Crash log attached. This Radar was filed by the
CrashTrace System on behalf of slewis at apple.com. More data for this crash and
similar instances will eventually be available at:
   
http://crashtracer.apple.com/detail.php?crash_id=6290252&app=Safari&build=9A343

* ALERT
Note: This issue *may* be a duplicate of this radar which has the same crashing
stack frame but different offset, rdar://4872556 . Please consider this when
screening, but make no assumptions.

* STEPS TO REPRODUCE
Trying to reproduce 4693380 on Leopard 9A343. Got this crash instead.  100%
reproducible

* STEPS TO REPRODUCE
1. launch Safari and go to www.apple.com
2. After page loads, press command -R
3. As the page starts to reload, click the bookmark icon to switch to bookmark
view
THEN immediately click the bookmark icon again to exit bookmark view.
4. A crash occurs for me when attempting to leave bookmark view

* BACKTRACE ('>' indicates stack frame used for CrashTracer aggregation)

Thread 0 Crashed:
>#0   com.apple.WebCore          0x965ba90c  WebCore::Frame::scriptProxy() + 28
  #1   com.apple.WebCore          0x967488e8 
KJS::JSHTMLElement::implementsCall() const + 168
  #2   com.apple.JavaScriptCore   0x96c89280  typeStringForValue(KJS::JSValue*)
+ 336
  #3   com.apple.JavaScriptCore   0x96c89ab8 
KJS::TypeOfResolveNode::evaluate(KJS::ExecState*) + 200
  #4   com.apple.JavaScriptCore   0x96c65f54 
KJS::EqualNode::evaluate(KJS::ExecState*) + 52
  #5   com.apple.JavaScriptCore   0x96c68d74 
KJS::IfNode::execute(KJS::ExecState*) + 100
  #6   com.apple.JavaScriptCore   0x96c65074 
KJS::SourceElementsNode::execute(KJS::ExecState*) + 468
  #7   com.apple.JavaScriptCore   0x96c64e14 
KJS::BlockNode::execute(KJS::ExecState*) + 148
  #8   com.apple.JavaScriptCore   0x96c69404 
KJS::DeclaredFunctionImp::execute(KJS::ExecState*) + 52
  #9   com.apple.JavaScriptCore   0x96c8359c 
KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List
const&) + 444
  #10  com.apple.JavaScriptCore   0x96c94c10 
KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 112
  #11  com.apple.JavaScriptCore   0x96c8b734 
KJS::FunctionCallResolveNode::evaluate(KJS::ExecState*) + 596
  #12  com.apple.JavaScriptCore   0x96c8a4cc 
KJS::AssignResolveNode::evaluate(KJS::ExecState*) + 236
  #13  com.apple.JavaScriptCore   0x96c65ca4 
KJS::ExprStatementNode::execute(KJS::ExecState*) + 100
  #14  com.apple.JavaScriptCore   0x96c64f98 
KJS::SourceElementsNode::execute(KJS::ExecState*) + 248
  #15  com.apple.JavaScriptCore   0x96c64e14 
KJS::BlockNode::execute(KJS::ExecState*) + 148
  #16  com.apple.JavaScriptCore   0x96c69404 
KJS::DeclaredFunctionImp::execute(KJS::ExecState*) + 52
  #17  com.apple.JavaScriptCore   0x96c8359c 
KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List
const&) + 444
  #18  com.apple.JavaScriptCore   0x96c94c10 
KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 112
  #19  com.apple.JavaScriptCore   0x96c8b1f4 
KJS::FunctionCallDotNode::evaluate(KJS::ExecState*) + 644
  #20  com.apple.JavaScriptCore   0x96c65ca4 
KJS::ExprStatementNode::execute(KJS::ExecState*) + 100
  #21  com.apple.JavaScriptCore   0x96c65074 
KJS::SourceElementsNode::execute(KJS::ExecState*) + 468
  #22  com.apple.JavaScriptCore   0x96c64e14 
KJS::BlockNode::execute(KJS::ExecState*) + 148
  #23  com.apple.JavaScriptCore   0x96c68e94 
KJS::IfNode::execute(KJS::ExecState*) + 388
  #24  com.apple.JavaScriptCore   0x96c64f98 
KJS::SourceElementsNode::execute(KJS::ExecState*) + 248
  #25  com.apple.JavaScriptCore   0x96c64e14 
KJS::BlockNode::execute(KJS::ExecState*) + 148
  #26  com.apple.JavaScriptCore   0x96c69404 
KJS::DeclaredFunctionImp::execute(KJS::ExecState*) + 52
  #27  com.apple.JavaScriptCore   0x96c8359c 
KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List
const&) + 444
  #28  com.apple.JavaScriptCore   0x96c94c10 
KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 112
  #29  com.apple.JavaScriptCore   0x96c81450 
KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*,
KJS::List const&) + 1600
  #30  com.apple.JavaScriptCore   0x96c94c10 
KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 112
  #31  com.apple.JavaScriptCore   0x96c8b1f4 
KJS::FunctionCallDotNode::evaluate(KJS::ExecState*) + 644
  #32  com.apple.JavaScriptCore   0x96c6a064 
KJS::ReturnNode::execute(KJS::ExecState*) + 228
  #33  com.apple.JavaScriptCore   0x96c64f98 
KJS::SourceElementsNode::execute(KJS::ExecState*) + 248
  #34  com.apple.JavaScriptCore   0x96c64e14 
KJS::BlockNode::execute(KJS::ExecState*) + 148
  #35  com.apple.JavaScriptCore   0x96c69404 
KJS::DeclaredFunctionImp::execute(KJS::ExecState*) + 52
  #36  com.apple.JavaScriptCore   0x96c8359c 
KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List
const&) + 444
  #37  com.apple.JavaScriptCore   0x96c94c10 
KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 112
  #38  com.apple.WebCore          0x964e191c 
KJS::ScheduledAction::execute(KJS::Window*) + 220
  #39  com.apple.WebCore          0x9675a278 
KJS::Window::timerFired(KJS::DOMWindowTimer*) + 232
  #40  com.apple.WebCore          0x9675a3bc  KJS::DOMWindowTimer::fired() + 44
  #41  com.apple.WebCore          0x966f6e90 
WebCore::TimerBase::fireTimers(double, WTF::Vector<WebCore::TimerBase*, 0ul>
const&) + 176
  #42  com.apple.WebCore          0x966f6f2c 
WebCore::TimerBase::sharedTimerFired() + 108
  #43  com.apple.CoreFoundation   0x9094b58c  CFRunLoopRunSpecific + 2724
  #44  com.apple.HIToolbox        0x93466c5c  RunCurrentEventLoopInMode + 288
  #45  com.apple.HIToolbox        0x9346632c  ReceiveNextEventCommon + 412
  #46  com.apple.HIToolbox        0x93466168 
BlockUntilNextEventMatchingListInMode + 84
  #47  com.apple.AppKit           0x94586278  _DPSNextEvent + 580
  #48  com.apple.AppKit           0x94585cd0  -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 108
  #49  com.apple.Safari           0x000068a0  -[BrowserApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 192
  #50  com.apple.AppKit           0x9458007c  -[NSApplication run] + 736
  #51  com.apple.AppKit           0x94574a54  NSApplicationMain + 548
  #52  com.apple.Safari           0x00002650  _start + 348
  #53  com.apple.Safari           0x0005026c  start + 44

* REGRESSION
So far this crash has been reported 1 time in OS build 9A343, Safari version
521.32.1.

* ABOUT CRASHTRACER
More information: http://howto.apple.com/db.cgi?CrashTracer
Questions, Comments, Concerns? email: crashtracer-help at group.apple.com

2007-02-03 05:35:35 John Sullivan:
This is crashing in JavaScript code, so it can't be a Safari Front End bug.

2007-02-05 13:16:07 Stephanie Lewis:
By virtue of being Safari Blocker Reviewed, these have been Safari BRB Reviewed

<rdar://problem/4974258>


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list