Bug 288940 - plasma-desktop crashed
Summary: plasma-desktop crashed
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 292319 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-12-14 07:39 UTC by aax
Modified: 2018-09-04 19:02 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.41 KB, text/plain)
2012-01-24 10:19 UTC, hurak
Details

Note You need to log in before you can comment on or make changes to this bug.
Description aax 2011-12-14 07:39:19 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
QPixmap::handle(): Pixmap is not an X11 class pixmap
QDBusObjectPath: invalid path ""
QGraphicsLinearLayout::insertItem: cannot insert null item
QGraphicsLinearLayout::insertItem: cannot insert null item
QPixmap::handle(): Pixmap is not an X11 class pixmap
Object::connect: No such slot AbstractItemView::iconSettingsChanged(int)
QGraphicsLinearLayout::insertItem: cannot insert null item
QGraphicsLinearLayout::insertItem: cannot insert null item
QPixmap::handle(): Pixmap is not an X11 class pixmap
Object::connect: No such slot AbstractItemView::iconSettingsChanged(int)
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
Object::connect: No such signal QDBusAbstractInterface::Changed()
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QGridLayoutEngine::addItem: Cell (1, 1) already taken
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
plasma-desktop(4051)/kdeui (Wallet): The kwalletd service has been disabled 
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
QPixmap::handle(): Pixmap is not an X11 class pixmap
link XMLID_34_ hasn't been detected!
link XMLID_34_ hasn't been detected!
link XMLID_36_ hasn't been detected!
QPixmap::handle(): Pixmap is not an X11 class pixmap
KCrash: Attempting to start /usr/bin/plasma-desktop from kdeinit
sock_file=/home/andrey/.kde/socket-wac/kdeinit4__0
plasma-desktop(4050): Communication problem with  "plasma-desktop" , it probably crashed. 
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" " 

KCrash: Application 'plasma-desktop' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/andrey/.kde/socket-wac/kdeinit4__0

- Unusual behavior I noticed:

The crash can be reproduced every time.

-- Backtrace:
Application: Оболочка Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb05a7720 (LWP 2964))]

Thread 4 (Thread 0xa9143b70 (LWP 2967)):
#0  0xb77db424 in __kernel_vsyscall ()
#1  0xb768140e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2f3234b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2f23896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2f23c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb64d7b37 in QEventDispatcherGlib::processEvents (this=0x8ada270, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb64a81dd in QEventLoop::processEvents (this=0xa91431f0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb64a8421 in QEventLoop::exec (this=0xa91431f0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb63ab90b in QThread::exec (this=0x8ad9e50) at thread/qthread.cpp:498
#9  0xb6488e2d in QInotifyFileSystemWatcherEngine::run (this=0x8ad9e50) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb63ae7b3 in QThreadPrivate::start (arg=0x8ad9e50) at thread/qthread_unix.cpp:331
#11 0xb268c9cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0xb76900ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xa74d2b70 (LWP 2968)):
#0  0xb303fdce in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb769df14 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2f23c13 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb64d7b37 in QEventDispatcherGlib::processEvents (this=0x8c7fd78, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0xb64a81dd in QEventLoop::processEvents (this=0xa74d21f0, flags=...) at kernel/qeventloop.cpp:149
#5  0xb64a8421 in QEventLoop::exec (this=0xa74d21f0, flags=...) at kernel/qeventloop.cpp:201
#6  0xb63ab90b in QThread::exec (this=0x8c57928) at thread/qthread.cpp:498
#7  0xb6488e2d in QInotifyFileSystemWatcherEngine::run (this=0x8c57928) at io/qfilesystemwatcher_inotify.cpp:248
#8  0xb63ae7b3 in QThreadPrivate::start (arg=0x8c57928) at thread/qthread_unix.cpp:331
#9  0xb268c9cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0xb76900ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xa4ee9b70 (LWP 2973)):
#0  0xb3040d44 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb769df54 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2f23102 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2f23990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2f23f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xa57abcea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb2f4a5f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb268c9cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8  0xb76900ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb05a7720 (LWP 2964)):
[KCrash Handler]
#7  0xb73e065d in Plasma::PopupAppletPrivate::popupConstraintsEvent (this=0xa887b0c8, constraints=...) at ../../plasma/popupapplet.cpp:239
#8  0xb737f2c2 in Plasma::Applet::flushPendingConstraintsEvents (this=0xa88300e8) at ../../plasma/applet.cpp:1361
#9  0xaec6a831 in SystemTray::PlasmoidTask::forwardConstraintsEvent (this=0xa883fda0, constraints=...) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:128
#10 0xaec68e3d in SystemTray::PlasmoidProtocol::forwardConstraintsEvent (this=0x84ba5a0, constraints=..., host=0x84bade0) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:54
#11 0xaec5fbab in SystemTray::Manager::forwardConstraintsEvent (this=0x8466d20, constraints=..., host=0x84bade0) at ../../../../../plasma/generic/applets/systemtray/core/manager.cpp:100
#12 0xaec73d39 in SystemTray::Applet::constraintsEvent (this=0x84bade0, constraints=...) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:261
#13 0xb737f2e1 in Plasma::Applet::flushPendingConstraintsEvents (this=0x84bade0) at ../../plasma/applet.cpp:1365
#14 0xb73913e0 in Plasma::ContainmentPrivate::initApplets (this=0x8480188) at ../../plasma/containment.cpp:470
#15 0xb73a6cb1 in Plasma::CoronaPrivate::importLayout (this=0x841c5e0, conf=..., mergeConfig=false) at ../../plasma/corona.cpp:1066
#16 0xb73a7af5 in Plasma::Corona::loadLayout (this=0x83895e8, configName=...) at ../../plasma/corona.cpp:278
#17 0xb73a7bce in Plasma::Corona::initializeLayout (this=0x83895e8, configName=...) at ../../plasma/corona.cpp:181
#18 0xb77ac671 in PlasmaApp::corona (this=0x82b3f58) at ../../../../plasma/desktop/shell/plasmaapp.cpp:831
#19 0xb77ac9dc in PlasmaApp::setupDesktop (this=0x82b3f58) at ../../../../plasma/desktop/shell/plasmaapp.cpp:312
#20 0xb77ae335 in PlasmaApp::qt_metacall (this=0x82b3f58, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x83c5c98) at ./plasmaapp.moc:142
#21 0xb64afb7d in metacall (argv=0x83c5c98, idx=41, cl=QMetaObject::InvokeMetaMethod, object=0x82b3f58) at kernel/qmetaobject.cpp:237
#22 QMetaObject::metacall (object=0x82b3f58, cl=QMetaObject::InvokeMetaMethod, idx=41, argv=0x83c5c98) at kernel/qmetaobject.cpp:232
#23 0xb64ba685 in QMetaCallEvent::placeMetaCall (this=0x83998b0, object=0x82b3f58) at kernel/qobject.cpp:535
#24 0xb64c1b52 in QObject::event (this=0x82b3f58, e=0x83998b0) at kernel/qobject.cpp:1217
#25 0xb64a977a in QCoreApplication::event (this=0x82b3f58, e=0x83998b0) at kernel/qcoreapplication.cpp:1616
#26 0xb59d93d1 in QApplication::event (this=0x82b3f58, e=0x83998b0) at kernel/qapplication.cpp:2527
#27 0xb59d4d54 in notify_helper (e=0x83998b0, receiver=0x82b3f58, this=0x82c2008) at kernel/qapplication.cpp:4486
#28 QApplicationPrivate::notify_helper (this=0x82c2008, receiver=0x82b3f58, e=0x83998b0) at kernel/qapplication.cpp:4458
#29 0xb59da103 in QApplication::notify (this=0x83998b0, receiver=0x82b3f58, e=0x83998b0) at kernel/qapplication.cpp:3886
#30 0xb6b0e971 in KApplication::notify (this=0x82b3f58, receiver=0x82b3f58, event=0x83998b0) at ../../kdeui/kernel/kapplication.cpp:311
#31 0xb64a919e in QCoreApplication::notifyInternal (this=0x82b3f58, receiver=0x82b3f58, event=0x83998b0) at kernel/qcoreapplication.cpp:787
#32 0xb64acf93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x82252e0) at kernel/qcoreapplication.cpp:1428
#34 0xb64ad0ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#35 0xb64d76a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=0x82c0018) at kernel/qeventdispatcher_glib.cpp:277
#37 0xb2f2325f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0xb2f23990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0xb2f23c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#40 0xb64d7ada in QEventDispatcherGlib::processEvents (this=0x8226248, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#41 0xb5a8ce3a in QGuiEventDispatcherGlib::processEvents (this=0x8226248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0xb64a81dd in QEventLoop::processEvents (this=0xbff32314, flags=...) at kernel/qeventloop.cpp:149
#43 0xb64a8421 in QEventLoop::exec (this=0xbff32314, flags=...) at kernel/qeventloop.cpp:201
#44 0xb64ad19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#45 0xb59d28f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#46 0xb779018b in kdemain (argc=1, argv=0xbff32514) at ../../../../plasma/desktop/shell/main.cpp:120
#47 0x0804850b in main (argc=1, argv=0xbff32514) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 271443.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2011-12-14 08:00:29 UTC
can you provide more information on how to reproduce this?

e.g. how to trigger the crash? do you have more than one system tray?
Comment 2 aax 2011-12-14 08:21:55 UTC
on the desktop, nothing.
The bug had appeared since the last update.
Immediately after logging into the system.
gnome standing and unity.
Been fixed. What is removed:
configuration files Plasma-desktop.
/ home / andrey / .kde / share / apps / nepomuk / repository / main
/ home / andrey / .kde / share / config / plasma *
/ home / andrey / .kde / share / config /
then lost the settings panel, but not falling plasma

14.12.2011 12:00, Aaron J. Seigo пишет:
> https://bugs.kde.org/show_bug.cgi?id=288940
>
>
>
>
>
> --- Comment #1 from Aaron J. Seigo<aseigo kde org>   2011-12-14 08:00:29 ---
> can you provide more information on how to reproduce this?
>
> e.g. how to trigger the crash? do you have more than one system tray?
>
Comment 3 Aaron J. Seigo 2011-12-14 08:38:13 UTC
so you removed the config files, and it no longer crashes?
Comment 4 aax 2011-12-14 09:42:14 UTC
Yes.
14.12.2011 12:38, Aaron J. Seigo пишет:
> https://bugs.kde.org/show_bug.cgi?id=288940
>
>
>
>
>
> --- Comment #3 from Aaron J. Seigo<aseigo kde org>   2011-12-14 08:38:13 ---
> so you removed the config files, and it no longer crashes?
>
Comment 5 Aaron J. Seigo 2011-12-14 09:57:27 UTC
unfortunately, that means there is no way to reproduce this and i can't see the problem just from the backtrace alone in this case. :/

if you mange to reproduce it, can you attach the two plasma-desktop*rc config files and re-open? thanks ...
Comment 6 hurak 2012-01-24 10:19:07 UTC
Created attachment 68133 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed: Just upgraded the whole Kubuntu system and rebooted into the system. Plasma-desktop crashes as soon as I log in into the KDE session.

-- Backtrace (Reduced):
#7  0xb745265d in Plasma::PopupAppletPrivate::popupConstraintsEvent (this=0x9a217e0, constraints=...) at ../../plasma/popupapplet.cpp:239
#8  0xb73f12c2 in Plasma::Applet::flushPendingConstraintsEvents (this=0x9acda70) at ../../plasma/applet.cpp:1361
#9  0xb094a831 in SystemTray::PlasmoidTask::forwardConstraintsEvent (this=0x9a1b970, constraints=...) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:128
#10 0xb0948e3d in SystemTray::PlasmoidProtocol::forwardConstraintsEvent (this=0x929d0b0, constraints=..., host=0x92d5718) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:54
#11 0xb093fbab in SystemTray::Manager::forwardConstraintsEvent (this=0x92a4068, constraints=..., host=0x92d5718) at ../../../../../plasma/generic/applets/systemtray/core/manager.cpp:100
Comment 7 Anne-Marie Mahfouf 2012-01-24 12:36:59 UTC
*** Bug 292319 has been marked as a duplicate of this bug. ***
Comment 8 Andrew Crouthamel 2018-09-04 19:02:52 UTC
Hello! Plasma 4 was replaced by Plasma 5 four years ago by the KDE community. In that time we have made great strides in stability and functionality. We are closing all Plasma 4 bugs as most of them are no longer applicable to the new frameworks Plasma 5 is built upon. If you could, please re-test with the latest version of Plasma 5, and submit a new bug to "plasmashell" if you continue to have an issue. Thank you!