Bug 166765 - Plasma crash on closing desktop settings window
Summary: Plasma crash on closing desktop settings window
Status: RESOLVED WORKSFORME
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-16 20:55 UTC by Bernhard Friedreich
Modified: 2008-07-16 20:58 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 Bernhard Friedreich 2008-07-16 20:55:12 UTC
Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          ++ (SUSE Linux) 4.3.2 20080613 (prerelease) [gcc-4_3-branch revision 136744] 
OS:                Linux

On a today (16.7) compiled svn plasma crashed when closing the desktop settings dialog. Sadly I can't reproduce it at the moment.. but I've got a backtrace ^^

Application: Plasma Workspace (plasma), signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[Current thread is 1 (Thread 0xb498d6f0 (LWP 1361))]

Thread 6 (Thread 0xb2b63b90 (LWP 1371)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb69e0c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a6bdd8 in QWaitConditionPrivate::wait (this=0x826bb08, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  0xb6a6b8d7 in QWaitCondition::wait (this=0x820faa0, mutex=0x820fa9c, time=4294967295) at thread/qwaitcondition_unix.cpp:265
#4  0xb6956a13 in QHostInfoAgent::run (this=0x820fa90) at kernel/qhostinfo.cpp:247
#5  0xb6a6b4b3 in QThreadPrivate::start (arg=0x820fa90) at thread/qthread_unix.cpp:190
#6  0xb69dd175 in start_thread () from /lib/libpthread.so.0
#7  0xb5b8422e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb202bb90 (LWP 1372)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb69e0c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a6bdd8 in QWaitConditionPrivate::wait (this=0x8212570, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  0xb6a6b8d7 in QWaitCondition::wait (this=0x8212674, mutex=0x8212670, time=4294967295) at thread/qwaitcondition_unix.cpp:265
#4  0xb2cf1f29 in RenderThread::run (this=0x8212668) at /kde/src/KDE/kdebase/workspace/plasma/containments/desktop/renderthread.cpp:84
#5  0xb6a6b4b3 in QThreadPrivate::start (arg=0x8212668) at thread/qthread_unix.cpp:190
#6  0xb69dd175 in start_thread () from /lib/libpthread.so.0
#7  0xb5b8422e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb116fb90 (LWP 1373)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb69e0c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a6bdd8 in QWaitConditionPrivate::wait (this=0x83a7ca0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  0xb6a6b8d7 in QWaitCondition::wait (this=0x8225c24, mutex=0x8225c20, time=4294967295) at thread/qwaitcondition_unix.cpp:265
#4  0xb2cf1f29 in RenderThread::run (this=0x8225c18) at /kde/src/KDE/kdebase/workspace/plasma/containments/desktop/renderthread.cpp:84
#5  0xb6a6b4b3 in QThreadPrivate::start (arg=0x8225c18) at thread/qthread_unix.cpp:190
#6  0xb69dd175 in start_thread () from /lib/libpthread.so.0
#7  0xb5b8422e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb096eb90 (LWP 1470)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb69e0c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a6bdd8 in QWaitConditionPrivate::wait (this=0x89a2400, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  0xb6a6b8d7 in QWaitCondition::wait (this=0x89a2254, mutex=0x89a2250, time=4294967295) at thread/qwaitcondition_unix.cpp:265
#4  0xb2cf1f29 in RenderThread::run (this=0x89a2248) at /kde/src/KDE/kdebase/workspace/plasma/containments/desktop/renderthread.cpp:84
#5  0xb6a6b4b3 in QThreadPrivate::start (arg=0x89a2248) at thread/qthread_unix.cpp:190
#6  0xb69dd175 in start_thread () from /lib/libpthread.so.0
#7  0xb5b8422e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb016db90 (LWP 1475)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb69e0f42 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a6bdbe in QWaitConditionPrivate::wait (this=0x8b10000, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  0xb6a6b8d7 in QWaitCondition::wait (this=0x8b0ff60, mutex=0x8b0ff5c, time=30000) at thread/qwaitcondition_unix.cpp:265
#4  0xb6a5f1ba in QThreadPoolThread::run (this=0x8a5e468) at concurrent/qthreadpool.cpp:179
#5  0xb6a6b4b3 in QThreadPrivate::start (arg=0x8a5e468) at thread/qthread_unix.cpp:190
#6  0xb69dd175 in start_thread () from /lib/libpthread.so.0
#7  0xb5b8422e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb498d6f0 (LWP 1361)):
[KCrash Handler]
#6  0xb70aaf79 in QWidget::testAttribute (this=0x3d9, attribute=Qt::WA_WState_Visible) at ../../../../include/QtGui/../../src/gui/kernel/qwidget.h:990
#7  0xb70b3bb1 in QWidget::isVisible (this=0x3d9) at ../../../../include/QtGui/../../src/gui/kernel/qwidget.h:952
#8  0xb5ffe83a in QWidgetPrivate::clipRect (this=0x8af5a60) at kernel/qwidget.cpp:1593
#9  0xb5ffeb38 in QWidget::repaint (this=0x8acb108) at kernel/qwidget.cpp:8684
#10 0xb4685f5f in Animator::Hover::timerEvent (this=0x83e9030, event=0xbfd34964) at /home/friedreb/bespin/animator/hover.cpp:140
#11 0xb6b6cbe0 in QObject::event (this=0x83e9030, e=0xbfd34964) at kernel/qobject.cpp:1105
#12 0xb5fae389 in QApplicationPrivate::notify_helper (this=0x807a3e8, receiver=0x83e9030, e=0xbfd34964) at kernel/qapplication.cpp:3772
#13 0xb5fae69e in QApplication::notify (this=0x807f038, receiver=0x83e9030, e=0xbfd34964) at kernel/qapplication.cpp:3366
#14 0xb79e5acb in KApplication::notify (this=0x807f038, receiver=0x83e9030, event=0xbfd34964) at /kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
#15 0xb6b5a2e7 in QCoreApplication::notifyInternal (this=0x807f038, receiver=0x83e9030, event=0xbfd34964) at kernel/qcoreapplication.cpp:583
#16 0xb70a15f7 in QCoreApplication::sendEvent (receiver=0x83e9030, event=0xbfd34964) at ../../../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#17 0xb6b8b253 in QTimerInfoList::activateTimers (this=0x807fc3c) at kernel/qeventdispatcher_unix.cpp:563
#18 0xb6b88c00 in timerSourceDispatch (source=0x807fc08) at kernel/qeventdispatcher_glib.cpp:166
#19 0xb57fd462 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0xb58009cb in ?? () from /usr/lib/libglib-2.0.so.0
#21 0xb5800b48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0xb6b87f32 in QEventDispatcherGlib::processEvents (this=0x8079be8, flags={i = -1076671768}) at kernel/qeventdispatcher_glib.cpp:325
#23 0xb60521e0 in QGuiEventDispatcherGlib::processEvents (this=0x8079be8, flags={i = -1076671720}) at kernel/qguieventdispatcher_glib.cpp:204
#24 0xb6b57308 in QEventLoop::processEvents (this=0xbfd34b90, flags={i = -1076671660}) at kernel/qeventloop.cpp:149
#25 0xb6b57545 in QEventLoop::exec (this=0xbfd34b90, flags={i = -1076671592}) at kernel/qeventloop.cpp:196
#26 0xb6b5aae3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#27 0xb5fae0a2 in QApplication::exec () at kernel/qapplication.cpp:3304
#28 0xb7ffdc45 in kdemain (argc=1, argv=0xbfd34d34) at /kde/src/KDE/kdebase/workspace/plasma/plasma/main.cpp:54
#29 0x08048846 in main (argc=) at /kde/build/KDE/kdebase/workspace/plasma/plasma/plasma-qgv_dummy.cpp:3
Comment 1 Bernhard Friedreich 2008-07-16 20:58:48 UTC
ehm.. well.. I think I can mark this bug as closed.. haven't looked into the backtrace until now... seems to be related to the bespin style... got another backtrace on my hd ... seems there's something wrong atm.

If you don't think it's bespins fault feel free to open up the bug again (or if you can reproduce it with another style)