Bug 298311 - making widgets crashed plasma
Summary: making widgets crashed plasma
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.7.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 302046 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-04-17 16:15 UTC by jholt12
Modified: 2013-05-29 09:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jholt12 2012-04-17 16:15:58 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Linux Mint 12 KDE

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

i was transfering files and wanted to see my kopete notification window and watch my download so i dragged the "widgets or panels" from their position on the menubar to the desktop and poof lag locked. then after about 5 mins or so plasma crashed

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Aborted
[Current thread is 1 (Thread 0x7f6d649c67a0 (LWP 2393))]

Thread 4 (Thread 0x7f6d41f28700 (LWP 2397)):
#0  0x00007f6d590fa034 in __pthread_mutex_lock (mutex=0x18f9ba8) at pthread_mutex_lock.c:61
#1  0x00007f6d585e9839 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6d585eaf9a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6d585eb429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6d61492f3e in QEventDispatcherGlib::processEvents (this=0x18f9970, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f6d61466cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6d61466ef7 in QEventLoop::exec (this=0x7f6d41f27db0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f6d6137e27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f6d61449cbf in QInotifyFileSystemWatcherEngine::run (this=0x18f89c0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f6d61380d05 in QThreadPrivate::start (arg=0x18f89c0) at thread/qthread_unix.cpp:331
#10 0x00007f6d590f7efc in start_thread (arg=0x7f6d41f28700) at pthread_create.c:304
#11 0x00007f6d642b459d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6d4151d700 (LWP 2398)):
#0  0x00007f6d590fb1fd in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x19b17b8) at pthread_mutex_unlock.c:290
#2  0x00007f6d585eaf5c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6d585eb429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6d61492f3e in QEventDispatcherGlib::processEvents (this=0x19b1680, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f6d61466cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6d61466ef7 in QEventLoop::exec (this=0x7f6d4151cdb0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f6d6137e27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f6d61449cbf in QInotifyFileSystemWatcherEngine::run (this=0x19afa20) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f6d61380d05 in QThreadPrivate::start (arg=0x19afa20) at thread/qthread_unix.cpp:331
#10 0x00007f6d590f7efc in start_thread (arg=0x7f6d4151d700) at pthread_create.c:304
#11 0x00007f6d642b459d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6d3a5fd700 (LWP 2401)):
#0  0x00007f6d642a8473 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6d585eaf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6d585eb792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6d3b0db516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f6d586102b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6d590f7efc in start_thread (arg=0x7f6d3a5fd700) at pthread_create.c:304
#6  0x00007f6d642b459d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6d649c67a0 (LWP 2393)):
[KCrash Handler]
#6  0x00007f6d642073a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f6d6420ab0b in __GI_abort () at abort.c:92
#8  0x00007f6d603cfd7d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f6d603cdf26 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f6d603cdf53 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f6d603ce96f in __cxa_pure_virtual () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f6d60dd3ae6 in QGraphicsItem::sceneBoundingRect (this=<optimized out>) at graphicsview/qgraphicsitem.cpp:4811
#13 0x00007f6d60e023f6 in QGraphicsScene::itemsBoundingRect (this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1928
#14 0x00007f6d60e0257e in QGraphicsScene::sceneRect (this=0x12395d0) at graphicsview/qgraphicsscene.cpp:1676
#15 0x00007f6d63dcfce3 in Plasma::Corona::screenGeometry (this=0x12395d0, id=<optimized out>) at ../../plasma/corona.cpp:443
#16 0x00007f6d63de5580 in Plasma::ExtenderPrivate::adjustSize (this=0x53b76b0) at ../../plasma/extenders/extender.cpp:920
#17 0x00007f6d63de716d in Plasma::ExtenderPrivate::removeExtenderItem (this=0x53b76b0, item=0x2a9f1e0) at ../../plasma/extenders/extender.cpp:691
#18 0x00007f6d63dee012 in Plasma::ExtenderItem::destroy (this=0x2a9f1e0) at ../../plasma/extenders/extenderitem.cpp:596
#19 0x00007f6d3bdea5dd in JobWidget::destroyExtenderItem (this=0x2b1a360) at ../../../../../plasma/generic/applets/notifications/ui/jobwidget.cpp:167
#20 0x00007f6d3bdeb5b4 in JobWidget::qt_metacall (this=0x2b1a360, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at ./jobwidget.moc:78
#21 0x00007f6d6147aeba in QMetaObject::activate (sender=0x4d6d1c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff4dbd6190) at kernel/qobject.cpp:3278
#22 0x00007f6d3bddbcb2 in Job::destroyed (this=<optimized out>, _t1=0x4d6d1c0) at ./job.moc:123
#23 0x00007f6d3bddbe0c in Job::destroy (this=0x4d6d1c0) at ../../../../../plasma/generic/applets/notifications/core/job.cpp:92
#24 0x00007f6d3bddf4a3 in DBusJobProtocol::~DBusJobProtocol (this=0x1aa2aa0, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/notifications/protocols/jobs/dbusjobprotocol.cpp:48
#25 0x00007f6d3bddf549 in DBusJobProtocol::~DBusJobProtocol (this=0x1aa2aa0, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/notifications/protocols/jobs/dbusjobprotocol.cpp:52
#26 0x00007f6d61479d75 in QObjectPrivate::deleteChildren (this=0x1a3e800) at kernel/qobject.cpp:1955
#27 0x00007f6d6147f349 in QObject::~QObject (this=0x1a028a0, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#28 0x00007f6d3bdd85d9 in Manager::~Manager (this=0x1a028a0, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/notifications/core/notificationsmanager.cpp:81
#29 0x00007f6d61479d75 in QObjectPrivate::deleteChildren (this=0x1a5e770) at kernel/qobject.cpp:1955
#30 0x00007f6d6147f349 in QObject::~QObject (this=0x1a5de20, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#31 0x00007f6d60e39608 in ~QGraphicsObject (this=0x1a5de20, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#32 QGraphicsWidget::~QGraphicsWidget (this=0x1a5de20, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:232
#33 0x00007f6d63daffa2 in Plasma::Applet::~Applet (this=0x1a5de20, __in_chrg=<optimized out>) at ../../plasma/applet.cpp:207
#34 0x00007f6d3bde6715 in Notifications::~Notifications (this=0x1a5de20, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notifications.cpp:105
#35 0x00007f6d3bde6799 in Notifications::~Notifications (this=0x1a5de20, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notifications.cpp:122
#36 0x00007f6d60de9e86 in QGraphicsItem::~QGraphicsItem (this=0x1593aa0, __in_chrg=<optimized out>) at graphicsview/qgraphicsitem.cpp:1488
#37 0x00007f6d60e39600 in ~QGraphicsObject (this=0x1593a90, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#38 QGraphicsWidget::~QGraphicsWidget (this=0x1593a90, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:232
#39 0x00007f6d4b295549 in SystemTray::TaskArea::~TaskArea (this=0x1593a90, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:147
#40 0x00007f6d4b28dc6d in SystemTray::Applet::~Applet (this=0x15e5510, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:145
#41 0x00007f6d4b28de79 in SystemTray::Applet::~Applet (this=0x15e5510, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:163
#42 0x00007f6d63dc0a62 in ~ContainmentPrivate (this=<optimized out>, __in_chrg=<optimized out>) at ../../plasma/private/containment_p.h:72
#43 Plasma::Containment::~Containment (this=0x1521b50, __in_chrg=<optimized out>) at ../../plasma/containment.cpp:148
#44 0x00007f6d4c3c5b39 in Panel::~Panel (this=0x1521b50, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/containments/panel/panel.cpp:129
#45 0x00007f6d63dd2327 in qDeleteAll<QList<Plasma::Containment*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#46 qDeleteAll<QList<Plasma::Containment*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#47 Plasma::CoronaPrivate::~CoronaPrivate (this=0x145b2b0, __in_chrg=<optimized out>) at ../../plasma/corona.cpp:805
#48 0x00007f6d63dd2554 in Plasma::Corona::~Corona (this=0x12395d0, __in_chrg=<optimized out>) at ../../plasma/corona.cpp:82
#49 0x00007f6d645a7829 in DesktopCorona::~DesktopCorona (this=0x12395d0, __in_chrg=<optimized out>) at ../../../../plasma/desktop/shell/desktopcorona.cpp:73
#50 0x00007f6d645c9146 in PlasmaApp::cleanup (this=0x1212b80) at ../../../../plasma/desktop/shell/plasmaapp.cpp:381
#51 0x00007f6d645cdf4f in PlasmaApp::qt_metacall (this=0x1212b80, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fff4dbd68d0) at ./plasmaapp.moc:143
#52 0x00007f6d6147aeba in QMetaObject::activate (sender=0x1212b80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#53 0x00007f6d6146b7e5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1069
#54 0x00007f6d645b31a3 in kdemain (argc=1, argv=0x7fff4dbd6d28) at ../../../../plasma/desktop/shell/main.cpp:120
#55 0x00007f6d641f230d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff4dbd6d28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4dbd6d18) at libc-start.c:226
#56 0x0000000000400671 in _start ()

Possible duplicates by query: bug 296897, bug 295014, bug 292249, bug 291562.

Reported using DrKonqi
Comment 1 Marco Martin 2012-06-28 09:24:31 UTC
*** Bug 302046 has been marked as a duplicate of this bug. ***
Comment 2 Martin Flöser 2013-05-29 09:42:23 UTC
Thank you for this crash report and helping to improve our software. Unfortunately we were not able to work on this specific report yet. Nowadays the version this crash was reported against is no longer maintained and this makes it very difficult to work on this report as the source code might have changed and the information in the backtrace is no longer valid. 

Also it is quite likely that this problem got fixed in a later version. Crash reports are very often reported multiple times.

If you are able to reproduce this crash with the latest version of KDE Plasma (4.10.3) please reopen this report and adjust the version information in the dropdown above and please also include a new backtrace as generated by the crash reporting tool. Please also make sure that the steps on how to reproduce the crash are precise and correct. Thank you!