https://bugs.kde.org/show_bug.cgi?id=394367
Bug ID: 394367 Summary: Can't Add Taskbar Widgets while running Synergy-Core as Server Product: plasmashell Version: 5.12.5 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: normal Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: ryaner...@mac.com CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.12.5) Qt Version: 5.10.1 Frameworks Version: 5.46.0 Operating System: Linux 4.16.8-1-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: On this system, I was running synergy-core --server, with one client attached. When I click on the taskbar "menu" button or the "add widget" button Plasma freezes. Using `pkill5 plasmashell` then does not exit cause plasmashell to exit... Must use `pkill -11 plasmashell` I did this twice. However, after terminating both `plasmashell` and `synergy-core`, the widget menu is still freezing up plasmashell... 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 0x7f66a234e800 (LWP 4291))] Thread 10 (Thread 0x7f65bffff700 (LWP 5287)): #0 0x00007f669b867934 in read () at /usr/lib/libc.so.6 #1 0x00007f6696103ed1 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f66960bdff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f66960be4c6 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f66960be63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f669c1bc254 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f669c15e31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #7 0x00007f669bf6d71e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f669f14c319 in () at /usr/lib/libQt5Qml.so.5 #9 0x00007f669bf72abd in () at /usr/lib/libQt5Core.so.5 #10 0x00007f669b125075 in start_thread () at /usr/lib/libpthread.so.0 #11 0x00007f669b87653f in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7f65c4bf1700 (LWP 4713)): #0 0x00007f66960bb330 in () at /usr/lib/libglib-2.0.so.0 #1 0x00007f66960bd983 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f66960be44e in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f66960be63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f669c1bc254 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f669c15e31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f669bf6d71e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f669bf72abd in () at /usr/lib/libQt5Core.so.5 #8 0x00007f669b125075 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f669b87653f in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7f65cd416700 (LWP 4712)): #0 0x00007f66960e6f40 in g_thread_self () at /usr/lib/libglib-2.0.so.0 #1 0x00007f66960be62f in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #2 0x00007f669c1bc254 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007f669c15e31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f669bf6d71e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007f669bf72abd in () at /usr/lib/libQt5Core.so.5 #6 0x00007f669b125075 in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f669b87653f in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f65ec67f700 (LWP 4367)): #0 0x00007f66961052f4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f66960bdf1a in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #2 0x00007f66960be4c6 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f66960be63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f669c1bc254 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f669c15e31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f669bf6d71e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f669fcf550b in () at /usr/lib/libQt5Quick.so.5 #8 0x00007f669bf72abd in () at /usr/lib/libQt5Core.so.5 #9 0x00007f669b125075 in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f669b87653f in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f6677fff700 (LWP 4364)): #0 0x00007f669b12affc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f66a1a11f77 in () at /usr/lib/libQt5Script.so.5 #2 0x00007f66a1a11fb9 in () at /usr/lib/libQt5Script.so.5 #3 0x00007f669b125075 in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f669b87653f in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f6682365700 (LWP 4361)): #0 0x00007f66961052d9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f66960be421 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f66960be63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f669c1bc254 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f669c15e31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f669bf6d71e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f669f14c319 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007f669bf72abd in () at /usr/lib/libQt5Core.so.5 #8 0x00007f669b125075 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f669b87653f in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f6683dfa700 (LWP 4351)): #0 0x00007f669b867934 in read () at /usr/lib/libc.so.6 #1 0x00007f6696103ed1 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f66960bdff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f66960be4c6 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f66960be63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f669c1bc254 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f669c15e31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #7 0x00007f669bf6d71e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f669f14c319 in () at /usr/lib/libQt5Qml.so.5 #9 0x00007f669bf72abd in () at /usr/lib/libQt5Core.so.5 #10 0x00007f669b125075 in start_thread () at /usr/lib/libpthread.so.0 #11 0x00007f669b87653f in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f66898f5700 (LWP 4315)): #0 0x00007f669c1bc114 in () at /usr/lib/libQt5Core.so.5 #1 0x00007f66960bda49 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f66960be44e in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f66960be63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f669c1bc254 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f669c15e31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f669bf6d71e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f669c5df416 in () at /usr/lib/libQt5DBus.so.5 #8 0x00007f669bf72abd in () at /usr/lib/libQt5Core.so.5 #9 0x00007f669b125075 in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f669b87653f in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f668bcdc700 (LWP 4305)): #0 0x00007f669b12affc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f66a0939393 in () at /usr/lib/libxcb.so.1 #2 0x00007f66a093ae4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007f668e46282a in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f669bf72abd in () at /usr/lib/libQt5Core.so.5 #5 0x00007f669b125075 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f669b87653f in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f66a234e800 (LWP 4291)): [KCrash Handler] #6 0x00007f669b86bea9 in poll () at /usr/lib/libc.so.6 #7 0x00007f66a0939180 in () at /usr/lib/libxcb.so.1 #8 0x00007f66a093af3b in xcb_wait_for_special_event () at /usr/lib/libxcb.so.1 #9 0x00007f66775dfa5e in glPrimitiveBoundingBox () at /usr/lib/libGLX_mesa.so.0 #10 0x00007f66775e0288 in glPrimitiveBoundingBox () at /usr/lib/libGLX_mesa.so.0 #11 0x00007f66775e032b in glPrimitiveBoundingBox () at /usr/lib/libGLX_mesa.so.0 #12 0x00007f66775d498e in () at /usr/lib/libGLX_mesa.so.0 #13 0x00007f66775cd499 in () at /usr/lib/libGLX_mesa.so.0 #14 0x00007f66775d4dbf in () at /usr/lib/libGLX_mesa.so.0 #15 0x00007f66775c0607 in () at /usr/lib/libGLX_mesa.so.0 #16 0x00007f6693392e6d in () at /usr/lib/libGLX.so.0 #17 0x00007f6693393895 in () at /usr/lib/libGLX.so.0 #18 0x00007f6693394ed6 in () at /usr/lib/libGLX.so.0 #19 0x00007f668aec5c30 in () at /usr/lib/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so #20 0x00007f669c99b8c9 in QOpenGLContext::makeCurrent(QSurface*) () at /usr/lib/libQt5Gui.so.5 #21 0x00007f669fd5a5d8 in () at /usr/lib/libQt5Quick.so.5 #22 0x00007f669fdd0252 in QQuickWindow::~QQuickWindow() () at /usr/lib/libQt5Quick.so.5 #23 0x00007f667444406f in () at /usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so #24 0x00007f669c18e14d in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5 #25 0x00007f669c197d1c in QObject::~QObject() () at /usr/lib/libQt5Core.so.5 #26 0x00007f669fdc1497 in QQuickItem::~QQuickItem() () at /usr/lib/libQt5Quick.so.5 #27 0x00007f669fddee97 in () at /usr/lib/libQt5Quick.so.5 #28 0x00007f669c191071 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #29 0x00007f669fdbe32c in QQuickItem::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #30 0x00007f669d167fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #31 0x00007f669d16f9c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #32 0x00007f669c15fce0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #33 0x00007f669c162946 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #34 0x00007f669c1bcc44 in () at /usr/lib/libQt5Core.so.5 #35 0x00007f66960be368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #36 0x00007f66960be5b1 in () at /usr/lib/libglib-2.0.so.0 #37 0x00007f66960be63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #38 0x00007f669c1bc231 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #39 0x00007f668e4ea482 in () at /usr/lib/libQt5XcbQpa.so.5 #40 0x00007f669c15e31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #41 0x00007f669c167718 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #42 0x000055f98578a85a in () #43 0x00007f669b7a106b in __libc_start_main () at /usr/lib/libc.so.6 #44 0x000055f98578ac1a in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.