Bug 315744 - Application crash in sign user ID's
Summary: Application crash in sign user ID's
Status: RESOLVED WORKSFORME
Alias: None
Product: kgpg
Classification: Applications
Component: general (show other bugs)
Version: 2.9.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Rolf Eike Beer
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2013-02-25 09:41 UTC by Matt Joyce
Modified: 2018-10-27 04:11 UTC (History)
0 users

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


Attachments
Emerge --info output (7.83 KB, application/gzip)
2013-02-25 09:49 UTC, Matt Joyce
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Joyce 2013-02-25 09:41:50 UTC
Application: kgpg (2.9.0)
KDE Platform Version: 4.10.00 (Compiled from sources)
Qt Version: 4.8.4
Operating System: Linux 3.7.8-gentoo~mttjocy1 x86_64
Distribution: "Gentoo Base System release 2.2"

-- Information about the crash:
- What I was doing when the application crashed:
I wish I could provide some helpful insight here but I am afraid in this case other than the crash I didn't note anything unusual, I opened the right click menu clicked on sign user id's dialog appeared apprently quite normally until  tried to continue with it and the application failed immidiately.

Fortunately I do have my portage features configured with the split debug option figure with 3TB in the box I can afford the disk space so despite the lack of anything of note to offer on the chain of events it is my hope that the trace output may well have observed and captured what I missed and can prove of some use to you.

A few notes which I am not sure will turn out to be relevant but may as well get them down while I can still remember them.

General desktop state:
Running applications: 
(Windows open + visible) Firefox 18.0.1 - Windows 1, Tabs 21 + 5 pinned, visible page URL http://portal.pixelfederation.com/?a=game/&game=EA (Emporia, Flash Game)
(Windows open, taskbar applications) Dolphin, Kcalc, Konsole, kTorrent, System Monitor, Kwrite, Libre office spreadsheet (3 windows), SMplayer, Thunderbird, Spotify.
(System Tray) Kleopatra, Klipper, Volume Control, Nepomuk (Hidden) Wallet, Organizer, tansmission-qt, Ktorrent.
(Widgets) Launcher, Weather, Activity Manager, Bubblemon, Clock, Memory Status (RAM only).

General system information:
Intel i7-870 CPU ~30%
RAM 12GiB, utilization at time of crash 7.2GiB
GPU Nividia GTX 460 - Driver nvidia version=313.18

OS: Gentoo running on Linux kernel v3.7.8 - Source compiled, can provide .config if desired.

Emerge/Portage configuration output is long will look for a place to post as an attachment or use pastebin after finishing reporting assistant.

-- Backtrace:
Application: KGpg (kgpg), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f74aaad1780 (LWP 19088))]

Thread 2 (Thread 0x7f7494cdd700 (LWP 19456)):
#0  0x00007f74a77043ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f74a3f5aaf6 in g_main_context_poll (n_fds=1, fds=0x7f748800b4b0, timeout=-1, context=0x7f74880018c0, priority=<optimized out>) at gmain.c:3584
#2  g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f74880018c0, self=<optimized out>) at gmain.c:3285
#3  g_main_context_iterate (context=0x7f74880018c0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3227
#4  0x00007f74a3f5ac24 in g_main_context_iteration (context=0x7f74880018c0, may_block=1) at gmain.c:3351
#5  0x00007f74a7e7ff06 in QEventDispatcherGlib::processEvents (this=0x7f748800b4f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f74a7e4f8b2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f74a7e4fb07 in QEventLoop::exec (this=0x7f7494cdcdb0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f74a7d4e1f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007f74a7e2f38f in QInotifyFileSystemWatcherEngine::run (this=0x6ffb30) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f74a7d5125c in QThreadPrivate::start (arg=0x6ffb30) at thread/qthread_unix.cpp:338
#11 0x00007f74a5d6eea7 in start_thread (arg=0x7f7494cdd700) at pthread_create.c:308
#12 0x00007f74a770d06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7f74aaad1780 (LWP 19088)):
[KCrash Handler]
#6  deref (this=0x200074006f004e) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133
#7  QString::operator= (this=0x192fb88, other=...) at tools/qstring.cpp:1411
#8  0x0000000000442386 in operator= (s=..., this=<optimized out>) at /usr/include/qt4/QtCore/qstring.h:720
#9  KGpgTransaction::setGnuPGHome (this=0x19305c0, home=...) at /var/tmp/portage/kde-base/kgpg-4.10.0/work/kgpg-4.10.0/transactions/kgpgtransaction.cpp:608
#10 0x000000000049d1f4 in KGpgCaffPrivate::reexportKey (this=0x19a88a0, key=<optimized out>) at /var/tmp/portage/kde-base/kgpg-4.10.0/work/kgpg-4.10.0/caff.cpp:80
#11 0x0000000000473acc in KeysManager::caff (this=0x8c0d10) at /var/tmp/portage/kde-base/kgpg-4.10.0/work/kgpg-4.10.0/keysmanager.cpp:1982
#12 0x0000000000479b5a in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0x8c0d10, _c=<optimized out>) at /var/tmp/portage/kde-base/kgpg-4.10.0/work/kgpg-4.10.0_build/keysmanager.moc:270
#13 KeysManager::qt_static_metacall (_o=0x8c0d10, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-base/kgpg-4.10.0/work/kgpg-4.10.0_build/keysmanager.moc:198
#14 0x00007f74a7e64be1 in QMetaObject::activate (sender=0x9d5cb0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffcc5dd0d0) at kernel/qobject.cpp:3539
#15 0x00007f74a8af57c2 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#16 0x00007f74a8af59af in QAction::activate (this=0x9d5cb0, event=<optimized out>) at kernel/qaction.cpp:1257
#17 0x00007f74a8f21469 in QMenuPrivate::activateCausedStack (this=0xa00050, causedStack=..., action=0x9d5cb0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1038
#18 0x00007f74a8f27682 in QMenuPrivate::activateAction (this=0xa00050, action=0x9d5cb0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1130
#19 0x00007f74a98f1d00 in KMenu::mouseReleaseEvent (this=0x9ecd80, e=0x7fffcc5dde20) at /var/tmp/portage/kde-base/kdelibs-4.10.0/work/kdelibs-4.10.0/kdeui/widgets/kmenu.cpp:464
#20 0x00007f74a8b4c48c in QWidget::event (this=0x9ecd80, event=0x7fffcc5dde20) at kernel/qwidget.cpp:8375
#21 0x00007f74a8f28c1b in QMenu::event (this=0x9ecd80, e=0x7fffcc5dde20) at widgets/qmenu.cpp:2481
#22 0x00007f74a8afbc54 in notify_helper (e=0x7fffcc5dde20, receiver=0x9ecd80, this=0x7088a0) at kernel/qapplication.cpp:4562
#23 QApplicationPrivate::notify_helper (this=0x7088a0, receiver=0x9ecd80, e=0x7fffcc5dde20) at kernel/qapplication.cpp:4534
#24 0x00007f74a8b012f3 in QApplication::notify (this=<optimized out>, receiver=0x9ecd80, e=0x7fffcc5dde20) at kernel/qapplication.cpp:4105
#25 0x00007f74a9830966 in KApplication::notify (this=0x704af0, receiver=0x9ecd80, event=0x7fffcc5dde20) at /var/tmp/portage/kde-base/kdelibs-4.10.0/work/kdelibs-4.10.0/kdeui/kernel/kapplication.cpp:311
#26 0x00007f74a7e50d7c in QCoreApplication::notifyInternal (this=0x704af0, receiver=0x9ecd80, event=0x7fffcc5dde20) at kernel/qcoreapplication.cpp:946
#27 0x00007f74a8afcc22 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QApplicationPrivate::sendMouseEvent (receiver=0x9ecd80, event=0x7fffcc5dde20, alienWidget=0x0, nativeWidget=0x9ecd80, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#29 0x00007f74a8b78cb4 in QETWidget::translateMouseEvent (this=0x9ecd80, event=<optimized out>) at kernel/qapplication_x11.cpp:4450
#30 0x00007f74a8b7740a in QApplication::x11ProcessEvent (this=0x704af0, event=0x7fffcc5de540) at kernel/qapplication_x11.cpp:3639
#31 0x00007f74a8b9ed52 in x11EventSourceDispatch (s=0x7113f0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007f74a3f5a813 in g_main_dispatch (context=0x708c80) at gmain.c:2715
#33 g_main_context_dispatch (context=0x708c80) at gmain.c:3219
#34 0x00007f74a3f5ab60 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x708c80, self=<optimized out>) at gmain.c:3290
#35 g_main_context_iterate (context=0x708c80, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3227
#36 0x00007f74a3f5ac24 in g_main_context_iteration (context=0x708c80, may_block=1) at gmain.c:3351
#37 0x00007f74a7e7ff06 in QEventDispatcherGlib::processEvents (this=0x6dec80, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#38 0x00007f74a8b9e9ee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007f74a7e4f8b2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007f74a7e4fb07 in QEventLoop::exec (this=0x7fffcc5de8d0, flags=...) at kernel/qeventloop.cpp:204
#41 0x00007f74a8f24481 in QMenu::exec (this=0x9ecd80, p=..., action=0x0) at widgets/qmenu.cpp:2125
#42 0x000000000047763c in KeysManager::slotMenu (this=0x8c0d10, pos=...) at /var/tmp/portage/kde-base/kgpg-4.10.0/work/kgpg-4.10.0/keysmanager.cpp:1242
#43 0x0000000000479c4e in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0x8c0d10, _c=<optimized out>) at /var/tmp/portage/kde-base/kgpg-4.10.0/work/kgpg-4.10.0_build/keysmanager.moc:285
#44 KeysManager::qt_static_metacall (_o=0x8c0d10, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-base/kgpg-4.10.0/work/kgpg-4.10.0_build/keysmanager.moc:198
#45 0x00007f74a7e64be1 in QMetaObject::activate (sender=0x9dd530, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffcc5deb70) at kernel/qobject.cpp:3539
#46 0x00007f74a8b41ae2 in QWidget::customContextMenuRequested (this=<optimized out>, _t1=...) at .moc/release-shared/moc_qwidget.cpp:374
#47 0x00007f74a8b4ccc3 in QWidget::event (this=0x9dd530, event=0x7fffcc5df8b0) at kernel/qwidget.cpp:8556
#48 0x00007f74a8ee6686 in QFrame::event (this=0x9dd530, e=0x7fffcc5df8b0) at widgets/qframe.cpp:557
#49 0x00007f74a8ffaa9b in QAbstractItemView::viewportEvent (this=0x9dd530, event=0x7fffcc5df8b0) at itemviews/qabstractitemview.cpp:1644
#50 0x00007f74a9041855 in QTreeView::viewportEvent (this=0x9dd530, event=0x7fffcc5df8b0) at itemviews/qtreeview.cpp:1257
#51 0x00007f74a7e50f08 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x9e07f0, event=0x7fffcc5df8b0) at kernel/qcoreapplication.cpp:1056
#52 0x00007f74a8afbc1f in notify_helper (e=0x7fffcc5df8b0, receiver=0x9e07f0, this=0x7088a0) at kernel/qapplication.cpp:4558
#53 QApplicationPrivate::notify_helper (this=0x7088a0, receiver=0x9e07f0, e=0x7fffcc5df8b0) at kernel/qapplication.cpp:4534
#54 0x00007f74a8b00ee3 in QApplication::notify (this=<optimized out>, receiver=0x9e07f0, e=0x7fffcc5df8b0) at kernel/qapplication.cpp:4184
#55 0x00007f74a9830966 in KApplication::notify (this=0x704af0, receiver=0x9e07f0, event=0x7fffcc5df8b0) at /var/tmp/portage/kde-base/kdelibs-4.10.0/work/kdelibs-4.10.0/kdeui/kernel/kapplication.cpp:311
#56 0x00007f74a7e50d7c in QCoreApplication::notifyInternal (this=0x704af0, receiver=0x9e07f0, event=0x7fffcc5df8b0) at kernel/qcoreapplication.cpp:946
#57 0x00007f74a8b7867b in sendSpontaneousEvent (event=0x7fffcc5df8b0, receiver=0x9e07f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#58 QETWidget::translateMouseEvent (this=<optimized out>, event=<optimized out>) at kernel/qapplication_x11.cpp:4521
#59 0x00007f74a8b7740a in QApplication::x11ProcessEvent (this=0x704af0, event=0x7fffcc5dffa0) at kernel/qapplication_x11.cpp:3639
#60 0x00007f74a8b9ed52 in x11EventSourceDispatch (s=0x7113f0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#61 0x00007f74a3f5a813 in g_main_dispatch (context=0x708c80) at gmain.c:2715
#62 g_main_context_dispatch (context=0x708c80) at gmain.c:3219
#63 0x00007f74a3f5ab60 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x708c80, self=<optimized out>) at gmain.c:3290
#64 g_main_context_iterate (context=0x708c80, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3227
#65 0x00007f74a3f5ac24 in g_main_context_iteration (context=0x708c80, may_block=1) at gmain.c:3351
#66 0x00007f74a7e7fe9f in QEventDispatcherGlib::processEvents (this=0x6dec80, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#67 0x00007f74a8b9e9ee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#68 0x00007f74a7e4f8b2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#69 0x00007f74a7e4fb07 in QEventLoop::exec (this=0x7fffcc5e0330, flags=...) at kernel/qeventloop.cpp:204
#70 0x00007f74a7e54925 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#71 0x0000000000424149 in main (argc=2, argv=0x7fffcc5e07b8) at /var/tmp/portage/kde-base/kgpg-4.10.0/work/kgpg-4.10.0/main.cpp:53

Reported using DrKonqi
Comment 1 Matt Joyce 2013-02-25 09:49:10 UTC
Created attachment 77564 [details]
Emerge --info output

Attached emerge --info output.
Comment 2 Rolf Eike Beer 2013-03-04 10:37:43 UTC
Thanks for the report. Can you give me details of the key that you signed before it was signed? I.e. was it trusted, has it already been signed by this key?
Comment 3 Rolf Eike Beer 2013-04-05 18:17:37 UTC
Neither can I reproduce this nor have I any clue what goes wrong here. If you can reproduce this or give any information of the state of the keys before signing please report back.
Comment 4 Matt Joyce 2013-04-06 11:01:05 UTC
I can't seem to get it to happen again I'm not sure if I am missing something about the circumstances which is failing to trigger it as a result or whether this was just a random event.

That said I think that the KDE packages in portage might have updated since this was posted so another possibility is some other change may have resolved this.

I'm thinking that it might be best to close on this for now and if I manage to run into the issue again in a reproducible way I'll let you know.
Comment 5 Andrew Crouthamel 2018-09-24 02:21:27 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Andrew Crouthamel 2018-10-27 04:11:26 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!