Bug 185610

Summary: SIGSEGV crash upon minimizing a window
Product: [Unmaintained] plasma4 Reporter: Tristan Miller <psychonaut>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, aseigo
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tristan Miller 2009-02-26 15:12:18 UTC
Version:            (using KDE 4.2.0)
Installed from:    SuSE RPMs

I was working in KDE normally when Plasma crashed with a SIGSEGV.  The last thing I did before the crash (which may or may not have anything to do with it) was clicking the minimize button in the title bar of a window.  The window was an application running remotely via Nomachine NXclient.

Backtrace:

This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7fa1be241950 (LWP 4127)]
[New Thread 0x7fa1bf725950 (LWP 4123)]
[New Thread 0x7fa1c08b4950 (LWP 4121)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00007fa1dec3cce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fa1e45a7790 (LWP 4109))]

Thread 4 (Thread 0x7fa1c08b4950 (LWP 4121)):
#0  0x00007fa1df678d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa1df8e9f29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fa1c88d6a38 in ?? () from /usr/lib64/kde4/plasma_wallpaper_image.so
#3  0x00007fa1df8e8f72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa1df675070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa1dec6e10d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa1bf725950 (LWP 4123)):
#0  0x00007fa1df678d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa1df8e9f29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fa1c88d6a38 in ?? () from /usr/lib64/kde4/plasma_wallpaper_image.so
#3  0x00007fa1df8e8f72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa1df675070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa1dec6e10d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa1be241950 (LWP 4127)):
#0  0x00007fa1df678d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa1df8e9f29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fa1e32530cc in ?? () from /usr/lib64/libQtNetwork.so.4
#3  0x00007fa1df8e8f72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa1df675070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa1dec6e10d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa1e45a7790 (LWP 4109)):
#0  0x00007fa1dec3cce1 in nanosleep () from /lib64/libc.so.6
#1  0x00007fa1dec3cadc in sleep () from /lib64/libc.so.6
#2  0x00007fa1e29f5d1f in ?? () from /usr/lib64/libkdeui.so.5
#3  0x00007fa1e29f667a in KCrash::defaultCrashHandler(int) () from /usr/lib64/libkdeui.so.5
#4  <signal handler called>
#5  0x0000000000000000 in ?? ()
#6  0x00007fa1e027b174 in ?? () from /usr/lib64/libQtGui.so.4
#7  0x00007fa1e027d10e in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007fa1e02aea1e in ?? () from /usr/lib64/libQtGui.so.4
#9  0x00007fa1e02af5cd in ?? () from /usr/lib64/libQtGui.so.4
#10 0x00007fa1e0253d89 in ?? () from /usr/lib64/libQtGui.so.4
#11 0x00007fa1e025be2b in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007fa1e0266b11 in ?? () from /usr/lib64/libQtGui.so.4
#13 0x00007fa1e01f2ad3 in ?? () from /usr/lib64/libQtGui.so.4
#14 0x00007fa1e01f5a97 in QPainter::drawRects(QRectF const*, int) () from /usr/lib64/libQtGui.so.4
#15 0x00007fa1e01f7bee in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib64/libQtGui.so.4
#16 0x00007fa1e3f7d504 in Plasma::Svg::paint(QPainter*, QRectF const&, QString const&) () from /usr/lib64/libplasma.so.3
#17 0x00007fa1c73867e4 in ?? () from /usr/lib64/kde4/plasma_applet_clock.so
#18 0x00007fa1c7387219 in ?? () from /usr/lib64/kde4/plasma_applet_clock.so
#19 0x00007fa1e3f22843 in Plasma::Applet::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib64/libplasma.so.3
#20 0x00007fa1e069ead5 in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007fa1e069edf7 in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00007fa1e06a49ab in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007fa1e06a508b in QGraphicsScene::drawItems(QPainter*, int, QGraphicsItem**, QStyleOptionGraphicsItem const*, QWidget*) () from /usr/lib64/libQtGui.so.4
#24 0x00007fa1e06c34e0 in QGraphicsView::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007fa1e0124d94 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x00007fa1e06bdfab in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#27 0x00007fa1df9d1188 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#28 0x00007fa1e00d400c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00007fa1e00dc24a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00007fa1e2993b2b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#31 0x00007fa1df9d1e8c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#32 0x00007fa1e012c025 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#33 0x00007fa1e02cdc1e in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007fa1e011d710 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4
#35 0x00007fa1e0124c2d in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007fa1e0533eb9 in QAbstractScrollArea::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#37 0x00007fa1e00d403d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x00007fa1e00dc24a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#39 0x00007fa1e2993b2b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#40 0x00007fa1df9d1e8c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#41 0x00007fa1df9d2b0a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#42 0x00007fa1df9fb913 in ?? () from /usr/lib64/libQtCore.so.4
#43 0x00007fa1dba5a0db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#44 0x00007fa1dba5d8ad in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007fa1dba5da6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#46 0x00007fa1df9fb59f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#47 0x00007fa1e016ac5f in ?? () from /usr/lib64/libQtGui.so.4
#48 0x00007fa1df9d0722 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#49 0x00007fa1df9d0aed in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#50 0x00007fa1df9d2dd4 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#51 0x00007fa1e429572b in kdemain () from /usr/lib64/libkdeinit4_plasma.so
#52 0x00007fa1debb9586 in __libc_start_main () from /lib64/libc.so.6
#53 0x0000000000400819 in _start ()
Comment 1 Dario Andres 2009-02-26 21:34:34 UTC
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? 
You need to install the "libqt4-debuginfo" package.
Thanks :)
Comment 2 Tristan Miller 2009-02-27 01:27:03 UTC
Sorry; it's the first time Plasma has ever crashed for me, and the problem hasn't reoccurred since, even though I've been doing much the same things.  If this bug report isn't useful as-is, feel free to close it.  I'll provide further details as requested if the problem ever becomes reproducible.
Comment 3 Tristan Miller 2009-02-27 14:23:38 UTC
Here; it's just crashed again while clicking on the titlebar of a locally running application.  I'll install the libqt4-debuginfo package and follow the tutorial in case it happens yet again.

Application: Plasma Workspace (plasma), signal SIGSEGV
0x00007fa535b24ce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fa53b48f790 (LWP 4125))]

Thread 5 (Thread 0x7fa51bb08950 (LWP 4133)):
#0  0x00007fa535b4f662 in select () from /lib64/libc.so.6
#1  0x00007fa536898546 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007fa5367d0f72 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa53655d070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fa535b5610d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa517993950 (LWP 4136)):
#0  0x00007fa536560d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa5367d1f29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fa51f7dca38 in ?? () from /usr/lib64/kde4/plasma_wallpaper_image.so
#3  0x00007fa5367d0f72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa53655d070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa535b5610d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa516871950 (LWP 4138)):
#0  0x00007fa536560d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa5367d1f29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fa51f7dca38 in ?? () from /usr/lib64/kde4/plasma_wallpaper_image.so
#3  0x00007fa5367d0f72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa53655d070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa535b5610d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa51538d950 (LWP 4141)):
#0  0x00007fa536560d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa5367d1f29 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fa53a13b0cc in ?? () from /usr/lib64/libQtNetwork.so.4
#3  0x00007fa5367d0f72 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa53655d070 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa535b5610d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa53b48f790 (LWP 4125)):
[KCrash Handler]
#5  0x00007fa5368d05b5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#6  0x00007fa51cfec38f in TaskManager::AbstractGroupingStrategy::groupRemoved(TaskManager::TaskGroup*) () from /usr/lib64/libtaskmanager.so.4
#7  0x00007fa51cfecfae in TaskManager::AbstractGroupingStrategy::closeGroup(TaskManager::TaskGroup*) () from /usr/lib64/libtaskmanager.so.4
#8  0x00007fa51cff3138 in ?? () from /usr/lib64/libtaskmanager.so.4
#9  0x00007fa51cff38ad in ?? () from /usr/lib64/libtaskmanager.so.4
#10 0x00007fa5368cf912 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#11 0x00007fa51d0023a2 in TaskManager::TaskGroup::itemRemoved(TaskManager::AbstractGroupableItem*) () from /usr/lib64/libtaskmanager.so.4
#12 0x00007fa51cfef7c8 in TaskManager::GroupManager::remove(KSharedPtr<TaskManager::Task>) () from /usr/lib64/libtaskmanager.so.4
#13 0x00007fa51cff0c7b in TaskManager::GroupManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libtaskmanager.so.4
#14 0x00007fa5368cf912 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#15 0x00007fa51d005365 in TaskManager::TaskManager::taskRemoved(KSharedPtr<TaskManager::Task>) () from /usr/lib64/libtaskmanager.so.4
#16 0x00007fa51d00682e in TaskManager::TaskManager::windowRemoved(unsigned long) () from /usr/lib64/libtaskmanager.so.4
#17 0x00007fa51d00852f in TaskManager::TaskManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libtaskmanager.so.4
#18 0x00007fa5368cf912 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#19 0x00007fa53999d802 in KWindowSystem::windowRemoved(unsigned long) () from /usr/lib64/libkdeui.so.5
#20 0x00007fa53999fcfb in ?? () from /usr/lib64/libkdeui.so.5
#21 0x00007fa5399aea10 in NETRootInfo::update(unsigned long const*) () from /usr/lib64/libkdeui.so.5
#22 0x00007fa5399aed4b in NETRootInfo::event(_XEvent*, unsigned long*, int) () from /usr/lib64/libkdeui.so.5
#23 0x00007fa53999ffcb in ?? () from /usr/lib64/libkdeui.so.5
#24 0x00007fa53987af43 in KApplication::x11EventFilter(_XEvent*) () from /usr/lib64/libkdeui.so.5
#25 0x00007fa53b18bac4 in ?? () from /usr/lib64/libkdeinit4_plasma.so
#26 0x00007fa5370181af in ?? () from /usr/lib64/libQtGui.so.4
#27 0x00007fa53702b62f in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#28 0x00007fa5370534d4 in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007fa5329420db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#30 0x00007fa5329458ad in ?? () from /usr/lib64/libglib-2.0.so.0
#31 0x00007fa532945a6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#32 0x00007fa5368e359f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#33 0x00007fa537052c5f in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007fa5368b8722 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#35 0x00007fa5368b8aed in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#36 0x00007fa5368badd4 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#37 0x00007fa53b17d72b in kdemain () from /usr/lib64/libkdeinit4_plasma.so
#38 0x00007fa535aa1586 in __libc_start_main () from /lib64/libc.so.6
#39 0x0000000000400819 in _start ()
Comment 4 Dario Andres 2009-02-27 14:24:38 UTC
#6  0x00007fa51cfec38f in
TaskManager::AbstractGroupingStrategy::groupRemoved(TaskManager::TaskGroup*) ()
from /usr/lib64/libtaskmanager.so.4
#7  0x00007fa51cfecfae in
TaskManager::AbstractGroupingStrategy::closeGroup(TaskManager::TaskGroup*) ()
from /usr/lib64/libtaskmanager.so.4

Mh, that is a different bug (already reported)
Comment 5 Dario Andres 2009-04-17 18:43:03 UTC
Marking as NEEDSINFO
Comment 6 Aaron J. Seigo 2009-04-26 04:09:59 UTC

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