Bug 306424

Summary: Plasma crashed when clicking download new plasma widgets
Product: [Plasma] plasma4 Reporter: Mirza <mirza.dervisevic>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: ahepas1999, kde, mirza.dervisevic, paulestebanms, yofel
Priority: NOR    
Version: 4.9.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Mirza 2012-09-07 21:42:58 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.9.00
Qt Version: 4.8.2
Operating System: Linux 3.2.0-30-generic i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Plasma crashed when clicking on get new widgets -> download new plasma widgets

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

Thread 6 (Thread 0xadf20b40 (LWP 23400)):
#0  0x0093f416 in __kernel_vsyscall ()
#1  0x007bf380 in __GI___poll (fds=0xad602278, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x01e35a7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01e280ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x01e28201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x01771f27 in QEventDispatcherGlib::processEvents (this=0xad600468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x0173d7ed in QEventLoop::processEvents (this=0xadf20240, flags=...) at kernel/qeventloop.cpp:149
#7  0x0173da89 in QEventLoop::exec (this=0xadf20240, flags=...) at kernel/qeventloop.cpp:204
#8  0x016269ec in QThread::exec (this=0x8f807e8) at thread/qthread.cpp:501
#9  0x0171ae3d in QInotifyFileSystemWatcherEngine::run (this=0x8f807e8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x01629e80 in QThreadPrivate::start (arg=0x8f807e8) at thread/qthread_unix.cpp:307
#11 0x01dccd4c in start_thread (arg=0xadf20b40) at pthread_create.c:308
#12 0x007cdace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xad5ffb40 (LWP 23401)):
#0  0x0093f416 in __kernel_vsyscall ()
#1  0x01dd096b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x007db3dc in __pthread_cond_wait (cond=0x30e2890, mutex=0x30e2878) at forward.c:139
#3  0x02fde029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x02fde06f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x01dccd4c in start_thread (arg=0xad5ffb40) at pthread_create.c:308
#6  0x007cdace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xac87fb40 (LWP 23402)):
#0  0x01e27872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x01e27faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x01e28201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01771f27 in QEventDispatcherGlib::processEvents (this=0xabf00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x0173d7ed in QEventLoop::processEvents (this=0xac87f240, flags=...) at kernel/qeventloop.cpp:149
#5  0x0173da89 in QEventLoop::exec (this=0xac87f240, flags=...) at kernel/qeventloop.cpp:204
#6  0x016269ec in QThread::exec (this=0x900db70) at thread/qthread.cpp:501
#7  0x0171ae3d in QInotifyFileSystemWatcherEngine::run (this=0x900db70) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x01629e80 in QThreadPrivate::start (arg=0x900db70) at thread/qthread_unix.cpp:307
#9  0x01dccd4c in start_thread (arg=0xac87fb40) at pthread_create.c:308
#10 0x007cdace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaa77eb40 (LWP 23458)):
#0  0x01e666b7 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x01e27bd2 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x01e28042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01e2856b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x082601ba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#5  0x01e4b6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x01dccd4c in start_thread (arg=0xaa77eb40) at pthread_create.c:308
#7  0x007cdace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa9ed8b40 (LWP 23459)):
#0  0x01e27a06 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x01e28042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x01e28201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01771f27 in QEventDispatcherGlib::processEvents (this=0xad6022d8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x0173d7ed in QEventLoop::processEvents (this=0xa9ed8260, flags=...) at kernel/qeventloop.cpp:149
#5  0x0173da89 in QEventLoop::exec (this=0xa9ed8260, flags=...) at kernel/qeventloop.cpp:204
#6  0x016269ec in QThread::exec (this=0x98cb920) at thread/qthread.cpp:501
#7  0x00d7876b in QDeclarativePixmapReader::run (this=0x98cb920) at util/qdeclarativepixmapcache.cpp:576
#8  0x01629e80 in QThreadPrivate::start (arg=0x98cb920) at thread/qthread_unix.cpp:307
#9  0x01dccd4c in start_thread (arg=0xa9ed8b40) at pthread_create.c:308
#10 0x007cdace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb76e9740 (LWP 23393)):
[KCrash Handler]
#7  0x0d400041 in ?? ()
#8  0x00dd4081 in QDeclarativeItem::~QDeclarativeItem (this=0xbc5db00, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#9  0x075e3f30 in Plasma::FrameSvgItem::~FrameSvgItem (this=0xbc5db00, __in_chrg=<optimized out>) at ../../../../plasma/declarativeimports/core/framesvgitem.cpp:67
#10 0x075d4e50 in ~QDeclarativeElement (this=0xbc5db00, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#11 QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0xbc5db00, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#12 0x01753343 in qDeleteInEventHandler (o=0xbc5db00) at kernel/qobject.cpp:4277
#13 0x0175a2e8 in QObject::event (this=0xbc5db00, e=0xb9f29f8) at kernel/qobject.cpp:1176
#14 0x00dcdae2 in QDeclarativeItem::event (this=0xbc5db00, ev=0xb9f29f8) at graphicsitems/qdeclarativeitem.cpp:3746
#15 0x038b7df4 in notify_helper (e=0xb9f29f8, receiver=0xbc5db00, this=0x8359f60) at kernel/qapplication.cpp:4556
#16 QApplicationPrivate::notify_helper (this=0x8359f60, receiver=0xbc5db00, e=0xb9f29f8) at kernel/qapplication.cpp:4528
#17 0x038bd15d in QApplication::notify (this=0xb9f29f8, receiver=0xbc5db00, e=0xb9f29f8) at kernel/qapplication.cpp:4285
#18 0x020d2e41 in KApplication::notify (this=0x83532b8, receiver=0xbc5db00, event=0xb9f29f8) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x0173ef4e in QCoreApplication::notifyInternal (this=0x83532b8, receiver=0xbc5db00, event=0xb9f29f8) at kernel/qcoreapplication.cpp:915
#20 0x017430a8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x82ee130) at kernel/qcoreapplication.cpp:1539
#22 0x017433dc in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#23 0x01771ad4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#24 postEventSourceDispatch (s=0x835b380) at kernel/qeventdispatcher_glib.cpp:279
#25 0x01e27d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0x01e28125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x01e28201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0x01771ec7 in QEventDispatcherGlib::processEvents (this=0x82eeea0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#29 0x03970a1a in QGuiEventDispatcherGlib::processEvents (this=0x82eeea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x0173d7ed in QEventLoop::processEvents (this=0xbfd6e674, flags=...) at kernel/qeventloop.cpp:149
#31 0x0173da89 in QEventLoop::exec (this=0xbfd6e674, flags=...) at kernel/qeventloop.cpp:204
#32 0x0174348a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#33 0x038b59c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#34 0x001bcf1b in kdemain (argc=1, argv=0xbfd6e874) at ../../../../plasma/desktop/shell/main.cpp:120
#35 0x0804850b in main (argc=1, argv=0xbfd6e874) at plasma-desktop_dummy.cpp:3

This bug may be a duplicate of or related to bug 302931.

Possible duplicates by query: bug 306056, bug 305510, bug 304397, bug 303945, bug 303112.

Reported using DrKonqi
Comment 1 Philip Muškovac 2012-09-08 20:02:58 UTC
Created attachment 73753 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.9.1 using Qt 4.8.2

- What I was doing when the application crashed:

Tried to download a new widget by Add Widget -> Get new widgets -> Download new plasma widgets (install from file crashes as well). Plasma crashed a second after the window opened up.

-- Backtrace (Reduced):
#6  0x00007fe4786e3c04 in QDeclarativeItem::~QDeclarativeItem (this=0x7c64360, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7  0x00007fe44d348041 in ~QDeclarativeElement (this=0x7c64360, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#8  QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0x7c64360, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#9  0x00007fe476b08828 in QObject::event (this=0x7c64360, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007fe475e9bd9c in QApplicationPrivate::notify_helper (this=this@entry=0x1dc34b0, receiver=receiver@entry=0x7c64360, e=e@entry=0x62ecd60) at kernel/qapplication.cpp:4556
Comment 2 Myriam Schweingruber 2012-09-10 11:11:11 UTC

*** This bug has been marked as a duplicate of bug 302931 ***
Comment 3 Paul Mendez 2012-09-10 22:45:02 UTC
Created attachment 73801 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.9.00 using Qt 4.8.2

- What I was doing when the application crashed:
I
Click on get new plasmoids ->download new graphic elements : plasma Crash

-- Backtrace (Reduced):
#6  0x00007fadb466ac04 in QDeclarativeItem::~QDeclarativeItem (this=0x8daf850, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7  0x00007fad01c64041 in ~QDeclarativeElement (this=0x8daf850, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#8  QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0x8daf850, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#9  0x00007fadb2a8f828 in QObject::event (this=0x8daf850, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007fadb1e23d9c in QApplicationPrivate::notify_helper (this=this@entry=0xb17020, receiver=receiver@entry=0x8daf850, e=e@entry=0x75bd7a0) at kernel/qapplication.cpp:4556
Comment 4 Jannis Liapis 2012-11-02 22:59:11 UTC
Created attachment 74946 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.9.2 using Qt 4.8.3

- What I was doing when the application crashed:
the same as mentioned: tried to install new widgets but as soon as I checked "download new plasma widgets" plasma crashed twice...

-- Backtrace (Reduced):
#7  0xb6cda6ce in QDeclarativeItem::~QDeclarativeItem (this=0xa7ebdf8, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8  0xa6362860 in Plasma::FrameSvgItem::~FrameSvgItem (this=0xa7ebdf8, __in_chrg=<optimized out>) at ../../../../plasma/declarativeimports/core/framesvgitem.cpp:67
#9  0xa63541f0 in ~QDeclarativeElement (this=0xa7ebdf8, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#10 QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0xa7ebdf8, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#11 0xb6127783 in qDeleteInEventHandler (o=o@entry=0xa7ebdf8) at kernel/qobject.cpp:4277
Comment 5 Avihay 2012-11-14 01:31:39 UTC
Created attachment 75234 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.9.3 using Qt 4.8.2

- What I was doing when the application crashed:

Plasma crashed when clicking on get new widgets -> download new plasma widgets
Before I clicked that, I used the filter to try and find a widget

-- Backtrace (Reduced):
#8  0x00fce081 in QDeclarativeItem::~QDeclarativeItem (this=0xc3901f0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#9  0x080b3530 in Plasma::FrameSvgItem::~FrameSvgItem (this=0xc3901f0, __in_chrg=<optimized out>) at ../../../../plasma/declarativeimports/core/framesvgitem.cpp:67
#10 0x080a4150 in ~QDeclarativeElement (this=0xc3901f0, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#11 QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0xc3901f0, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#12 0x08a991d3 in qDeleteInEventHandler (o=0xc3901f0) at kernel/qobject.cpp:4277
Comment 6 Mirza 2012-11-22 17:49:27 UTC
Created attachment 75413 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.9.3 using Qt 4.8.2

- What I was doing when the application crashed: Plasma crashed every time i click on "Get New Widgets"

-- Backtrace (Reduced):
#8  0x00ee6081 in QDeclarativeItem::~QDeclarativeItem (this=0x1db91c48, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#9  0x04929530 in Plasma::FrameSvgItem::~FrameSvgItem (this=0x1db91c48, __in_chrg=<optimized out>) at ../../../../plasma/declarativeimports/core/framesvgitem.cpp:67
#10 0x0491a150 in ~QDeclarativeElement (this=0x1db91c48, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#11 QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0x1db91c48, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#12 0x02fd21d3 in qDeleteInEventHandler (o=0x1db91c48) at kernel/qobject.cpp:4277