Bug 184571 - plasma crashes kde when adding widget
Summary: plasma crashes kde when adding widget
Status: RESOLVED DUPLICATE of bug 193670
Alias: None
Product: ksysguard
Classification: Applications
Component: Plasmoid / Applet (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-17 00:00 UTC by jacob
Modified: 2009-06-26 06:33 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 jacob 2009-02-17 00:00:43 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    Unspecified Other

In Arch Linux, when trying to add a new widget.

I get into the add widget window and can browse the widgets and search through them. But, when marking a widget and pressing the button Add Widget, the add-widget window freezes. when closing the window I (by terminate) I get a completely black screen and have to restart x to get in contact with my computer again... well, I can still se the mouse-cursor. but that's all.
Further this sets both my cpu's at full pace.

The bug backtrace:
Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 0 (LWP 5530)]

Thread 9 (Thread 0xa9fcfb90 (LWP 5533)):
#0  0xb7f32424 in __kernel_vsyscall ()
#1  0xb6691ab1 in select () from /lib/libc.so.6
#2  0xb6973bf7 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00000009 in ?? ()
#4  0xa9fcf298 in ?? ()
#5  0x00000000 in ?? ()

Thread 8 (Thread 0xa9793b90 (LWP 5535)):
#0  0xb7f32424 in __kernel_vsyscall ()
#1  0xb683cc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb68b66a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb79ada0a in ?? () from /usr/lib/libQtNetwork.so.4
#4  0x092271b8 in ?? ()
#5  0x092271b4 in ?? ()
#6  0xffffffff in ?? ()
#7  0xb698604f in ?? () from /usr/lib/libQtCore.so.4
#8  0xb6a2cb10 in ?? () from /usr/lib/libQtCore.so.4
#9  0xb6a2cb10 in ?? () from /usr/lib/libQtCore.so.4
#10 0xa97932f8 in ?? ()
#11 0x00000000 in ?? ()

Thread 7 (Thread 0xa8f6eb90 (LWP 5543)):
#0  0xb7f32424 in __kernel_vsyscall ()
#1  0xb683cc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb68b66a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xaa2b180a in RenderThread::run () from /usr/lib/kde4/plasma_wallpaper_image.so
#4  0xb68b5910 in ?? () from /usr/lib/libQtCore.so.4
#5  0x090ab6c4 in ?? ()
#6  0x00000000 in ?? ()

Thread 6 (Thread 0xa876db90 (LWP 5684)):
#0  0xb5afdf0c in clock_gettime () from /lib/librt.so.1
#1  0xb69b7fbb in ?? () from /usr/lib/libQtCore.so.4
#2  0x00000001 in ?? ()
#3  0xa876cf38 in ?? ()
#4  0xb6638125 in malloc () from /lib/libc.so.6
#5  0xb69b8191 in ?? () from /usr/lib/libQtCore.so.4
#6  0x09877d4c in ?? ()
#7  0x09877d70 in ?? ()
#8  0x00000004 in ?? ()
#9  0xb683db05 in pthread_getspecific () from /lib/libpthread.so.0
#10 0xb69b9b1c in ?? () from /usr/lib/libQtCore.so.4
#11 0xa876cf80 in ?? ()
#12 0x09877d4c in ?? ()
#13 0xa876cfa8 in ?? ()
#14 0xb683a4de in pthread_mutex_lock () from /lib/libpthread.so.0
#15 0xb69b6782 in ?? () from /usr/lib/libQtCore.so.4
#16 0x09877d4c in ?? ()
#17 0xa876cfb4 in ?? ()
#18 0xa876cfc8 in ?? ()
#19 0x00000000 in ?? ()

Thread 5 (Thread 0xa7f6cb90 (LWP 5685)):
#0  0xb683bbf8 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb5a7d1a6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#2  0xb5a809a3 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0xb5a80b61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb69b65c7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb698e69a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb698e85a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb68b2ab3 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xa76c96ed in RamThread::run () from /usr/lib/kde4/yasp_engine.so
#9  0xb68b5910 in ?? () from /usr/lib/libQtCore.so.4
#10 0x097ca9e0 in ?? ()
#11 0x00000000 in ?? ()

Thread 4 (Thread 0xa76b3b90 (LWP 5686)):
#0  0xb683bc46 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb5a7ff74 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0xb5a8088d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0xb5a80b61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb69b65c7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb698e69a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb698e85a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb68b2ab3 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xa76c690b in topThread::run () from /usr/lib/kde4/yasp_engine.so
#9  0xb68b5910 in ?? () from /usr/lib/libQtCore.so.4
#10 0x092ab340 in ?? ()
#11 0x00000000 in ?? ()

Thread 3 (Thread 0xa6eb2b90 (LWP 5740)):
#0  0xb7f32424 in __kernel_vsyscall ()
#1  0xb668ee17 in poll () from /lib/libc.so.6
#2  0xb5a80832 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0xb5a80b61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb69b65c7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb698e69a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb698e85a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb68b2ab3 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xa76cb59f in wirelessThread::run () from /usr/lib/kde4/yasp_engine.so
#9  0xb68b5910 in ?? () from /usr/lib/libQtCore.so.4
#10 0x08f8a858 in ?? ()
#11 0x00000000 in ?? ()

Thread 2 (Thread 0xa66b1b90 (LWP 5741)):
#0  0xb683a53c in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb5a7d169 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#2  0xb5a809a3 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0xb5a80b61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb69b65c7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb698e69a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb698e85a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb68b2ab3 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xa76cb59f in wirelessThread::run () from /usr/lib/kde4/yasp_engine.so
#9  0xb68b5910 in ?? () from /usr/lib/libQtCore.so.4
#10 0x0995e340 in ?? ()
#11 0x00000000 in ?? ()

Thread 1 (Thread 0xb5663710 (LWP 5530)):
[KCrash Handler]
#6  0xa9fdbde0 in QHash<QString, KSGRD::SensorAgent*>::findNode () from /usr/lib/libksgrd.so.4
#7  0xa9fd6f72 in KSGRD::SensorManager::sendRequest () from /usr/lib/libksgrd.so.4
#8  0xa9fe2670 in SystemMonitorEngine::updateSourceEvent () from /usr/lib/kde4/plasma_engine_systemmonitor.so
#9  0xb7de92d5 in Plasma::DataEnginePrivate::internalUpdateSource () from /usr/lib/libplasma.so.3
#10 0xb7deb73a in Plasma::DataEngine::qt_metacall () from /usr/lib/libplasma.so.3
#11 0xa9fe258a in SystemMonitorEngine::qt_metacall () from /usr/lib/kde4/plasma_engine_systemmonitor.so
#12 0xb69a177b in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb69a1cd2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb7de6e53 in Plasma::DataContainer::updateRequested () from /usr/lib/libplasma.so.3
#15 0xb7e0f0d1 in Plasma::SignalRelay::timerEvent () from /usr/lib/libplasma.so.3
#16 0xb699e08f in QObject::event () from /usr/lib/libQtCore.so.4
#17 0xb6b99aec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#18 0xb6b9feee in QApplication::notify () from /usr/lib/libQtGui.so.4
#19 0xb7763f2d in KApplication::notify () from /usr/lib/libkdeui.so.5
#20 0xb698ff31 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#21 0xb69b9a81 in ?? () from /usr/lib/libQtCore.so.4
#22 0x08f62450 in ?? ()
#23 0x097455a0 in ?? ()
#24 0xbfb4d80c in ?? ()
#25 0xb727ac89 in process_responses () from /usr/lib/libX11.so.6
#26 0xb69b6650 in ?? () from /usr/lib/libQtCore.so.4
#27 0x08f73654 in ?? ()
#28 0xb5af8240 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0xbfb4d8a8 in ?? ()
#30 0xb5a7d311 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: frame did not save the PC
Comment 1 Dario Andres 2009-02-21 03:00:50 UTC
Looks like the crash is related to the System Monitor plasmoid:
#6  0xa9fdbde0 in QHash<QString, KSGRD::SensorAgent*>::findNode () from
/usr/lib/libksgrd.so.4
#7  0xa9fd6f72 in KSGRD::SensorManager::sendRequest () from
/usr/lib/libksgrd.so.4
#8  0xa9fe2670 in SystemMonitorEngine::updateSourceEvent () from
/usr/lib/kde4/plasma_engine_systemmonitor.so

Does this happen when adding any plasmoid ?
Thanks
Comment 2 Dario Andres 2009-03-06 13:01:41 UTC
The reporter sent me an email:
-------

well after trying out most of the stuff on my desktop using nvidia
instead of intel for graphics, I guess it's the intel driver that bugs
me.
so, sorry for the inconvenience. Ill try to file a bug for X or the intel driver
\\jacob

-------

@Jacob: the crash seems to be unrelated to the graphics drivers.
Comment 3 Artur Souza (MoRpHeUz) 2009-05-20 20:23:11 UTC
Can you please confirm if this still happens with new versions of kde ? (4.2.x and 4.3 beta/trunk)

Thanks,
Comment 4 Dario Andres 2009-05-22 21:08:59 UTC
Bug 193670 seems to be related on 4.2.86
Comment 5 Aaron J. Seigo 2009-06-26 06:33:31 UTC

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