Bug 268358 - Plasma system monitor's system information block, segfault after enable/disable sequence.
Summary: Plasma system monitor's system information block, segfault after enable/disab...
Status: RESOLVED DUPLICATE of bug 237954
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-13 11:04 UTC by Rafal Jezewski
Modified: 2011-11-21 13:09 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rafal Jezewski 2011-03-13 11:04:05 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.7.0
Operating System: Linux 2.6.31.14-ma770t-a2x4 x86_64
Distribution: "Gentoo Base System release 1.12.14"

-- Information about the crash:
System monitor plasma desktop widget, segfaulted when I enable and after disable information block.

The crash can be reproduced every time.

 -- Backtrace:
Application: Przestrzeń robocza Plazmy (plasma-desktop), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.1/libstdc++.so.6.0.14-gdb.py", line 59, in <module>
    from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
[Current thread is 1 (Thread 0x7f2724f077a0 (LWP 8211))]

Thread 10 (Thread 0x7f271158f710 (LWP 8215)):
#0  0x00000038fb80b30c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0000003e2799c1ac in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00000038fb806a06 in start_thread () from /lib/libpthread.so.0
#3  0x00000038facd092d in clone () from /lib/libc.so.6

Thread 9 (Thread 0x7f2711d98710 (LWP 8224)):
#0  0x00000038fb80b30c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0000003e21a79573 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f272958f085 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f27295918e3 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f27295918fc in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f2729590547 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f27295905d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x0000003e21a78ede in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00000038fb806a06 in start_thread () from /lib/libpthread.so.0
#9  0x00000038facd092d in clone () from /lib/libc.so.6

Thread 8 (Thread 0x7f2708077710 (LWP 8225)):
#0  0x00000038fb80b30c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0000003e21a79573 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f272958f085 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f27295918e3 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f2729590547 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f27295905d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x0000003e21a78ede in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00000038fb806a06 in start_thread () from /lib/libpthread.so.0
#8  0x00000038facd092d in clone () from /lib/libc.so.6

Thread 7 (Thread 0x7f2707876710 (LWP 8226)):
#0  0x00000038fb80b30c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0000003e21a79573 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f272958f085 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f27295918e3 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f27295918fc in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f2729590547 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f27295905d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x0000003e21a78ede in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00000038fb806a06 in start_thread () from /lib/libpthread.so.0
#9  0x00000038facd092d in clone () from /lib/libc.so.6

Thread 6 (Thread 0x7f2707075710 (LWP 8227)):
#0  0x00000038fb80b30c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0000003e21a79573 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f272958f085 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f27295918e3 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f27295918fc in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f2729590547 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f27295905d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x0000003e21a78ede in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00000038fb806a06 in start_thread () from /lib/libpthread.so.0
#9  0x00000038facd092d in clone () from /lib/libc.so.6

Thread 5 (Thread 0x7f2706874710 (LWP 8228)):
#0  0x00000038fb80b30c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0000003e21a79573 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f272958f085 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f27295918e3 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f27295918fc in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f27295918fc in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f2729590547 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f27295905d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x0000003e21a78ede in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00000038fb806a06 in start_thread () from /lib/libpthread.so.0
#10 0x00000038facd092d in clone () from /lib/libc.so.6

Thread 4 (Thread 0x7f2706073710 (LWP 8229)):
#0  0x00000038fb80b30c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0000003e21a79573 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f272958f085 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f27295918e3 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f27295918fc in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f2729590547 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f27295905d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x0000003e21a78ede in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00000038fb806a06 in start_thread () from /lib/libpthread.so.0
#9  0x00000038facd092d in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7f2705872710 (LWP 8230)):
#0  0x00000038fb80b30c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0000003e21a79573 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f272958f085 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f27295918e3 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f2729590547 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f27295905d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x0000003e21a78ede in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00000038fb806a06 in start_thread () from /lib/libpthread.so.0
#8  0x00000038facd092d in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7f2705071710 (LWP 8231)):
#0  0x00000038fb80b30c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0000003e21a79573 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f272958f085 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f27295918e3 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f27295918fc in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f2729590547 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f27295905d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x0000003e21a78ede in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00000038fb806a06 in start_thread () from /lib/libpthread.so.0
#9  0x00000038facd092d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f2724f077a0 (LWP 8211)):
[KCrash Handler]
#5  0x0000003e2340b6ce in QWidget::update(QRect const&) () from /usr/lib64/qt4/libQtGui.so.4
#6  0x0000003e2767951c in WebCore::ChromeClientQt::invalidateContentsAndWindow(WebCore::IntRect const&, bool) () from /usr/lib64/qt4/libQtWebKit.so.4
#7  0x0000003e2753f096 in WebCore::ScrollView::repaintContentRectangle(WebCore::IntRect const&, bool) () from /usr/lib64/qt4/libQtWebKit.so.4
#8  0x0000003e274e1c7f in WebCore::FrameView::doDeferredRepaints() () from /usr/lib64/qt4/libQtWebKit.so.4
#9  0x0000003e274e47d6 in WebCore::FrameView::layout(bool) () from /usr/lib64/qt4/libQtWebKit.so.4
#10 0x0000003e27540e6a in WebCore::ScrollView::updateScrollbars(WebCore::IntSize const&) () from /usr/lib64/qt4/libQtWebKit.so.4
#11 0x0000003e2754194e in WebCore::ScrollView::setFrameRect(WebCore::IntRect const&) () from /usr/lib64/qt4/libQtWebKit.so.4
#12 0x0000003e2769eb66 in QWebPage::setViewportSize(QSize const&) const () from /usr/lib64/qt4/libQtWebKit.so.4
#13 0x00007f272b98cdcb in Plasma::WebView::setGeometry(QRectF const&) () from /usr/lib64/libplasma.so.3
#14 0x0000003e239f87a0 in QGridLayoutEngine::setGeometries(QLayoutStyleInfo const&, QRectF const&) () from /usr/lib64/qt4/libQtGui.so.4
#15 0x0000003e239ae565 in QGraphicsLinearLayout::setGeometry(QRectF const&) () from /usr/lib64/qt4/libQtGui.so.4
#16 0x0000003e239ac6db in QGraphicsLayout::activate() () from /usr/lib64/qt4/libQtGui.so.4
#17 0x0000003e239ac761 in QGraphicsLayout::widgetEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#18 0x0000003e239eb92b in QGraphicsWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x0000003e233c779c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#20 0x0000003e233cc19a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f272a2aa228 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#22 0x0000003e21b6118b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#23 0x0000003e21b64964 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x0000003e21b8c093 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00000038fe04011a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0x00000038fe0408f8 in g_main_context_iterate.clone.5 () from /usr/lib/libglib-2.0.so.0
#27 0x00000038fe040b5f in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0x0000003e21b8c1fa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#29 0x0000003e2346bb46 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#30 0x0000003e21b604d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#31 0x0000003e21b60754 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#32 0x0000003e21b64bfb in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#33 0x00007f272bcf1723 in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#34 0x00000038fac1eb6d in __libc_start_main () from /lib/libc.so.6
#35 0x00000000004007a9 in _start ()

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

Possible duplicates by query: bug 237954.

Reported using DrKonqi
Comment 1 Dario Andres 2011-03-13 13:56:42 UTC
[Comment from a bug triager]
Indeed, this looks like bug 237954 (which seems to be a Qt bug)
- What is the "system monitor" you are using ? Did you download/install it from the Internet or other third-party places ?
- If you can repeat this crash again, it could be useful to test it with an updated Qt version to check if their bug is fixed now.
Regards
Comment 2 Rafal Jezewski 2011-04-06 09:01:22 UTC
System monitor (plsma widget) is from standard instalation from gentoo package system.  

I updated Qt (4.7.1) and KDE (4.5.5) and bug gone away. So I can't confirm that updating only Qt fix issue.
Comment 3 Beat Wolf 2011-11-21 13:09:38 UTC

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