Summary: | Drag files from Dolphin to other programs causes plasma crash under Wayland | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Patrick Silva <bugseforuns> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | bhush94, fabian, magiblot, notmart, notuxius, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.13.0 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Patrick Silva
2017-03-04 16:55:40 UTC
needs full debug symbols installed to be useful I dont know enable debug symbols on Arch. Sorry. The same crash happens on neon dev unstable Thread 13 (Thread 0x7f367fb9f700 (LWP 6400)): #0 0x00007f37618e2360 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3762a388eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f3765b2310d in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007f3765b23a05 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f3762a37989 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f37618dc6ba in start_thread (arg=0x7f367fb9f700) at pthread_create.c:333 #6 0x00007f37623443dd in clone () ---Type <return> to continue, or q <return> to quit--- at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f36b4805700 (LWP 6389)): #0 0x00007f37618e2360 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3762a388eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f3765b2310d in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007f3765b23a05 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f3762a37989 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f37618dc6ba in start_thread (arg=0x7f36b4805700) at pthread_create.c:333 ---Type <return> to continue, or q <return> to quit--- #6 0x00007f37623443dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f3699eda700 (LWP 6363)): #0 0x00007f37618e2360 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3762a388eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f3765b2310d in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007f3765b23a05 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f3762a37989 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f37618dc6ba in start_thread (arg=0x7f3699eda700) ---Type <return> to continue, or q <return> to quit--- at pthread_create.c:333 #6 0x00007f37623443dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f36996d9700 (LWP 6357)): #0 0x00007f376233870d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f375dcd338c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f3688002990, timeout=<optimized out>, context=0x7f3688002800) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f375dcd338c in g_main_context_iterate (context=context@entry=0x7f3688002800, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835---Type <return> to continue, or q <return> to quit--- #3 0x00007f375dcd349c in g_main_context_iteration (context=0x7f3688002800, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f3762c6092f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3762c097ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3762a32cd4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f3762a37989 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f37618dc6ba in start_thread (arg=0x7f36996d9700) ---Type <return> to continue, or q <return> to quit--- at pthread_create.c:333 #9 0x00007f37623443dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f369a6db700 (LWP 6354)): #0 0x00007f376233870d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f375dcd338c in g_main_context_iterate (priority=2147483647, n_fds=2, fds=0x7f368c0010c0, timeout=<optimized out>, context=0x1dc61d0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f375dcd338c in g_main_context_iterate (context=0x1dc61d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835---Type <return> to continue, or q <return> to quit--- #3 0x00007f375dcd3712 in g_main_loop_run (loop=0x1dc6160) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4034 #4 0x00007f36a59569d6 in gdbus_shared_thread_func (user_data=0x1dc61a0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./gio/gdbusprivate.c:246 #5 0x00007f375dcf9bb5 in g_thread_proxy (data=0x1dc80a0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread.c:780 #6 0x00007f37618dc6ba in start_thread (arg=0x7f369a6db700) at pthread_create.c:333 #7 0x00007f37623443dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 ---Type <return> to continue, or q <return> to quit--- Thread 8 (Thread 0x7f369aedc700 (LWP 6353)): #0 0x00007f376233870d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f375dcd338c in g_main_context_iterate (priority=2147483647, n_fds=2, fds=0x7f36940008c0, timeout=<optimized out>, context=0x1dc5960) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f375dcd338c in g_main_context_iterate (context=context@entry=0x1dc5960, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f375dcd349c in g_main_context_iteration (context=0x1dc5960, may_block=may_block@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901---Type <return> to continue, or q <return> to quit--- #4 0x00007f375dcd34d9 in glib_worker_main (data=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:5672 #5 0x00007f375dcf9bb5 in g_thread_proxy (data=0x1dc8050) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread.c:780 #6 0x00007f37618dc6ba in start_thread (arg=0x7f369aedc700) at pthread_create.c:333 #7 0x00007f37623443dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f36b5859700 (LWP 6342)): #0 0x00007f37618e2360 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3762a388eb in QWaitCondition::wait(QMutex*, unsigne---Type <return> to continue, or q <return> to quit--- d long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f3765b2310d in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007f3765b23a05 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007f3762a37989 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f37618dc6ba in start_thread (arg=0x7f36b5859700) at pthread_create.c:333 #6 0x00007f37623443dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f36b79f8700 (LWP 6341)): #0 0x00007f376233870d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f375dcd338c in g_main_context_iterate (priority=2147---Type <return> to continue, or q <return> to quit--- 483647, n_fds=1, fds=0x7f36b00013c0, timeout=<optimized out>, context=0x7f36b0000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f375dcd338c in g_main_context_iterate (context=context@entry=0x7f36b0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f375dcd349c in g_main_context_iteration (context=0x7f36b0000990, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f3762c6094b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #5 0x00007f3762c097ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3762a32cd4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f3765aa3256 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f3762a37989 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f37618dc6ba in start_thread (arg=0x7f36b79f8700) at pthread_create.c:333 #10 0x00007f37623443dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f3749c67700 (LWP 6340)): #0 0x00007f37618e2360 in pthread_cond_wait@@GLIBC_2.3.2 () ---Type <return> to continue, or q <return> to quit--- at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f376754b784 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f376754b7c9 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f37618dc6ba in start_thread (arg=0x7f3749c67700) at pthread_create.c:333 #4 0x00007f37623443dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f374bfff700 (LWP 6339)): #0 0x00007f376233870d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f375dcd338c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f3740002e70, timeout=<optimized out>, c---Type <return> to continue, or q <return> to quit--- ontext=0x7f3740000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f375dcd338c in g_main_context_iterate (context=context@entry=0x7f3740000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f375dcd349c in g_main_context_iteration (context=0x7f3740000990, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f3762c6092f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3762c097ca in QEventLoop::exec(QFlags<QEventLoop::P---Type <return> to continue, or q <return> to quit--- rocessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3762a32cd4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f37651020c5 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f3762a37989 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f37618dc6ba in start_thread (arg=0x7f374bfff700) at pthread_create.c:333 #10 0x00007f37623443dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f3751d0e700 (LWP 6338)): #0 0x00007f376233870d in poll () at ../sysdeps/unix/syscall-template.S:84 ---Type <return> to continue, or q <return> to quit--- #1 0x00007f375dcd338c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f3744003070, timeout=<optimized out>, context=0x7f3744000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f375dcd338c in g_main_context_iterate (context=context@entry=0x7f3744000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f375dcd349c in g_main_context_iteration (context=0x7f3744000990, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007f3762c6092f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () ---Type <return> to continue, or q <return> to quit--- at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3762c097ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3762a32cd4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f37651020c5 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f3762a37989 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f37618dc6ba in start_thread (arg=0x7f3751d0e700) at pthread_create.c:333 #10 0x00007f37623443dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f3753744700 (LWP 6337)): ---Type <return> to continue, or q <return> to quit--- #0 0x00007f376233870d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f375dcd338c in g_main_context_iterate (priority=2147483647, n_fds=3, fds=0x7f374c003220, timeout=<optimized out>, context=0x7f374c000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007f375dcd338c in g_main_context_iterate (context=context@entry=0x7f374c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007f375dcd349c in g_main_context_iteration (context=0x7f374c000990, may_block=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 ---Type <return> to continue, or q <return> to quit--- #4 0x00007f3762c6094b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3762c097ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3762a32cd4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f3767c35b75 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007f3762a37989 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f37618dc6ba in start_thread (arg=0x7f3753744700) at pthread_create.c:333 #10 0x00007f37623443dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 ---Type <return> to continue, or q <return> to quit--- Thread 1 (Thread 0x7f3767af68c0 (LWP 6336)): #0 0x0000000001a71740 in () #1 0x00007f36b8e9399e in () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/draganddrop/libdraganddropplugin.so #2 0x00007f36b8e92e0c in () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/draganddrop/libdraganddropplugin.so #3 0x00007f36b8e9579d in () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/draganddrop/libdraganddropplugin.so #4 0x00007f376503a569 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #5 0x00007f376503b4ee in QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMod---Type <return> to continue, or q <return> to quit--- e, bool*, bool) const () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #6 0x00007f3765051ec7 in QV4::Runtime::method_getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f36a43c81be in () #8 0x0000000000000000 in () It's the debug symbols on /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/draganddrop/libdraganddropplugin.so (kdeclarative) that are useful *** Bug 383800 has been marked as a duplicate of this bug. *** Why does some kde dev not generate the backtrace? This crash is easily reproducible. same crash on plasma 5.12 beta, Arch Linux. Cannot drag files to vlc or okular, for example, under wayland without a plasma crash. open okular and dolphin drag a pdf file to "okular" in your task manager (cursor becomes "not allowed" shape) plasma crashes when cursor is moved from task manager Crash reproducible in plasma 5.12.4, Arch Linux. *** Bug 393301 has been marked as a duplicate of this bug. *** on Arch Linux running plasma 5.13 beta and qt 5.11 rc2 Wayland session crashes and my system goes to login screen when I drag a txt file from Dolphin to Kate entry in plasma panel. *** This bug has been marked as a duplicate of bug 385605 *** *** Bug 413831 has been marked as a duplicate of this bug. *** |