#398 DosBox segfaults during first fight in Archimedean Dynasty

0.74
closed
1
2013-12-18
2013-12-14
Flint
No

When running the game Schleichfahrt (Archimedean Dynasty in english) under Linux, dosbox crashes with a segmentation violation. This happens during the first fight. The exact moment of the crash varies, but it happens every time within the first seconds. To me it seems to occur earlier when more keys are pressed during the fight.

I tried different settings, including different outputs. Attached are GDB backtraces of runs with the surface and opengl output mode enabled, respectively.

System info:
Gentoo Linux 3.8.13 x86_64 on 2GHz AMD Phenom

I can provide additional info/testing if needed.

Discussion

  • Flint
    Flint
    2013-12-15

    I did some more tests with different cpu cores and dosbox only crashes using the dynamic or auto settings. Simple and normal do not crash but run abysmally slow. Is this a imcompatibility between the game and dosbox or sign of a bug?

     
  • Peter Veenstra
    Peter Veenstra
    2013-12-16

    Could you try the current SVN ?
    As I see that you are on 64 bit and the backtrace is in the FPU.
    The FPU on 64 bit has recently been upgraded to a higher precission version.

    It might be a red herring though.

     
  • Peter Veenstra
    Peter Veenstra
    2013-12-16

    • labels: segmentation violation --> segmentation violation
    • assigned_to: Peter Veenstra
     
  • Flint
    Flint
    2013-12-18

    Thanks, hat seems to have done the trick! I ran the fighting scene several times without a crash and reasonable performance. :-)

    I guess this ticket is done, in case the crashes reappear (e.g. during more crowded/complex scenes) should I open a new ticket or reopen this one?

     
  • Peter Veenstra
    Peter Veenstra
    2013-12-18

    great, feel free to reopen it if the problem happens again.

     
  • Peter Veenstra
    Peter Veenstra
    2013-12-18

    • status: open --> closed