Bug 253660

Summary: crash, seems to be on http://mail.kde.org/mailman/listinfo/kde-announce etc
Product: [Unmaintained] rekonq Reporter: jos poortvliet <jospoortvliet>
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description jos poortvliet 2010-10-09 14:45:18 UTC
Application: rekonq (0.6.50)
KDE Platform Version: 4.5.2 (KDE 4.5.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.36-rc6-25-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
visiting kde.org/support/mailinglists and trying to go to ds-marketing list (desktop summit marketing list) crashed the browser. Restart - crash. Restart - crash. restart - empty tab, lost all other tabs! damnit :(

Hope the backtrace is helpful. unfortunately I can't decide if it's similar to other bugreports as I don't know how to read backtraces..

I use openSUSE factory packages (eg KDE trunk).

The crash can be reproduced every time.

-- Backtrace:
Application: rekonq (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f2e3ae2b760 (LWP 9973))]

Thread 6 (Thread 0x7f2e25b6a710 (LWP 9974)):
#0  0x00007f2e397a139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2e30889f84 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f2e3979ca4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f2e3855c82d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2e236cf710 (LWP 9975)):
#0  0x00007f2e397a139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2e39a2bfab in wait (this=<value optimized out>, mutex=0x7776c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7776c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2e2f069254 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7756f0, th=0x954ec0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2e2f06c295 in waitForAvailableJob (this=0x791840, th=0x954ec0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x791840, th=0x954ec0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f2e2f06964f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2e236cee30, parent=0x7756f0, th=0x954ec0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f2e2f0696d8 in ThreadWeaver::Thread::run (this=0x954ec0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f2e39a2b8be in QThreadPrivate::start (arg=0x954ec0) at thread/qthread_unix.cpp:266
#9  0x00007f2e3979ca4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f2e3855c82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2e22478710 (LWP 9977)):
#0  0x00007f2e397a139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2e39a2bfab in wait (this=<value optimized out>, mutex=0x7776c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7776c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2e2f069254 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7756f0, th=0x991fb0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2e2f06c295 in waitForAvailableJob (this=0x791840, th=0x991fb0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x791840, th=0x991fb0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f2e2f06964f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2e22477e30, parent=0x7756f0, th=0x991fb0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f2e2f0696d8 in ThreadWeaver::Thread::run (this=0x991fb0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f2e39a2b8be in QThreadPrivate::start (arg=0x991fb0) at thread/qthread_unix.cpp:266
#9  0x00007f2e3979ca4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f2e3855c82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2e21c77710 (LWP 9978)):
#0  0x00007f2e397a139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2e39a2bfab in wait (this=<value optimized out>, mutex=0x7776c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7776c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2e2f069254 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7756f0, th=0x9a8540) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2e2f06c295 in waitForAvailableJob (this=0x791840, th=0x9a8540) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x791840, th=0x9a8540) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f2e2f06964f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2e21c76e30, parent=0x7756f0, th=0x9a8540) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f2e2f0696d8 in ThreadWeaver::Thread::run (this=0x9a8540) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f2e39a2b8be in QThreadPrivate::start (arg=0x9a8540) at thread/qthread_unix.cpp:266
#9  0x00007f2e3979ca4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f2e3855c82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2e20fcc710 (LWP 9980)):
#0  0x00007f2e397a139c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2e39a2bfab in wait (this=<value optimized out>, mutex=0x7776c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7776c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2e2f069254 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7756f0, th=0x9d4bc0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2e2f06c295 in waitForAvailableJob (this=0x791840, th=0x9d4bc0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x791840, th=0x9d4bc0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f2e2f06964f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2e20fcbe30, parent=0x7756f0, th=0x9d4bc0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f2e2f0696d8 in ThreadWeaver::Thread::run (this=0x9d4bc0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f2e39a2b8be in QThreadPrivate::start (arg=0x9d4bc0) at thread/qthread_unix.cpp:266
#9  0x00007f2e3979ca4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f2e3855c82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2e3ae2b760 (LWP 9973)):
[KCrash Handler]
#6  0x00007f2e30293c01 in bool WTF::HashTable<WebCore::AtomicString, WebCore::AtomicString, WTF::IdentityExtractor<WebCore::AtomicString>, WebCore::AtomicStringHash, WTF::HashTraits<WebCore::AtomicString>, WTF::HashTraits<WebCore::AtomicString> >::contains<WebCore::AtomicString, WTF::IdentityHashTranslator<WebCore::AtomicString, WebCore::AtomicString, WebCore::AtomicStringHash> >(WebCore::AtomicString const&) const () from /usr/lib64/libQtWebKit.so.4
#7  0x00007f2e3055e5d5 in WebCore::RenderTextControl::hasValidAvgCharWidth(WebCore::AtomicString) () from /usr/lib64/libQtWebKit.so.4
#8  0x00007f2e3055e6f5 in WebCore::RenderTextControl::getAvgCharWidth(WebCore::AtomicString) () from /usr/lib64/libQtWebKit.so.4
#9  0x00007f2e3056057a in WebCore::RenderTextControlSingleLine::getAvgCharWidth(WebCore::AtomicString) () from /usr/lib64/libQtWebKit.so.4
#10 0x00007f2e3055bfd7 in WebCore::RenderTextControl::calcPrefWidths() () from /usr/lib64/libQtWebKit.so.4
#11 0x00007f2e304ef163 in WebCore::RenderBox::minPrefWidth() const () from /usr/lib64/libQtWebKit.so.4
#12 0x00007f2e304d6324 in WebCore::RenderBlock::calcInlinePrefWidths() () from /usr/lib64/libQtWebKit.so.4
#13 0x00007f2e304d7118 in WebCore::RenderBlock::calcPrefWidths() () from /usr/lib64/libQtWebKit.so.4
#14 0x00007f2e3054f2e8 in WebCore::RenderTableCell::calcPrefWidths() () from /usr/lib64/libQtWebKit.so.4
#15 0x00007f2e304bebe4 in WebCore::AutoTableLayout::recalcColumn(int) () from /usr/lib64/libQtWebKit.so.4
#16 0x00007f2e304bf5bf in WebCore::AutoTableLayout::fullRecalc() () from /usr/lib64/libQtWebKit.so.4
#17 0x00007f2e304c0012 in WebCore::AutoTableLayout::calcPrefWidths(int&, int&) () from /usr/lib64/libQtWebKit.so.4
#18 0x00007f2e3054da8f in WebCore::RenderTable::calcPrefWidths() () from /usr/lib64/libQtWebKit.so.4
#19 0x00007f2e304ef163 in WebCore::RenderBox::minPrefWidth() const () from /usr/lib64/libQtWebKit.so.4
#20 0x00007f2e304d6c74 in WebCore::RenderBlock::calcBlockPrefWidths() () from /usr/lib64/libQtWebKit.so.4
#21 0x00007f2e304d700f in WebCore::RenderBlock::calcPrefWidths() () from /usr/lib64/libQtWebKit.so.4
#22 0x00007f2e304ef163 in WebCore::RenderBox::minPrefWidth() const () from /usr/lib64/libQtWebKit.so.4
#23 0x00007f2e304d6c74 in WebCore::RenderBlock::calcBlockPrefWidths() () from /usr/lib64/libQtWebKit.so.4
#24 0x00007f2e304d700f in WebCore::RenderBlock::calcPrefWidths() () from /usr/lib64/libQtWebKit.so.4
#25 0x00007f2e3054f2e8 in WebCore::RenderTableCell::calcPrefWidths() () from /usr/lib64/libQtWebKit.so.4
#26 0x00007f2e304ef163 in WebCore::RenderBox::minPrefWidth() const () from /usr/lib64/libQtWebKit.so.4
#27 0x00007f2e304bdd6c in WebCore::AutoTableLayout::calcEffectiveWidth() () from /usr/lib64/libQtWebKit.so.4
#28 0x00007f2e304c001a in WebCore::AutoTableLayout::calcPrefWidths(int&, int&) () from /usr/lib64/libQtWebKit.so.4
#29 0x00007f2e3054da8f in WebCore::RenderTable::calcPrefWidths() () from /usr/lib64/libQtWebKit.so.4
#30 0x00007f2e304ef183 in WebCore::RenderBox::maxPrefWidth() const () from /usr/lib64/libQtWebKit.so.4
#31 0x00007f2e3054b49d in WebCore::RenderTable::calcWidth() () from /usr/lib64/libQtWebKit.so.4
#32 0x00007f2e3054ccf2 in WebCore::RenderTable::layout() () from /usr/lib64/libQtWebKit.so.4
#33 0x00007f2e304d8013 in WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) () from /usr/lib64/libQtWebKit.so.4
#34 0x00007f2e304deab7 in WebCore::RenderBlock::layoutBlockChildren(bool, int&) () from /usr/lib64/libQtWebKit.so.4
#35 0x00007f2e304e25e6 in WebCore::RenderBlock::layoutBlock(bool) () from /usr/lib64/libQtWebKit.so.4
#36 0x00007f2e304cf81b in WebCore::RenderBlock::layout() () from /usr/lib64/libQtWebKit.so.4
#37 0x00007f2e304d8013 in WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) () from /usr/lib64/libQtWebKit.so.4
#38 0x00007f2e304deab7 in WebCore::RenderBlock::layoutBlockChildren(bool, int&) () from /usr/lib64/libQtWebKit.so.4
#39 0x00007f2e304e25e6 in WebCore::RenderBlock::layoutBlock(bool) () from /usr/lib64/libQtWebKit.so.4
#40 0x00007f2e304cf81b in WebCore::RenderBlock::layout() () from /usr/lib64/libQtWebKit.so.4
#41 0x00007f2e304d8013 in WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) () from /usr/lib64/libQtWebKit.so.4
#42 0x00007f2e304deab7 in WebCore::RenderBlock::layoutBlockChildren(bool, int&) () from /usr/lib64/libQtWebKit.so.4
#43 0x00007f2e304e25e6 in WebCore::RenderBlock::layoutBlock(bool) () from /usr/lib64/libQtWebKit.so.4
#44 0x00007f2e304cf81b in WebCore::RenderBlock::layout() () from /usr/lib64/libQtWebKit.so.4
#45 0x00007f2e304d8013 in WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) () from /usr/lib64/libQtWebKit.so.4
#46 0x00007f2e304deab7 in WebCore::RenderBlock::layoutBlockChildren(bool, int&) () from /usr/lib64/libQtWebKit.so.4
#47 0x00007f2e304e25e6 in WebCore::RenderBlock::layoutBlock(bool) () from /usr/lib64/libQtWebKit.so.4
#48 0x00007f2e304cf81b in WebCore::RenderBlock::layout() () from /usr/lib64/libQtWebKit.so.4
#49 0x00007f2e30569d64 in WebCore::RenderView::layout() () from /usr/lib64/libQtWebKit.so.4
#50 0x00007f2e30437214 in WebCore::FrameView::layout(bool) () from /usr/lib64/libQtWebKit.so.4
#51 0x00007f2e304a9fe2 in WebCore::ThreadTimers::sharedTimerFiredInternal() () from /usr/lib64/libQtWebKit.so.4
#52 0x00007f2e39b2a509 in QObject::event (this=0x691ed0, e=<value optimized out>) at kernel/qobject.cpp:1175
#53 0x00007f2e38cbcf34 in QApplicationPrivate::notify_helper (this=0x680650, receiver=0x691ed0, e=0x7fff68c81310) at kernel/qapplication.cpp:4396
#54 0x00007f2e38cc535a in QApplication::notify (this=<value optimized out>, receiver=0x691ed0, e=0x7fff68c81310) at kernel/qapplication.cpp:4277
#55 0x00007f2e3a7a5826 in KApplication::notify (this=0x7fff68c816d0, receiver=0x691ed0, event=0x7fff68c81310) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#56 0x00007f2e39b169dc in QCoreApplication::notifyInternal (this=0x7fff68c816d0, receiver=0x691ed0, event=0x7fff68c81310) at kernel/qcoreapplication.cpp:732
#57 0x00007f2e39b44189 in sendEvent (this=0x683f50) at kernel/qcoreapplication.h:215
#58 QTimerInfoList::activateTimers (this=0x683f50) at kernel/qeventdispatcher_unix.cpp:617
#59 0x00007f2e39b40f34 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#60 0x00007f2e35660a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#61 0x00007f2e35661270 in ?? () from /usr/lib64/libglib-2.0.so.0
#62 0x00007f2e35661510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#63 0x00007f2e39b415ff in QEventDispatcherGlib::processEvents (this=0x676f20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#64 0x00007f2e38d60eee in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x00007f2e39b15e12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#66 0x00007f2e39b16025 in QEventLoop::exec (this=0x7fff68c81620, flags=...) at kernel/qeventloop.cpp:201
#67 0x00007f2e39b1a43b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#68 0x00007f2e2bbabee9 in kdemain (argc=1, argv=0x614e90) at /usr/src/debug/rekonq/src/main.cpp:198
#69 0x0000000000407509 in _start ()

Possible duplicates by query: bug 253624, bug 253285, bug 251171, bug 250416, bug 249639.

Reported using DrKonqi
Comment 1 Dario Andres 2011-01-31 00:23:20 UTC
[Comment from a bug triager]
This issue is being tracked at bug 251171. Merging. Thanks

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