Bug 228841 - systemsetting crash after changing global shortcuts with bad configured logo key
Summary: systemsetting crash after changing global shortcuts with bad configured logo key
Status: RESOLVED DUPLICATE of bug 222189
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: shortcuts (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-28 02:53 UTC by Christian Herzberg
Modified: 2010-03-02 04:24 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Herzberg 2010-02-28 02:53:36 UTC
Application that crashed: systemsettings
Version of the application: 1.0
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.32-8.slh.3-sidux-686 i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
I can reproduce this bug with the following actions:

1. step: I opened "systemsettings" > "Keyboard & Mouse" > „Global Shortcuts“ and change the Component to „KWin“. For the virtual desktop switch I try to set something like "logo+tab" but hit the left logo key produced a row of three squares followed by a "downscripted" rectangle.

2. step: After that I try to set the counterclockwise desktop switch to "logo+shift+tab", but again only the hit of the left logo produced the same square-rectangle-row and I was prompted: This key is used for an other option (the one I changed before). I choose „Cancel“.

3.step: But I try again the second step and this time systemsettings crashed with the attached backtrace.

Hopfully the following informations are helpful:
I wondered what my "meta" key would be, seeing "Meta+=" is set for increase zoom. So I try some keys and finding my right logo key give seytemsetting the "Meta" key values. May be this could be related to my keyboard settings, where I set AltGr give me the next key level reaching "[]{}|" on my german standard 105 keyboard.
After setting up the desktop switch with my right logo key, "Meta+Tab" works to switch the desktop even with both meta keys, the only difference: With the right logo key the switchmenu shows up, while with the left logo key it does not. The "Meta+Shift+Tab" for the counterclockwise desktop switch is workless even with both logo keys.

Good luck and thanks a lot


 -- Backtrace:
Application: Systemeinstellungen (systemsettings), signal: Segmentation fault
[KCrash Handler]
#6  Private (this=0xbfe930fc, p=...) at ../../include/QtCore/../../src/corelib/kernel/qvariant.h:343
#7  QVariant (this=0xbfe930fc, p=...) at kernel/qvariant.cpp:1371
#8  0xb66d26a0 in QDBusPendingReplyData::argumentAt (this=0xbfe93138, index=0) at qdbuspendingreply.cpp:268
#9  0xb751180a in argumentAt<0> (seq=..., comp=...) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:174
#10 QDBusPendingReply<bool, void, void, void, void, void, void, void>::operator bool (seq=..., comp=...) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:184
#11 KGlobalAccel::isGlobalShortcutAvailable (seq=..., comp=...) at ../../kdeui/shortcuts/kglobalaccel.cpp:483
#12 0xb7595398 in KKeySequenceWidgetPrivate::conflictWithGlobalShortcuts (this=0x8d20b48, keySequence=...) at ../../kdeui/widgets/kkeysequencewidget.cpp:513
#13 0xb75964d7 in KKeySequenceWidget::isKeySequenceAvailable (this=0x84b69c0, keySequence=...) at ../../kdeui/widgets/kkeysequencewidget.cpp:358
#14 0xb759659e in KKeySequenceWidgetPrivate::doneRecording (this=0x8d20b48, validate=true) at ../../kdeui/widgets/kkeysequencewidget.cpp:490
#15 0xb75969e4 in KKeySequenceButton::keyPressEvent (this=0x857fc08, e=0xbfe9367c) at ../../kdeui/widgets/kkeysequencewidget.cpp:785
#16 0xb75938c4 in KKeySequenceButton::event (this=0xbfe930fc, e=0x1) at ../../kdeui/widgets/kkeysequencewidget.cpp:693
#17 0xb6a77a94 in QApplicationPrivate::notify_helper (this=0x840fef8, receiver=0x857fc08, e=0xbfe9367c) at kernel/qapplication.cpp:4065
#18 0xb6a80c8b in QApplication::notify (this=0xbfe951bc, receiver=0x857fc08, e=0xbfe9367c) at kernel/qapplication.cpp:3664
#19 0xb74c2e7a in KApplication::notify (this=0xbfe951bc, receiver=0x857fc08, event=0xbfe9367c) at ../../kdeui/kernel/kapplication.cpp:302
#20 0xb65821eb in QCoreApplication::notifyInternal (this=0xbfe951bc, receiver=0x857fc08, event=0xbfe9367c) at kernel/qcoreapplication.cpp:610
#21 0xb6a7891e in QCoreApplication::sendSpontaneousEvent (receiver=0x857fc08, event=0x1) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#22 qt_sendSpontaneousEvent (receiver=0x857fc08, event=0x1) at kernel/qapplication.cpp:4975
#23 0xb6b14170 in QKeyMapper::sendKeyEvent (keyWidget=0x857fc08, grab=true, type=QEvent::KeyPress, code=16781600, modifiers=..., text=..., autorepeat=<value optimized out>, 
    count=<value optimized out>, nativeScanCode=133, nativeVirtualKey=65312, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1861
#24 0xb6b16244 in QKeyMapperPrivate::translateKeyEvent (this=0x843f370, keyWidget=0x857fc08, event=0xbfe94e7c, grab=252) at kernel/qkeymapper_x11.cpp:1831
#25 0xb6aec649 in QApplication::x11ProcessEvent (this=0xbfe951bc, event=0xbfe94e7c) at kernel/qapplication_x11.cpp:3445
#26 0xb6b17bc2 in x11EventSourceDispatch (s=0x84130f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#27 0xb5a76b38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0xb5a7a3d0 in ?? () from /lib/libglib-2.0.so.0
#29 0xb5a7a503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0xb65ad041 in QEventDispatcherGlib::processEvents (this=0x83f3b58, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#31 0xb6b17305 in QGuiEventDispatcherGlib::processEvents (this=0x83f3b58, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#32 0xb658083a in QEventLoop::processEvents (this=0xbfe95130, flags=...) at kernel/qeventloop.cpp:149
#33 0xb6580c82 in QEventLoop::exec (this=0xbfe95130, flags=...) at kernel/qeventloop.cpp:201
#34 0xb65830d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#35 0xb6a77917 in QApplication::exec () at kernel/qapplication.cpp:3525
#36 0x08052e9e in _start ()

This bug may be a duplicate of or related to bug 222189

Reported using DrKonqi
Comment 1 Christoph Feck 2010-03-02 04:24:06 UTC

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