[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [kde] [Bug 344351] New: "Custom Shortcuts" KCM crashes on import of hotkeys file
From:       Stefan Majewsky <majewsky () gmx ! net>
Date:       2015-02-19 14:14:52
Message-ID: bug-344351-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=344351

            Bug ID: 344351
           Summary: "Custom Shortcuts" KCM crashes on import of hotkeys
                    file
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs@kde.org
          Reporter: majewsky@gmx.net

Application: kcmshell5 (5.2.0)

Qt Version: 5.4.0
Operating System: Linux 3.18.6-1-ARCH x86_64
Distribution: "Arch Linux"

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

I noticed that after installing Plasma 5, my custom shortcuts were gone. I
exported them from my
other (still-Plasma-4) system where I have the same custom shortcuts set up
(using the
"Export Group" function in the "Custom Shortcuts" KCM there). Using the
"Import" function
in the same KCM on Plasma 5.2.0 and selecting the hotkeys file crashed the KCM.

- Custom settings of the application:

I'll attach the hotkeys file that I tried to import after the bug has been
created.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Control Module (kcmshell5), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[KCrash Handler]
#5  0x00007fc5f0baddf6 in
QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) () from
/usr/lib/libQt5Core.so.5
#6  0x00007fc5ef47bdd9 in
QWindowSystemInterface::handleExtendedKeyEvent(QWindow*, unsigned long,
QEvent::Type, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int,
unsigned int, QString const&, bool, unsigned short) () from
/usr/lib/libQt5Gui.so.5
#7  0x00007fc5e023b77a in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#8  0x00007fc5e0235e6e in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#9  0x00007fc5e023681b in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#10 0x00007fc5f0d3d4ba in QObject::event(QEvent*) () from
/usr/lib/libQt5Core.so.5
#11 0x00007fc5f10a7d8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#12 0x00007fc5f10ad370 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#13 0x00007fc5f0d0ca9b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#14 0x00007fc5f0d0eadb in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#15 0x00007fc5f0d63c83 in ?? () from /usr/lib/libQt5Core.so.5
#16 0x00007fc5eb3b6a0d in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#17 0x00007fc5eb3b6cf8 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0x00007fc5eb3b6dac in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#19 0x00007fc5f0d64077 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#20 0x00007fc5f0d0a532 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#21 0x00007fc5f12a50f5 in QDialog::exec() () from /usr/lib/libQt5Widgets.so.5
#22 0x00007fc5f1904c0d 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
#23 0x00007fc5f1905136 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
#24 0x00007fc5f190c05d 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
#25 0x00007fc5f190c342 in KMessageBox::warningContinueCancel(QWidget*, QString
const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&,
QFlags<KMessageBox::Option>) () from /usr/lib/libKF5WidgetsAddons.so.5
#26 0x00007fc5dcee42cb in
KHotKeys::Settings::importFrom(KHotKeys::ActionDataGroup*, KConfigBase const&,
KHotKeys::ImportType, KHotKeys::ActionState) () from
/usr/lib/libkhotkeysprivate.so.5
#27 0x00007fc5dd1252d6 in ?? () from /usr/lib/qt/plugins/kcm_hotkeys.so
#28 0x00007fc5dd129072 in ?? () from /usr/lib/qt/plugins/kcm_hotkeys.so
#29 0x00007fc5f0d3c339 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
#30 0x00007fc5f109ded2 in QAction::triggered(bool) () from
/usr/lib/libQt5Widgets.so.5
#31 0x00007fc5f10a0538 in QAction::activate(QAction::ActionEvent) () from
/usr/lib/libQt5Widgets.so.5
#32 0x00007fc5f122090a in ?? () from /usr/lib/libQt5Widgets.so.5
#33 0x00007fc5f1226324 in ?? () from /usr/lib/libQt5Widgets.so.5
#34 0x00007fc5f122adfe in QMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libQt5Widgets.so.5
#35 0x00007fc5f10eaea8 in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#36 0x00007fc5f122b613 in QMenu::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#37 0x00007fc5f10a7d8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#38 0x00007fc5f10ad9a6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#39 0x00007fc5f0d0ca9b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#40 0x00007fc5f10ac57a in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/libQt5Widgets.so.5
#41 0x00007fc5f1102bf3 in ?? () from /usr/lib/libQt5Widgets.so.5
#42 0x00007fc5f1104fe3 in ?? () from /usr/lib/libQt5Widgets.so.5
#43 0x00007fc5f10a7d8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#44 0x00007fc5f10ad370 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#45 0x00007fc5f0d0ca9b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#46 0x00007fc5ef493ddb in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/libQt5Gui.so.5
#47 0x00007fc5ef4957b5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/libQt5Gui.so.5
#48 0x00007fc5ef47af4f in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Gui.so.5
#49 0x00007fc5e025f1d0 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#50 0x00007fc5eb3b6a0d in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#51 0x00007fc5eb3b6cf8 in ?? () from /usr/lib/libglib-2.0.so.0
#52 0x00007fc5eb3b6dac in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#53 0x00007fc5f0d64077 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#54 0x00007fc5f0d0a532 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#55 0x00007fc5f1229790 in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib/libQt5Widgets.so.5
#56 0x00007fc5f1235990 in ?? () from /usr/lib/libQt5Widgets.so.5
#57 0x00007fc5f0d3c339 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
#58 0x00007fc5f11a2087 in ?? () from /usr/lib/libQt5Widgets.so.5
#59 0x00007fc5f11a226e in QAbstractButton::mousePressEvent(QMouseEvent*) ()
from /usr/lib/libQt5Widgets.so.5
#60 0x00007fc5f10eb55f in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#61 0x00007fc5f10a7d8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#62 0x00007fc5f10ad9a6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#63 0x00007fc5f0d0ca9b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#64 0x00007fc5f10ac57a in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/libQt5Widgets.so.5
#65 0x00007fc5f1102e70 in ?? () from /usr/lib/libQt5Widgets.so.5
#66 0x00007fc5f1104fe3 in ?? () from /usr/lib/libQt5Widgets.so.5
#67 0x00007fc5f10a7d8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#68 0x00007fc5f10ad370 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#69 0x00007fc5f0d0ca9b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#70 0x00007fc5ef493ddb in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/libQt5Gui.so.5
#71 0x00007fc5ef4957b5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/libQt5Gui.so.5
#72 0x00007fc5ef47af4f in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Gui.so.5
#73 0x00007fc5e025f1d0 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#74 0x00007fc5eb3b6a0d in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#75 0x00007fc5eb3b6cf8 in ?? () from /usr/lib/libglib-2.0.so.0
#76 0x00007fc5eb3b6dac in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#77 0x00007fc5f0d64077 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#78 0x00007fc5f0d0a532 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#79 0x00007fc5f12a50f5 in QDialog::exec() () from /usr/lib/libQt5Widgets.so.5
#80 0x00007fc5f2d61b8d in kdemain () from /usr/lib/libkdeinit5_kcmshell5.so
#81 0x00007fc5f29d5800 in __libc_start_main () from /usr/lib/libc.so.6
#82 0x000000000040077e in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic