Bug 210216 - Crash after attempt to set window shortcut with keyboard only
Summary: Crash after attempt to set window shortcut with keyboard only
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2009-10-11 18:08 UTC by Christoph Lange
Modified: 2018-10-21 04:53 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Lange 2009-10-11 18:08:39 UTC
Application that crashed: kwin
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-thinkpad-r2 x86_64

What I was doing when the application crashed:
After an update to KDE 4.3.2 I wanted to see if bug 182873 still persists.  I tried to assign a shortcut key to a window using the keyboard only.  I pressed the shortcut I had defined for the "set window shortcut" action, hit Shift+Tab twice to reach the button for defining the window shortcut, pushed the button using Space, hit the desired shortcut key combination, and then I tried to push the OK button of that little popup. As I didn't succeed, I hit the keyboard shortcut for "set window shortcut" once more, and then kwin crashed.

 -- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f408e86594a in QKeySequence::QKeySequence () from /usr/lib64/qt4/libQtGui.so.4
#6  0x00007f40910eda07 in KWin::ShortcutDialog::shortcut () from /usr/lib/libkdeinit4_kwin.so
#7  0x00007f40911195bd in KWin::Workspace::setupWindowShortcutDone () from /usr/lib/libkdeinit4_kwin.so
#8  0x00007f40910dd804 in KWin::Workspace::qt_metacall () from /usr/lib/libkdeinit4_kwin.so
#9  0x00007f408f466c20 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f40910ed98b in KWin::ShortcutDialog::dialogDone () from /usr/lib/libkdeinit4_kwin.so
#11 0x00007f40910edaaf in KWin::ShortcutDialog::accept () from /usr/lib/libkdeinit4_kwin.so
#12 0x00007f40901be554 in KDialog::slotButtonClicked () from /usr/lib/libkdeui.so.5
#13 0x00007f40901c02c5 in KDialog::qt_metacall () from /usr/lib/libkdeui.so.5
#14 0x00007f40910ee90a in KWin::ShortcutDialog::qt_metacall () from /usr/lib/libkdeinit4_kwin.so
#15 0x00007f408f466c20 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f408f46abe0 in QSignalMapper::mapped () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f408f46ac6a in QSignalMapper::map () from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007f408f46bc52 in QSignalMapper::qt_metacall () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f408f466c20 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f408ed69d4b in QAbstractButton::clicked () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f408eb3c760 in QAbstractButtonPrivate::emitClicked () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007f408eb3d4aa in QAbstractButtonPrivate::click () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f408eb3d65f in QAbstractButton::mouseReleaseEvent () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f408e88bc40 in QWidget::event () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f408e847485 in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007f408e84ef48 in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007f4090240454 in KApplication::notify () from /usr/lib/libkdeui.so.5
#28 0x00007f408f45696e in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007f408e84e266 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007f408e8a04f6 in QETWidget::translateMouseEvent () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f408e89ee78 in QApplication::x11ProcessEvent () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f408e8c17fb in x11EventSourceDispatch () from /usr/lib64/qt4/libQtGui.so.4
#33 0x00007f4087f3a096 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007f4087f3d0dd in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#35 0x00007f4087f3d273 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0x00007f408f477f99 in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#37 0x00007f408e8c1166 in QGuiEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtGui.so.4
#38 0x00007f408f4556c4 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007f408f45584f in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#40 0x00007f408f4573e4 in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4
#41 0x00007f40910f3abf in kdemain () from /usr/lib/libkdeinit4_kwin.so
#42 0x00007f408bf345c6 in __libc_start_main () from /lib/libc.so.6
#43 0x0000000000400939 in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2009-12-06 16:38:12 UTC
the backtrace is missing the debugging information. If you are able to reproduce, please install the debugging packages provided by your distribution and create a new backtrace. For more information please have a look at:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Andrew Crouthamel 2018-09-20 03:07:49 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-21 04:53:34 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!