Bug 304030 - rekonq crash on website
Summary: rekonq crash on website
Status: RESOLVED DUPLICATE of bug 284481
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 0.9.90
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-25 03:18 UTC by ndcundy
Modified: 2012-07-25 03:20 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ndcundy 2012-07-25 03:18:41 UTC
Application: rekonq (0.9.90)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-27-generic i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Opening http://news.softpedia.com/news/New-Kernel-Vulnerability-Affects-Ubuntu-12-04-LTS-282765.shtml
-distribution kubuntu 12.04; 

libqt4-webkit                                               4:4.8.1-0ubuntu4.2
kdebase-workspace                                    4:4.8.4a-0ubuntu0.1
kdelibs-bin                                                 4:4.8.4a-0ubuntu0.2
rekonq                                                      0.9.90+git2012071310-1~precise~ppa1

The crash can be reproduced every time.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb76e8740 (LWP 6984))]

Thread 6 (Thread 0xb5780b40 (LWP 6985)):
#0  0x004b4416 in __kernel_vsyscall ()
#1  0x0079896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x008f53dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x00284029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x0028406f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x00794d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x008e7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xb4e5fb40 (LWP 6986)):
#0  0x004b4416 in __kernel_vsyscall ()
#1  0x0079896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x008f53dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x01fa8263 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x26d4940) at wtf/FastMalloc.cpp:2495
#4  0x01fa837f in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x26d4940) at wtf/FastMalloc.cpp:1618
#5  0x00794d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x008e7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xb453eb40 (LWP 6987)):
#0  0x02d7ddcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x033a6315 in do_gettime (frac=0xb453e000, sec=0xb453dff8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x03490226 in QTimerInfoList::updateCurrentTime (this=0xb3c02074) at kernel/qeventdispatcher_unix.cpp:343
#4  0x0349057a in QTimerInfoList::timerWait (this=0xb3c02074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x0348ee23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb453e0ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0x02bea872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x02beafaf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x02beb201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0348f8e7 in QEventDispatcherGlib::processEvents (this=0xb3c00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0x0345b50d in QEventLoop::processEvents (this=0xb453e270, flags=...) at kernel/qeventloop.cpp:149
#11 0x0345b7a9 in QEventLoop::exec (this=0xb453e270, flags=...) at kernel/qeventloop.cpp:204
#12 0x0334494c in QThread::exec (this=0x8cc8408) at thread/qthread.cpp:501
#13 0x03344a3b in QThread::run (this=0x8cc8408) at thread/qthread.cpp:568
#14 0x03347de0 in QThreadPrivate::start (arg=0x8cc8408) at thread/qthread_unix.cpp:298
#15 0x00794d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x008e7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb14c4b40 (LWP 6993)):
#0  0x004b4416 in __kernel_vsyscall ()
#1  0x008d9380 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x02bf8a7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x02beb0ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x02beb56b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x05064134 in ?? () from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#6  0x02c0e6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x00794d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x008e7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb0affb40 (LWP 6994)):
#0  0x004b4416 in __kernel_vsyscall ()
#1  0x008d717b in read () from /lib/i386-linux-gnu/libc.so.6
#2  0x02c296ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x02beabd2 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x02beb042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x02beb56b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x048f31ba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0x02c0e6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x00794d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x008e7ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb76e8740 (LWP 6984)):
[KCrash Handler]
#7  0x01b5706d in WebCore::requiresLineBox (it=..., lineInfo=...) at rendering/RenderBlockLineLayout.cpp:1485
#8  0x01b5c10c in WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace (this=0xbfd120d4, resolver=..., lineInfo=..., lastFloatFromPreviousLine=0x0, width=...) at rendering/RenderBlockLineLayout.cpp:1528
#9  0x01b5c598 in WebCore::RenderBlock::LineBreaker::nextLineBreak (this=0xbfd120d4, resolver=..., lineInfo=..., lineBreakIteratorInfo=..., lastFloatFromPreviousLine=0x0) at rendering/RenderBlockLineLayout.cpp:1826
#10 0x01b631e4 in WebCore::RenderBlock::layoutRunsAndFloats (this=0xaf80c25c, fullLayout=false, hasInlineChild=false, floats=..., repaintLogicalTop=@0xbfd12344: 0, repaintLogicalBottom=@0xbfd12348: 0) at rendering/RenderBlockLineLayout.cpp:915
#11 0x01b64c50 in WebCore::RenderBlock::layoutInlineChildren (this=0xaf80c25c, relayoutChildren=false, repaintLogicalTop=@0x0: <error reading variable>, repaintLogicalBottom=@0x0: <error reading variable>) at rendering/RenderBlockLineLayout.cpp:1164
#12 0x01b5634e in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0xaf80c25c) at rendering/RenderBlock.cpp:1260
#13 WebCore::RenderBlock::layoutBlock (this=0xaf80c25c, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1166
#14 0x01b37c50 in WebCore::RenderBlock::layout (this=0xaf80c25c) at rendering/RenderBlock.cpp:1158
#15 0x01b4ef48 in WebCore::RenderBlock::layoutBlockChild (this=0xafe3e68c, child=0xaf80c25c, marginInfo=..., previousFloatLogicalBottom=@0xbfd1246c: 1598, maxFloatLogicalBottom=@0xbfd1256c: 0) at rendering/RenderBlock.cpp:2000
#16 0x01b4f894 in WebCore::RenderBlock::layoutBlockChildren (this=0xafe3e68c, relayoutChildren=false, maxFloatLogicalBottom=@0xbfd1256c: 0) at rendering/RenderBlock.cpp:1938
#17 0x01b55c70 in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0xafe3e68c) at rendering/RenderBlock.cpp:1262
#18 WebCore::RenderBlock::layoutBlock (this=0xafe3e68c, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1166
#19 0x01b37c50 in WebCore::RenderBlock::layout (this=0xafe3e68c) at rendering/RenderBlock.cpp:1158
#20 0x01b4ef48 in WebCore::RenderBlock::layoutBlockChild (this=0xafe3e618, child=0xafe3e68c, marginInfo=..., previousFloatLogicalBottom=@0xbfd1268c: 0, maxFloatLogicalBottom=@0xbfd1278c: 0) at rendering/RenderBlock.cpp:2000
#21 0x01b4f894 in WebCore::RenderBlock::layoutBlockChildren (this=0xafe3e618, relayoutChildren=false, maxFloatLogicalBottom=@0xbfd1278c: 0) at rendering/RenderBlock.cpp:1938
#22 0x01b55c70 in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0xafe3e618) at rendering/RenderBlock.cpp:1262
#23 WebCore::RenderBlock::layoutBlock (this=0xafe3e618, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1166
#24 0x01b37c50 in WebCore::RenderBlock::layout (this=0xafe3e618) at rendering/RenderBlock.cpp:1158
#25 0x01b4ef48 in WebCore::RenderBlock::layoutBlockChild (this=0xafe3e4c4, child=0xafe3e618, marginInfo=..., previousFloatLogicalBottom=@0xbfd128ac: 10, maxFloatLogicalBottom=@0xbfd129ac: 0) at rendering/RenderBlock.cpp:2000
#26 0x01b4f894 in WebCore::RenderBlock::layoutBlockChildren (this=0xafe3e4c4, relayoutChildren=false, maxFloatLogicalBottom=@0xbfd129ac: 0) at rendering/RenderBlock.cpp:1938
#27 0x01b55c70 in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0xafe3e4c4) at rendering/RenderBlock.cpp:1262
#28 WebCore::RenderBlock::layoutBlock (this=0xafe3e4c4, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1166
#29 0x01b37c50 in WebCore::RenderBlock::layout (this=0xafe3e4c4) at rendering/RenderBlock.cpp:1158
#30 0x01b4ef48 in WebCore::RenderBlock::layoutBlockChild (this=0xafe3e310, child=0xafe3e4c4, marginInfo=..., previousFloatLogicalBottom=@0xbfd12acc: 0, maxFloatLogicalBottom=@0xbfd12bcc: 0) at rendering/RenderBlock.cpp:2000
#31 0x01b4f894 in WebCore::RenderBlock::layoutBlockChildren (this=0xafe3e310, relayoutChildren=false, maxFloatLogicalBottom=@0xbfd12bcc: 0) at rendering/RenderBlock.cpp:1938
#32 0x01b55c70 in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0xafe3e310) at rendering/RenderBlock.cpp:1262
#33 WebCore::RenderBlock::layoutBlock (this=0xafe3e310, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1166
#34 0x01b37c50 in WebCore::RenderBlock::layout (this=0xafe3e310) at rendering/RenderBlock.cpp:1158
#35 0x01c155d0 in WebCore::RenderView::layout (this=0xafe3e310) at rendering/RenderView.cpp:130
#36 0x01a8aa54 in WebCore::FrameView::layout (this=0xb4601e00, allowSubtree=16) at page/FrameView.cpp:964
#37 0x01a831b5 in WebCore::Timer<WebCore::FrameView>::fired (this=0xb4601ef8) at platform/Timer.h:100
#38 0x01b0c2e2 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0xb4584120) at platform/ThreadTimers.cpp:112
#39 0x01b0c35d in WebCore::ThreadTimers::sharedTimerFired () at platform/ThreadTimers.cpp:90
#40 0x01c6a9ee in timerEvent (this=0x9829970, ev=<optimized out>) at platform/qt/SharedTimerQt.cpp:120
#41 WebCore::SharedTimerQt::timerEvent (this=0x9829970, ev=0xbfd1327c) at platform/qt/SharedTimerQt.cpp:114
#42 0x03477ac4 in QObject::event (this=0x9829970, e=0xbfd1327c) at kernel/qobject.cpp:1157
#43 0x036f7ed4 in notify_helper (e=0xbfd1327c, receiver=0x9829970, this=0x8468560) at kernel/qapplication.cpp:4559
#44 QApplicationPrivate::notify_helper (this=0x8468560, receiver=0x9829970, e=0xbfd1327c) at kernel/qapplication.cpp:4531
#45 0x036fd30d in QApplication::notify (this=0xbfd1327c, receiver=0x9829970, e=0xbfd1327c) at kernel/qapplication.cpp:4288
#46 0x06f01401 in KApplication::notify (this=0xbfd13580, receiver=0x9829970, event=0xbfd1327c) at ../../kdeui/kernel/kapplication.cpp:311
#47 0x0345c97e in QCoreApplication::notifyInternal (this=0xbfd13580, receiver=0x9829970, event=0xbfd1327c) at kernel/qcoreapplication.cpp:876
#48 0x03491990 in sendEvent (event=0xbfd1327c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#49 QTimerInfoList::activateTimers (this=0x846d734) at kernel/qeventdispatcher_unix.cpp:611
#50 0x0348f0f8 in timerSourceDispatch (source=0x846d700) at kernel/qeventdispatcher_glib.cpp:186
#51 timerSourceDispatch (source=0x846d700) at kernel/qeventdispatcher_glib.cpp:180
#52 0x02bead86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0x02beb125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#54 0x02beb201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#55 0x0348f887 in QEventDispatcherGlib::processEvents (this=0x843dea0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#56 0x037b0aaa in QGuiEventDispatcherGlib::processEvents (this=0x843dea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x0345b50d in QEventLoop::processEvents (this=0xbfd134e4, flags=...) at kernel/qeventloop.cpp:149
#58 0x0345b7a9 in QEventLoop::exec (this=0xbfd134e4, flags=...) at kernel/qeventloop.cpp:204
#59 0x03460eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#60 0x036f5a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#61 0x00d52d4c in kdemain (argc=1, argv=0xbfd138a4) at /build/buildd/rekonq-0.9.90+git2012071310/src/main.cpp:219
#62 0x0804850b in main (argc=1, argv=0xbfd138a4) at /build/buildd/rekonq-0.9.90+git2012071310/obj-i686-linux-gnu/src/rekonq_dummy.cpp:3

This bug may be a duplicate of or related to bug 284481.

Possible duplicates by query: bug 303727, bug 303190, bug 301233, bug 299806, bug 299035.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-25 03:20:58 UTC

*** This bug has been marked as a duplicate of bug 284481 ***