Bug 346927 - systemsettings5 crashes every time i try to change keyboard shortcuts to any key mapping that includes arrows
Summary: systemsettings5 crashes every time i try to change keyboard shortcuts to any ...
Status: RESOLVED DUPLICATE of bug 335111
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.2.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-30 02:04 UTC by Victor
Modified: 2015-05-09 19:47 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 Victor 2015-04-30 02:04:47 UTC
Operating System: Arch Linux
plasmashell 5.2.2
NVidia drivers 349.16

When i tried to change the Global Keyboard Shortcut for KDE component KWin to anything that includes an arrow, systemsettings5 crashes.
I first tried to change the global shortcut for action "Quick Tile Window to the Left" to the custom key mapping of Windows key + left arrow. After i pressed the keys, systemsettings5 crashed.

It only happens for key mappings that include an arrow. It does not crash if you do not include an arrow in the key mapping.

Reproducible: Always

Steps to Reproduce:
1. Open System Settings
2. Open Shortcuts
3. Select Global Keyboard shortcuts
4. Select KWin for KDE component
5. Set any action to your desired key mapping that includes an arrow. 

Actual Results:  
systemsettings5 crashed

Expected Results:  
It should have mapped the key strokes i selected to the specified action without crashing.

Crash information:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc82cc497c0 (LWP 2399))]

Thread 2 (Thread 0x7fc82a065700 (LWP 2400)):
#0  0x00007fc83a30a4ed in poll () from /usr/lib/libc.so.6
#1  0x00007fc837d929f2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fc837d9456f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fc82ca31399 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#4  0x00007fc83a98056e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fc83750b374 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fc83a31327d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fc82cc497c0 (LWP 2399)):
[KCrash Handler]
#5  0x00007fc8188093fc in ?? () from /usr/lib/libQtGui.so.4
#6  0x00007fc83db841fa in call_init.part () from /lib64/ld-linux-x86-64.so.2
#7  0x00007fc83db8430b in _dl_init () from /lib64/ld-linux-x86-64.so.2
#8  0x00007fc83db88797 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#9  0x00007fc83db840a4 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#10 0x00007fc83db87e53 in _dl_open () from /lib64/ld-linux-x86-64.so.2
#11 0x00007fc8352d6fc9 in ?? () from /usr/lib/libdl.so.2
#12 0x00007fc83db840a4 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#13 0x00007fc8352d7599 in ?? () from /usr/lib/libdl.so.2
#14 0x00007fc8352d7061 in dlopen () from /usr/lib/libdl.so.2
#15 0x00007fc81e3b624f in ?? () from /usr/lib/libvlccore.so.8
#16 0x00007fc81e39aeeb in ?? () from /usr/lib/libvlccore.so.8
#17 0x00007fc81e39b218 in ?? () from /usr/lib/libvlccore.so.8
#18 0x00007fc81e39b174 in ?? () from /usr/lib/libvlccore.so.8
#19 0x00007fc81e39b6f4 in ?? () from /usr/lib/libvlccore.so.8
#20 0x00007fc81e39bcc1 in ?? () from /usr/lib/libvlccore.so.8
#21 0x00007fc81e321e7d in libvlc_InternalInit () from /usr/lib/libvlccore.so.8
#22 0x00007fc81e0f2e1b in libvlc_new () from /usr/lib/libvlc.so.5
#23 0x00007fc81e6456ab in ?? () from /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#24 0x00007fc81e6260b8 in ?? () from /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#25 0x00007fc81e649348 in qt_plugin_instance () from /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#26 0x00007fc83ab5551f in QPluginLoader::instance() () from /usr/lib/libQt5Core.so.5
#27 0x00007fc828341268 in ?? () from /usr/lib/libphonon4qt5.so.4
#28 0x00007fc828342523 in ?? () from /usr/lib/libphonon4qt5.so.4
#29 0x00007fc8283448d1 in ?? () from /usr/lib/libphonon4qt5.so.4
#30 0x00007fc82834521d in Phonon::Factory::backend(bool) () from /usr/lib/libphonon4qt5.so.4
#31 0x00007fc828345833 in ?? () from /usr/lib/libphonon4qt5.so.4
#32 0x00007fc82833b1a4 in ?? () from /usr/lib/libphonon4qt5.so.4
#33 0x00007fc82833880e in ?? () from /usr/lib/libphonon4qt5.so.4
#34 0x00007fc828f3b192 in ?? () from /usr/lib/libKF5Notifications.so.5
#35 0x00007fc828f195de in ?? () from /usr/lib/libKF5Notifications.so.5
#36 0x00007fc828f168d8 in KNotification::sendEvent() () from /usr/lib/libKF5Notifications.so.5
#37 0x00007fc83ab9d12a in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#38 0x00007fc83c014acc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#39 0x00007fc83c019f10 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#40 0x00007fc83ab6bdbb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#41 0x00007fc83ab6ddfb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#42 0x00007fc83abc3dc3 in ?? () from /usr/lib/libQt5Core.so.5
#43 0x00007fc836fee9fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0x00007fc836feece0 in ?? () from /usr/lib/libglib-2.0.so.0
#45 0x00007fc836feed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#46 0x00007fc83abc41b7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#47 0x00007fc83ab69852 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#48 0x00007fc83c213d15 in QDialog::exec() () from /usr/lib/libQt5Widgets.so.5
#49 0x00007fc83c61a05d in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from /usr/lib/libKF5WidgetsAddons.so.5
#50 0x00007fc83c61a586 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () from /usr/lib/libKF5WidgetsAddons.so.5
#51 0x00007fc83c6214ad in KMessageBox::warningContinueCancelList(QWidget*, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libKF5WidgetsAddons.so.5
#52 0x00007fc83c621792 in KMessageBox::warningContinueCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libKF5WidgetsAddons.so.5
#53 0x00007fc83d47df84 in ?? () from /usr/lib/libKF5XmlGui.so.5
#54 0x00007fc83d47fcc9 in KKeySequenceWidget::isKeySequenceAvailable(QKeySequence const&) const () from /usr/lib/libKF5XmlGui.so.5
#55 0x00007fc83d47fd93 in ?? () from /usr/lib/libKF5XmlGui.so.5
#56 0x00007fc83d480376 in ?? () from /usr/lib/libKF5XmlGui.so.5
#57 0x00007fc83d4801b1 in ?? () from /usr/lib/libKF5XmlGui.so.5
#58 0x00007fc83c014acc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#59 0x00007fc83c01ab19 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#60 0x00007fc83ab6bdbb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#61 0x00007fc83c07262b in ?? () from /usr/lib/libQt5Widgets.so.5
#62 0x00007fc83c014acc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#63 0x00007fc83c019f10 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#64 0x00007fc83ab6bdbb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#65 0x00007fc83ba593e1 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib/libQt5Gui.so.5
#66 0x00007fc83ba5e2e5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#67 0x00007fc83ba431ef in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#68 0x00007fc82ca5b1b0 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#69 0x00007fc836fee9fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#70 0x00007fc836feece0 in ?? () from /usr/lib/libglib-2.0.so.0
#71 0x00007fc836feed8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#72 0x00007fc83abc41b7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#73 0x00007fc83ab69852 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#74 0x00007fc83ab7122c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#75 0x000000000040ed8c in main ()
Comment 1 Christoph Feck 2015-05-09 19:47:04 UTC

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