Bug 220001 - Plasma crashes when fullscreen app changes resolution [sipPlasma_AppletScript::qt_metacall, QMetaObject::metacall, QMetaObject::activate]
Summary: Plasma crashes when fullscreen app changes resolution [sipPlasma_AppletScript...
Status: RESOLVED NOT A BUG
Alias: None
Product: plasma4
Classification: Plasma
Component: scriptengines (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-24 21:19 UTC by Rosetzky Cedric
Modified: 2010-05-17 12:18 UTC (History)
3 users (show)

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 Rosetzky Cedric 2009-12-24 21:19:20 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-gentoo-r6 i686
Distribution (Platform): Gentoo Packages

-- Information about the crash:
When launching an emulator (snes9x via Wine), and going fullscreen (which automatically changes the screen resolution), Plasma crashes.

The crash can be reproduced everytime.

 -- Backtrace:
Application: Espace de travail Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2f18940 (LWP 30321))]

Thread 2 (Thread 0xa5812b90 (LWP 30327)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5961c85 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb59d6b62 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0xb6dc2f4a in ?? () from /usr/lib/qt4/libQtNetwork.so.4
#4  0xb59d5c5e in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb595e170 in start_thread () from /lib/libpthread.so.0
#6  0xb57a2c6e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2f18940 (LWP 30321)):
[KCrash Handler]
#6  0xa700a27b in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#7  0xa70018f2 in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#8  0xa7005276 in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#9  0xa7005543 in ?? () from /usr/lib/python2.6/site-packages/PyQt4/QtCore.so
#10 0xa65e5942 in sipPlasma_AppletScript::qt_metacall (this=0x869c220, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc2143c) at sipplasmapart3.cpp:12843
#11 0xb5adda65 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#12 0xb5aecd8d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt4/libQtCore.so.4
#13 0xb7371e8e in Plasma::AppletScript::saveState (this=0x869c220, _t1=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/build/kdelibs/plasma/appletscript.moc:102
#14 0xb72aec4e in Plasma::Applet::saveState (this=0x8456838, group=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/plasma/applet.cpp:396
#15 0xb72b137c in Plasma::Applet::save (this=0x8456838, g=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/plasma/applet.cpp:271
#16 0xb72c84de in Plasma::Containment::saveContents (this=0x8529258, group=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/plasma/containment.cpp:452
#17 0xb72cee25 in Plasma::Containment::save (this=0x8529258, g=...) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/plasma/containment.cpp:444
#18 0xb72ab2df in Plasma::Applet::timerEvent (this=0x8529258, event=0xbfc21cec) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/plasma/applet.cpp:2428
#19 0xb5ae9264 in QObject::event(QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#20 0xb63b05af in QGraphicsWidget::event(QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#21 0xb5d7e93c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#22 0xb5d87435 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#23 0xb6b02aad in KApplication::notify (this=0x807bdf8, receiver=0x8529258, event=0xbfc21cec) at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#24 0xb5ad871b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#25 0xb5b0828e in ?? () from /usr/lib/qt4/libQtCore.so.4
#26 0xb5b049f7 in ?? () from /usr/lib/qt4/libQtCore.so.4
#27 0xb422e208 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb4231763 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0x0808c298 in ?? ()
#30 0x000000c8 in ?? ()
#31 0x089a73a8 in ?? ()
#32 0x00000008 in ?? ()
#33 0x00000013 in ?? ()
#34 0xb5991db2 in ?? () from /usr/lib/qt4/libQtCore.so.4
#35 0xb42ca3b8 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb42ca3e0 in ?? () from /usr/lib/libglib-2.0.so.0
#37 0xbfc21de4 in ?? ()
#38 0xb42ca3e0 in ?? () from /usr/lib/libglib-2.0.so.0
#39 0x0808c29c in ?? ()
#40 0x00000001 in ?? ()
#41 0x0808c298 in ?? ()
#42 0x00000000 in ?? ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-24 22:27:54 UTC
- Which widgets do you have in your desktop/panels? One widget using the python script seems to be related to this crash.
Comment 2 Rosetzky Cedric 2009-12-24 22:37:48 UTC
Hmm, 3 Superkaramba applets, Translatoid, the weather applet, RTM, SOHO Explorer, RSSNow, Color Picker, Moon, Toggle Compositing, a trash and a Quick Launch bar. With of couse the usual taskbar and folder view.
I'll try to disable widgets 1 by 1 and test to see which one causes the crash.
Comment 3 Dario Andres 2009-12-24 22:39:52 UTC
Thanks
Comment 4 Rosetzky Cedric 2009-12-24 22:56:24 UTC
Ok hmm, Soho Explorer provoked the crash (it's not supported by KDE devs so, forget it), but when going out of the fullscreen mode, Kwin crashed (see 220012) and Plasma desktop kept the size of the resolution set by the emulator... the rest of the screen is black.
Comment 5 Beat Wolf 2010-05-17 12:18:01 UTC
So this is a different issue and the original report is "solved". thank you