[Webkit-unassigned] [Bug 27073] New: Crash in WebDragClient::willPerformDragSource

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 8 01:53:58 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=27073

           Summary: Crash in WebDragClient::willPerformDragSource
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Windows XP
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mihnea at adobe.com


While using version 45604 nightly on WindowXP i encountered a crash.

Steps to reproduce:
1. Go to webkit.org
2. After the page is loaded, click in url bar and select the whole url text
3. Try to drag the selected text
4. WebKit will crash

The crash can be seen on Windows Vista too. The crash is not reproducible in
Safari 4 on Windows.

I also downloaded latest version of WebKit source, made a debug build and start
a debug session with WebKitTools\Script\debug-safari.
The stack trace when crashed:

WebKit.dll!WebDragClient::willPerformDragSourceAction(WebCore::DragSourceAction
action=DragSourceActionSelection, const WebCore::IntPoint & intPoint={...},
WebCore::Clipboard * clipboard=0x066fb040)  Line 117 + 0x46 bytes    C++
WebKit.dll!WebCore::DragController::startDrag(WebCore::Frame * src=0x042943c0,
WebCore::Clipboard * clipboard=0x066fb040, WebCore::DragOperation
srcOp=DragOperationNone, const WebCore::PlatformMouseEvent & dragEvent={...},
const WebCore::IntPoint & dragOrigin={...}, bool isDHTMLDrag=false)  Line 699 +
0x21 bytes    C++
WebKit.dll!WebCore::EventHandler::handleDrag(const
WebCore::MouseEventWithHitTestResults & event={...})  Line 2256 + 0x44 bytes   
C++
WebKit.dll!WebCore::EventHandler::handleMouseDraggedEvent(const
WebCore::MouseEventWithHitTestResults & event={...})  Line 406 + 0xc bytes   
C++
WebKit.dll!WebCore::EventHandler::handleMouseMoveEvent(const
WebCore::PlatformMouseEvent & mouseEvent={...}, WebCore::HitTestResult *
hoveredNode=0x0012f76c)  Line 1371 + 0xc bytes    C++
WebKit.dll!WebCore::EventHandler::mouseMoved(const WebCore::PlatformMouseEvent
& event={...})  Line 1263 + 0x10 bytes    C++
WebKit.dll!WebView::handleMouseEvent(unsigned int message=512, unsigned int
wParam=1, long lParam=524366)  Line 1324 + 0x1d bytes    C++
WebKit.dll!WebViewWndProc(HWND__ * hWnd=0x0012106c, unsigned int message=512,
unsigned int wParam=1, long lParam=524366)  Line 1858 + 0x14 bytes    C++
user32.dll!_InternalCallWinProc at 20()  + 0x28 bytes    
user32.dll!_UserCallWinProcCheckWow at 32()  + 0xb7 bytes    
user32.dll!_CallWindowProcAorW at 24()  + 0x51 bytes    
user32.dll!_CallWindowProcW at 20()  + 0x1b bytes    
comctl32.dll!_CallOriginalWndProc at 24()  + 0x1a bytes    
comctl32.dll!_CallNextSubclassProc at 20()  + 0x3c bytes    
comctl32.dll!_DefSubclassProc at 16()  + 0x46 bytes    
comctl32.dll!TTSubclassProc()  + 0x59 bytes    
comctl32.dll!_CallNextSubclassProc at 20()  + 0x3c bytes    
comctl32.dll!_MasterSubclassProc at 16()  + 0x54 bytes    
user32.dll!_InternalCallWinProc at 20()  + 0x28 bytes    
user32.dll!_UserCallWinProcCheckWow at 32()  + 0xb7 bytes    
user32.dll!_DispatchMessageWorker at 8()  + 0xdc bytes    
user32.dll!_DispatchMessageW at 4()  + 0xf bytes    
Safari.exe!0046caf5()     
[Frames below may be incorrect and/or missing, no symbols loaded for
Safari.exe]    
user32.dll!__EndUserApiHook at 0()  + 0x11 bytes    
user32.dll!_UserCallWinProcCheckWow at 32()  + 0xfb bytes    
user32.dll!_UserCallWinProcCheckWow at 32()  + 0xcb bytes    
WebKit.dll!string "WTF::HashTable<struct _NPStream "...()  + 0x8a9 bytes    C++
user32.dll!_fnHkINLPCWPRETSTRUCTW at 20()  + 0x5e bytes    
user32.dll!___fnDWORD at 4()  + 0x24 bytes    
ntdll.dll!_KiUserCallbackDispatcher at 12()  + 0x13 bytes    
user32.dll!_NtUserRedrawWindow at 16()  + 0xc bytes    
Safari.exe!00422021()     
pthreadVC2.dll!696032fe()     
Safari.exe!0041cd9b()     
Safari.exe!0046d686()     
Safari.exe!00424034()     
Safari.exe!0065ef57()     
Safari.exe!0065f714()     
kernel32.dll!_BaseProcessStart at 4()  + 0x23 bytes    
Safari.exe!00740061()     
Safari.exe!00740069()     
Safari.exe!006f0073()     
Safari.exe!006f0073()     
Safari.exe!006f0073()     
Safari.exe!006f0073()     
Safari.exe!005c0032()     
Safari.exe!005c0032()     
Safari.exe!005c0032()     
Safari.exe!005c0032()     

Regards,
Mihnea

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



More information about the webkit-unassigned mailing list