Bug 349722 - Crash on accidental application pinning/selection
Summary: Crash on accidental application pinning/selection
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-06-29 18:39 UTC by Sebastian Audet
Modified: 2018-06-08 18:19 UTC (History)
0 users

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 Sebastian Audet 2015-06-29 18:39:18 UTC
Application: plasma-desktop (4.11.18)
KDE Platform Version: 4.14.7
Qt Version: 4.8.6
Operating System: Linux 3.18.7-100.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

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

Accidental dragging of an application in the kde taskbar, created a bookmarked area, couldn't select the application further, then the crash occured.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f91ff9168c0 (LWP 18584))]

Thread 3 (Thread 0x7f91cb87a700 (LWP 18585)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f91e7e2bf0b in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f91e812af00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f91e7e2bf49 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f91fdf1bee5 in start_thread (arg=0x7f91cb87a700) at pthread_create.c:309
#4  0x00007f91fc4ecd1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f914514a700 (LWP 18586)):
#0  0x00007f91fc4e28ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f91f8be75b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f9140002bb0, timeout=-1, context=0x7f91400009a0) at gmain.c:4007
#2  g_main_context_iterate (context=context@entry=0x7f91400009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708
#3  0x00007f91f8be76dc in g_main_context_iteration (context=0x7f91400009a0, may_block=1) at gmain.c:3774
#4  0x00007f91fe2e64ee in QEventDispatcherGlib::processEvents (this=0x7f91400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007f91fe2b643f in QEventLoop::processEvents (this=this@entry=0x7f9145149cc0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f91fe2b678d in QEventLoop::exec (this=this@entry=0x7f9145149cc0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f91fe1aaedf in QThread::exec (this=this@entry=0x298f710) at thread/qthread.cpp:538
#8  0x00007f91fe296e93 in QInotifyFileSystemWatcherEngine::run (this=0x298f710) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f91fe1ad71f in QThreadPrivate::start (arg=0x298f710) at thread/qthread_unix.cpp:349
#10 0x00007f91fdf1bee5 in start_thread (arg=0x7f914514a700) at pthread_create.c:309
#11 0x00007f91fc4ecd1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f91ff9168c0 (LWP 18584)):
[KCrash Handler]
#6  ref (this=0x7f91fe618a90 <vtable for QObjectPrivate+16>) at ../../src/corelib/arch/qatomic_x86_64.h:121
#7  QUrl::operator= (this=this@entry=0x52eb9f0, url=...) at io/qurl.cpp:6163
#8  0x00007f91e76ba86f in QDeclarativeError::operator= (this=0x7ffff34a58a0, other=...) at qml/qdeclarativeerror.cpp:117
#9  0x00007f91e76675d4 in QDeclarativeExpression::error (this=<optimized out>) at qml/qdeclarativeexpression.cpp:794
#10 0x00007f91e76a311b in QDeclarativeBoundSignal::qt_metacall (this=0x5aa60b0, c=<optimized out>, id=<optimized out>, a=0x7ffff34a5a40) at qml/qdeclarativeboundsignal.cpp:201
#11 0x00007f91fe2cc644 in QMetaObject::activate (sender=0x6021440, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff34a5a40) at kernel/qobject.cpp:3597
#12 0x00007f914a4a5ab5 in MouseEventListener::mouseMoveEvent(QGraphicsSceneMouseEvent*) () from /usr/lib64/kde4/imports/org/kde/qtextracomponents/libqtextracomponentsplugin.so
#13 0x00007f91fd9d5a37 in QGraphicsItem::sceneEvent (this=0x6021450, event=0x7ffff34a5f80) at graphicsview/qgraphicsitem.cpp:6749
#14 0x00007f91e75fc204 in QDeclarativeItem::sceneEvent (this=0x6021440, event=0x7ffff34a5f80) at graphicsitems/qdeclarativeitem.cpp:3047
#15 0x00007f91fd9fe71f in QGraphicsScenePrivate::sendMouseEvent (this=0x21f5590, mouseEvent=0x7ffff34a5f80) at graphicsview/qgraphicsscene.cpp:1295
#16 0x00007f91fda07a66 in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7ffff34a5f80) at graphicsview/qgraphicsscene.cpp:4102
#17 0x00007f91fda13cac in QGraphicsScene::event (this=0x21f4e70, event=0x7ffff34a5f80) at graphicsview/qgraphicsscene.cpp:3451
#18 0x00007f91fd3fde6c in QApplicationPrivate::notify_helper (this=0x209df30, receiver=0x21f4e70, e=0x7ffff34a5f80) at kernel/qapplication.cpp:4565
#19 0x00007f91fd4047c5 in QApplication::notify (this=this@entry=0x2099d70, receiver=receiver@entry=0x21f4e70, e=e@entry=0x7ffff34a5f80) at kernel/qapplication.cpp:4351
#20 0x00007f91ff3096ea in KApplication::notify (this=0x2099d70, receiver=0x21f4e70, event=0x7ffff34a5f80) at /usr/src/debug/kdelibs-4.14.7/kdeui/kernel/kapplication.cpp:311
#21 0x00007f91fe2b79ad in QCoreApplication::notifyInternal (this=0x2099d70, receiver=0x21f4e70, event=event@entry=0x7ffff34a5f80) at kernel/qcoreapplication.cpp:953
#22 0x00007f91fd3fc6f6 in sendSpontaneousEvent (event=event@entry=0x7ffff34a5f80, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:234
#23 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffff34a5f80) at kernel/qapplication.cpp:5563
#24 0x00007f91fda29eb4 in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x2a62b60, event=event@entry=0x7ffff34a6680) at graphicsview/qgraphicsview.cpp:646
#25 0x00007f91fda2af3a in QGraphicsView::mouseMoveEvent (this=0x2a62b30, event=0x7ffff34a6680) at graphicsview/qgraphicsview.cpp:3276
#26 0x00007f91fd450ca6 in QWidget::event (this=this@entry=0x2a62b30, event=event@entry=0x7ffff34a6680) at kernel/qwidget.cpp:8374
#27 0x00007f91fd807aae in QFrame::event (this=0x2a62b30, e=0x7ffff34a6680) at widgets/qframe.cpp:557
#28 0x00007f91fda2c669 in QGraphicsView::viewportEvent (this=0x2a62b30, event=0x7ffff34a6680) at graphicsview/qgraphicsview.cpp:2866
#29 0x00007f91fe2b7b16 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x2a78970, event=0x7ffff34a6680) at kernel/qcoreapplication.cpp:1063
#30 0x00007f91fd3fde4c in QApplicationPrivate::notify_helper (this=0x209df30, receiver=0x2a78970, e=0x7ffff34a6680) at kernel/qapplication.cpp:4561
#31 0x00007f91fd404901 in QApplication::notify (this=this@entry=0x2099d70, receiver=receiver@entry=0x2a78970, e=e@entry=0x7ffff34a6680) at kernel/qapplication.cpp:4108
#32 0x00007f91ff3096ea in KApplication::notify (this=0x2099d70, receiver=0x2a78970, event=0x7ffff34a6680) at /usr/src/debug/kdelibs-4.14.7/kdeui/kernel/kapplication.cpp:311
#33 0x00007f91fe2b79ad in QCoreApplication::notifyInternal (this=0x2099d70, receiver=0x2a78970, event=0x7ffff34a6680) at kernel/qcoreapplication.cpp:953
#34 0x00007f91fd404077 in QApplicationPrivate::sendMouseEvent (receiver=0x2a78970, event=0x7ffff34a6680, alienWidget=0x2a78970, nativeWidget=0x260fd60, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:231
#35 0x00007f91fd479a0c in QETWidget::translateMouseEvent (this=0x260fd60, event=<optimized out>) at kernel/qapplication_x11.cpp:4474
#36 0x00007f91fd47814c in QApplication::x11ProcessEvent (this=0x2099d70, event=event@entry=0x7ffff34a69c0) at kernel/qapplication_x11.cpp:3663
#37 0x00007f91fd49fb54 in x11EventSourceDispatch (s=s@entry=0x20acfe0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#38 0x00007f91f8be72a6 in g_main_dispatch (context=0x208d9c0) at gmain.c:3066
#39 g_main_context_dispatch (context=context@entry=0x208d9c0) at gmain.c:3642
#40 0x00007f91f8be7628 in g_main_context_iterate (context=context@entry=0x208d9c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#41 0x00007f91f8be76dc in g_main_context_iteration (context=0x208d9c0, may_block=1) at gmain.c:3774
#42 0x00007f91fe2e64ce in QEventDispatcherGlib::processEvents (this=0x209dc80, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#43 0x00007f91fd49fcd6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#44 0x00007f91fe2b643f in QEventLoop::processEvents (this=this@entry=0x7ffff34a6db0, flags=...) at kernel/qeventloop.cpp:149
#45 0x00007f91fe2b678d in QEventLoop::exec (this=this@entry=0x7ffff34a6db0, flags=...) at kernel/qeventloop.cpp:204
#46 0x00007f91fe2bbe59 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#47 0x00007f91fd3fc4ec in QApplication::exec () at kernel/qapplication.cpp:3823
#48 0x00007f91df056934 in kdemain (argc=1, argv=0x1fa06b0) at /usr/src/debug/kde-workspace-4.11.18/plasma/desktop/shell/main.cpp:126
#49 0x00000000004082bd in launch (argc=argc@entry=1, _name=_name@entry=0x1fd3c68 "/usr/bin/plasma-desktop", args=args@entry=0x1fd3c80 "", cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>, envs@entry=0x1fd3c88 "", reset_env=false, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x40ab0e "0") at /usr/src/debug/kdelibs-4.14.7/kinit/kinit.cpp:726
#50 0x000000000040918b in handle_launcher_request (sock=8, who=<optimized out>) at /usr/src/debug/kdelibs-4.14.7/kinit/kinit.cpp:1218
#51 0x00000000004097e1 in handle_requests (waitForPid=waitForPid@entry=0) at /usr/src/debug/kdelibs-4.14.7/kinit/kinit.cpp:1411
#52 0x000000000040531d in main (argc=4, argv=<optimized out>, envp=0x7ffff34a7a10) at /usr/src/debug/kdelibs-4.14.7/kinit/kinit.cpp:1899

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:19:24 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