Bug 396210

Summary: Disable This Popup option causes plasma to crash.
Product: [Plasma] plasmashell Reporter: 3ndymion <3ndymion>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, plasma-bugs, subdiff
Priority: NOR Keywords: drkonqi
Version: 5.13.2   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: A picture showing the popup menu.

Description 3ndymion 2018-07-05 16:34:42 UTC
Application: plasmashell (5.13.2)

Qt Version: 5.11.1
Frameworks Version: 5.47.0
Operating System: Linux 4.17.3-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
When I try to copy a file in Dolphin, either with the right-click menu "copy" or with Control-C, a pop up menu appears, showing Kate, Kwrite, & a couple of other things.  One of the options is "Disable This Popup".  Choosing that option causes plasma to completely crash.

This popup menu seems to be part of the clipboard.  I have never seen this before.  I don't know why this strange popup suddenly started appearing, but it is very annoying.  Copying a file does not require an extra popup menu after copying the file.  Any help on how to get rid of this, & fixing the bug, would be greatly appreciated.  Thanks.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fcd8ed65dc0 (LWP 9874))]

Thread 8 (Thread 0x7fccc11cc700 (LWP 10131)):
#0  0x00007fcd87e7bea9 in poll () at /usr/lib/libc.so.6
#1  0x00007fcd819e6523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fcd819e663e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fcd88798054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fcd8874394c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fcd8858ca99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fccc3b7e1da in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007fcd88596b45 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fcd87735075 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fcd87e8653f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fccd4a5f700 (LWP 10033)):
#0  0x00007fcd819e3332 in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007fcd819e5983 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fcd819e644e in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fcd819e663e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fcd88798054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fcd8874394c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fcd8858ca99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fcd8c50223b in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007fcd88596b45 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fcd87735075 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fcd87e8653f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fcce30fb700 (LWP 9959)):
#0  0x00007fcd8773affc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fcce368d124 in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fcce368ce18 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fcd87735075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fcd87e8653f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fcd6dfae700 (LWP 9950)):
#0  0x00007fcd8773affc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fcd8e44eaac in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fcd8e44eac9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fcd87735075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fcd87e8653f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fcd6ffff700 (LWP 9930)):
#0  0x00007fcd87e77934 in read () at /usr/lib/libc.so.6
#1  0x00007fcd81a2bed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fcd819e5ff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fcd819e64c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fcd819e663e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fcd88798054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fcd8874394c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fcd8858ca99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fcd8c0859c9 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fcd88596b45 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fcd87735075 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fcd87e8653f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fcd75eab700 (LWP 9917)):
#0  0x00007fcd88797fa0 in  () at /usr/lib/libQt5Core.so.5
#1  0x00007fcd819e5a49 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fcd819e644e in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fcd819e663e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fcd88798054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fcd8874394c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fcd8858ca99 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fcd8aa97976 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007fcd88596b45 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fcd87735075 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fcd87e8653f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fcd78278700 (LWP 9898)):
#0  0x00007fcd87e7bea9 in poll () at /usr/lib/libc.so.6
#1  0x00007fcd8d152180 in  () at /usr/lib/libxcb.so.1
#2  0x00007fcd8d153e4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fcd7a3d722a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fcd88596b45 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fcd87735075 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fcd87e8653f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fcd8ed65dc0 (LWP 9874)):
[KCrash Handler]
#6  0x00007fcd88603388 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) () at /usr/lib/libQt5Core.so.5
#7  0x00007fcd89de99c0 in  () at /usr/lib/libQt5Widgets.so.5
#8  0x00007fcd89dec235 in  () at /usr/lib/libQt5Widgets.so.5
#9  0x00007fcd89d8ea74 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007fcd89d96341 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007fcd88744cb9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007fcd88ceae34 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#13 0x00007fcd88cecdf6 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#14 0x00007fcd88cc6b7c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#15 0x00007fcd7a46c72d in  () at /usr/lib/libQt5XcbQpa.so.5
#16 0x00007fcd8874394c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007fcd8874bc46 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#18 0x000055ae7cdef64e in  ()
#19 0x00007fcd87db106b in __libc_start_main () at /usr/lib/libc.so.6
#20 0x000055ae7cdefaca in _start ()

Reported using DrKonqi
Comment 1 3ndymion 2018-07-05 16:43:22 UTC
Created attachment 113783 [details]
A picture showing the popup menu.
Comment 2 Roman Gilg 2018-07-27 14:30:02 UTC
I have never seen this popup before as well. How did you open Dolphin? Is it somehow embedded into a widget? Or did you open it just from Launcher/ command line?

The seg fault itself seems to be a problem in Qt.
Comment 3 Kai Uwe Broulik 2018-07-27 14:34:00 UTC

*** This bug has been marked as a duplicate of bug 363771 ***
Comment 4 3ndymion 2018-07-27 15:31:28 UTC
(In reply to Roman Gilg from comment #2)
> I have never seen this popup before as well. How did you open Dolphin? Is it
> somehow embedded into a widget? Or did you open it just from Launcher/
> command line?
> 
> The seg fault itself seems to be a problem in Qt.

Hi.  I just double click on the icon to open Dolphin.  I haven't done anything special.  I've been using Arch Linux with KDE for a couple of months, & then, it just all of a sudden started happening one day.  I have no idea why.  It still happens regularly.

A strange thing is that, when you click the option to disable it, a popup message appears, but it doesn't actually pop up.  The popup message stays closed down in the taskbar & out of focus.  You have to maximize it manually to ever see it.  You might not even know that it appeared.
Comment 5 Roman Gilg 2018-07-27 16:11:40 UTC
(In reply to 3ndymion from comment #4)
> (In reply to Roman Gilg from comment #2)
> > I have never seen this popup before as well. How did you open Dolphin? Is it
> > somehow embedded into a widget? Or did you open it just from Launcher/
> > command line?
> > 
> > The seg fault itself seems to be a problem in Qt.
> 
> Hi.  I just double click on the icon to open Dolphin.  I haven't done
> anything special.  I've been using Arch Linux with KDE for a couple of
> months, & then, it just all of a sudden started happening one day.  I have
> no idea why.  It still happens regularly.
> 
> A strange thing is that, when you click the option to disable it, a popup
> message appears, but it doesn't actually pop up.  The popup message stays
> closed down in the taskbar & out of focus.  You have to maximize it manually
> to ever see it.  You might not even know that it appeared.

Check the bug report Kai referenced as duplicate. There is more information and you can provide more there instead of this one here.
Comment 6 3ndymion 2018-07-27 16:28:17 UTC
(In reply to Roman Gilg from comment #5)
> Check the bug report Kai referenced as duplicate. There is more information
> and you can provide more there instead of this one here.

OK, I'll head over there.  Thanks.