[Announce] GnuPG 1.3.2 released (development)

A Guy Called Tyketto tyketto at wizard.com
Wed May 28 06:23:02 CEST 2003

        I'm still getting the Bus Error message that I had reported back 
before with the latest stable release of GnuPG (1.2.2). The error in question, 
was during the compilation and checking process in make and make check:

gmake[2]: Leaving directory `/tmp/gnupg-1.3.2/keyserver'
Making all in po
gmake[2]: Entering directory `/tmp/gnupg-1.3.2/po'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/tmp/gnupg-1.3.2/po'
Making all in doc
gmake[2]: Entering directory `/tmp/gnupg-1.3.2/doc'
gmake  all-am
gmake[3]: Entering directory `/tmp/gnupg-1.3.2/doc'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/tmp/gnupg-1.3.2/doc'
gmake[2]: Leaving directory `/tmp/gnupg-1.3.2/doc'
Making all in checks
gmake[2]: Entering directory `/tmp/gnupg-1.3.2/checks'
echo '#!/bin/sh' >./gpg_dearmor
echo "../g10/gpg --no-options --no-greeting \
             --no-secmem-warning --batch --dearmor" >>./gpg_dearmor
chmod 755 ./gpg_dearmor
./gpg_dearmor > ./pubring.gpg < ./pubring.asc
Bus Error
gmake[2]: *** [pubring.gpg] Error 138
gmake[2]: Leaving directory `/tmp/gnupg-1.3.2/checks'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/tmp/gnupg-1.3.2'
gmake: *** [all] Error 2

        I've done a bit of digging into the problem, ran gpg through dbx, and 
found this. Since the ./gpg_dearmor file is a shell script running 'gpg 
--no-options --no-greeting  --no-secmem-warning --batch --dearmor', I got the 
following out of dbx:

pioneer% dbx gpg
Reading gpg
Reading ld.so.1
Reading libsocket.so.1
Reading libnsl.so.1
Reading libresolv.so.2
Reading libdl.so.1
Reading libc.so.1
Reading libmp.so.2
Reading libc_psr.so.1
(/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx)  --batch --dearmor               <
Running: gpg --no-options --no-greeting --no-secmem-warning --batch --dearmor 
(process id 28494)
signal BUS (invalid address alignment) in iobuf_push_filter2 at line 1362 in 
file "iobuf.c"
 1362       a->ntotal = b->ntotal + b->nbytes;
(/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) quit             

the Bus error comes up in ./util/iobuf.c.

        The machine is an UltraSPARC.

 A SPARC-based CPU is available.
 Kernel says CPU's clock rate is 900.0 MHz.
 Kernel says main memory's clock rate is 150.0 MHz.

 Sun-4 floating-point controller version 0 found.
 An UltraSPARC chip is available.

Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/specs
gcc version 2.95.3 20010315 (release)

        Any insights into what could be causing it to die there?

Brad Littlejohn                         | Email:        tyketto at wizard.com
Unix Systems Administrator,             |           tyketto at ozemail.com.au
Web + NewsMaster, BOFH.. Smeghead! :)   |   http://www.wizard.com/~tyketto
  PGP: 1024D/E319F0BF 6980 AAD6 7329 E9E6 D569  F620 C819 199A E319 F0BF

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/attachments/20030528/c17040bb/attachment.bin

More information about the Gnupg-devel mailing list