Application: yakuake (20.08.1) Qt Version: 5.15.1 Frameworks Version: 5.73.0 Operating System: Linux 5.8.16-300.fc33.x86_64 x86_64 Windowing system: X11 Distribution: Fedora 33 (Workstation Edition) -- Information about the crash: - What I was doing when the application crashed: Switching desktops but hit the wrong key binding, pressed ctrl+alt+left - Unusual behavior I noticed: Crashed on key press - Custom settings of the application: I have a theme installed, Breath2 Dark Minimal. The crash can be reproduced every time. -- Backtrace: Application: Yakuake (yakuake), signal: Segmentation fault [KCrash Handler] #4 0x00007f1b60bb40eb in QSplitter::indexOf(QWidget*) const () from /lib64/libQt5Widgets.so.5 #5 0x000056024ce5f46b in Session::tryGrowTerminal(int, Session::GrowthDirection, unsigned int) () #6 0x000056024ce5f6c5 in SessionStack::tryGrowTerminalLeft(int, unsigned int) () #7 0x000056024ce4a74b in MainWindow::handleContextDependentAction(QAction*, int) () #8 0x00007f1b600462a0 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #9 0x00007f1b60a08b62 in QAction::triggered(bool) () from /lib64/libQt5Widgets.so.5 #10 0x00007f1b60a0b3a1 in QAction::activate(QAction::ActionEvent) () from /lib64/libQt5Widgets.so.5 #11 0x00007f1b60a0bf67 in QAction::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #12 0x00007f1b60a0f15f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #13 0x00007f1b60017bf8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #14 0x00007f1b604338c2 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /lib64/libQt5Gui.so.5 #15 0x00007f1b60433e0b in QShortcutMap::tryShortcut(QKeyEvent*) () from /lib64/libQt5Gui.so.5 #16 0x00007f1b603f0c63 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /lib64/libQt5Gui.so.5 #17 0x00007f1b6040803b in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /lib64/libQt5Gui.so.5 #18 0x00007f1b603ed94b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5 #19 0x00007f1b4e8222aa in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5 #20 0x00007f1b5e80ffd7 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #21 0x00007f1b5e860d88 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #22 0x00007f1b5e80d41f in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #23 0x00007f1b60062a2f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #24 0x00007f1b6001665b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #25 0x00007f1b6001e020 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #26 0x000056024ce3f4dc in main () [Inferior 1 (process 189792) detached] Possible duplicates by query: bug 392928, bug 392448, bug 376335. Reported using DrKonqi
Cannot reproduce on current master Yakuake 21.03.70
Created attachment 136995 [details] New crash information added by DrKonqi yakuake (20.12.3) using Qt 5.15.2 - What I was doing when the application crashed: I pressed ctrl + alt + right while Yakuake was open. Yakuake crashed immediately. Tested and repeated. -- Backtrace (Reduced): #4 0x00007f684f866daf in QSplitter::indexOf(QWidget*) const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #5 0x000055a1f9686b9b in Session::tryGrowTerminal (this=<optimized out>, terminalId=terminalId@entry=0, direction=direction@entry=Session::Left, pixels=pixels@entry=10) at ./app/session.cpp:353 #6 0x000055a1f9681269 in SessionStack::tryGrowTerminalLeft (this=this@entry=0x55a1fa3b2850, terminalId=0, pixels=pixels@entry=10) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:653 #7 0x000055a1f9667833 in MainWindow::handleContextDependentAction (this=0x7ffeec4dfe70, action=0x55a1fa4d5200, sessionId=<optimized out>) at ./app/mainwindow.cpp:518 [...] #9 0x00007f684f6aa8e6 in QAction::triggered(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
Created attachment 137420 [details] New crash information added by DrKonqi yakuake (20.12.3) using Qt 5.15.2 - What I was doing when the application crashed (it is able to reproduce anytime, always crashes): Press F12 to Open Press CTRL+ALT+LEFT/RIGHT Note: no Application/System Service/Common Activities has this trigger (CTRL+ALT+LEFT/RIGHT) assigned -- Backtrace (Reduced): #4 0x00007f0c859cbdaf in QSplitter::indexOf(QWidget*) const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #5 0x00005638d2d94b9b in Session::tryGrowTerminal (this=<optimized out>, terminalId=terminalId@entry=2, direction=direction@entry=Session::Left, pixels=pixels@entry=10) at ./app/session.cpp:353 #6 0x00005638d2d8f269 in SessionStack::tryGrowTerminalLeft (this=this@entry=0x5638d3ffd330, terminalId=2, pixels=pixels@entry=10) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:653 #7 0x00005638d2d75833 in MainWindow::handleContextDependentAction (this=0x7ffc858d5c50, action=0x5638d4120b60, sessionId=<optimized out>) at ./app/mainwindow.cpp:518 [...] #9 0x00007f0c8580f8e6 in QAction::triggered(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
Created attachment 157899 [details] New crash information added by DrKonqi yakuake (21.12.3) using Qt 5.15.3 - What I was doing when the application crashed: Resizing Yakuake using keyboard settings - Custom settings of the application: Fresh install. Dual-screen setup perhaps relevant. -- Backtrace (Reduced): #4 0x00007fb1e1724d9f in QSplitter::indexOf(QWidget*) const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 [...] #8 0x00007fb1e1565be6 in QAction::triggered(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x00007fb1e15688fc in QAction::activate(QAction::ActionEvent) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007fb1e15694e7 in QAction::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007fb1e156c713 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5