[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#231538: libc6: illegal instruction on a 386



Package: libc6
Version: 2.3.2.ds1-11
Severity: critical
Tags: sid
Justification: breaks the whole system

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

libc6 gives "illegal instruction" on execution of almost any program.

Libc6 uses the non-386 BSWAP instruction, which is non-existing on a 386.
The CPU tested on is a Nexgen, which has a 386 instruction set.

As an example:

Core was generated by `ls --color=auto -l core'.
Program terminated with signal 4, Illegal instruction.
Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libacl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libacl.so.1
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libattr.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libattr.so.1
Reading symbols from /lib/libnss_compat.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_nis.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_files.so.2
#0  0x400ca38f in tzset () from /lib/libc.so.6
(gdb) bt
#0  0x400ca38f in tzset () from /lib/libc.so.6
#1  0x400c91a9 in adjtime () from /lib/libc.so.6
#2  0x400ca0a6 in tzset () from /lib/libc.so.6
#3  0x400c8612 in localtime () from /lib/libc.so.6
#4  0x00000001 in ?? ()
#5  0x401690a0 in _obstack () from /lib/libc.so.6
#6  0x08055e34 in _IO_stdin_used ()
#7  0xbffff918 in ?? ()
#8  0x0804d47b in ?? ()
#9  0xbfffdc8c in ?? ()
#10 0x08055e34 in _IO_stdin_used ()
#11 0xbfffdf31 in ?? ()
(gdb) x/i 0x400ca38f
0x400ca38f <tzset+943>: bswap  %eax
(gdb)


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAJK4IMtlM9PL9yocRAgn/AJ9bg6C+8chBYtUPOLlu4SKZ1zPfLwCggL1V
XDOOeoku9ElnDoId0I0WfGU=
=iH8c
-----END PGP SIGNATURE-----



Reply to: