GPG Lockfile (concurrency) issue, keyring lost: awarding 300$ for bugfix

Stefan Haller Stefan.Haller at ascom.ch
Mon Aug 23 13:28:41 CEST 2004


Hi all

Sorry it took so long, I was on a business trip last week.

And sorry to bring bad news, it did not help. Unfortunately the combined 
output is quite mixed up. But since it looks a bit if it happens after a 
complete import, it could probably not cause much trouble anymore...

Additionally, I can find several occurrences like this:
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF3A0000

which indicate that "" is probably not NULL, but an empty string in truss 
output.

Do you have other ideas, what to try?

times(0xFFBEF0A8)                               = 760107013
time()                                          = 1093259488
time()                                          = 1093259488
gpgwrite(2, " g p g", 3)                                = 3
: write(2, " :  ", 2)                           = 2
key write(2, " k e y  ", 4)                             = 4
F562E5AEwrite(2, " F 5 6 2 E 5 A E", 8)                 = 8
: public key "write(2, " :   p u b l i c   k e y".., 14)        = 14
initial_keywrite(2, " i n i t i a l _ k e y", 11)               = 11
" imported
write(2, " "   i m p o r t e d\n", 11)          = 11
close(3)                                        = 0
gpgwrite(2, " g p g", 3)                                = 3
: write(2, " :  ", 2)                           = 2
Total number processed: write(2, " T o t a l   n u m b e r".., 24)      = 
24
1
write(2, " 1\n", 2)                             = 2
gpgwrite(2, " g p g", 3)                                = 3
: write(2, " :  ", 2)                           = 2
              imported: write(2, "                        ".., 24)      = 
24
1write(2, " 1", 1)                              = 1

write(2, "\n", 1)                               = 1
munmap(0xFF1D0000, 32768)                       = 0
unlink("/var/tmp/keyring_lost_test/.#lkcca88.unknown.6886") = 0
unlink("/var/tmp/keyring_lost_test/.#lkccc08.unknown.6886") = 0
unlink("/var/tmp/keyring_lost_test/.#lkccac8.unknown.6886") = 0
unlink("")                                      Err#14 EFAULT
    Incurred fault #5, FLTACCESS  %pc = 0xFF0423FC
      siginfo: SIGBUS BUS_ADRALN addr=0xFFFFFFFD
    Received signal #10, SIGBUS [default]
      siginfo: SIGBUS BUS_ADRALN addr=0xFFFFFFFD
        *** process killed ***
import: got exit code 0
... next instantiation following...

Cheers
 Stefan

Stefan Haller
Software Development
Transport Revenue
________________________________ 
Ascom Autelca Ltd.
Worbstrasse 201
CH-3073 Gümligen 
Phone 
Fax 
+41 31 999 65 06
+41 31 999 65 82 
stefan.haller at ascom.ch
www.ascom.com




More information about the Gnupg-devel mailing list