Bug 301751 - Plasma crashes when switching from Add Widgets dialog to Activity Manager
Summary: Plasma crashes when switching from Add Widgets dialog to Activity Manager
Status: RESOLVED DUPLICATE of bug 300393
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.8.90 (beta2)
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 301900 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-06-12 17:40 UTC by Kai Uwe Broulik
Modified: 2013-07-01 19:28 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.57 KB, text/plain)
2012-06-17 06:36 UTC, RussianNeuroMancer
Details
New crash information added by DrKonqi (7.51 KB, text/plain)
2013-07-01 19:28 UTC, bunu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Uwe Broulik 2012-06-12 17:40:32 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.80 (4.8.80)
Qt Version: 4.8.1
Operating System: Linux 3.4.0-030400-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was in the Add Widgets dialog and clicked on "Activities", the add widgets strip disappears, the Activity strip appears (only its buttons appear, the activity list itself not) and then Plasma crashes.

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7f1219e61700 (LWP 10870)):
#0  0x00000038b2ce6b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000038b4447ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00000038b4448124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00000039cf9aa426 in QEventDispatcherGlib::processEvents (this=0x7f12140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00000039cf979c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00000039cf979ed7 in QEventLoop::exec (this=0x7f1219e60dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00000039cf878fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00000039cf9599ff in QInotifyFileSystemWatcherEngine::run (this=0x271d090) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00000039cf87bfcb in QThreadPrivate::start (arg=0x271d090) at thread/qthread_unix.cpp:298
#9  0x00000038b3407e9a in start_thread (arg=0x7f1219e61700) at pthread_create.c:308
#10 0x00000038b2cf24bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f1218b14700 (LWP 10871)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000039da585222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00000039da585259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00000038b3407e9a in start_thread (arg=0x7f1218b14700) at pthread_create.c:308
#4  0x00000038b2cf24bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1211db0700 (LWP 10872)):
#0  0x00000038b444810b in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00000039cf9aa426 in QEventDispatcherGlib::processEvents (this=0x7f120c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#2  0x00000039cf979c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#3  0x00000039cf979ed7 in QEventLoop::exec (this=0x7f1211dafdd0, flags=...) at kernel/qeventloop.cpp:204
#4  0x00000039cf878fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#5  0x00000039cf9599ff in QInotifyFileSystemWatcherEngine::run (this=0x3089880) at io/qfilesystemwatcher_inotify.cpp:248
#6  0x00000039cf87bfcb in QThreadPrivate::start (arg=0x3089880) at thread/qthread_unix.cpp:298
#7  0x00000038b3407e9a in start_thread (arg=0x7f1211db0700) at pthread_create.c:308
#8  0x00000038b2cf24bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f121093d700 (LWP 10873)):
#0  0x00000038b2ce6b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000038b4447ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00000038b4448124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00000039cf9aa426 in QEventDispatcherGlib::processEvents (this=0x7f12040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00000039cf979c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00000039cf979ed7 in QEventLoop::exec (this=0x7f121093ce00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00000039cf878fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00000039cf87bfcb in QThreadPrivate::start (arg=0x3286310) at thread/qthread_unix.cpp:298
#8  0x00000038b3407e9a in start_thread (arg=0x7f121093d700) at pthread_create.c:308
#9  0x00000038b2cf24bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f12295a3780 (LWP 10869)):
[KCrash Handler]
#6  0x00000000038c0eb0 in ?? ()
#7  0x00000039d5d5a911 in QDeclarativeItem::~QDeclarativeItem (this=0x3dc6a20, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8  0x00007f12139d3e41 in ~QDeclarativeElement (this=0x3dc6a20, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#9  QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#10 0x00000039cf994478 in QObject::event (this=0x3dc6a20, e=<optimized out>) at kernel/qobject.cpp:1176
#11 0x00000039d11cb894 in notify_helper (e=0x3c7a940, receiver=0x3dc6a20, this=0x212c600) at kernel/qapplication.cpp:4559
#12 QApplicationPrivate::notify_helper (this=0x212c600, receiver=0x3dc6a20, e=0x3c7a940) at kernel/qapplication.cpp:4531
#13 0x00000039d11d0713 in QApplication::notify (this=0x2125030, receiver=0x3dc6a20, e=0x3c7a940) at kernel/qapplication.cpp:4420
#14 0x0000003d11837bc6 in KApplication::notify (this=0x2125030, receiver=0x3dc6a20, event=0x3c7a940) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x00000039cf97ae9c in QCoreApplication::notifyInternal (this=0x2125030, receiver=0x3dc6a20, event=0x3c7a940) at kernel/qcoreapplication.cpp:876
#16 0x00000039cf97ec6a in sendEvent (event=0x3c7a940, receiver=0x3dc6a20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x20801f0) at kernel/qcoreapplication.cpp:1500
#18 0x00000039cf9a9f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#19 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#20 0x00000038b4447c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00000038b4448060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00000038b4448124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00000039cf9aa3bf in QEventDispatcherGlib::processEvents (this=0x2081ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#24 0x00000039d1273d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#25 0x00000039cf979c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#26 0x00000039cf979ed7 in QEventLoop::exec (this=0x7fff99c6d810, flags=...) at kernel/qeventloop.cpp:204
#27 0x00000039cf97ef67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#28 0x0000003d1763bb43 in kdemain (argc=1, argv=0x7fff99c6dbf8) at ../../../../plasma/desktop/shell/main.cpp:120
#29 0x00000038b2c2176d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff99c6dbf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff99c6dbe8) at libc-start.c:226
#30 0x0000000000400671 in _start ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-06-13 08:46:51 UTC
Crash is reproducible, confirmed on beta1.
Comment 2 Janek Bevendorff 2012-06-13 17:10:03 UTC
Can't reproduce in 4.8.90. is this fixed?
Comment 3 RussianNeuroMancer 2012-06-17 06:36:37 UTC
Created attachment 71878 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.8.90 (4.8.90) using Qt 4.8.1

- What I was doing when the application crashed:
Crash is still reproducible for me - 4.8.90 (beta 2).

-- Backtrace (Reduced):
#6  0x00007fa6c027b90e in QDeclarativeItem::~QDeclarativeItem (this=0x3d3ac50, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7  0x00007fa6a22e3e41 in ~QDeclarativeElement (this=0x3d3ac50, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#8  QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#9  0x00007fa6be661478 in QObject::event (this=0x3d3ac50, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007fa6bd9ca894 in notify_helper (e=0x6b43ee0, receiver=0x3d3ac50, this=0x14dd0c0) at kernel/qapplication.cpp:4559
Comment 4 Myriam Schweingruber 2012-06-19 18:33:45 UTC
*** Bug 301900 has been marked as a duplicate of this bug. ***
Comment 5 Marco Martin 2012-06-28 09:58:12 UTC

*** This bug has been marked as a duplicate of bug 300393 ***
Comment 6 bunu 2013-07-01 19:28:50 UTC
Created attachment 80889 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.10.3 using Qt 4.8.4

- What I was doing when the application crashed:
I clicked on the activity button in the add-widgets-bar and then the plasma-desktop crashed but came up again fast. 

- Unusual behavior I noticed:
Since I had a similar problem because of the GnoMenu-plasmoid plasma-desktop has crashed quite often.

-- Backtrace (Reduced):
#6  0x00007f49e5f43944 in QDeclarativeItem::~QDeclarativeItem (this=0x829ff10, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7  0x00007f49c2e5ab11 in ~QDeclarativeElement (this=0x829ff10, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#8  QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0x829ff10, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#9  0x00007f49e43625e8 in QObject::event (this=0x829ff10, e=<optimized out>) at kernel/qobject.cpp:1175
#10 0x00007f49e36ee8ec in QApplicationPrivate::notify_helper (this=this@entry=0x1790e30, receiver=receiver@entry=0x829ff10, e=e@entry=0x3af8100) at kernel/qapplication.cpp:4567