Bug 325279 - Plasma crash after switching activityies using the activites widget
Summary: Plasma crash after switching activityies using the activites widget
Status: RESOLVED DUPLICATE of bug 302931
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: 4.11.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-09-25 05:58 UTC by bosyber
Modified: 2013-11-22 03:15 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (7.83 KB, text/plain)
2013-09-27 04:47 UTC, bosyber
Details
New crash information added by DrKonqi (5.73 KB, text/plain)
2013-11-22 03:15 UTC, Fredrik M
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bosyber 2013-09-25 05:58:14 UTC
Application: plasma-desktop (4.11.1)
KDE Platform Version: 4.11.1
Qt Version: 4.8.3
Operating System: Linux 3.9.0-030900rc6-generic x86_64
Distribution: Ubuntu-Secure-Remix 12.10 30nov2012

-- Information about the crash:
- What I was doing when the application crashed:

Selected a link in firefox, attempt to switch to different activity using the 'activities' widget -> crash.
I usually use a keyboard shortcut to loop through activities, not sure that would have avoided it
here, but before I set a convenient key for it, I used the widget more often, and did get crashes.
This has been the 1st one in a long time though. Not sure that is connected, but it points to the
widget itself being (part of) the issue.

This is quite likely related to the main 'plasma crash with activities switch', but I wasn't entirely
certain, sorry.

-- Backtrace:
Application: Plasma bureaublad-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 0x7f1eee77d780 (LWP 6292))]

Thread 4 (Thread 0x7f1ecf04e700 (LWP 6296)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1ee7dc7987 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f1ee80d5660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f1ee7dc79b9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f1ee24b7e9a in start_thread (arg=0x7f1ecf04e700) at pthread_create.c:308
#4  0x00007f1eee185ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1e43efa700 (LWP 6297)):
#0  0x00007f1eee1788cd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f1ee1df515f in read (__nbytes=16, __buf=0x7f1e43ef9be0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x13f91c0) at /build/buildd/glib2.0-2.34.1/./glib/gwakeup.c:212
#3  0x00007f1ee1db8914 in g_main_context_check (context=context@entry=0x7f1e3c0009a0, max_priority=2147483647, fds=fds@entry=0x7f1e3c002bb0, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3129
#4  0x00007f1ee1db8d22 in g_main_context_iterate (context=context@entry=0x7f1e3c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3287
#5  0x00007f1ee1db8ea4 in g_main_context_iteration (context=0x7f1e3c0009a0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#6  0x00007f1eead6fc46 in QEventDispatcherGlib::processEvents (this=0x7f1e3c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f1eead402ef in QEventLoop::processEvents (this=this@entry=0x7f1e43ef9dd0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f1eead40578 in QEventLoop::exec (this=0x7f1e43ef9dd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f1eeac41b40 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f1eead209df in QInotifyFileSystemWatcherEngine::run (this=0x2149cc0) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007f1eeac44b1c in QThreadPrivate::start (arg=0x2149cc0) at thread/qthread_unix.cpp:338
#12 0x00007f1ee24b7e9a in start_thread (arg=0x7f1e43efa700) at pthread_create.c:308
#13 0x00007f1eee185ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1e3b370700 (LWP 6303)):
#0  0x00007f1eee17a313 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1ee1db8d84 in g_main_context_poll (n_fds=1, fds=0x7f1e2c002bb0, timeout=-1, context=0x7f1e2c0009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7f1e2c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3285
#3  0x00007f1ee1db8ea4 in g_main_context_iteration (context=0x7f1e2c0009a0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#4  0x00007f1eead6fc46 in QEventDispatcherGlib::processEvents (this=0x7f1e2c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f1eead402ef in QEventLoop::processEvents (this=this@entry=0x7f1e3b36fdd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1eead40578 in QEventLoop::exec (this=0x7f1e3b36fdd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f1eeac41b40 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f1eead209df in QInotifyFileSystemWatcherEngine::run (this=0x2775060) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f1eeac44b1c in QThreadPrivate::start (arg=0x2775060) at thread/qthread_unix.cpp:338
#10 0x00007f1ee24b7e9a in start_thread (arg=0x7f1e3b370700) at pthread_create.c:308
#11 0x00007f1eee185ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1eee77d780 (LWP 6292)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f1eec932dd7 in QDeclarativeItem::~QDeclarativeItem (this=0x2966b70, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8  0x00007f1e4e09ac01 in ~QDeclarativeElement (this=0x2966b70, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#9  QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0x2966b70, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#10 0x00007f1eead56498 in QObject::event (this=0x2966b70, e=<optimized out>) at kernel/qobject.cpp:1176
#11 0x00007f1eea0e8e9c in QApplicationPrivate::notify_helper (this=this@entry=0x13ef7f0, receiver=receiver@entry=0x2966b70, e=e@entry=0x5361e90) at kernel/qapplication.cpp:4562
#12 0x00007f1eea0ed30a in QApplication::notify (this=0x13e45d0, receiver=0x2966b70, e=0x5361e90) at kernel/qapplication.cpp:4423
#13 0x00007f1eeb9fa906 in KApplication::notify (this=0x13e45d0, receiver=0x2966b70, event=0x5361e90) at ../../kdeui/kernel/kapplication.cpp:311
#14 0x00007f1eead4159e in QCoreApplication::notifyInternal (this=0x13e45d0, receiver=receiver@entry=0x2966b70, event=event@entry=0x5361e90) at kernel/qcoreapplication.cpp:915
#15 0x00007f1eead45421 in sendEvent (event=0x5361e90, receiver=0x2966b70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x134f1f0) at kernel/qcoreapplication.cpp:1539
#17 0x00007f1eead6fa93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#18 postEventSourceDispatch (s=s@entry=0x13f02a0) at kernel/qeventdispatcher_glib.cpp:279
#19 0x00007f1ee1db8ab5 in g_main_dispatch (context=0x13ef650) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:2715
#20 g_main_context_dispatch (context=context@entry=0x13ef650) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3219
#21 0x00007f1ee1db8de8 in g_main_context_iterate (context=context@entry=0x13ef650, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3290
#22 0x00007f1ee1db8ea4 in g_main_context_iteration (context=0x13ef650, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#23 0x00007f1eead6fc26 in QEventDispatcherGlib::processEvents (this=0x1350ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#24 0x00007f1eea18dc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#25 0x00007f1eead402ef in QEventLoop::processEvents (this=this@entry=0x7fffb34d9820, flags=...) at kernel/qeventloop.cpp:149
#26 0x00007f1eead40578 in QEventLoop::exec (this=0x7fffb34d9820, flags=...) at kernel/qeventloop.cpp:204
#27 0x00007f1eead45738 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#28 0x00007f1eee48e3f1 in kdemain (argc=1, argv=0x7fffb34d9b18) at ../../../../plasma/desktop/shell/main.cpp:126
#29 0x00007f1eee0b376d in __libc_start_main (main=0x4006a0 <main(int, char**)>, argc=1, ubp_av=0x7fffb34d9b18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb34d9b08) at libc-start.c:226
#30 0x00000000004006d1 in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 302931.

Possible duplicates by query: bug 325131, bug 325128, bug 324803, bug 324639, bug 324517.

Reported using DrKonqi
Comment 1 bosyber 2013-09-27 04:47:22 UTC
Created attachment 82510 [details]
New crash information added by DrKonqi

plasma-desktop (4.11.1) on KDE Platform 4.11.1 using Qt 4.8.3

- What I was doing when the application crashed:

Attempt to use the 'Activities' widget to switch activities -> plasma_desktop crash.
Every time I tried doing this. Does not happen when I use a hotkey to switch.

-- Backtrace (Reduced):
#7  0x00007f11b97f4dd7 in QDeclarativeItem::~QDeclarativeItem (this=0x67938c0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8  0x00007f111af5ac01 in ~QDeclarativeElement (this=0x67938c0, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#9  QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0x67938c0, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#10 0x00007f11b7c18498 in QObject::event (this=0x67938c0, e=<optimized out>) at kernel/qobject.cpp:1176
#11 0x00007f11b6faae9c in QApplicationPrivate::notify_helper (this=this@entry=0x1e1e7f0, receiver=receiver@entry=0x67938c0, e=e@entry=0x5471670) at kernel/qapplication.cpp:4562
Comment 2 Christoph Feck 2013-10-09 16:08:57 UTC

*** This bug has been marked as a duplicate of bug 302931 ***
Comment 3 Fredrik M 2013-11-22 03:15:33 UTC
Created attachment 83695 [details]
New crash information added by DrKonqi

plasma-desktop (4.11.2) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:

Switchting between windows with alt+tab while having the widget panel open since i was adding new widgets to my desktop.

-- Backtrace (Reduced):
#6  0x00007f3ca99e1334 in QDeclarativeItem::~QDeclarativeItem (this=0x4b904a0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7  0x00007f3bfaebaaa1 in ~QDeclarativeElement (this=0x4b904a0, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#8  QDeclarativePrivate::QDeclarativeElement<Plasma::FrameSvgItem>::~QDeclarativeElement (this=0x4b904a0, __in_chrg=<optimized out>) at /usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87
#9  0x00007f3ca7dfde08 in QObject::event (this=0x4b904a0, e=<optimized out>) at kernel/qobject.cpp:1175
#10 0x00007f3ca7182dfc in QApplicationPrivate::notify_helper (this=this@entry=0xbfc310, receiver=receiver@entry=0x4b904a0, e=e@entry=0x5b53580) at kernel/qapplication.cpp:4567