Bug 324636 - Plasma crashed attempting to use gmail plasmoind downloaded from the Get New Widgets
Summary: Plasma crashed attempting to use gmail plasmoind downloaded from the Get New ...
Status: RESOLVED DUPLICATE of bug 324000
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: 4.11.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-09-08 03:16 UTC by Darin Miller
Modified: 2013-09-09 00:54 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (17.96 KB, text/plain)
2013-09-08 21:16 UTC, Buddlespit
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Darin Miller 2013-09-08 03:16:46 UTC
Application: plasma-desktop (4.11.00)
KDE Platform Version: 4.11.1
Qt Version: 4.8.4
Operating System: Linux 3.11.0-4-generic x86_64
Distribution: Ubuntu Saucy Salamander (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
When attempting to add the gmail plasmoid by Mark McCans (downloaded using the Get New Widgets option), plasma desktop crashes.  It crashes when trying to add it to the desktop and to the panel.

This plasmoid works fine with 4.11.1 on 13.04.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fef3ca707c0 (LWP 1521))]

Thread 4 (Thread 0x7fef1c5e7700 (LWP 1522)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fef3570c07b in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fef3570c0b9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fef2fdc5f6e in start_thread (arg=0x7fef1c5e7700) at pthread_create.c:311
#4  0x00007fef3c359e2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fee8d557700 (LWP 1523)):
#0  0x00007fef3c34bb1d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fef2aa5de41 in ?? () from /usr/lib/nvidia-319/tls/libnvidia-tls.so.319.32
#2  0x00007fef2f6fa7f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fef2f6bb0ec in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fef2f6bb55b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fef2f6bb6cc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fef38f21a76 in QEventDispatcherGlib::processEvents (this=0x7fee880008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007fef38ef35ef in QEventLoop::processEvents (this=this@entry=0x7fee8d556d70, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fef38ef38e5 in QEventLoop::exec (this=this@entry=0x7fee8d556d70, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fef38df288f in QThread::exec (this=this@entry=0x273bb00) at thread/qthread.cpp:542
#10 0x00007fef38ed4d13 in QInotifyFileSystemWatcherEngine::run (this=0x273bb00) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007fef38df4f2f in QThreadPrivate::start (arg=0x273bb00) at thread/qthread_unix.cpp:338
#12 0x00007fef2fdc5f6e in start_thread (arg=0x7fee8d557700) at pthread_create.c:311
#13 0x00007fef3c359e2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fee83830700 (LWP 1628)):
#0  0x00007fffccde8a2f in clock_gettime ()
#1  0x00007fef3c36edcd in clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fef38e49757 in do_gettime (frac=0x7fee8382fb00, sec=0x7fee8382faf8) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fef38f22fe5 in updateCurrentTime (this=0x7fee7c002660) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7fee7c002660, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0x00007fef38f2182c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fee8382fbb4) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fef38f218d5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fef2f6bac6d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fef2f6bb4e3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fef2f6bb6cc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fef38f21a76 in QEventDispatcherGlib::processEvents (this=0x7fee7c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007fef38ef35ef in QEventLoop::processEvents (this=this@entry=0x7fee8382fd70, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fef38ef38e5 in QEventLoop::exec (this=this@entry=0x7fee8382fd70, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fef38df288f in QThread::exec (this=this@entry=0x31ac720) at thread/qthread.cpp:542
#15 0x00007fef38ed4d13 in QInotifyFileSystemWatcherEngine::run (this=0x31ac720) at io/qfilesystemwatcher_inotify.cpp:265
#16 0x00007fef38df4f2f in QThreadPrivate::start (arg=0x31ac720) at thread/qthread_unix.cpp:338
#17 0x00007fef2fdc5f6e in start_thread (arg=0x7fee83830700) at pthread_create.c:311
#18 0x00007fef3c359e2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fef3ca707c0 (LWP 1521)):
[KCrash Handler]
#6  0x00007fef38efb110 in QMetaObject::cast (this=this@entry=0x7fef3c250580 <Plasma::AppletScript::staticMetaObject>, obj=obj@entry=0x51ae9d0) at kernel/qmetaobject.cpp:275
#7  0x00007fef3bef8ccf in qobject_cast<Plasma::WallpaperScript*> (object=0x51ae9d0) at /usr/include/qt4/QtCore/qobject.h:380
#8  create<Plasma::WallpaperScript> (args=..., keyword=..., parent=<optimized out>, parentWidget=<optimized out>, this=<optimized out>) at ../../kdecore/util/kpluginfactory.h:533
#9  createInstance<Plasma::WallpaperScript> (error=<optimized out>, args=..., parent=<optimized out>, parentWidget=<optimized out>, this=<optimized out>) at ../../kdecore/services/kservice.h:573
#10 createInstance<Plasma::WallpaperScript> (error=<optimized out>, args=..., parent=<optimized out>, this=<optimized out>) at ../../kdecore/services/kservice.h:550
#11 Plasma::loadEngine (language=..., type=type@entry=Plasma::AppletComponent, parent=parent@entry=0x4e7f790) at ../../plasma/scripting/scriptengine.cpp:185
#12 0x00007fef3bef9296 in Plasma::loadScriptEngine (language=..., applet=0x4e7f790) at ../../plasma/scripting/scriptengine.cpp:209
#13 0x00007fef3be4d92d in Plasma::AppletPrivate::init (this=0x49ab4b0, packagePath=...) at ../../plasma/applet.cpp:2772
#14 0x00007fef3be52a43 in Plasma::Applet::Applet (this=0x4e7f790, parentObject=0x0, args=...) at ../../plasma/applet.cpp:193
#15 0x00007fef3be90032 in Plasma::PluginLoader::loadApplet (this=<optimized out>, name=..., appletId=<optimized out>, appletId@entry=0, args=...) at ../../plasma/pluginloader.cpp:134
#16 0x00007fef3be45225 in Plasma::Applet::load (appletName=..., appletId=appletId@entry=0, args=...) at ../../plasma/applet.cpp:2424
#17 0x00007fef1d29e14a in SystemTray::PlasmoidTask::setupApplet (this=this@entry=0x4a4f250, plugin=..., id=id@entry=0) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:141
#18 0x00007fef1d29e703 in SystemTray::PlasmoidTask::PlasmoidTask (this=0x4a4f250, appletname=..., id=0, parent=<optimized out>, host=0x2779cd0) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:46
#19 0x00007fef1d29cbe0 in SystemTray::PlasmoidProtocol::addApplet (this=0x276f880, appletName=..., id=id@entry=0, parent=parent@entry=0x2779cd0) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:102
#20 0x00007fef1d2954b6 in SystemTray::Manager::addApplet (this=<optimized out>, appletName=..., parent=parent@entry=0x2779cd0) at ../../../../../plasma/generic/applets/systemtray/core/manager.cpp:109
#21 0x00007fef1d2a940a in SystemTray::Applet::configAccepted (this=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:689
#22 0x00007fef1d2aa5a5 in SystemTray::Applet::qt_static_metacall (_o=0x5161cc8, _id=1919590560, _a=0x7fffccd4f940, _c=<optimized out>) at ./applet.moc:137
#23 0x00007fef38f08a58 in QMetaObject::activate (sender=sender@entry=0x4d96af0, m=m@entry=0x7fef39fb6420 <KDialog::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#24 0x00007fef39b1a613 in KDialog::applyClicked (this=this@entry=0x4d96af0) at ./kdialog.moc:260
#25 0x00007fef39b1ac66 in KDialog::slotButtonClicked (this=0x4d96af0, button=8) at ../../kdeui/dialogs/kdialog.cpp:888
#26 0x00007fef39b1c5df in KDialog::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./kdialog.moc:167
#27 0x00007fef38f08a58 in QMetaObject::activate (sender=sender@entry=0x4aed230, m=m@entry=0x7fef39254d60 <QSignalMapper::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffccd4fb30) at kernel/qobject.cpp:3539
#28 0x00007fef38f1013e in QSignalMapper::mapped (this=this@entry=0x4aed230, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:115
#29 0x00007fef38f10246 in QSignalMapper::map (this=0x4aed230, sender=0x4cc1960) at kernel/qsignalmapper.cpp:266
#30 0x00007fef38f08a58 in QMetaObject::activate (sender=sender@entry=0x4cc1960, m=m@entry=0x7fef38d642a0 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffccd4fca0) at kernel/qobject.cpp:3539
#31 0x00007fef388df732 in QAbstractButton::clicked (this=this@entry=0x4cc1960, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#32 0x00007fef38642f83 in QAbstractButtonPrivate::emitClicked (this=this@entry=0x4dc72c0) at widgets/qabstractbutton.cpp:548
#33 0x00007fef386440f3 in QAbstractButtonPrivate::click (this=this@entry=0x4dc72c0) at widgets/qabstractbutton.cpp:541
#34 0x00007fef386441dc in QAbstractButton::mouseReleaseEvent (this=0x4cc1960, e=0x7fffccd50190) at widgets/qabstractbutton.cpp:1123
#35 0x00007fef382e131e in QWidget::event (this=0x4cc1960, event=0x7fffccd50190) at kernel/qwidget.cpp:8375
#36 0x00007fef38291dfc in QApplicationPrivate::notify_helper (this=this@entry=0x2283020, receiver=receiver@entry=0x4cc1960, e=e@entry=0x7fffccd50190) at kernel/qapplication.cpp:4567
#37 0x00007fef382985ad in QApplication::notify (this=this@entry=0x223d480, receiver=receiver@entry=0x4cc1960, e=e@entry=0x7fffccd50190) at kernel/qapplication.cpp:4110
#38 0x00007fef39bb89aa in KApplication::notify (this=0x223d480, receiver=0x4cc1960, event=0x7fffccd50190) at ../../kdeui/kernel/kapplication.cpp:311
#39 0x00007fef38ef48bd in QCoreApplication::notifyInternal (this=0x223d480, receiver=receiver@entry=0x4cc1960, event=event@entry=0x7fffccd50190) at kernel/qcoreapplication.cpp:946
#40 0x00007fef38297d63 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#41 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x4cc1960, event=event@entry=0x7fffccd50190, alienWidget=alienWidget@entry=0x4cc1960, nativeWidget=nativeWidget@entry=0x4d96af0, buttonDown=buttonDown@entry=0x7fef38d762f8 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#42 0x00007fef3830c7db in QETWidget::translateMouseEvent (this=this@entry=0x4d96af0, event=event@entry=0x7fffccd50510) at kernel/qapplication_x11.cpp:4631
#43 0x00007fef3830c079 in QApplication::x11ProcessEvent (this=0x223d480, event=event@entry=0x7fffccd50510) at kernel/qapplication_x11.cpp:3624
#44 0x00007fef38333922 in x11EventSourceDispatch (s=0x22873e0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#45 0x00007fef2f6bb2d6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007fef2f6bb628 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fef2f6bb6cc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fef38f21a55 in QEventDispatcherGlib::processEvents (this=0x216fad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#49 0x00007fef383339d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x00007fef38ef35ef in QEventLoop::processEvents (this=this@entry=0x7fffccd508f0, flags=...) at kernel/qeventloop.cpp:149
#51 0x00007fef38ef38e5 in QEventLoop::exec (this=this@entry=0x7fffccd508f0, flags=...) at kernel/qeventloop.cpp:204
#52 0x00007fef38ef8e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#53 0x00007fef3829034c in QApplication::exec () at kernel/qapplication.cpp:3828
#54 0x00007fef3c66327c in kdemain (argc=1, argv=0x7fffccd50b48) at ../../../../plasma/desktop/shell/main.cpp:126
#55 0x00007fef3c281de5 in __libc_start_main (main=0x4006e0 <main(int, char**)>, argc=1, ubp_av=0x7fffccd50b48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffccd50b38) at libc-start.c:260
#56 0x000000000040070e in _start ()

Possible duplicates by query: bug 324578, bug 324040, bug 324000.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-09-08 03:18:11 UTC
*** This bug has been marked as a duplicate of bug 324000 ***
Comment 2 Buddlespit 2013-09-08 21:16:38 UTC
Created attachment 82227 [details]
New crash information added by DrKonqi

plasma-desktop (4.11.00) on KDE Platform 4.11.1 using Qt 4.8.4

While attempting to install any downloaded widget to the desktop, the desktop will black out and kwin will reload. I am able to place widgets that come with kubuntu 13.10, but not any downloaded

-- Backtrace (Reduced):
#7  0x00007f994a359ccf in qobject_cast<Plasma::WallpaperScript*> (object=0x51e5c60) at /usr/include/qt4/QtCore/qobject.h:380
#8  create<Plasma::WallpaperScript> (args=..., keyword=..., parent=<optimized out>, parentWidget=<optimized out>, this=<optimized out>) at ../../kdecore/util/kpluginfactory.h:533
#9  createInstance<Plasma::WallpaperScript> (error=<optimized out>, args=..., parent=<optimized out>, parentWidget=<optimized out>, this=<optimized out>) at ../../kdecore/services/kservice.h:573
#10 createInstance<Plasma::WallpaperScript> (error=<optimized out>, args=..., parent=<optimized out>, this=<optimized out>) at ../../kdecore/services/kservice.h:550
#11 Plasma::loadEngine (language=..., type=type@entry=Plasma::AppletComponent, parent=parent@entry=0x535f5d0) at ../../plasma/scripting/scriptengine.cpp:185
Comment 3 Buddlespit 2013-09-08 21:23:05 UTC
(In reply to comment #1)
> 
> 
> *** This bug has been marked as a duplicate of bug 324000 ***

I don't understand how this could be a duplicate of "kwin crashing on login". I can log in just fine. I can add widgets from the default installation of 4.11 plasma. I cannot add widgets from "Download New Widgets", just as the OP can't.

Please explain? Am I missing something?
Comment 4 Jekyll Wu 2013-09-09 00:54:29 UTC
The summary provided by the reporter doesn't matter much when judging whether it is a duplicate. The backtrace does.