Bug 342700 - plasma-desktop crashed when adding symbols
Summary: plasma-desktop crashed when adding symbols
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-01-10 15:58 UTC by dosm.mail
Modified: 2018-06-08 18:31 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dosm.mail 2015-01-10 15:58:20 UTC
Application: plasma-desktop (4.11.13)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16-0.bpo.3-amd64 x86_64
Distribution: Debian GNU/Linux 7.7 (wheezy)

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

I had dolphin opened and tried to add it as a symbol to the task bar. Then, the task bar disappeared and drkonqui opened. The symbol for dolphin was not added, but it worked before with other applications like konsole or kwrite.

- Unusual behavior I noticed:

I tried to move dolphins symbol to the taskbar before. One time nothing happened, and the other time all applications with existing symbols in the taskbar opened.

The crash can be reproduced sometimes.

-- 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 0x7f77776ec7c0 (LWP 4297))]

Thread 4 (Thread 0x7f774db7b700 (LWP 4299)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7770af2eb7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f7770e00640) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f7770af2ee9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f776b34e0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f7776fefccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f76c4952700 (LWP 4302)):
#0  0x00007f7776fe325d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f776a868f40 in g_wakeup_acknowledge () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f776a82596c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f776a825e83 in g_main_context_iterate.isra.29 () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f776a825ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7773abf2c6 in QEventDispatcherGlib::processEvents (this=0x7f76b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f7773a8f2df in QEventLoop::processEvents (this=this@entry=0x7f76c4951e00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f7773a8f568 in QEventLoop::exec (this=0x7f76c4951e00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f777398e230 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#9  0x00007f7773a6f9ef in QInotifyFileSystemWatcherEngine::run (this=0x1d5e660) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f777399125c in QThreadPrivate::start (arg=0x1d5e660) at thread/qthread_unix.cpp:349
#11 0x00007f776b34e0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f7776fefccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f76b7fff700 (LWP 4304)):
#0  0x00007f776a86a3d9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f776a825ddd in g_main_context_iterate.isra.29 () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f776a825ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7773abf2c6 in QEventDispatcherGlib::processEvents (this=0x7f76b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007f7773a8f2df in QEventLoop::processEvents (this=this@entry=0x7f76b7ffedf0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7773a8f568 in QEventLoop::exec (this=0x7f76b7ffedf0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f777398e230 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#7  0x00007f76bef08bc7 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#8  0x00007f777399125c in QThreadPrivate::start (arg=0x227b060) at thread/qthread_unix.cpp:349
#9  0x00007f776b34e0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f7776fefccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f77776ec7c0 (LWP 4297)):
[KCrash Handler]
#5  ref (this=0xf9f6) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#6  operator= (url=..., this=0x2f787a0) at io/qurl.cpp:6163
#7  QUrl::operator= (this=0x2f787a0, url=...) at io/qurl.cpp:6159
#8  0x00007f77757e35d1 in QDeclarativeError::operator= (this=0x7fff9d32e090, other=...) at qml/qdeclarativeerror.cpp:117
#9  0x00007f7775791434 in QDeclarativeExpression::error (this=<optimized out>) at qml/qdeclarativeexpression.cpp:794
#10 0x00007f77757cbe5d in QDeclarativeBoundSignal::qt_metacall (this=0x2f5f6e0, c=<optimized out>, id=<optimized out>, a=0x7fff9d32e240) at qml/qdeclarativeboundsignal.cpp:201
#11 0x00007f7773aa77b3 in QMetaObject::activate (sender=0x2f31e50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9d32e240) at kernel/qobject.cpp:3597
#12 0x00007f76cc54ec41 in MouseEventListener::mouseMoveEvent(QGraphicsSceneMouseEvent*) () at ./mouseeventlistener.moc:374
#13 0x00007f77733f1c5d in QGraphicsItem::sceneEvent (this=0x2f31e60, event=0x7fff9d32ea10) at graphicsview/qgraphicsitem.cpp:6749
#14 0x00007f7775725b12 in QDeclarativeItem::sceneEvent (this=0x2f31e50, event=0x7fff9d32ea10) at graphicsitems/qdeclarativeitem.cpp:3047
#15 0x00007f777341b130 in sendMouseEvent (mouseEvent=0x7fff9d32ea10, this=0x109b6f0) at graphicsview/qgraphicsscene.cpp:1295
#16 QGraphicsScenePrivate::sendMouseEvent (this=0x109b6f0, mouseEvent=0x7fff9d32ea10) at graphicsview/qgraphicsscene.cpp:1274
#17 0x00007f777341bc6c in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7fff9d32ea10) at graphicsview/qgraphicsscene.cpp:4102
#18 0x00007f777342e900 in QGraphicsScene::event (this=0x10d8300, event=0x7fff9d32ea10) at graphicsview/qgraphicsscene.cpp:3451
#19 0x00007f7772e329ec in QApplicationPrivate::notify_helper (this=this@entry=0xf01910, receiver=receiver@entry=0x10d8300, e=e@entry=0x7fff9d32ea10) at kernel/qapplication.cpp:4570
#20 0x00007f7772e36e34 in QApplication::notify (this=0xef1f00, receiver=0x10d8300, e=0x7fff9d32ea10) at kernel/qapplication.cpp:3952
#21 0x00007f77747ab2ca in KApplication::notify(QObject*, QEvent*) () at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007f7773a906de in QCoreApplication::notifyInternal (this=0xef1f00, receiver=0x10d8300, event=0x7fff9d32ea10) at kernel/qcoreapplication.cpp:953
#23 0x00007f7773441cf4 in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x2ea9ec0, event=event@entry=0x7fff9d32f440) at graphicsview/qgraphicsview.cpp:646
#24 0x00007f7773444d6e in QGraphicsView::mouseMoveEvent (this=0x1ea0e60, event=0x7fff9d32f440) at graphicsview/qgraphicsview.cpp:3276
#25 0x00007f7772e825db in QWidget::event (this=0x1ea0e60, event=0x7fff9d32f440) at kernel/qwidget.cpp:8374
#26 0x00007f777322fb06 in QFrame::event (this=0x1ea0e60, e=0x7fff9d32f440) at widgets/qframe.cpp:557
#27 0x00007f777344808b in QGraphicsView::viewportEvent (this=0x1ea0e60, event=0x7fff9d32f440) at graphicsview/qgraphicsview.cpp:2866
#28 0x00007f7773a90846 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1e2bcd0, event=0x7fff9d32f440) at kernel/qcoreapplication.cpp:1063
#29 0x00007f7772e329bc in QApplicationPrivate::notify_helper (this=this@entry=0xf01910, receiver=receiver@entry=0x1e2bcd0, e=e@entry=0x7fff9d32f440) at kernel/qapplication.cpp:4566
#30 0x00007f7772e3711b in QApplication::notify (this=<optimized out>, receiver=0x1e2bcd0, e=0x7fff9d32f440) at kernel/qapplication.cpp:4113
#31 0x00007f77747ab2ca in KApplication::notify(QObject*, QEvent*) () at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007f7773a906de in QCoreApplication::notifyInternal (this=0xef1f00, receiver=0x1e2bcd0, event=0x7fff9d32f440) at kernel/qcoreapplication.cpp:953
#33 0x00007f7772e3382b in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QApplicationPrivate::sendMouseEvent (receiver=0x1e2bcd0, event=0x7fff9d32f440, alienWidget=0x1e2bcd0, nativeWidget=0x1ea0e60, buttonDown=0x7f777390b2c8, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#35 0x00007f7772eae594 in QETWidget::translateMouseEvent (this=this@entry=0x1ea0e60, event=event@entry=0x7fff9d32fbb0) at kernel/qapplication_x11.cpp:4540
#36 0x00007f7772ead321 in QApplication::x11ProcessEvent (this=0xef1f00, event=0x7fff9d32fbb0) at kernel/qapplication_x11.cpp:3663
#37 0x00007f7772ed4252 in x11EventSourceDispatch (s=0xefb670, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#38 0x00007f776a825c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f776a825f48 in g_main_context_iterate.isra.29 () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f776a825ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f7773abf2a6 in QEventDispatcherGlib::processEvents (this=0xe6aaf0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#42 0x00007f7772ed3ece in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007f7773a8f2df in QEventLoop::processEvents (this=this@entry=0x7fff9d32ffa0, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007f7773a8f568 in QEventLoop::exec (this=0x7fff9d32ffa0, flags=...) at kernel/qeventloop.cpp:204
#45 0x00007f7773a94968 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#46 0x00007f77772f34bd in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#47 0x00007f7776f2bb45 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#48 0x000000000040071e in _start ()

Possible duplicates by query: bug 336064, bug 335632, bug 334971, bug 330178, bug 330009.

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:31:33 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham