VOGONS


Ascendancy on amd64

Topic actions

First post, by eNTi

User metadata
Rank Newbie
Rank
Newbie

when i try to fire up ascendancy (or the setsound.exe - auto detect hardware), dosbox segfaults:

(gdb) bt
#0 0x00000000004782db in ?? ()
#1 0x0000000000479108 in ?? ()
#2 0x00000000004704bc in ?? ()
#3 0x0000000000420cec in ?? ()
#4 0x0000000000406fc8 in ?? ()
#5 0x0000000000406f6a in ?? ()
#6 0x000000000040848d in ?? ()
#7 0x00000000004f1f09 in ?? ()
#8 0x00000000004ef11a in ?? ()
#9 0x00000000004ebe9c in ?? ()
#10 0x00000000004ed31c in ?? ()
#11 0x00000000004ed16f in ?? ()
#12 0x0000000000498d12 in ?? ()
#13 0x00002b0cacb0f394 in __libc_start_main () from /lib/libc.so.6
#14 0x0000000000406ea9 in ?? ()
#15 0x00007fffff0dec28 in ?? ()
#16 0x0000000000000000 in ?? ()

the backtrace doesn't look too helpful, i've included it non the less.

i can run other games. i played eye of the beholder yesterday, with sound and everything.

a friend of mine played ascendancy with dosbox on windows and said, it worked quite well (with sound and all). maybe i'll try that to, so i can rule out a hardware problem.

  • Linux enti 2.6.18-gentoo-r3 #1 SMP Tue Nov 21 11:30:12 CET 2006 x86_64 AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux
  • X Window System Version 7.2.0
  • gcc (GCC) 4.1.1 (Gentoo 4.1.1-r3)
  • KDE 3.5.5
  • dosbox 0.65
  • nvidia-drivers 1.0.9746 (GeForce 7900GT)
  • alsa-lib 1.0.13 (Audigy 2 ZS)

Reply 1 of 5, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

if you can compile dosbox your self you shouldn't strip the binary and compile it with
CXXFLAGS="-ggdb3 -O2"

did you try the cvs of dosbox ?

Water flows down the stream
How to ask questions the smart way!

Reply 2 of 5, by eNTi

User metadata
Rank Newbie
Rank
Newbie

hmm... no didn't try cvs. i'll compile it myself from cvs then. let's see if that helps.

Reply 3 of 5, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

if you can gdb the cvs that would be great.

Water flows down the stream
How to ask questions the smart way!

Reply 4 of 5, by eNTi

User metadata
Rank Newbie
Rank
Newbie

it works with cvs. it's a bit slow, but it works.

Reply 5 of 5, by `Moe`

User metadata
Rank Oldbie
Rank
Oldbie

For now, using a 32-bit build is faster (hopefully that will change soon), but making such a build yourself is quite difficult. I think you will have to live with it for now, or use a prebuilt 32-bit linux binary.