Bug 310071 - Settings crash when adding a custom key shortcut
Summary: Settings crash when adding a custom key shortcut
Status: RESOLVED UNMAINTAINED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_khotkeys (show other bugs)
Version: 1.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Michael Jansen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-14 07:07 UTC by Johan
Modified: 2018-03-22 00:51 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 Johan 2012-11-14 07:07:39 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.5.0-18-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:

Added a custom key shortcut to launch dolphin using meta-e caused crash

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fad24080780 (LWP 3079))]

Thread 3 (Thread 0x7fad07c6a700 (LWP 3080)):
#0  0x00007fad2108a303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fad1a86cd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fad1a86cea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fad2180ac16 in QEventDispatcherGlib::processEvents (this=0x7fad000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fad217db2bf in QEventLoop::processEvents (this=this@entry=0x7fad07c69dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fad217db548 in QEventLoop::exec (this=0x7fad07c69dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fad216dcb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fad217bb9af in QInotifyFileSystemWatcherEngine::run (this=0x1299e70) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fad216dfaec in QThreadPrivate::start (arg=0x1299e70) at thread/qthread_unix.cpp:338
#9  0x00007fad1ad3be9a in start_thread (arg=0x7fad07c6a700) at pthread_create.c:308
#10 0x00007fad21095cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fad05102700 (LWP 3990)):
#0  0x00007fad1ad3df69 in __pthread_mutex_lock (mutex=0x7facf8002820) at pthread_mutex_lock.c:92
#1  0x00007fad1a8a9c31 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fad1a86cd3d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fad1a86cea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fad2180ac16 in QEventDispatcherGlib::processEvents (this=0x7facf80013c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fad217db2bf in QEventLoop::processEvents (this=this@entry=0x7fad05101dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fad217db548 in QEventLoop::exec (this=0x7fad05101dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fad216dcb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fad217bb9af in QInotifyFileSystemWatcherEngine::run (this=0x1eb23f0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fad216dfaec in QThreadPrivate::start (arg=0x1eb23f0) at thread/qthread_unix.cpp:338
#10 0x00007fad1ad3be9a in start_thread (arg=0x7fad05102700) at pthread_create.c:308
#11 0x00007fad21095cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fad24080780 (LWP 3079)):
[KCrash Handler]
#6  size (this=0x48) at /usr/include/qt4/QtCore/qlist.h:98
#7  size (this=0x48) at /usr/include/qt4/QtCore/qlist.h:137
#8  KHotKeys::ActionDataGroup::size (this=0x0) at ../../../khotkeys/libkhotkeysprivate/action_data/action_data_group.cpp:179
#9  0x00007fad06faa9ec in KHotkeysModel::addGroup (this=0x118edb0, parent=...) at ../../../khotkeys/kcm_hotkeys/hotkeys_model.cpp:89
#10 0x00007fad06fae981 in HotkeysTreeViewContextMenu::newGroupAction (this=0x1343c30) at ../../../khotkeys/kcm_hotkeys/hotkeys_context_menu.cpp:398
#11 0x00007fad217f1f5f in QMetaObject::activate (sender=0x23f5f60, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff331f54e0) at kernel/qobject.cpp:3547
#12 0x00007fad22432a32 in QAction::triggered (this=this@entry=0x23f5f60, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#13 0x00007fad22432c20 in QAction::activate (this=0x23f5f60, event=<optimized out>) at kernel/qaction.cpp:1257
#14 0x00007fad228713d3 in QMenuPrivate::activateCausedStack (this=this@entry=0x1343c80, causedStack=..., action=action@entry=0x23f5f60, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1028
#15 0x00007fad228776b9 in QMenuPrivate::activateAction (this=0x1343c80, action=0x23f5f60, action_e=QAction::Trigger, self=<optimized out>) at widgets/qmenu.cpp:1120
#16 0x00007fad22488850 in QWidget::event (this=0x1343c30, event=0x7fff331f5ed0) at kernel/qwidget.cpp:8371
#17 0x00007fad2287896b in QMenu::event (this=0x1343c30, e=0x7fff331f5ed0) at widgets/qmenu.cpp:2469
#18 0x00007fad22438e9c in QApplicationPrivate::notify_helper (this=this@entry=0xee2b00, receiver=receiver@entry=0x1343c30, e=e@entry=0x7fff331f5ed0) at kernel/qapplication.cpp:4562
#19 0x00007fad2243db6b in QApplication::notify (this=<optimized out>, receiver=0x1343c30, e=0x7fff331f5ed0) at kernel/qapplication.cpp:4105
#20 0x00007fad231411d6 in KApplication::notify (this=0x7fff331f8090, receiver=0x1343c30, event=0x7fff331f5ed0) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x00007fad217dc56e in QCoreApplication::notifyInternal (this=0x7fff331f8090, receiver=0x1343c30, event=0x7fff331f5ed0) at kernel/qcoreapplication.cpp:915
#22 0x00007fad22439cd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#23 QApplicationPrivate::sendMouseEvent (receiver=0x1343c30, event=0x7fff331f5ed0, alienWidget=0x0, nativeWidget=0x1343c30, buttonDown=0x7fad22f15308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#24 0x00007fad224b741c in QETWidget::translateMouseEvent (this=this@entry=0x1343c30, event=event@entry=0x7fff331f6650) at kernel/qapplication_x11.cpp:4556
#25 0x00007fad224b644f in QApplication::x11ProcessEvent (this=0x7fff331f8090, event=0x7fff331f6650) at kernel/qapplication_x11.cpp:3737
#26 0x00007fad224ddfa2 in x11EventSourceDispatch (s=0xed9b90, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#27 0x00007fad1a86cab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fad1a86cde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fad1a86cea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fad2180abf6 in QEventDispatcherGlib::processEvents (this=0xea5ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#31 0x00007fad224ddc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007fad217db2bf in QEventLoop::processEvents (this=this@entry=0x7fff331f6a30, flags=...) at kernel/qeventloop.cpp:149
#33 0x00007fad217db548 in QEventLoop::exec (this=0x7fff331f6a30, flags=...) at kernel/qeventloop.cpp:204
#34 0x00007fad22875395 in QMenu::exec (this=0x1343c30, p=..., action=0x0) at widgets/qmenu.cpp:2113
#35 0x00007fad22883652 in QPushButtonPrivate::_q_popupPressed (this=0x12cd260) at widgets/qpushbutton.cpp:592
#36 0x00007fad217f1f5f in QMetaObject::activate (sender=0x12cd230, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#37 0x00007fad227f6931 in QAbstractButtonPrivate::emitPressed (this=this@entry=0x12cd260) at widgets/qabstractbutton.cpp:562
#38 0x00007fad227f6afc in QAbstractButton::mousePressEvent (this=0x12cd230, e=0x7fff331f7420) at widgets/qabstractbutton.cpp:1098
#39 0x00007fad22488cf3 in QWidget::event (this=0x12cd230, event=0x7fff331f7420) at kernel/qwidget.cpp:8367
#40 0x00007fad22438e9c in QApplicationPrivate::notify_helper (this=this@entry=0xee2b00, receiver=receiver@entry=0x12cd230, e=e@entry=0x7fff331f7420) at kernel/qapplication.cpp:4562
#41 0x00007fad2243db6b in QApplication::notify (this=<optimized out>, receiver=0x12cd230, e=0x7fff331f7420) at kernel/qapplication.cpp:4105
#42 0x00007fad231411d6 in KApplication::notify (this=0x7fff331f8090, receiver=0x12cd230, event=0x7fff331f7420) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x00007fad217dc56e in QCoreApplication::notifyInternal (this=0x7fff331f8090, receiver=0x12cd230, event=0x7fff331f7420) at kernel/qcoreapplication.cpp:915
#44 0x00007fad22439cd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#45 QApplicationPrivate::sendMouseEvent (receiver=0x12cd230, event=0x7fff331f7420, alienWidget=0x0, nativeWidget=0x12cd230, buttonDown=0x7fad22f15308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#46 0x00007fad224b7554 in QETWidget::translateMouseEvent (this=this@entry=0x12cd230, event=event@entry=0x7fff331f7ba0) at kernel/qapplication_x11.cpp:4622
#47 0x00007fad224b644f in QApplication::x11ProcessEvent (this=0x7fff331f8090, event=0x7fff331f7ba0) at kernel/qapplication_x11.cpp:3737
#48 0x00007fad224ddfa2 in x11EventSourceDispatch (s=0xed9b90, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#49 0x00007fad1a86cab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fad1a86cde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fad1a86cea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007fad2180abf6 in QEventDispatcherGlib::processEvents (this=0xea5ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#53 0x00007fad224ddc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x00007fad217db2bf in QEventLoop::processEvents (this=this@entry=0x7fff331f7f70, flags=...) at kernel/qeventloop.cpp:149
#55 0x00007fad217db548 in QEventLoop::exec (this=0x7fff331f7f70, flags=...) at kernel/qeventloop.cpp:204
#56 0x00007fad217e0708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#57 0x000000000040a98e in main (argc=5, argv=0x7fff331f81d8) at ../../../systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 David Edmundson 2018-03-22 00:51:43 UTC
Plasma 4 is closed for crash fixes, closing