Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 41179 - pinetry-qt does not work after emerging KDE 3.2
Summary: pinetry-qt does not work after emerging KDE 3.2
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All All
: High critical
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-10 15:58 UTC by Stuart Herbert (RETIRED)
Modified: 2004-02-22 01:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stuart Herbert (RETIRED) gentoo-dev 2004-02-10 15:58:46 UTC
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
Comment 1 Paul de Vrieze (RETIRED) gentoo-dev 2004-02-11 01:55:32 UTC
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)
Comment 2 Stuart Herbert (RETIRED) gentoo-dev 2004-02-22 01:49:31 UTC
A re-install of Gentoo fixed this.  I had some filesystem corruption due to crashes caused by a hardware failure.

Best regards,
Stu