Bus error on Solaris 9

E. Stuart Hicks ehicks at binarymagi.com
Tue Feb 24 01:07:30 CET 2004


1)
[root at lurch mpi]# cat asm-syntax.h
/* created by config.links - do not edit */
/* Target: sparcv9-sun-solaris2 */
/* configured for sparc */
[root at lurch mpi]#

2)
[root at lurch g10]# gdb ./gpg
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparcv9-sun-solaris2"...(no debugging symbols
found)...
(gdb) run --homedir . --quiet --yes --no-permission-warning --import
../checks/pubdemo.asc
Starting program: /root/build/gnupg-1.2.4/g10/gpg --homedir
. --quiet --yes --no-permission-warning --import ../checks/pubdemo.asc
(no debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
0x00000001000f87c8 in mpihelp_rshift ()
(gdb) bt
#0  0x00000001000f87c8 in mpihelp_rshift ()
#1  0x00000001000ec4b8 in mpi_rshift ()
#2  0x00000001000ee2b4 in mpi_invm ()
#3  0x00000001000dedd0 in verify ()
#4  0x00000001000df400 in dsa_verify ()
#5  0x00000001000a9460 in pubkey_verify ()
#6  0x000000010004d508 in do_check ()
#7  0x000000010004e510 in check_key_signature2 ()
#8  0x000000010004dce0 in check_key_signature ()
#9  0x000000010007e53c in chk_self_sigs ()
#10 0x000000010007c84c in import_one ()
#11 0x000000010007b34c in import ()
#12 0x000000010007b090 in import_keys ()
#13 0x000000010000ae28 in main ()
(gdb) bt full
#0  0x00000001000f87c8 in mpihelp_rshift ()
No symbol table info available.
#1  0x00000001000ec4b8 in mpi_rshift ()
No symbol table info available.
#2  0x00000001000ee2b4 in mpi_invm ()
No symbol table info available.
#3  0x00000001000dedd0 in verify ()
No symbol table info available.
#4  0x00000001000df400 in dsa_verify ()
No symbol table info available.
#5  0x00000001000a9460 in pubkey_verify ()
No symbol table info available.
#6  0x000000010004d508 in do_check ()
No symbol table info available.
#7  0x000000010004e510 in check_key_signature2 ()
No symbol table info available.
#8  0x000000010004dce0 in check_key_signature ()
No symbol table info available.
#9  0x000000010007e53c in chk_self_sigs ()
No symbol table info available.
#10 0x000000010007c84c in import_one ()
No symbol table info available.
#11 0x000000010007b34c in import ()
No symbol table info available.
#12 0x000000010007b090 in import_keys ()
No symbol table info available.
#13 0x000000010000ae28 in main ()
No symbol table info available.
(gdb)

It doesn't look all that useful to me but I can't find any configure options
to include symbol table info so maybe it means something to you.  Thanks

Stu


----- Original Message ----- 
From: "David Shaw" <dshaw at jabberwocky.com>
To: <gnupg-users at gnupg.org>
Cc: "E. Stuart Hicks" <ehicks at binarymagi.com>
Sent: Tuesday, February 24, 2004 12:16 AM
Subject: Re: Bus error on Solaris 9


> On Mon, Feb 23, 2004 at 11:45:55PM -0500, E. Stuart Hicks wrote:
> > I'm trying to compile 1.2.4 on a Solaris 9 server and keep getting this
> > during the make:
> >
> > <snip>
> > Making all in checks
> > make[2]: Entering directory `/root/build/gnupg-1.2.4/checks'
> > ../g10/gpg --homedir . --quiet --yes --no-permission-warning --import
> > ./pubdemo.asc
> > make[2]: *** [prepared.stamp] Bus Error
> > make[2]: Leaving directory `/root/build/gnupg-1.2.4/checks'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/root/build/gnupg-1.2.4'
> > make: *** [all] Error 2
> >
> > This is using a standard ./configure; make.  Has anyone else had this
> > problem?  Does anyone know what to do about it?  Thanks
>
> I need some information.
>
> 1) What are the first two lines of your mpi/asm-syntax.h file?
>
> 2) Go into the g10 directory and run:
>    gdb gpg
>
>    Then enter (all one line):
>    run --homedir checks --quiet --yes --no-permission-warning --import
checks/pubdemo.asc
>
>    You should get a bus error again.  When you do, enter "bt full" and
>    send that information as well.
>
> David
>




More information about the Gnupg-users mailing list