pinetry-qt (used to sign files and emails via gpg-agent and kgpg) does not work after emerging KDE 3.2. Specifically, the following test: $ eval "$(gpg-agent --daemon)" $ echo "test" | gpg -ase -r <key id> | gpg produces this error: gpg-agent[28264]: command get_passphrase failed: ec=-1 gpg: problem with the agent - disabling agent use Running strace on the gpg-agent daemon shows this: 28268 open("/usr/X11R6/lib/X11/fonts/100dpi/courO10.pcf.gz", O_RDONLY|O_LARGEFILE) = 7 28268 fstat64(7, {st_mode=S_IFREG|0444, st_size=12711, ...}) = 0 28268 fstat64(7, {st_mode=S_IFREG|0444, st_size=12711, ...}) = 0 28268 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40003000 28268 read(7, "\37\213\10\0\206\37\34@\0\3\354\235\r\230UU\275\360\377"..., 4096) = 4096 28268 close(7) = 0 28268 munmap(0x40003000, 4096) = 0 28268 write(2, "Out of memory!\n", 15) = 15 28268 getpid() = 28268 28268 getpid() = 28268 28268 getpid() = 28268 28268 _exit(1) = ? 28264 <... select resumed> ) = 1 (in [5]) If you remove the font file, and repeat the test, it just chokes on another font file instead. I've marked this as critical, as this is preventing me from signing emails. Stu
Did you also update qt? gpg-agent-qt has really nothing to do with kde at all. It also works for me (allthough I didn't update my qt yet)
A re-install of Gentoo fixed this. I had some filesystem corruption due to crashes caused by a hardware failure. Best regards, Stu