[Webkit-unassigned] [Bug 13124] REGRESSION: Crash in XMLHttpRequest object (?) - Javascript executes after window is closed?

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 21 22:40:00 PDT 2007


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


ap at webkit.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
          Component|WebCore JavaScript          |WebCore Misc.
     Ever Confirmed|0                           |1
           Keywords|                            |HasReduction, NeedsRadar,
                   |                            |Regression
            Summary|Crash in XMLHttpRequest     |REGRESSION: Crash in
                   |object - Javascript executes|XMLHttpRequest object (?) -
                   |after window is closed?     |Javascript executes after
                   |                            |window is closed?




------- Comment #5 from ap at webkit.org  2007-03-21 22:39 PDT -------
Confirming, since the attached test does cause a crash for me, but I'm not sure
whether it's really XHR-related.

Thread 0 Crashed:
0   com.apple.WebCore           0x01280638 WebCore::Widget::getView() const +
28 (WidgetMac.mm:218)
1   com.apple.WebCore           0x01295c18
WebCore::ScrollView::windowToContents(WebCore::IntPoint const&) const + 276
(ScrollViewMac.mm:394)
2   com.apple.WebCore           0x014cf3a4
WebCore::EventHandler::prepareMouseEvent(WebCore::HitTestRequest const&,
WebCore::PlatformMouseEvent const&) + 252 (EventHandler.cpp:1067)
3   com.apple.WebCore           0x014cfaa8
WebCore::EventHandler::hoverTimerFired(WebCore::Timer<WebCore::EventHandler>*)
+ 124 (EventHandler.cpp:1246)
4   com.apple.WebCore           0x017d99f8
WebCore::Timer<WebCore::EventHandler>::fired() + 152 (Timer.h:96)
5   com.apple.WebCore           0x0127b7cc
WebCore::TimerBase::fireTimers(double, WTF::Vector<WebCore::TimerBase*,
(unsigned long)0> const&) + 236 (Timer.cpp:322)
6   com.apple.WebCore           0x0127b898
WebCore::TimerBase::sharedTimerFired() + 132 (Timer.cpp:355)
7   com.apple.WebCore           0x0127ac44
WebCore::timerFired(__CFRunLoopTimer*, void*) + 60 (SharedTimerMac.cpp:47)
8   com.apple.CoreFoundation    0x907f2578 __CFRunLoopDoTimer + 184
9   com.apple.CoreFoundation    0x907deef8 __CFRunLoopRun + 1680
10  com.apple.CoreFoundation    0x907de4ac CFRunLoopRunSpecific + 268
11  com.apple.HIToolbox         0x93298b20 RunCurrentEventLoopInMode + 264
12  com.apple.HIToolbox         0x932981b4 ReceiveNextEventCommon + 380
13  com.apple.HIToolbox         0x93298020
BlockUntilNextEventMatchingListInMode + 96
14  com.apple.AppKit            0x9379eae4 _DPSNextEvent + 384
15  com.apple.AppKit            0x9379e7a8 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
16  com.apple.Safari            0x00006740 0x1000 + 22336
17  com.apple.AppKit            0x9379acec -[NSApplication run] + 472
18  com.apple.AppKit            0x9388b87c NSApplicationMain + 452
19  com.apple.Safari            0x0005c77c 0x1000 + 374652
20  com.apple.Safari            0x0005c624 0x1000 + 374308

Please note that WebKit does not yet store a persistent pointer to the window
when creating an XMLHttpRequest object, as required by draft spec - this may be
related to the original issue.


-- 
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