[Pkg-geany-team] Bug#672286: geany-plugin-pg: GeanyPG Encrypt menu option silently fails

Alain Kelder bts at mxcow.com
Thu May 10 17:32:55 UTC 2012


Hi Frank,

 > running Geany with --verbose option

$ geany --verbose
GeanyPG: Using libgpgme version: 1.2.0

No output besides libgpgme version

 > look onto Help->Debug

10:08:38: Geany INFO		: Geany 0.21, en_US.utf8
10:08:38: Geany INFO		: GTK 2.24.10, GLib 2.32.0
10:08:38: Geany INFO		: System data dir: /usr/share/geany
10:08:38: Geany INFO		: User config dir: /home/ak/.config/geany
10:08:38: Geany INFO		: Added filetype Cython (52).
10:08:38: Geany INFO		: Added filetype Scala (53).
10:08:38: Geany INFO		: Added filetype Genie (54).
10:08:38: Geany INFO		: Loaded: 
/usr/lib/x86_64-linux-gnu/geany/export.so (Export)
10:08:38: Geany INFO		: Loaded: 
/usr/lib/x86_64-linux-gnu/geany/geanygdb.so (GeanyGDB)
10:08:38: Geany INFO		: Loaded: 
/usr/lib/x86_64-linux-gnu/geany/geanylatex.so (GeanyLaTeX)
10:08:38: Geany INFO		: Loaded: 
/usr/lib/x86_64-linux-gnu/geany/geanylipsum.so (GeanyLipsum)
10:08:38: Geany INFO		: Loaded: 
/usr/lib/x86_64-linux-gnu/geany/geanypg.so (GeanyPG)
10:08:38: Geany INFO		: Loaded: 
/usr/lib/x86_64-linux-gnu/geany/geanyvc.so (GeanyVC)
10:08:38: Geany INFO		: Loaded: 
/usr/lib/x86_64-linux-gnu/geany/htmlchars.so (HTML Characters)
10:08:38: Geany INFO		: Loaded: 
/usr/lib/x86_64-linux-gnu/geany/geanyinsertnum.so (Insert Numbers)
10:08:38: Geany INFO		: Loaded: 
/usr/lib/x86_64-linux-gnu/geany/spellcheck.so (Spell Check)
10:08:38: Geany INFO		: Loaded: 
/usr/lib/x86_64-linux-gnu/geany/tableconvert.so (Tableconvert)
10:08:38: Geany INFO		: /home/ak/git/notes/test.txt : None (UTF-8)

I then tried strace (output attached). Here's the part where it loaded 
GeanyPG:

$ sed -n 2277,2353p geany.strace
time(NULL)                              = 1336670280
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0
access("/usr/lib/x86_64-linux-gnu/geany/geanypg.so", F_OK) = 0
stat("/usr/lib/x86_64-linux-gnu/geany/geanypg.so", 
{st_mode=S_IFREG|0644, st_size=34368, ...}) = 0
open("/usr/lib/x86_64-linux-gnu/geany/geanypg.so", O_RDONLY) = 11
read(11, 
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`9\0\0\0\0\0\0"..., 832) 
= 832
fstat(11, {st_mode=S_IFREG|0644, st_size=34368, ...}) = 0
mmap(NULL, 2129696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 11, 
0) = 0x7f71d3378000
mprotect(0x7f71d3380000, 2093056, PROT_NONE) = 0
mmap(0x7f71d357f000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 11, 0x7000) = 0x7f71d357f000
close(11)                               = 0
open("/etc/ld.so.cache", O_RDONLY)      = 11
fstat(11, {st_mode=S_IFREG|0644, st_size=98161, ...}) = 0
mmap(NULL, 98161, PROT_READ, MAP_PRIVATE, 11, 0) = 0x7f71d5547000
close(11)                               = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
open("/usr/lib/libgpgme.so.11", O_RDONLY) = 11
read(11, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 
n\0\0\0\0\0\0"..., 832) = 832
fstat(11, {st_mode=S_IFREG|0644, st_size=218608, ...}) = 0
mmap(NULL, 2318208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 11, 
0) = 0x7f71d3142000
mprotect(0x7f71d3175000, 2097152, PROT_NONE) = 0
mmap(0x7f71d3375000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 11, 0x33000) = 0x7f71d3375000
mmap(0x7f71d3377000, 3968, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f71d3377000
close(11)                               = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
open("/lib/x86_64-linux-gnu/libgpg-error.so.0", O_RDONLY) = 11
read(11, 
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\t\0\0\0\0\0\0"..., 
832) = 832
fstat(11, {st_mode=S_IFREG|0644, st_size=13944, ...}) = 0
mmap(NULL, 2109160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 11, 
0) = 0x7f71d2f3f000
mprotect(0x7f71d2f42000, 2093056, PROT_NONE) = 0
mmap(0x7f71d3141000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 11, 0x2000) = 0x7f71d3141000
close(11)                               = 0
munmap(0x7f71d5547000, 98161)           = 0
rt_sigaction(SIGPIPE, NULL, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 
0x7f71dfa654f0}, 8) = 0
write(2, "GeanyPG: Using libgpgme version:"..., 39) = 39
pipe([11, 12])                          = 0
fcntl(11, F_SETFD, FD_CLOEXEC)          = 0
clone(child_stack=0, 
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x7f71e3392c10) = 1521
wait4(1521, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1521
--- SIGCHLD (Child exited) @ 0 (0) ---
write(10, "\1\0\0\0\0\0\0\0", 8)        = 8
rt_sigreturn(0x2)                       = 1521
close(12)                               = 0
read(11, "gpg (GnuPG) 1.4.12\nCopyright (C)"..., 79) = 79
close(11)                               = 0
pipe([11, 12])                          = 0
fcntl(11, F_SETFD, FD_CLOEXEC)          = 0
clone(child_stack=0, 
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x7f71e3392c10) = 1523
wait4(1523, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1523
--- SIGCHLD (Child exited) @ 0 (0) ---
write(10, "\1\0\0\0\0\0\0\0", 8)        = 8
rt_sigreturn(0x2)                       = 1523
close(12)                               = 0
read(11, "", 79)                        = 0
close(11)                               = 0
pipe([11, 12])                          = 0
fcntl(11, F_SETFD, FD_CLOEXEC)          = 0
clone(child_stack=0, 
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x7f71e3392c10) = 1525
wait4(1525, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1525
--- SIGCHLD (Child exited) @ 0 (0) ---
write(10, "\1\0\0\0\0\0\0\0", 8)        = 8
rt_sigreturn(0x2)                       = 1525
close(12)                               = 0
read(11, "gpgconf (GnuPG) 2.0.19\nCopyright"..., 79) = 79
close(11)                               = 0
pipe([11, 12])                          = 0
fcntl(11, F_SETFD, FD_CLOEXEC)          = 0
clone(child_stack=0, 
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x7f71e3392c10) = 1529
wait4(1529, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1529
--- SIGCHLD (Child exited) @ 0 (0) ---
write(10, "\1\0\0\0\0\0\0\0", 8)        = 8
rt_sigreturn(0x2)                       = 1529
close(12)                               = 0
read(11, "sysconfdir:/etc/gnupg2\nbindir:/u"..., 1023) = 243
read(11, "", 1023)                      = 0
close(11)                               = 0
time(NULL)                              = 1336670280


Regards,
Alain
-------------- next part --------------
A non-text attachment was scrubbed...
Name: geany.strace.bz2
Type: application/x-bzip
Size: 36131 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-geany-team/attachments/20120510/740121e5/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: geany.verbose.strace.bz2
Type: application/x-bzip
Size: 35191 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-geany-team/attachments/20120510/740121e5/attachment-0003.bin>


More information about the Pkg-geany-team mailing list