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 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 ***