GNOME Bugzilla – Bug 371666
Seahorse crashes when typing passphrase for a new PGP key
Last modified: 2006-11-29 01:42:20 UTC
Steps to reproduce: 1. Open seahorse (gdb seahorse in my case) 2. Create a new PGP key (no changes in the standard options) 3. Type a quite long passphrase (~20 characters) -> SIGABRT Stack trace: ** ERROR **: file seahorse-secure-memory.c: line 114 (g_realloc): assertion failed: (seahorse_secure_memory_check (mem)) aborting... Program received signal SIGABRT, Aborted. [Switching to Thread -1227065136 (LWP 5982)] 0xbfffe410 in __kernel_vsyscall () (gdb) thread apply all bt
+ Trace 83710
Thread 1 (Thread -1227065136 (LWP 5982))
Other information:
Sorry it is my first bugzilla report, so I forgot these informations : Linux Mandriva 2007 2.6.17-5mdvlegacy Seahorse 0.9.7 (compiled with --enable-debug)
I couldn't replicate the bug, but due to the awesome bug report and stack trace, I was able to fix the problem. Thanks! 2006-11-09 Nate Nielsen <nielsen@memberwebs.com> * libseahorse/seahorse-secure-memory.c: Secure memory reallocation fixes. Fixes bug #371666
This fixes a rather long outstanding bug for me with the applet crashing when prompting for a passphrase. I just couldn't get such a good stack trace.
*** Bug 377212 has been marked as a duplicate of this bug. ***
*** Bug 378578 has been marked as a duplicate of this bug. ***