severity 295736 grave
tags 295736 -moreinfo
thanks

Dirk,

On Sun, Feb 27, 2005 at 11:29:25AM +0100, Dirk Salva wrote:
> On Sat, Feb 26, 2005 at 11:32:12PM -0800, Steve Langasek wrote:
> > > Stella on 64-Bit does not work on my computer. With the same command, the
> > > 32-Bit stella works fine when I boot 32-Bit Sarge.
> > When I run "stella" from the commandline on alpha, it gives me a usage
> > message.  Does this bug require a ROM to reproduce the bug?  If so, can you
> > point me to a ROM that I can use for reproducing it?

> I'm not such a crack like you, I'm only a normal user;-)
> But yes, to use stella you need ROM-images from the old cartridges.
> Stella is an emulator of the old Atari 2600 (=Atari VCS) Video game
> console. You can find them in the web, try out
> http://www.theoldcomputer.com/Libarary's/Emulation/Atari2600/Roms/Atari2600_rom_summary.htm
> (I don't know where I got my images from).
> Here it is not relevant which image I use, every time I use it under
> 64-bit the same result "Abgebrochen" comes. Under 32-bit with the
> same ROM-image all works.

Ok, I grabbed one of the ROMs from that site and ran it.  The first time, it
runs fine.  Subsequent runs give the "Aborted" message.  If I remove the
.stella directory, it runs again -- so this is a problem with loading the
config file data on 64-bit architectures.

Here is a backtrace of the crash:

Program received signal SIGABRT, Aborted.
[Switching to Thread 16384 (LWP 6962)]
0x000002000050c548 in kill () from /lib/libc.so.6.1
(gdb) bt
#0  0x000002000050c548 in kill () from /lib/libc.so.6.1

<snip useless function calls>

#8  0x000002000036c060 in std::__throw_out_of_range ()
   from /usr/lib/libstdc++.so.5
#9  0x0000000120034288 in std::basic_stringbuf<char, std::char_traits<char>, 
std::allocator<char> >::overflow ()
#10 0x00000001200a2188 in std::operator+<char, std::char_traits<char>, 
std::allocator<char> > ()
#11 0x00000200004f2db8 in __libc_start_main () from /lib/libc.so.6.1
#12 0x0000000120006c44 in ?? ()
Previous frame inner to this frame (corrupt stack?)
(gdb) 

Since this bug also affects our 64-bit release architectures (I tested on
alpha instead of on amd64), it is indeed a grave bug.

Thanks,
-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature

Reply via email to