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

            Bug ID: 418733
           Summary: segfault when revoking keys
           Product: kgpg
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: k...@opensource.sf-tec.de
          Reporter: mcp...@altlinux.org
  Target Milestone: ---

STEPS TO REPRODUCE
1. create key pair
2. remove key pair
3. revoke key

OBSERVED RESULT
segfault

EXPECTED RESULT
"Revoke key..." is inactive

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.5.8
(available in About System)
KDE Plasma Version: 5.18.1
KDE Frameworks Version: 5.67.0
Qt Version: 5.12.7

ADDITIONAL INFORMATION
#0  0x00000000004e02ec in KGpgRevokeDialog::KGpgRevokeDialog
(this=0x7fffe8008b00, parent=<optimized out>, node=0x0) at
/usr/include/qt5/QtCore/qflags.h:121
#1  0x00000000004a904e in KeysManager::revokeWidget (this=0x61eeb0) at
/usr/src/debug/kgpg-19.12.2/keysmanager.cpp:1323
#2  0x00007ffff5e2ec98 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffc700,
r=0x61eeb0, this=0x9a3ec0) at ../../src/corelib/kernel/qobjectdefs_impl.h:394
#3  QMetaObject::activate (sender=0x9a3e00, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3784
#4  0x00007ffff67fc822 in QAction::triggered (this=this@entry=0x9a3e00,
_t1=<optimized out>) at .moc/moc_qaction.cpp:380
#5  0x00007ffff67fee62 in QAction::activate (this=0x9a3e00, event=<optimized
out>) at kernel/qaction.cpp:1166
#6  0x00007ffff6980752 in QMenuPrivate::activateCausedStack
(this=this@entry=0xa0c780, causedStack=..., action=action@entry=0x9a3e00,
action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at
widgets/qmenu.cpp:1355
#7  0x00007ffff6987dda in QMenuPrivate::activateAction
(this=this@entry=0xa0c780, action=action@entry=0x9a3e00,
action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at
widgets/qmenu.cpp:1432
#8  0x00007ffff6988e02 in QMenu::mouseReleaseEvent (this=0x9de5c0,
e=0x7fffffffcde0) at widgets/qmenu.cpp:2940
#9  0x00007ffff684478e in QWidget::event (this=this@entry=0x9de5c0,
event=event@entry=0x7fffffffcde0) at kernel/qwidget.cpp:8981
#10 0x00007ffff698b3f3 in QMenu::event (this=0x9de5c0, e=0x7fffffffcde0) at
widgets/qmenu.cpp:3062
#11 0x00007ffff6802c42 in QApplicationPrivate::notify_helper
(this=this@entry=0x5717b0, receiver=receiver@entry=0x9de5c0,
e=e@entry=0x7fffffffcde0) at kernel/qapplication.cpp:3700
#12 0x00007ffff680c413 in QApplication::notify (this=<optimized out>,
receiver=0x9de5c0, e=0x7fffffffcde0) at kernel/qapplication.cpp:3160
#13 0x00007ffff5e04212 in QCoreApplication::notifyInternal2 (receiver=0x9de5c0,
event=0x7fffffffcde0) at ../../src/corelib/kernel/qobject.h:142
#14 0x00007ffff680b523 in QApplicationPrivate::sendMouseEvent
(receiver=0x9de5c0, event=event@entry=0x7fffffffcde0, alienWidget=0x0,
nativeWidget=0x9de5c0, buttonDown=buttonDown@entry=0x7ffff6d258d0
<qt_button_down>, 
    lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2646
#15 0x00007ffff6860ac4 in QWidgetWindow::handleMouseEvent (this=0xa51f70,
event=0x7fffffffd260) at /usr/include/c++/9/bits/atomic_base.h:413
#16 0x00007ffff6862fc4 in QWidgetWindow::event (event=0x7fffffffd260,
this=0xa51f70) at kernel/qwidgetwindow.cpp:289
#17 QWidgetWindow::event (this=0xa51f70, event=0x7fffffffd260) at
kernel/qwidgetwindow.cpp:232
#18 0x00007ffff6802c42 in QApplicationPrivate::notify_helper
(this=this@entry=0x5717b0, receiver=receiver@entry=0xa51f70,
e=e@entry=0x7fffffffd260) at kernel/qapplication.cpp:3700
#19 0x00007ffff680c1c0 in QApplication::notify (this=0x7fffffffd720,
receiver=0xa51f70, e=0x7fffffffd260) at kernel/qapplication.cpp:3446
#20 0x00007ffff5e04212 in QCoreApplication::notifyInternal2 (receiver=0xa51f70,
event=0x7fffffffd260) at ../../src/corelib/kernel/qobject.h:142
#21 0x00007ffff61e69e3 in QGuiApplicationPrivate::processMouseEvent
(e=e@entry=0xa69d20) at kernel/qguiapplication.cpp:2107
#22 0x00007ffff61e82fb in QGuiApplicationPrivate::processWindowSystemEvent
(e=e@entry=0xa69d20) at kernel/qguiapplication.cpp:1842
#23 0x00007ffff61c2e5b in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1151
#24 0x00007ffff124dd0a in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#25 0x00007ffff38dac6d in g_main_dispatch (context=0x7fffe8005010) at
../glib/gmain.c:3179
#26 g_main_context_dispatch (context=context@entry=0x7fffe8005010) at
../glib/gmain.c:3844
#27 0x00007ffff38daef0 in g_main_context_iterate
(context=context@entry=0x7fffe8005010, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3917
#28 0x00007ffff38daf7f in g_main_context_iteration (context=0x7fffe8005010,
may_block=may_block@entry=1) at ../glib/gmain.c:3978
#29 0x00007ffff5e59fa1 in QEventDispatcherGlib::processEvents (this=0x5e3500,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#30 0x00007ffff5e02e9b in QEventLoop::exec (this=this@entry=0x7fffffffd600,
flags=..., flags@entry=...) at ../../src/corelib/global/qflags.h:140
#31 0x00007ffff5e0a942 in QCoreApplication::exec () at
../../src/corelib/global/qflags.h:120
#32 0x0000000000441d29 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kgpg-19.12.2/main.cpp:80

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to