Bug 185062

Summary: crash when installing new widget
Product: [Unmaintained] plasma4 Reporter: eystein
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED NOT A BUG    
Severity: crash CC: andresbajotierra, idefy, marcomelo, notmart, sundar_ima, zdenek.zikan
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: plasma crash when install new widget

Description eystein 2009-02-20 20:54:49 UTC
Version:            (using KDE 4.2.0)
Compiler:          arch linux 64 bit package (gcc?) 
OS:                Linux
Installed from:    Unlisted Binary Package

When trying to add a new widget via desktop right click -> Add Widgets... -> Install new widgets -> Download New Plasma Widgets -> Install (CPU Frequency Selector Ruby), I always get "Installation of /tmp/kde-<MY-USERNAME>///92573-cpufreq.plasmoid failed!" and subsequently "Installation of /tmp/kde-<MY-USERNAME>/// failed!".

The first time I tried, it crashed, which yielded the attached backtrace.
However, when I try to reproduce it, it does not crash after the two error messages like the first time.


Application: Plasma Workspace (plasma), signal SIGSEGV
0x00007f33070ac001 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 5986)]

Thread 5 (Thread 0x7f32ee736950 (LWP 5988)):
#0  0x00007f33070d5d02 in select () from /lib/libc.so.6
#1  0x00007f3307e34f16 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f3307d7ed79 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f3307b0dfc7 in start_thread () from /lib/libpthread.so.0
#4  0x00007f33070dc5dd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f32edd1f950 (LWP 5997)):
#0  0x00007f3307b11d69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3307d7fb09 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f330b299fb4 in ?? () from /usr/lib/libQtNetwork.so.4
#3  0x00007f3307d7ed79 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f3307b0dfc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f33070dc5dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f32ed51e950 (LWP 6011)):
#0  0x00007f3307b11d69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3307d7fb09 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f32f098e9d0 in RenderThread::run () from /usr/lib/kde4/plasma_wallpaper_image.so
#3  0x00007f3307d7ed79 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f3307b0dfc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f33070dc5dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f32ec533950 (LWP 6013)):
#0  0x00007f3307b11d69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f3307d7fb09 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f32f098e9d0 in RenderThread::run () from /usr/lib/kde4/plasma_wallpaper_image.so
#3  0x00007f3307d7ed79 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f3307b0dfc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f33070dc5dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f330c5c1760 (LWP 5986)):
[KCrash Handler]
#5  0x00007f3307e6784c in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007f3307e663a1 in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#7  0x00007f3307e67560 in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4
#8  0x00007f3307e61d30 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#9  0x00007f3308502367 in QAction::triggered () from /usr/lib/libQtGui.so.4
#10 0x00007f3308502b24 in QAction::activate () from /usr/lib/libQtGui.so.4
#11 0x00007f3308848203 in ?? () from /usr/lib/libQtGui.so.4
#12 0x00007f330aac7b51 in KMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.5
#13 0x00007f33085545ec in QWidget::event () from /usr/lib/libQtGui.so.4
#14 0x00007f330884972b in QMenu::event () from /usr/lib/libQtGui.so.4
#15 0x00007f33085074ed in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#16 0x00007f330850e0fe in QApplication::notify () from /usr/lib/libQtGui.so.4
#17 0x00007f330a9fd46b in KApplication::notify () from /usr/lib/libkdeui.so.5
#18 0x00007f3307e50401 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#19 0x00007f330850f4a8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#20 0x00007f3308565d1b in ?? () from /usr/lib/libQtGui.so.4
#21 0x00007f3308564ce9 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#22 0x00007f3308588794 in ?? () from /usr/lib/libQtGui.so.4
#23 0x00007f33042e3aa2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0x00007f33042e721d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#25 0x00007f33042e73db in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0x00007f3307e748cf in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#27 0x00007f330858804f in ?? () from /usr/lib/libQtGui.so.4
#28 0x00007f3307e4ed72 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#29 0x00007f3307e4ef05 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#30 0x00007f33088495a7 in QMenu::exec () from /usr/lib/libQtGui.so.4
#31 0x00007f3308853c51 in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007f330885528d in QPushButton::qt_metacall () from /usr/lib/libQtGui.so.4
#33 0x00007f330aad3295 in KPushButton::qt_metacall () from /usr/lib/libkdeui.so.5
#34 0x00007f3307e61d30 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#35 0x00007f33087ccb2e in ?? () from /usr/lib/libQtGui.so.4
#36 0x00007f33087cccd3 in QAbstractButton::mousePressEvent () from /usr/lib/libQtGui.so.4
#37 0x00007f33085545d2 in QWidget::event () from /usr/lib/libQtGui.so.4
#38 0x00007f33085074ed in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#39 0x00007f330850e0fe in QApplication::notify () from /usr/lib/libQtGui.so.4
#40 0x00007f330a9fd46b in KApplication::notify () from /usr/lib/libkdeui.so.5
#41 0x00007f3307e50401 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#42 0x00007f330850f4a8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#43 0x00007f3308565b6c in ?? () from /usr/lib/libQtGui.so.4
#44 0x00007f3308564ce9 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#45 0x00007f3308588794 in ?? () from /usr/lib/libQtGui.so.4
#46 0x00007f33042e3aa2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0x00007f33042e721d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#48 0x00007f33042e73db in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0x00007f3307e748cf in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#50 0x00007f330858804f in ?? () from /usr/lib/libQtGui.so.4
#51 0x00007f3307e4ed72 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#52 0x00007f3307e4ef05 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#53 0x00007f3307e51065 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#54 0x00007f330c2b5ccb in kdemain () from /usr/lib/libkdeinit4_plasma.so
#55 0x00007f330702b546 in __libc_start_main () from /lib/libc.so.6
#56 0x00000000004007e9 in _start ()
Comment 1 Dario Andres 2009-02-21 00:06:40 UTC
Bug 182909 looks related to this
Comment 2 Marco Martin 2009-02-24 14:01:19 UTC
also, debug symbols are missing, see:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 3 Dario Andres 2009-03-26 01:50:52 UTC
Marking as NEEDSINFO
Comment 4 Ray Charles 2009-04-06 16:25:43 UTC
Same error here. It seems that there are 2 slashes too much:
/tmp/kde-bernhard///102074-fetch.plasmoid fails but
/tmp/kde-bernhard/102074-fetch.plasmoid exists

Using KDE 4.2.2 from the Kubuntu jaunty (9.04) repos
Comment 5 Dario Andres 2009-04-07 18:23:52 UTC
*** Bug 185993 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-04-07 18:24:01 UTC
*** Bug 189047 has been marked as a duplicate of this bug. ***
Comment 7 senser 2009-05-03 12:00:45 UTC
Created attachment 33313 [details]
plasma crash when install new widget
Comment 8 senser 2009-05-03 12:12:33 UTC
Comment on attachment 33313 [details]
plasma crash when install new widget

Archive injected into the folder temp/kde but not unpacked. 	
Manually installed properly.
Comment 9 Dario Andres 2009-05-23 22:54:12 UTC
*** Bug 193811 has been marked as a duplicate of this bug. ***
Comment 10 Myriam Schweingruber 2012-05-28 22:17:02 UTC
Closing as outdated.