Bug 307534 - Rekonq back crash
Summary: Rekonq back crash
Status: RESOLVED DUPLICATE of bug 304909
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 0.9.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-28 15:23 UTC by Meconio
Modified: 2012-09-28 18:17 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 Meconio 2012-09-28 15:23:03 UTC
Application: rekonq (0.9.1)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-31-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
Tryed to visit acid 3 test, it has passed 100/100. 

When i press back button for return to previous page it has crashed.

The crash can be reproduced some of the time.

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

Thread 6 (Thread 0x7fc3b9e36700 (LWP 5249)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc3ce11bdec in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fc3ceae4de0) at wtf/FastMalloc.cpp:2495
#2  0x00007fc3ce11bf19 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007fc3c92cee9a in start_thread (arg=0x7fc3b9e36700) at pthread_create.c:308
#4  0x00007fc3cf09b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fc3b9311700 (LWP 5250)):
#0  0x00007fc3cf08fb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc3c7971036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc3c7971164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc3c9c88426 in QEventDispatcherGlib::processEvents (this=0x7fc3b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc3c9c57c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc3c9c57ed7 in QEventLoop::exec (this=0x7fc3b9310e00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc3c9b56fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fc3c9b59fcb in QThreadPrivate::start (arg=0x23c4b30) at thread/qthread_unix.cpp:298
#8  0x00007fc3c92cee9a in start_thread (arg=0x7fc3b9311700) at pthread_create.c:308
#9  0x00007fc3cf09b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fc3b3fff700 (LWP 5251)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc3cec8d222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fc3cec8d259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fc3c92cee9a in start_thread (arg=0x7fc3b3fff700) at pthread_create.c:308
#4  0x00007fc3cf09b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc3b2db6700 (LWP 5252)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc3c9b5a4db in wait (time=18446744073709551615, this=0x2058230) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x213ee30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc3cbbab0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x213ec60, th=0x240c7c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc3cbbad9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x213ee90, th=0x240c7c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fc3cbbac84f in ThreadWeaver::ThreadRunHelper::run (this=0x7fc3b2db5e20, parent=0x213ec60, th=0x240c7c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fc3cbbac8db in ThreadWeaver::Thread::run (this=0x240c7c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fc3c9b59fcb in QThreadPrivate::start (arg=0x240c7c0) at thread/qthread_unix.cpp:298
#8  0x00007fc3c92cee9a in start_thread (arg=0x7fc3b2db6700) at pthread_create.c:308
#9  0x00007fc3cf09b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc36bfff700 (LWP 5254)):
#0  0x00007fc3c79707da in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc3c7970f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc3c7971164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc3c9c88426 in QEventDispatcherGlib::processEvents (this=0x7fc3640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc3c9c57c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc3c9c57ed7 in QEventLoop::exec (this=0x7fc36bffedd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc3c9b56fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fc3c9c379ff in QInotifyFileSystemWatcherEngine::run (this=0x267d740) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fc3c9b59fcb in QThreadPrivate::start (arg=0x267d740) at thread/qthread_unix.cpp:298
#9  0x00007fc3c92cee9a in start_thread (arg=0x7fc36bfff700) at pthread_create.c:308
#10 0x00007fc3cf09b4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc3cf88c780 (LWP 5248)):
[KCrash Handler]
#6  0x00007fc3cdd10bd3 in WebCore::requiresLineBox (it=..., lineInfo=...) at rendering/RenderBlockLineLayout.cpp:1485
#7  0x00007fc3cdd1596c in WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace (this=0x7fffef90c260, resolver=..., lineInfo=..., lastFloatFromPreviousLine=0x0, width=...) at rendering/RenderBlockLineLayout.cpp:1528
#8  0x00007fc3cdd15dff in WebCore::RenderBlock::LineBreaker::nextLineBreak (this=0x7fffef90c260, resolver=..., lineInfo=..., lineBreakIteratorInfo=..., lastFloatFromPreviousLine=0x0) at rendering/RenderBlockLineLayout.cpp:1826
#9  0x00007fc3cdd1c846 in WebCore::RenderBlock::layoutRunsAndFloats (this=0x7fc35e44be98, fullLayout=false, hasInlineChild=<optimized out>, floats=..., repaintLogicalTop=@0x7fffef90c584: 0, repaintLogicalBottom=@0x7fffef90c588: 0) at rendering/RenderBlockLineLayout.cpp:915
#10 0x00007fc3cdd1e19f in WebCore::RenderBlock::layoutInlineChildren (this=0x7fc35e44be98, relayoutChildren=false, repaintLogicalTop=@0x7fffef90c584: 0, repaintLogicalBottom=@0x7fffef90c588: 0) at rendering/RenderBlockLineLayout.cpp:1164
#11 0x00007fc3cdd0ff4b in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fc35e44be98) at rendering/RenderBlock.cpp:1260
#12 WebCore::RenderBlock::layoutBlock (this=0x7fc35e44be98, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166
#13 0x00007fc3cdcf35bd in WebCore::RenderBlock::layout (this=0x7fc35e44be98) at rendering/RenderBlock.cpp:1158
#14 0x00007fc3cdd11d38 in layoutIfNeeded (this=0x7fc35e44be98) at rendering/RenderObject.h:539
#15 layoutIfNeeded (this=0x7fc35e44be98) at rendering/RenderBlockLineLayout.cpp:1189
#16 WebCore::RenderBlock::checkFloatsInCleanLine (this=0x7fc35e44bde0, line=0x7fc35e44efd0, floats=..., floatIndex=@0x7fffef90c6b8: 0, encounteredNewFloat=@0x7fffef90c79c: false, dirtiedByFloat=@0x7fffef90c6cf: false) at rendering/RenderBlockLineLayout.cpp:1198
#17 0x00007fc3cdd15240 in WebCore::RenderBlock::determineStartPosition (this=0x7fc35e44bde0, lineInfo=..., fullLayout=@0x7fffef90c79c: false, resolver=..., floats=..., numCleanFloats=@0x7fffef90ca7c: 32707, useRepaintBounds=@0x7fffef90caaf: false, repaintLogicalTop=@0x7fffef90cc84: 0, repaintLogicalBottom=@0x7fffef90cc88: 0) at rendering/RenderBlockLineLayout.cpp:1252
#18 0x00007fc3cdd1c447 in WebCore::RenderBlock::layoutRunsAndFloats (this=0x7fc35e44bde0, fullLayout=false, hasInlineChild=true, floats=..., repaintLogicalTop=@0x7fffef90cc84: 0, repaintLogicalBottom=@0x7fffef90cc88: 0) at rendering/RenderBlockLineLayout.cpp:828
#19 0x00007fc3cdd1e19f in WebCore::RenderBlock::layoutInlineChildren (this=0x7fc35e44bde0, relayoutChildren=false, repaintLogicalTop=@0x7fffef90cc84: 0, repaintLogicalBottom=@0x7fffef90cc88: 0) at rendering/RenderBlockLineLayout.cpp:1164
#20 0x00007fc3cdd0ff4b in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fc35e44bde0) at rendering/RenderBlock.cpp:1260
#21 WebCore::RenderBlock::layoutBlock (this=0x7fc35e44bde0, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166
#22 0x00007fc3cdcf35bd in WebCore::RenderBlock::layout (this=0x7fc35e44bde0) at rendering/RenderBlock.cpp:1158
#23 0x00007fc3cdd08eb9 in WebCore::RenderBlock::layoutBlockChild (this=0x7fc3b806a6a0, child=0x7fc35e44bde0, marginInfo=..., previousFloatLogicalBottom=@0x7fffef90cd8c: 10504, maxFloatLogicalBottom=@0x7fffef90ceac: 10323) at rendering/RenderBlock.cpp:2000
#24 0x00007fc3cdd09770 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fc3b806a6a0, relayoutChildren=false, maxFloatLogicalBottom=@0x7fffef90ceac: 10323) at rendering/RenderBlock.cpp:1938
#25 0x00007fc3cdd0f8ea in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fc3b806a6a0) at rendering/RenderBlock.cpp:1262
#26 WebCore::RenderBlock::layoutBlock (this=0x7fc3b806a6a0, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166
#27 0x00007fc3cdcf35bd in WebCore::RenderBlock::layout (this=0x7fc3b806a6a0) at rendering/RenderBlock.cpp:1158
#28 0x00007fc3cdd08eb9 in WebCore::RenderBlock::layoutBlockChild (this=0x7fc3b0195690, child=0x7fc3b806a6a0, marginInfo=..., previousFloatLogicalBottom=@0x7fffef90cfac: 10655, maxFloatLogicalBottom=@0x7fffef90d0cc: 0) at rendering/RenderBlock.cpp:2000
#29 0x00007fc3cdd09770 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fc3b0195690, relayoutChildren=false, maxFloatLogicalBottom=@0x7fffef90d0cc: 0) at rendering/RenderBlock.cpp:1938
#30 0x00007fc3cdd0f8ea in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fc3b0195690) at rendering/RenderBlock.cpp:1262
#31 WebCore::RenderBlock::layoutBlock (this=0x7fc3b0195690, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166
#32 0x00007fc3cdcf35bd in WebCore::RenderBlock::layout (this=0x7fc3b0195690) at rendering/RenderBlock.cpp:1158
#33 0x00007fc3cdd08eb9 in WebCore::RenderBlock::layoutBlockChild (this=0x7fc3b0195498, child=0x7fc3b0195690, marginInfo=..., previousFloatLogicalBottom=@0x7fffef90d1cc: 10655, maxFloatLogicalBottom=@0x7fffef90d2ec: 0) at rendering/RenderBlock.cpp:2000
#34 0x00007fc3cdd09770 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fc3b0195498, relayoutChildren=false, maxFloatLogicalBottom=@0x7fffef90d2ec: 0) at rendering/RenderBlock.cpp:1938
#35 0x00007fc3cdd0f8ea in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fc3b0195498) at rendering/RenderBlock.cpp:1262
#36 WebCore::RenderBlock::layoutBlock (this=0x7fc3b0195498, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166
#37 0x00007fc3cdcf35bd in WebCore::RenderBlock::layout (this=0x7fc3b0195498) at rendering/RenderBlock.cpp:1158
#38 0x00007fc3cdd08eb9 in WebCore::RenderBlock::layoutBlockChild (this=0x7fc3b0195220, child=0x7fc3b0195498, marginInfo=..., previousFloatLogicalBottom=@0x7fffef90d3ec: 10655, maxFloatLogicalBottom=@0x7fffef90d50c: 0) at rendering/RenderBlock.cpp:2000
#39 0x00007fc3cdd09770 in WebCore::RenderBlock::layoutBlockChildren (this=0x7fc3b0195220, relayoutChildren=false, maxFloatLogicalBottom=@0x7fffef90d50c: 0) at rendering/RenderBlock.cpp:1938
#40 0x00007fc3cdd0f8ea in layoutBlock (pageLogicalHeight=0, relayoutChildren=false, this=0x7fc3b0195220) at rendering/RenderBlock.cpp:1262
#41 WebCore::RenderBlock::layoutBlock (this=0x7fc3b0195220, relayoutChildren=<optimized out>, pageLogicalHeight=<optimized out>) at rendering/RenderBlock.cpp:1166
#42 0x00007fc3cdcf35bd in WebCore::RenderBlock::layout (this=0x7fc3b0195220) at rendering/RenderBlock.cpp:1158
#43 0x00007fc3cddc1d08 in WebCore::RenderView::layout (this=0x7fc3b0195220) at rendering/RenderView.cpp:130
#44 0x00007fc3cdc4f03f in WebCore::FrameView::layout (this=0x7fc3b9569b80, allowSubtree=<optimized out>) at page/FrameView.cpp:964
#45 0x00007fc3cdc500b0 in WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive (this=0x7fc3b9569b80) at page/FrameView.cpp:2491
#46 0x00007fc3cd83dccd in QWebFramePrivate::renderRelativeCoords (this=0x23d2220, context=0x7fffef90d800, layers=..., clip=...) at Api/qwebframe.cpp:357
#47 0x00007fc3cd83e135 in QWebFrame::render (this=0x23d8650, painter=<optimized out>, clip=...) at Api/qwebframe.cpp:1233
#48 0x00007fc3cd8580d8 in QWebView::paintEvent (this=0x23c3670, ev=0x7fffef90e1b0) at Api/qwebview.cpp:961
#49 0x00007fc3cf40f770 in WebView::paintEvent (this=0x23c3670, event=<optimized out>) at /build/buildd/rekonq-0.9.1/src/webview.cpp:534
#50 0x00007fc3ca1cc0f6 in QWidget::event (this=0x23c3670, event=0x7fffef90e1b0) at kernel/qwidget.cpp:8508
#51 0x00007fc3cd8581b7 in QWebView::event (this=0x23c3670, e=0x7fffef90e1b0) at Api/qwebview.cpp:865
#52 0x00007fc3ca17b894 in notify_helper (e=0x7fffef90e1b0, receiver=0x23c3670, this=0x20063c0) at kernel/qapplication.cpp:4559
#53 QApplicationPrivate::notify_helper (this=0x20063c0, receiver=0x23c3670, e=0x7fffef90e1b0) at kernel/qapplication.cpp:4531
#54 0x00007fc3ca180713 in QApplication::notify (this=0x7fffef90f240, receiver=0x23c3670, e=0x7fffef90e1b0) at kernel/qapplication.cpp:4420
#55 0x00007fc3cc6fa3f6 in KApplication::notify (this=0x7fffef90f240, receiver=0x23c3670, event=0x7fffef90e1b0) at ../../kdeui/kernel/kapplication.cpp:311
#56 0x00007fc3c9c58e9c in QCoreApplication::notifyInternal (this=0x7fffef90f240, receiver=0x23c3670, event=0x7fffef90e1b0) at kernel/qcoreapplication.cpp:876
#57 0x00007fc3ca1c7d96 in sendSpontaneousEvent (event=0x7fffef90e1b0, receiver=0x23c3670) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#58 QWidgetPrivate::drawWidget (this=0x23c3730, pdev=0x2521350, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x20a7ac0) at kernel/qwidget.cpp:5585
#59 0x00007fc3ca398afc in QWidgetBackingStore::sync (this=0x20a7ac0) at painting/qbackingstore.cpp:1365
#60 0x00007fc3ca1beac0 in QWidgetPrivate::syncBackingStore (this=0x2008390) at kernel/qwidget.cpp:1891
#61 0x00007fc3ca1cc60c in QWidget::event (this=0x20081c0, event=0x2e86ba0) at kernel/qwidget.cpp:8655
#62 0x00007fc3ca5a5c4b in QMainWindow::event (this=0x20081c0, event=0x2e86ba0) at widgets/qmainwindow.cpp:1478
#63 0x00007fc3ca17b894 in notify_helper (e=0x2e86ba0, receiver=0x20081c0, this=0x20063c0) at kernel/qapplication.cpp:4559
#64 QApplicationPrivate::notify_helper (this=0x20063c0, receiver=0x20081c0, e=0x2e86ba0) at kernel/qapplication.cpp:4531
#65 0x00007fc3ca180713 in QApplication::notify (this=0x7fffef90f240, receiver=0x20081c0, e=0x2e86ba0) at kernel/qapplication.cpp:4420
#66 0x00007fc3cc6fa3f6 in KApplication::notify (this=0x7fffef90f240, receiver=0x20081c0, event=0x2e86ba0) at ../../kdeui/kernel/kapplication.cpp:311
#67 0x00007fc3c9c58e9c in QCoreApplication::notifyInternal (this=0x7fffef90f240, receiver=0x20081c0, event=0x2e86ba0) at kernel/qcoreapplication.cpp:876
#68 0x00007fc3c9c5cc6a in sendEvent (event=0x2e86ba0, receiver=0x20081c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#69 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1fc91f0) at kernel/qcoreapplication.cpp:1500
#70 0x00007fc3c9c87f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#71 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#72 0x00007fc3c7970d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007fc3c79710a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#74 0x00007fc3c7971164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#75 0x00007fc3c9c883bf in QEventDispatcherGlib::processEvents (this=0x1fcaad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#76 0x00007fc3ca223d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#77 0x00007fc3c9c57c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#78 0x00007fc3c9c57ed7 in QEventLoop::exec (this=0x7fffef90f1d0, flags=...) at kernel/qeventloop.cpp:204
#79 0x00007fc3c9c5cf67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#80 0x00007fc3cf474c9e in kdemain (argc=1, argv=<optimized out>) at /build/buildd/rekonq-0.9.1/src/main.cpp:180
#81 0x00007fc3cefca76d in __libc_start_main (main=0x400630 <main(int, char**)>, argc=1, ubp_av=0x7fffef90f9f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffef90f9e8) at libc-start.c:226
#82 0x0000000000400661 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-09-28 18:17:05 UTC

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