[Webkit-unassigned] [Bug 36703] New: [Qt] Excessive cpu usage on http://www.cnnturk.com
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Mar 27 07:48:08 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=36703
Summary: [Qt] Excessive cpu usage on http://www.cnnturk.com
Product: WebKit
Version: 528+ (Nightly build)
Platform: Other
OS/Version: Other
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: WebKit Qt
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: ismail at namtrac.org
CC: koivisto at iki.fi
This is on Windows CE 5.0 with ARM9 CPU (400mhz fwiw), WebKit from git as of
today. I see 100% cpu usage while loading cnnturk.com and the site takes ages
to load if it ever does. Enabling REQUEST_DEBUG reveals something like
HOST cdn1.cnnturk.com COUNT 1 LOADING http://
HOST cdn1.cnnturk.com COUNT 2 LOADING http://
HOST cdn1.cnnturk.com COUNT 3 LOADING http://
HOST cdn1.cnnturk.com COUNT 4 LOADING http://
HOST cdn1.cnnturk.com COUNT 5 LOADING http://
HOST cdn1.cnnturk.com COUNT 6 LOADING http://
HOST cdn1.cnnturk.com COUNT 7 LOADING http://
HOST cdn1.cnnturk.com COUNT 8 LOADING http://
looks like its hammering the cpu with requests, if I break the operation the
backtrace is
> qtwebkit4.dll!WebCore::Loader::scheduleServePendingRequests(void) Line: 156, Byte Offsets: 0x18 C++
qtwebkit4.dll!WebCore::Loader::Host::servePendingRequests(WTF::Deque<WebCore::Request
*>& requestsPending = {...}, bool& serveLowerPriority = false) Line: 372, Byte
Offsets: 0x514 C++
qtwebkit4.dll!WebCore::Loader::Host::servePendingRequests(WebCore::Loader::Priority
minimumPriority = 0) Line: 310, Byte Offsets: 0x50 C++
qtwebkit4.dll!WebCore::Loader::servePendingRequests(WebCore::Loader::Priority
minimumPriority = 0) Line: 183, Byte Offsets: 0x104 C++
qtwebkit4.dll!WebCore::Timer<WebCore::Loader>::fired(void) Line: 98, Byte
Offsets: 0x14 C++
qtwebkit4.dll!WebCore::ThreadTimers::sharedTimerFiredInternal(void) Line:
115, Byte Offsets: 0x114 C++
qtwebkit4.dll!WebCore::SharedTimerQt::timerEvent(QTimerEvent* ev =
0x00000000) Line: 106, Byte Offsets: 0x3c C++
qtcore4.dll!QObject::event(QEvent* e = 0x00000000) Line: 1276, Byte
Offsets: 0x33c C++
qtgui4.dll!QApplicationPrivate::notify_helper(QObject* receiver =
0x00000000, QEvent* e = 0x00000000) Line: 4303, Byte Offsets: 0x8c C++
qtgui4.dll!QApplication::notify(QObject* receiver = 0x00000000, QEvent* e
= 0x00000000) Line: 4262, Byte Offsets: 0xec8 C++
qtcore4.dll!QCoreApplication::notifyInternal(QObject* receiver =
0x00000000, QEvent* event = 0x00000000) Line: 717, Byte Offsets: 0x74 C++
qtcore4.dll!QEventDispatcherWin32::event(QEvent* e = 0x00000000) Line:
1109, Byte Offsets: 0x88 C++
qtgui4.dll!QApplicationPrivate::notify_helper(QObject* receiver =
0x00000000, QEvent* e = 0x00000000) Line: 4303, Byte Offsets: 0x8c C++
qtgui4.dll!QApplication::notify(QObject* receiver = 0x00000000, QEvent* e
= 0x00000000) Line: 4262, Byte Offsets: 0xec8 C++
qtcore4.dll!QCoreApplication::notifyInternal(QObject* receiver =
0x00000000, QEvent* event = 0x00000000) Line: 717, Byte Offsets: 0x74 C++
qtcore4.dll!QCoreApplicationPrivate::sendPostedEvents(QObject* receiver =
0x00000000, int event_type = 0, QThreadData* data = 0x00000000) Line: 1361,
Byte Offsets: 0x244 C++
qtcore4.dll!qt_internal_proc(HWND__* hwnd = 0x00000000, unsigned int
message = 0, unsigned int wp = 0, long int lp = 0) Line: 492, Byte Offsets:
0x1e0 C++
0x03f85c04
This is also discussed in the thread over @
https://lists.webkit.org/pipermail/webkit-qt/2010-March/000273.html
--
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