Bug 259272

Summary: Konqueror crashes in Musicuo web
Product: [Unmaintained] kdelibs Reporter: Pablo Cabezas <beticuchomalo>
Component: kdewebkitAssignee: webkit-devel
Status: RESOLVED UPSTREAM    
Severity: crash CC: adawit
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Pablo Cabezas 2010-12-09 02:57:16 UTC
Application: konqueror (4.5.80 (4.6 Beta1))
KDE Platform Version: 4.5.80 (4.6 Beta1)
Qt Version: 4.7.0
Operating System: Linux 2.6.36-CHAKRA i686

-- Information about the crash:
- What I was doing when the application crashed: Konqueror crashes unexpectedly while browsing in Musicuo.com web while listening to music.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb57d7710 (LWP 6190))]

Thread 6 (Thread 0xafddfb70 (LWP 6191)):
#0  0xb777c424 in __kernel_vsyscall ()
#1  0xb6d343fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb45564e7 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#3  0xb4556531 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#4  0xb6d2fe60 in start_thread () from /lib/libpthread.so.0
#5  0xb6082fbe in clone () from /lib/libc.so.6

Thread 5 (Thread 0xac1c1b70 (LWP 6210)):
#0  0xb777c424 in __kernel_vsyscall ()
#1  0xb6d343fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xad0c57d7 in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#3  0xad1d6e15 in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#4  0xad0c58dd in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#5  0xad0c5f66 in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#6  0xb6d2fe60 in start_thread () from /lib/libpthread.so.0
#7  0xb6082fbe in clone () from /lib/libc.so.6

Thread 4 (Thread 0xab9c0b70 (LWP 6211)):
#0  0xb777c424 in __kernel_vsyscall ()
#1  0xb6d343fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xad0c57d7 in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#3  0xad1d6e15 in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#4  0xad0c58dd in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#5  0xad0c5f66 in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#6  0xb6d2fe60 in start_thread () from /lib/libpthread.so.0
#7  0xb6082fbe in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaf319b70 (LWP 6221)):
#0  0xb777c424 in __kernel_vsyscall ()
#1  0xb6078bd6 in poll () from /lib/libc.so.6
#2  0xb2971e02 in ?? () from /usr/lib/libpulse.so.0
#3  0xb2960d29 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb2961514 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb29615f4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb2971da3 in ?? () from /usr/lib/libpulse.so.0
#7  0xb2918555 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#8  0xb6d2fe60 in start_thread () from /lib/libpthread.so.0
#9  0xb6082fbe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa51a7b70 (LWP 6222)):
#0  0xb777c424 in __kernel_vsyscall ()
#1  0xb604d3e6 in nanosleep () from /lib/libc.so.6
#2  0xb607ca1c in usleep () from /lib/libc.so.6
#3  0xad48ab8c in ?? () from /usr/lib/mozilla/plugins/libflashplayer.so
#4  0xb6d2fe60 in start_thread () from /lib/libpthread.so.0
#5  0xb6082fbe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb57d7710 (LWP 6190)):
[KCrash Handler]
#7  0xb777c424 in __kernel_vsyscall ()
#8  0xb5fdede1 in raise () from /lib/libc.so.6
#9  0xb5fe066e in abort () from /lib/libc.so.6
#10 0xb6d9d962 in qt_message_output (msgType=QtFatalMsg, buf=0x8f2dea8 "ASSERT: \"start + len <= string.length()\" in file platform/graphics/qt/FontQt.cpp, line 51") at global/qglobal.cpp:2259
#11 0xb6d9db07 in qt_message (msgType=QtFatalMsg, msg=0xb6f1bdd0 "ASSERT: \"%s\" in file %s, line %d", ap=0xbf955c04 "\200\034f\264`\034f\264\063") at global/qglobal.cpp:2305
#12 0xb6d9dc19 in qFatal (msg=0xb6f1bdd0 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2488
#13 0xb6d9dca5 in qt_assert (assertion=0xb4661c80 "start + len <= string.length()", file=0xb4661c60 "platform/graphics/qt/FontQt.cpp", line=51) at global/qglobal.cpp:2004
#14 0xb426985b in WebCore::fromRawDataWithoutRef(WebCore::String const&, int, int) () from /usr/lib/libQtWebKit.so.4
#15 0xb4269d38 in WebCore::Font::selectionRectForSimpleText(WebCore::TextRun const&, WebCore::IntPoint const&, int, int, int) const () from /usr/lib/libQtWebKit.so.4
#16 0xb411e5aa in WebCore::Font::selectionRectForText(WebCore::TextRun const&, WebCore::IntPoint const&, int, int, int) const () from /usr/lib/libQtWebKit.so.4
#17 0xb41263ca in WebCore::GraphicsContext::drawHighlightForText(WebCore::Font const&, WebCore::TextRun const&, WebCore::IntPoint const&, int, WebCore::Color const&, WebCore::ColorSpace, int, int) ()
   from /usr/lib/libQtWebKit.so.4
#18 0xb41893ee in WebCore::InlineTextBox::paintSelection(WebCore::GraphicsContext*, int, int, WebCore::RenderStyle*, WebCore::Font const&) () from /usr/lib/libQtWebKit.so.4
#19 0xb418a6b4 in WebCore::InlineTextBox::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#20 0xb4186435 in WebCore::InlineFlowBox::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#21 0xb4232f20 in WebCore::RootInlineBox::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#22 0xb41ef454 in WebCore::RenderLineBoxList::paint(WebCore::RenderBoxModelObject*, WebCore::RenderObject::PaintInfo&, int, int) const () from /usr/lib/libQtWebKit.so.4
#23 0xb4190c13 in WebCore::RenderBlock::paintContents(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#24 0xb419dd25 in WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#25 0xb418efbb in WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#26 0xb41909ea in WebCore::RenderBlock::paintChildren(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#27 0xb419dd25 in WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#28 0xb418efbb in WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#29 0xb4181953 in WebCore::InlineBox::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#30 0xb4186435 in WebCore::InlineFlowBox::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#31 0xb4232f20 in WebCore::RootInlineBox::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#32 0xb41ef454 in WebCore::RenderLineBoxList::paint(WebCore::RenderBoxModelObject*, WebCore::RenderObject::PaintInfo&, int, int) const () from /usr/lib/libQtWebKit.so.4
#33 0xb4190c13 in WebCore::RenderBlock::paintContents(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#34 0xb419dd25 in WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#35 0xb418efbb in WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#36 0xb41909ea in WebCore::RenderBlock::paintChildren(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#37 0xb419dd25 in WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#38 0xb418efbb in WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#39 0xb41909ea in WebCore::RenderBlock::paintChildren(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#40 0xb419dd25 in WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#41 0xb418efbb in WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#42 0xb4212fa0 in WebCore::RenderTableCell::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#43 0xb4214b06 in WebCore::RenderTableSection::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#44 0xb4214fc8 in WebCore::RenderTableSection::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#45 0xb420d60c in WebCore::RenderTable::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#46 0xb420caa0 in WebCore::RenderTable::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#47 0xb41909ea in WebCore::RenderBlock::paintChildren(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#48 0xb419dd25 in WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#49 0xb418efbb in WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo&, int, int) () from /usr/lib/libQtWebKit.so.4
#50 0xb41eea57 in WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int) ()
   from /usr/lib/libQtWebKit.so.4
#51 0xb41ee3e9 in WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int) ()
   from /usr/lib/libQtWebKit.so.4
#52 0xb41ee3e9 in WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int) ()
   from /usr/lib/libQtWebKit.so.4
#53 0xb41eeb51 in WebCore::RenderLayer::paint(WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*) () from /usr/lib/libQtWebKit.so.4
#54 0xb40f41e6 in WebCore::FrameView::paintContents(WebCore::GraphicsContext*, WebCore::IntRect const&) () from /usr/lib/libQtWebKit.so.4
#55 0xb42acc87 in QWebFramePrivate::renderRelativeCoords(WebCore::GraphicsContext*, QWebFrame::RenderLayer, QRegion const&) () from /usr/lib/libQtWebKit.so.4
#56 0xb42ace72 in QWebFrame::render(QPainter*, QRegion const&) () from /usr/lib/libQtWebKit.so.4
#57 0xb42c7842 in QWebView::paintEvent(QPaintEvent*) () from /usr/lib/libQtWebKit.so.4
#58 0xb637eb71 in QWidget::event (this=0x88a7608, event=0xbf9581f4) at kernel/qwidget.cpp:8333
#59 0xb42c7919 in QWebView::event(QEvent*) () from /usr/lib/libQtWebKit.so.4
#60 0xb631cb01 in QApplicationPrivate::notify_helper (this=0x869ca90, receiver=0x88a7608, e=0xbf9581f4) at kernel/qapplication.cpp:4397
#61 0xb6321e78 in QApplication::notify (this=0xbf9590f0, receiver=0x88a7608, e=0xbf9581f4) at kernel/qapplication.cpp:4362
#62 0xb758526a in KApplication::notify (this=0xbf9590f0, receiver=0x88a7608, event=0xbf9581f4) at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#63 0xb6eae50b in QCoreApplication::notifyInternal (this=0xbf9590f0, receiver=0x88a7608, event=0xbf9581f4) at kernel/qcoreapplication.cpp:732
#64 0xb637b6e9 in QCoreApplication::sendSpontaneousEvent (this=0x88ad478, pdev=0x885f7b4, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x87ceda8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#65 QWidgetPrivate::drawWidget (this=0x88ad478, pdev=0x885f7b4, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x87ceda8) at kernel/qwidget.cpp:5420
#66 0xb658352d in QWidgetBackingStore::sync (this=0x87ceda8) at painting/qbackingstore.cpp:1320
#67 0xb636f343 in QWidgetPrivate::syncBackingStore (this=0x8748570) at kernel/qwidget.cpp:1805
#68 0xb637f37e in QWidget::event (this=0x874a108, event=0x8e82320) at kernel/qwidget.cpp:8480
#69 0xb67cb777 in QMainWindow::event (this=0x874a108, event=0x8e82320) at widgets/qmainwindow.cpp:1417
#70 0xb7663d7c in KMainWindow::event (this=0x874a108, ev=0x8e82320) at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.80/kdeui/widgets/kmainwindow.cpp:1100
#71 0xb76a4d9f in KXmlGuiWindow::event (this=0x874a108, ev=0x8e82320) at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.80/kdeui/xmlgui/kxmlguiwindow.cpp:126
#72 0xb24f5ef5 in KonqMainWindow::event (this=0x874a108, e=0x8e82320) at /home/phil/buildroot/desktop-testing/kdebase/src/kdebase-4.5.80/apps/konqueror/src/konqmainwindow.cpp:5527
#73 0xb631cb01 in QApplicationPrivate::notify_helper (this=0x869ca90, receiver=0x874a108, e=0x8e82320) at kernel/qapplication.cpp:4397
#74 0xb6321e78 in QApplication::notify (this=0xbf9590f0, receiver=0x874a108, e=0x8e82320) at kernel/qapplication.cpp:4362
#75 0xb758526a in KApplication::notify (this=0xbf9590f0, receiver=0x874a108, event=0x8e82320) at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#76 0xb6eae50b in QCoreApplication::notifyInternal (this=0xbf9590f0, receiver=0x874a108, event=0x8e82320) at kernel/qcoreapplication.cpp:732
#77 0xb6eb29a7 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x85faf38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#78 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x85faf38) at kernel/qcoreapplication.cpp:1373
#79 0xb6eb2bed in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#80 0xb6edf234 in QCoreApplication::sendPostedEvents (s=0x869ed18) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#81 postEventSourceDispatch (s=0x869ed18) at kernel/qeventdispatcher_glib.cpp:277
#82 0xb5b42b72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#83 0xb5b43350 in ?? () from /usr/lib/libglib-2.0.so.0
#84 0xb5b43604 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#85 0xb6edf3ac in QEventDispatcherGlib::processEvents (this=0x85fc1e8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#86 0xb63db5c5 in QGuiEventDispatcherGlib::processEvents (this=0x85fc1e8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#87 0xb6eaceb9 in QEventLoop::processEvents (this=0xbf958f24, flags=...) at kernel/qeventloop.cpp:149
#88 0xb6ead15a in QEventLoop::exec (this=0xbf958f24, flags=...) at kernel/qeventloop.cpp:201
#89 0xb6eb2caf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#90 0xb631a947 in QApplication::exec () at kernel/qapplication.cpp:3673
#91 0xb2537d05 in kdemain (argc=1, argv=0x8689490) at /home/phil/buildroot/desktop-testing/kdebase/src/kdebase-4.5.80/apps/konqueror/src/konqmain.cpp:219
#92 0x0804df99 in launch (argc=1, _name=0x8672214 "/usr/bin/konqueror", args=<value optimized out>, cwd=0x0, envc=1, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x867223a "dhcppc5;1291862521;510936;3044_TIME28099223") at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.80/kinit/kinit.cpp:730
#93 0x0804ea72 in handle_launcher_request (sock=8, who=<value optimized out>) at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.80/kinit/kinit.cpp:1222
#94 0x0804f04f in handle_requests (waitForPid=0) at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.80/kinit/kinit.cpp:1415
#95 0x0804fde1 in main (argc=) at /home/phil/buildroot/desktop-testing/kdelibs/src/kdelibs-4.5.80/kinit/kinit.cpp:1901

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2010-12-09 15:29:21 UTC
This is an upstream issue that seems to have already been fixed. See https://bugs.webkit.org/show_bug.cgi?id=45391.