Bug 226989 - plasma/kwin crash when moving plasmoids
Summary: plasma/kwin crash when moving plasmoids
Status: RESOLVED DUPLICATE of bug 195369
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-15 13:44 UTC by noz
Modified: 2010-02-15 14:36 UTC (History)
1 user (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 noz 2010-02-15 13:44:48 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.1
Operating System: Linux 2.6.32.3-rsbac i686
Distribution: Ubuntu 9.10

-- Information about the crash:
it seems old oxygen themes make the plasma desktop crash (and kwin too)
only the default theme works properly

the crash happens when i use e.g. glassified (from kdelook), and move a plasmoid around
also happen when i set specific settings, eg, widgets backgrounds = oxygen, rest = glassified, boom :)

i suppose there's something not handled properly in the configuration

The crash can be reproduced every time.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb3737760 (LWP 8113))]

Thread 3 (Thread 0xa7cc9b70 (LWP 8114)):
#0  0xb3ed7e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb5ba6a0b in qt_gettime () at kernel/qcore_unix.cpp:109
#2  0xb5babaf5 in QTimerInfoList::updateCurrentTime (this=0x9a5725c) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb5babb3a in QTimerInfoList::timerWait (this=0x9a5725c, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb5ba9b28 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa7cc907c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb5ba9bb5 in timerSourcePrepare (source=0x0, timeout=0xb3edbff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb4004f90 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb4005351 in ?? () from /lib/libglib-2.0.so.0
#8  0xb4005863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb5ba991f in QEventDispatcherGlib::processEvents (this=0x9a54080, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0xb5b7c319 in QEventLoop::processEvents (this=0xa7cc9240, flags=) at kernel/qeventloop.cpp:149
#11 0xb5b7c76a in QEventLoop::exec (this=0xa7cc9240, flags=...) at kernel/qeventloop.cpp:201
#12 0xb5a785a8 in QThread::exec (this=0x9a4eca0) at thread/qthread.cpp:487
#13 0xb5b5bfbb in QInotifyFileSystemWatcherEngine::run (this=0x9a4eca0) at io/qfilesystemwatcher_inotify.cpp:248
#14 0xb5a7b32e in QThreadPrivate::start (arg=0x9a4eca0) at thread/qthread_unix.cpp:248
#15 0xb5a0180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0xb77b78de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa72ffb70 (LWP 8115)):
#0  0xb78ae424 in __kernel_vsyscall ()
#1  0xb5a06142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb77c48d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb5a7c20f in QWaitConditionPrivate::wait (this=0x9a69414, mutex=0x9a69410, time=30000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x9a69414, mutex=0x9a69410, time=30000) at thread/qwaitcondition_unix.cpp:159
#5  0xb5a702bb in QThreadPoolThread::run (this=0x9a6d398) at concurrent/qthreadpool.cpp:140
#6  0xb5a7b32e in QThreadPrivate::start (arg=0x9a6d398) at thread/qthread_unix.cpp:248
#7  0xb5a0180e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb77b78de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3737760 (LWP 8113)):
[KCrash Handler]
#6  Plasma::Applet::config (this=0xb59c5300, group=...) at ../../plasma/applet.cpp:407
#7  0xb755ee8b in Plasma::ExtenderItem::config (this=0x996bdc0) at ../../plasma/extenders/extenderitem.cpp:153
#8  0xb756054d in Plasma::ExtenderItem::isGroup (this=0x996bdc0) at ../../plasma/extenders/extenderitem.cpp:342
#9  0xb7556342 in Plasma::Extender::isEmpty (this=0xa179ca8) at ../../plasma/extenders/extender.cpp:736
#10 0xb7556417 in Plasma::ExtenderPrivate::updateEmptyExtenderLabel (this=0xa17a318) at ../../plasma/extenders/extender.cpp:692
#11 0xb7556b77 in Plasma::Extender::itemRemovedEvent (this=0xa179ca8, item=0x9736c38) at ../../plasma/extenders/extender.cpp:451
#12 0xb7555e87 in Plasma::ExtenderPrivate::removeExtenderItem (this=0xa17a318, item=0x9736c38) at ../../plasma/extenders/extender.cpp:572
#13 0xb756226b in Plasma::ExtenderItem::setExtender (this=0x9736c38, extender=0x9760200, pos=...) at ../../plasma/extenders/extenderitem.cpp:254
#14 0xb7562b04 in Plasma::ExtenderItem::returnToSource (this=0x9736c38) at ../../plasma/extenders/extenderitem.cpp:468
#15 0xb758498c in ~ExtenderApplet (this=0xa12a940, __in_chrg=<value optimized out>) at ../../plasma/private/extenderapplet.cpp:42
#16 0xb5b8d055 in qDeleteInEventHandler (o=0xb59c5300) at kernel/qobject.cpp:3980
#17 0xb5b8e778 in QObject::event (this=0xa12a940, e=0x838b0875) at kernel/qobject.cpp:1231
#18 0xb6516a74 in QGraphicsWidget::event (this=0xa12a940, event=0xa09aea8) at graphicsview/qgraphicswidget.cpp:1361
#19 0xb5e4627c in QApplicationPrivate::notify_helper (this=0x9276ed0, receiver=0xa12a940, e=0xa09aea8) at kernel/qapplication.cpp:4298
#20 0xb5e4cede in QApplication::notify (this=0x9268ff0, receiver=0xa12a940, e=0xa09aea8) at kernel/qapplication.cpp:3702
#21 0xb6bcb1fa in KApplication::notify (this=0x9268ff0, receiver=0xa12a940, event=0xa09aea8) at ../../kdeui/kernel/kapplication.cpp:302
#22 0xb5b7dcfb in QCoreApplication::notifyInternal (this=0x9268ff0, receiver=0xa12a940, event=0xa09aea8) at kernel/qcoreapplication.cpp:704
#23 0xb5b80733 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9253918) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9253918) at kernel/qcoreapplication.cpp:1345
#25 0xb5b8089d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#26 0xb5ba9def in QCoreApplication::sendPostedEvents (s=0x9279110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#27 postEventSourceDispatch (s=0x9279110) at kernel/qeventdispatcher_glib.cpp:276
#28 0xb4001e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0xb4005730 in ?? () from /lib/libglib-2.0.so.0
#30 0xb4005863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#31 0xb5ba98e5 in QEventDispatcherGlib::processEvents (this=0x92534b0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#32 0xb5f05485 in QGuiEventDispatcherGlib::processEvents (this=0x92534b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0xb5b7c319 in QEventLoop::processEvents (this=0xbfcbe204, flags=) at kernel/qeventloop.cpp:149
#34 0xb5b7c76a in QEventLoop::exec (this=0xbfcbe204, flags=...) at kernel/qeventloop.cpp:201
#35 0xb5b8095f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#36 0xb5e46317 in QApplication::exec () at kernel/qapplication.cpp:3577
#37 0xb786417e in kdemain (argc=1, argv=0xbfcbe404) at ../../../../plasma/desktop/shell/main.cpp:112
#38 0x080485cb in main (argc=1, argv=0xbfcbe404) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-15 14:36:28 UTC
This issue is being tracked at bug 195369. Regards

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