Hello, I'm new to this forum so I don't know where to post this, exactly. I'm playing Jedi Academy on an Arch Linux 32-bit ultrabook, through Steam and Wine, so I expected a couple bumps along the road.
HOWEVER I was experiencing constant crashing when I faced enemy Sith - arguably the best experience in JA . The crashes were not prohibitive - they happened rarely during the fights, which meant I could save scum through the duels. It also crashed more often against the green cultists. However, running the openjk_sp.i386 from the terminal, I noticed it always crashed with a floating point exception. So I run the game with valgrind, activated god mode, and stood still facing a orange and a green cultist, until the game crashes and valgrind outputs to me:
==9844== Process terminating with default action of signal 8 (SIGFPE): dumping core
==9844== Integer divide by zero at address 0x6B177B0A
==9844== at 0x1394928D: ForceThrow(gentity_s*, int, int) (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/OpenJK/jagamei386.so)
==9844== by 0x1381D9EC: Jedi_CombatDistance(int) (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/OpenJK/jagamei386.so)
==9844== by 0x13824C8A: Jedi_Combat() (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/OpenJK/jagamei386.so)
==9844== by 0x1382B0C7: NPC_BSJedi_Default() (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/OpenJK/jagamei386.so)
==9844== by 0x138ECE72: NPC_BehaviorSet_Jedi(int) (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/OpenJK/jagamei386.so)
==9844== by 0x138EE99A: NPC_ExecuteBState(gentity_s*) (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/OpenJK/jagamei386.so)
==9844== by 0x138EF14E: NPC_Think(gentity_s*) (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/OpenJK/jagamei386.so)
==9844== by 0x13882D68: GEntity_ThinkFunc(gentity_s*) (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/OpenJK/jagamei386.so)
==9844== by 0x1388EDC8: G_RunFrame(int) (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/OpenJK/jagamei386.so)
==9844== by 0x80ACB96: SV_Frame(int, float) (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/openjk_sp.i386)
==9844== by 0x80878B9: Com_Frame() (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/openjk_sp.i386)
==9844== by 0x804CA8A: main (in /home/riva/.wine/drive_c/Program Files/Steam/steamapps/common/Jedi Academy/GameData/openjk_sp.i386)
So the game has a division-by-zero on the Force Throw method that's crashing for me. I would like to notify the developers, and also to know if anyone else had this problem and solved it. Thanks!
SP game crashes when fighting other Force users
in OpenJK
Posted
Hello, I'm new to this forum so I don't know where to post this, exactly.
I'm playing Jedi Academy on an Arch Linux 32-bit ultrabook, through Steam and Wine, so I expected a couple bumps along the road.
HOWEVER I was experiencing constant crashing when I faced enemy Sith - arguably the best experience in JA . The crashes were not prohibitive - they happened rarely during the fights, which meant I could save scum through the duels. It also crashed more often against the green cultists. However, running the openjk_sp.i386 from the terminal, I noticed it always crashed with a floating point exception. So I run the game with valgrind, activated god mode, and stood still facing a orange and a green cultist, until the game crashes and valgrind outputs to me: