Bug 338232 - Crash after decryption [KGpgExternalActions::slotDecryptionDone]
Summary: Crash after decryption [KGpgExternalActions::slotDecryptionDone]
Status: RESOLVED NOT A BUG
Alias: None
Product: kgpg
Classification: Applications
Component: general (show other bugs)
Version: 2.10.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Rolf Eike Beer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-13 06:24 UTC by J.D.
Modified: 2014-12-13 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 J.D. 2014-08-13 06:24:59 UTC
Application: kgpg (2.10.3)
KDE Platform Version: 4.11.5 (Compiled from sources)
Qt Version: 4.8.4
Operating System: Linux 3.11.0-26-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
To be honest, I was trying to remove a very talented hacker from my computer (hp-g7) and my phones. I had managed to lock into their files on a bash shell on unbuntu 13.10. I am extremley new to all of this so i apolagize if it is not done correctly.

-- Backtrace:
Application: KGpg (kgpg), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f67771997c0 (LWP 12681))]

Thread 4 (Thread 0x7f676555f700 (LWP 12684)):
#0  0x00007f6773e3c6bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f677069f670 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f67706601cc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f677066063b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6770660b0a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6769d9bb66 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007f67706850f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f6770b3ff6e in start_thread (arg=0x7f676555f700) at pthread_create.c:311
#8  0x00007f6773e4a9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f675ffff700 (LWP 12685)):
#0  0x00007f6773e3df7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f67706606a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f67706607ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f67706607f9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f67706850f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6770b3ff6e in start_thread (arg=0x7f675ffff700) at pthread_create.c:311
#6  0x00007f6773e4a9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f675effd700 (LWP 12764)):
#0  0x00007f67706a00ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f67706a0399 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6770660595 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f67706607ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f67745c7a76 in QEventDispatcherGlib::processEvents (this=0x7f67540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f67745995ef in QEventLoop::processEvents (this=this@entry=0x7f675effcd70, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f67745998e5 in QEventLoop::exec (this=this@entry=0x7f675effcd70, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f677449888f in QThread::exec (this=this@entry=0x1f137b0) at thread/qthread.cpp:542
#8  0x00007f677457ad13 in QInotifyFileSystemWatcherEngine::run (this=0x1f137b0) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f677449af2f in QThreadPrivate::start (arg=0x1f137b0) at thread/qthread_unix.cpp:338
#10 0x00007f6770b3ff6e in start_thread (arg=0x7f675effd700) at pthread_create.c:311
#11 0x00007f6773e4a9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f67771997c0 (LWP 12681)):
[KCrash Handler]
#5  QUrl::QUrl (this=0x2fcabc0, other=...) at io/qurl.cpp:4260
#6  0x00007f6774c9dd69 in KUrl::KUrl(KUrl const&) () from /usr/lib/libkdecore.so.5
#7  0x0000000000431565 in node_construct (this=0x1f414c8, t=..., n=0x1f38150) at /usr/include/qt4/QtCore/qlist.h:372
#8  QList<KUrl>::append (this=this@entry=0x1f414c8, t=...) at /usr/include/qt4/QtCore/qlist.h:521
#9  0x00000000004908dc in operator<< (t=..., this=0x1f414c8) at /usr/include/qt4/QtCore/qlist.h:334
#10 KGpgExternalActions::slotDecryptionDone (this=0x1f41490, status=2) at ../kgpgexternalactions.cpp:385
#11 0x0000000000490a2b in KGpgExternalActions::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./kgpgexternalactions.moc:85
#12 0x00007f67745aea58 in QMetaObject::activate (sender=0x301ba60, m=m@entry=0x4a0100 <KGpgTransaction::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff52733390) at kernel/qobject.cpp:3539
#13 0x000000000043b4a4 in done (_t1=2, this=<optimized out>) at ./kgpgtransaction.moc:123
#14 KGpgTransactionPrivate::processDone (this=0x30146e0) at ../transactions/kgpgtransaction.cpp:381
#15 0x000000000043cef7 in slotInputTransactionDone (result=50113472, this=0x2fcabc0) at ../transactions/kgpgtransaction.cpp:319
#16 KGpgTransaction::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./kgpgtransaction.moc:72
#17 0x00007f67745aea58 in QMetaObject::activate (sender=0x1f39990, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#18 0x00007f67745aea58 in QMetaObject::activate (sender=sender@entry=0x1f39990, m=m@entry=0x7f67748f9920 <QProcess::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff527335f0) at kernel/qobject.cpp:3539
#19 0x00007f677452e33f in QProcess::finished (this=this@entry=0x1f39990, _t1=2, _t2=QProcess::NormalExit) at .moc/release-shared/moc_qprocess.cpp:156
#20 0x00007f6774532e1a in QProcessPrivate::_q_processDied (this=0x2fed3e0) at io/qprocess.cpp:1068
#21 0x00007f6774532e7e in QProcess::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0x7fff52733790, _c=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:92
#22 0x00007f67745aea58 in QMetaObject::activate (sender=sender@entry=0x3017c30, m=m@entry=0x7f67748fda40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff52733790) at kernel/qobject.cpp:3539
#23 0x00007f67745f930e in QSocketNotifier::activated (this=this@entry=0x3017c30, _t1=60) at .moc/release-shared/moc_qsocketnotifier.cpp:103
#24 0x00007f67745b77cb in QSocketNotifier::event (this=0x3017c30, e=0x7fff52733ac0) at kernel/qsocketnotifier.cpp:317
#25 0x00007f6775219dfc in QApplicationPrivate::notify_helper (this=this@entry=0x192de20, receiver=receiver@entry=0x3017c30, e=e@entry=0x7fff52733ac0) at kernel/qapplication.cpp:4567
#26 0x00007f6775220470 in QApplication::notify (this=0x1921a20, receiver=0x3017c30, e=0x7fff52733ac0) at kernel/qapplication.cpp:4353
#27 0x00007f6775f29a6a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#28 0x00007f677459a8bd in QCoreApplication::notifyInternal (this=0x1921a20, receiver=0x3017c30, event=event@entry=0x7fff52733ac0) at kernel/qcoreapplication.cpp:946
#29 0x00007f67745c8590 in sendEvent (event=0x7fff52733ac0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 socketNotifierSourceDispatch (source=0x192e060) at kernel/qeventdispatcher_glib.cpp:110
#31 0x00007f67706603b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f6770660708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f67706607ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f67745c7a55 in QEventDispatcherGlib::processEvents (this=0x18fbb60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00007f67752bb9d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007f67745995ef in QEventLoop::processEvents (this=this@entry=0x7fff52733d10, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007f67745998e5 in QEventLoop::exec (this=this@entry=0x7fff52733d10, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007f677459ee5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#39 0x00007f677521834c in QApplication::exec () at kernel/qapplication.cpp:3828
#40 0x0000000000421919 in main (argc=2, argv=0x7fff52733f38) at ../main.cpp:53

Report to https://bugs.kde.org/
Comment 1 Rolf Eike Beer 2014-08-17 08:51:34 UTC
I have changed some bits of the decryption code, so this issue may already be fixed. Please try building a current version (4.14 or master branch). Instructions for building can be found here: http://utils.kde.org/projects/kgpg/building.php

Also I would like to know how you actually got to this point. Have you used the editor or did you right-click on a file in dolphin and selected decrypt there? Or something else?
Comment 2 J.D. 2014-08-18 22:50:48 UTC
If I remember correctly I was in a terminal shell when this happened. I think I was downloading "mono-devil" when it occurred but it could of been right before.
Comment 3 Christoph Feck 2014-09-14 11:26:46 UTC
Rolf, does comment #2 provide the requested information? Please set the bug status or add a comment.
Comment 4 Rolf Eike Beer 2014-09-14 11:34:34 UTC
No, I needed the action that was done in KGpg, i.e. the place where "decrypt" was clicked.
Comment 5 Christoph Feck 2014-10-25 15:27:42 UTC
If you can provide the information requested in comment #4, please add it.
Comment 6 Christoph Feck 2014-11-16 17:01:02 UTC
To further investigate this issue, KDE developers need the information requested in comment #4. If you can provide it, or need help with finding that information, please add a comment.
Comment 7 Christoph Feck 2014-12-13 19:47:58 UTC
No response, changing status. If you have more information, please add a comment.