found 188448 1:0.7.0-2 severity 188448 minor thanks bts control programm Hello, On Thu, Nov 10, 2005 at 04:18:14PM -0800, Debian Bug Tracking System wrote: > Version: 1:0.7.0-2 > Closes: 185301 188448 > Changes: > abuse-sdl (1:0.7.0-2) unstable; urgency=low > . > * New upstream release. > * Huge code cleanup: most of the code should now be 64 bit clean. > * src/lisp.c src/include/lcache.hpp: > + Disabled the memory manager and the cache system to bypass startup > hangs > (Closes: #188448, #185301).
Yes, abuse now works on amd64 (sorry, cannot check alpha atm), but it
crashes on exit[1]. I rebuild[2,3,4] without stripping and obtained the
following backtrace:
GNU gdb 6.3-debian
Copyright 2004 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 "x86_64-linux"...Using host libthread_db library
"/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/games/abuse
[Thread debugging using libthread_db enabled]
[New Thread 46912522033520 (LWP 32338)]
Disabling memory manager, using libc instead
Abuse (Version 2.00)
Specs : main file set to abuse.spe
Protocol Installed : UNIX generic TCPIP
Lisp : 529 symbols defined, 99 system functions, 321 pre-compiled functions
^M(load "abuse.lsp") [.. ]^M(load
"abuse.lsp") [........ ]^M(load "abuse.lsp")
[...........
]^M(load "abuse.lsp") [.............
]^M(load "abuse.lsp") [...............
]^M(load "abuse.lsp") [................. ]^M(load
"abuse.lsp") [................... ]^M(load "abuse.lsp")
[...................... ]^M(load "abuse.lsp")
[........................
]^M(load "abuse.lsp") [.......................... ]^M(load
"abuse.lsp") [................................ ]^M(load "abuse.lsp")
[..................................... ]^M(load "abuse.lsp")
[........................................]
Lisp : tmp space resized to 16384
Engine : Registering base graphics
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912522033520 (LWP 32338)]
0x00002aaaabf76304 in _int_free () from /lib/libc.so.6
(gdb) bt full
#0 0x00002aaaabf76304 in _int_free () from /lib/libc.so.6
No symbol table info available.
#1 0x00002aaaabf751a2 in free () from /lib/libc.so.6
No symbol table info available.
#2 0x0000000000455538 in main (argc=1, argv=0x7fffffffe498) at stack.hpp:33
xx = 5993744
(gdb) quit
The program is running. Exit anyway? (y or n)
Greetings
Helge
[1] On the first run it still crashes on startup, subsequent succeed,
see #338834
[2] I rebuild on Sarge, not on Sid
[3] I still get some invalid casts:
jmalloc.cpp:91: Warnung: cast to pointer from integer of different size
jmalloc.cpp:112: Warnung: cast to pointer from integer of different size
jmalloc.cpp:516: Warnung: cast to pointer from integer of different size
jmalloc.cpp:599: Warnung: cast to pointer from integer of different size
jmalloc.cpp:915: Warnung: cast to pointer from integer of different size
lcache.cpp:104: Warnung: cast to pointer from integer of different size
[4]
> * debian/control:
> + Set policy to 3.6.2.1.
> + Build-depend on debhelper version 4.
> * aclocal-1.4 && autoconf && automake-1.4 --copy
You should also clean up the debian/rules file, it contains several
example lines and does not support DEB_BUILD_OPTIONS (e.g., noopt).
--
Dr. Helge Kreutzmann, Dipl.-Phys. [EMAIL PROTECTED]
gpg signed mail preferred
64bit GNU powered http://www.itp.uni-hannover.de/~kreutzm
Help keep free software "libre": http://www.ffii.de/
pgppubNWuTlHi.pgp
Description: PGP signature

