Bug 373695

Summary: Swapping menu bars with differing widgets between two monitors
Product: [Plasma] plasmashell Reporter: itsariaokay
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, notmart, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.8.4   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description itsariaokay 2016-12-15 18:05:33 UTC
Application: plasmashell (5.8.4)

Qt Version: 5.7.0
Frameworks Version: 5.28.0
Operating System: Linux 4.8.13-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I had one (new) menu bar at the top of my left monitor. One (old) menubar at the top of my right monitor. I used the move feature to drag the menu bar from the right monitor to the left menu bar. First it stuck to the bottom, as expected, then the side, as expected, then i dragged to the top, when the weird behavior started. 

- Unusual behavior I noticed:
Flashing, the menu bars overlapped. At first I didn't really notice anything had officially crashed. Once I moved the overlapping menubar from the left to the right, the other menu bar was happily there, as expected. I noticed the red bug report icon and figured i should report anway.

- Custom settings of the application: I don't think that this was related to any custom settings but you can message me if you need  more details. Arch Linux, up to date 12/14/16

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

Thread 9 (Thread 0x7f1405e45700 (LWP 15223)):
#0  0x00007f14d6d5948d in poll () at /usr/lib/libc.so.6
#1  0x00007f14d201b786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f14d201b89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f14d767b73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f14d762524a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f14d74480f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f14da7ab2d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f14d744cd78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f14d655c454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f14d6d627df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f140cb65700 (LWP 11606)):
#0  0x00007f14d2060dd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f14d201b62d in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f14d201b89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f14d767b73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f14d762524a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f14d74480f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f14d744cd78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f14d655c454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f14d6d627df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f1422b07700 (LWP 3060)):
#0  0x00007f14d2060dd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f14d201b8a6 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#2  0x00007f14d767b73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f14d762524a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f14d74480f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f14db347856 in  () at /usr/lib/libQt5Quick.so.5
#6  0x00007f14d744cd78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f14d655c454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f14d6d627df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f14b35a2700 (LWP 3011)):
#0  0x00007f14d656210f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f14dcde3ac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f14dcde3b09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f14d655c454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f14d6d627df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f14bd35e700 (LWP 3009)):
#0  0x00007f14d2060dd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f14d201ac7c in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f14d201b6ab in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f14d201b89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f14d767b73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f14d762524a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f14d74480f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f14da7ab2d5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f14d744cd78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f14d655c454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f14d6d627df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f14bf3ea700 (LWP 2996)):
#0  0x00007f14d6d5948d in poll () at /usr/lib/libc.so.6
#1  0x00007f14d201b786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f14d201b89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f14d767b73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f14d762524a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f14d74480f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f14da7ab2d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f14d744cd78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f14d655c454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f14d6d627df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f14c4fd7700 (LWP 2958)):
#0  0x00007f14d2060dd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f14d201b171 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007f14d201b724 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f14d201b89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f14d767b73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f14d762524a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f14d74480f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f14d81c8e55 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007f14d744cd78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f14d655c454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f14d6d627df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f14c6c08700 (LWP 2942)):
#0  0x00007f14d6d5948d in poll () at /usr/lib/libc.so.6
#1  0x00007f14dbd188e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f14dbd1a679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f14c8945449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f14d744cd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f14d655c454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f14d6d627df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f14dd663800 (LWP 2935)):
[KCrash Handler]
#6  0x00007f14da6731a9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f14da673bf4 in QV4::ExecutionEngine::toVariant(QV4::Value const&, int, bool) () at /usr/lib/libQt5Qml.so.5
#8  0x00007f14da6f3e66 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#9  0x00007f14da6f49f0 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#10 0x00007f14da6f4b22 in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#11 0x00007f14da7054d6 in QV4::Runtime::setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#12 0x00007f1404103158 in  ()
#13 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Marco Martin 2017-06-26 13:37:09 UTC

*** This bug has been marked as a duplicate of bug 366653 ***