https://bugs.kde.org/show_bug.cgi?id=404187

            Bug ID: 404187
           Summary: [crash] - Global menu plasmoid in multi-screen is
                    crashing all Qt applications
           Product: plasmashell
           Version: 5.14.5
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Global Menu
          Assignee: k...@privat.broulik.de
          Reporter: mvourla...@gmail.com
                CC: mvourla...@gmail.com, plasma-b...@kde.org
  Target Milestone: 1.0

SUMMARY


STEPS TO REPRODUCE
1. Add a Plasma Application menu bar
2. Activate two screens in a multi-screen environment
3. Try to execute any Qt application, it will crash

OBSERVED RESULT
When trying to open any Qt application that contains a menu, that application
crashes on startup

EXPECTED RESULT
The application to open correctly

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Tumbleweed
(available in About System)
KDE Plasma Version: 5.14.5
KDE Frameworks Version: 5.54.0
Qt Version: 5.12.0

ADDITIONAL INFORMATION
Crash Report:

Thread 1 (Thread 0x7fbd4abf4980 (LWP 4716)):
[KCrash Handler]
#6  0x00007fbd50457030 in QWidget::hide() () from /usr/lib64/libQt5Widgets.so.5
#7  0x00007fbd505ab8ad in ?? () from /usr/lib64/libQt5Widgets.so.5
#8  0x00007fbd505af931 in QMenuBar::changeEvent(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#9  0x00007fbd5046db4d in QWidget::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#10 0x00007fbd505afa47 in QMenuBar::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#11 0x00007fbd5042e591 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#12 0x00007fbd50435b50 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#13 0x00007fbd4fa3d359 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#14 0x00007fbd5045eb19 in QWidgetPrivate::updateFont(QFont const&) () from
/usr/lib64/libQt5Widgets.so.5
#15 0x00007fbd5046df8d in QWidget::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#16 0x00007fbd505afa47 in QMenuBar::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#17 0x00007fbd5042e591 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#18 0x00007fbd50435b50 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#19 0x00007fbd4fa3d359 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#20 0x00007fbd504883b6 in ?? () from /usr/lib64/libQt5Widgets.so.5
#21 0x00007fbd504883ea in ?? () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007fbd5048844d in ?? () from /usr/lib64/libQt5Widgets.so.5
#23 0x00007fbd4fa670ab in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#24 0x00007fbd4fe28bff in QWindow::screenChanged(QScreen*) () from
/usr/lib64/libQt5Gui.so.5
#25 0x00007fbd4fe29433 in QWindowPrivate::emitScreenChangedRecursion(QScreen*)
() from /usr/lib64/libQt5Gui.so.5
#26 0x00007fbd4fe305d6 in QWindowPrivate::setTopLevelScreen(QScreen*, bool) ()
from /usr/lib64/libQt5Gui.so.5
#27 0x00007fbd50460336 in QWidgetPrivate::create_sys(unsigned long long, bool,
bool) () from /usr/lib64/libQt5Widgets.so.5
#28 0x00007fbd5046068d in QWidget::create(unsigned long long, bool, bool) ()
from /usr/lib64/libQt5Widgets.so.5
#29 0x00007fbd505ad2a9 in ?? () from /usr/lib64/libQt5Widgets.so.5
#30 0x00007fbd505ad405 in ?? () from /usr/lib64/libQt5Widgets.so.5
#31 0x00007fbd505739ba in QMainWindow::menuBar() const () from
/usr/lib64/libQt5Widgets.so.5
#32 0x00007fbd50c2fe00 in KXMLGUIBuilder::createContainer(QWidget*, int,
QDomElement const&, QAction*&) () from /usr/lib64/libKF5XmlGui.so.5
#33 0x00007fbd50c42463 in ?? () from /usr/lib64/libKF5XmlGui.so.5
#34 0x00007fbd50c47608 in ?? () from /usr/lib64/libKF5XmlGui.so.5
#35 0x00007fbd50c47c1b in ?? () from /usr/lib64/libKF5XmlGui.so.5
#36 0x00007fbd50c47d42 in ?? () from /usr/lib64/libKF5XmlGui.so.5
#37 0x00007fbd50c3faf7 in KXMLGUIFactory::addClient(KXMLGUIClient*) () from
/usr/lib64/libKF5XmlGui.so.5
#38 0x00007fbd5116f10c in KParts::MainWindow::createShellGUI(bool) () from
/usr/lib64/libKF5Parts.so.5
#39 0x000055b92935e347 in ?? ()
#40 0x000055b92935aad9 in main ()
[Inferior 1 (process 4716) detached]

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to