[Webkit-unassigned] [Bug 106761] New: [Qt] Using sleep to delay in http server reponse causes QtWebKit page loading blocked
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jan 14 00:29:54 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=106761
Summary: [Qt] Using sleep to delay in http server reponse
causes QtWebKit page loading blocked
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Page Loading
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: chenzx at cn.fujitsu.com
build a simple test http server script: sleep 1000s before send any http response data to browser client
The QtWebKit demos/browser loading procedure seems blocked
Pause on VS2008 to view all threads, there is a thread condition wait on void* IconDatabase::syncThreadMainLoop()
wtf
ntdll.dll!7c92e514()
[Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]
ntdll.dll!7c92df5a()
kernel32.dll!7c8025db()
kernel32.dll!7c802542()
QtCored4.dll!QWaitConditionPrivate::wait(QWaitConditionEvent * wce=0x04eccfa8, unsigned long time=4294967295) Line 114 + 0x11 bytes C++
QtCored4.dll!QWaitCondition::wait(QMutex * mutex=0x0107fdf8, unsigned long time=4294967295) Line 175 + 0x12 bytes C++
QtWebKitd4.dll!WTF::ThreadCondition::wait(WTF::Mutex & mutex={...}) Line 254 C++
> QtWebKitd4.dll!WebCore::IconDatabase::syncThreadMainLoop() Line 1438 C++
QtWebKitd4.dll!WebCore::IconDatabase::iconDatabaseSyncThread() Line 1052 + 0x8 bytes C++
QtWebKitd4.dll!WebCore::IconDatabase::iconDatabaseSyncThreadStart(void * vIconDatabase=0x0107f7b0) Line 956 C++
QtWebKitd4.dll!WTF::threadEntryPoint(void * contextData=0x01107e80) Line 67 + 0x7 bytes C++
QtWebKitd4.dll!WTF::ThreadPrivate::run() Line 66 + 0xf bytes C++
QtCored4.dll!QThreadPrivate::start(void * arg=0x01107f78) Line 348 C++
msvcr90d.dll!_callthreadstartex() Line 348 + 0xf bytes C
msvcr90d.dll!_threadstartex(void * ptd=0x01108828) Line 331 C
kernel32.dll!7c80b729()
I can not figure out why blocked in IconDatabase::syncThreadMainLoop() .
--
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