Chaosforge Forum

  • December 21, 2024, 08:47
  • Welcome, Guest
Please login or register.



Login with username, password and session length
Pages: [1]

Author Topic: [0.9.9.6G Windows]Crashes when dying on Angel of Pacifist  (Read 3454 times)

Creaphis

  • Backer
  • First Sergeant
  • *
  • *
  • Offline Offline
  • Posts: 110
  • Lost Soul
    • View Profile

I was goofing around in Angel of Pacifist today, HNTR difficulty, and the game crashed several times for me when I died in the late game. Looking through my mortems, the farthest that I got without the game crashing when I died was Deimos level 1. The last crash in the log posted below occurred at the instant of being killed by a lost soul on JC's level (shoulda packed another nuke). DoomRL attempted to save my game after each crash but the saves were corrupted.

I hope this is useful.

----------------------------------------------------------------------
Timestamp   : 19/03/2012 1:42:06
Error level : ERROR
Message     : Lua call OnDestroy caught ELuaException!

Call path     : cells.30.OnDestroy
Call params   : (74,11)
Error message : Get(items.4.group) failed!
----------------------------------------------------------------------

----------------------------------------------------------------------
Timestamp   : 19/03/2012 1:42:06
Error level : ERROR
Message     : Lua hook OnAction caught ELuaException!

Call path     : beings[captain].OnAction
Call params   : ()
Error message : LuaError: cells.30.OnDestroy -- Get(items.4.group) failed!
----------------------------------------------------------------------

----------------------------------------------------------------------
Timestamp   : 19/03/2012 1:42:09
Error level : FATAL EXCEPTION
Message     : Fatal exception encountered

An unhandled exception occurred at $004624B9 :
ELuaException : LuaError: beings[captain].OnAction -- LuaError: cells.30.OnDestroy -- Get(items.4.group) failed!
  $004624B9  TDOOMLUA__ONERROR,  line 608 of src/doomlua.pas
  $00450DE7  TLUASYSTEM__PROTECTEDRUNHOOK,  line 539 of e:/Projects/fpcvalkyrie/src/vluasystem.pas
  $004A719B  TTHING__CALLHOOK,  line 141 of src/dfthing.pas
  $0049E4D4  TBEING__ACTION,  line 1170 of src/dfbeing.pas
  $0049E5EB  TBEING__CALL,  line 1188 of src/dfbeing.pas
  $0041EFDA  TDOOM__RUN,  line 369 of src/doombase.pas
  $00401B15  main,  line 71 of src/doomrl.pas

----------------------------------------------------------------------

----------------------------------------------------------------------
Timestamp   : 19/03/2012 1:58:29
Error level : ERROR
Message     : Lua hook OnAction caught ELuaException!

Call path     : beings[sergeant].OnAction
Call params   : ()
Error message : Get(items.5.group) failed!
----------------------------------------------------------------------

----------------------------------------------------------------------
Timestamp   : 19/03/2012 1:58:42
Error level : FATAL EXCEPTION
Message     : Fatal exception encountered

An unhandled exception occurred at $004624B9 :
ELuaException : LuaError: beings[sergeant].OnAction -- Get(items.5.group) failed!
  $004624B9  TDOOMLUA__ONERROR,  line 608 of src/doomlua.pas
  $00450DE7  TLUASYSTEM__PROTECTEDRUNHOOK,  line 539 of e:/Projects/fpcvalkyrie/src/vluasystem.pas
  $004A719B  TTHING__CALLHOOK,  line 141 of src/dfthing.pas
  $0049E4D4  TBEING__ACTION,  line 1170 of src/dfbeing.pas
  $0049E5EB  TBEING__CALL,  line 1188 of src/dfbeing.pas
  $0041EFDA  TDOOM__RUN,  line 369 of src/doombase.pas
  $00401B15  main,  line 71 of src/doomrl.pas

----------------------------------------------------------------------

----------------------------------------------------------------------
Timestamp   : 19/03/2012 11:11:16
Error level : ERROR
Message     : Lua hook OnAction caught ELuaException!

Call path     : beings[lostsoul].OnAction
Call params   : ()
Error message : Get(items.5.group) failed!
----------------------------------------------------------------------

----------------------------------------------------------------------
Timestamp   : 19/03/2012 11:11:25
Error level : FATAL EXCEPTION
Message     : Fatal exception encountered

An unhandled exception occurred at $004624B9 :
ELuaException : LuaError: beings[lostsoul].OnAction -- Get(items.5.group) failed!
  $004624B9  TDOOMLUA__ONERROR,  line 608 of src/doomlua.pas
  $00450DE7  TLUASYSTEM__PROTECTEDRUNHOOK,  line 539 of e:/Projects/fpcvalkyrie/src/vluasystem.pas
  $004A719B  TTHING__CALLHOOK,  line 141 of src/dfthing.pas
  $0049E4D4  TBEING__ACTION,  line 1170 of src/dfbeing.pas
  $0049E5EB  TBEING__CALL,  line 1188 of src/dfbeing.pas
  $0041EFDA  TDOOM__RUN,  line 369 of src/doombase.pas
  $00401B15  main,  line 71 of src/doomrl.pas

----------------------------------------------------------------------
Logged

Kamikaze14

  • First Sergeant
  • *
  • Offline Offline
  • Posts: 101
    • View Profile
Re: [0.9.9.6G Windows]Crashes when dying on Angel of Pacifist
« Reply #1 on: March 19, 2012, 10:36 »

Happens to me too, I paid it no mind until I got a partial win denied by this bug.
Logged

Klear

  • Elder
  • Lieutenant General
  • *
  • *
  • Offline Offline
  • Posts: 1319
  • Twisted passages carry the smell of dapperness...
    • View Profile
Re: [0.9.9.6G Windows]Crashes when dying on Angel of Pacifist
« Reply #2 on: March 19, 2012, 10:43 »

This is a known bug - it is caused by death while holding a chainsaw on a pacifist run. Make sure you don't have any weapon equipped in your pacifist run. Chainsaw gets automatically equipped when you pick it up to get the free zerk. Until it's fixed, simply unequip the chainsaw as soon as you grab it.
Logged
Arch-Vile Mjr General [24/19/18/8/2] (0.9.9.7)

Quote from: thelaptop
Dude... we need to change your forum handle from "Klear" to "Klear Nukem".

shark20061

  • Programmer
  • Elder Chaos Guard
  • Captain
  • *
  • *
  • Offline Offline
  • Posts: 266
    • View Profile
Re: [0.9.9.6G Windows]Crashes when dying on Angel of Pacifist
« Reply #3 on: March 19, 2012, 11:26 »

This is a known bug - it is caused by death while holding a chainsaw on a pacifist run. Make sure you don't have any weapon equipped in your pacifist run. Chainsaw gets automatically equipped when you pick it up to get the free zerk. Until it's fixed, simply unequip the chainsaw as soon as you grab it.

Almost.  It's caused by getting a kill while a weapon is equipped in a challenge where such weapons are disallowed, such as Melee weapons in Marksman and Shotgunnery, and all weapons in Pacifism.  The bug doesn't actually appear until the game tries to write the mortem file.
Logged
Hell Knight Warrant Officer (0.9.9.4)  [26!/8/3/1/0]

Mancubus 2nd Lieutenant (0.9.9.6)  [22/12/3/0/0]
M:16 S:43 (126) A:17

The DoomRLguy

  • First Sergeant
  • *
  • Offline Offline
  • Posts: 115
    • View Profile
Re: [0.9.9.6G Windows]Crashes when dying on Angel of Pacifist
« Reply #4 on: March 23, 2012, 10:39 »

Basically, if you see "You hear the scream of a freed soul! No way! You're a pacifist!" then it's over- The what-did-you-kill-them-with function just broke, officially giving you a kill with your armour.  From that point on, the game will *ALWAYS* crash when writing a mortem.
Logged
Unexpectedness is always a surprise.
Arch-Vile Marshal
[26|26|25|16|8|1]
JH: Major [10|9|7|1|0]

shark20061

  • Programmer
  • Elder Chaos Guard
  • Captain
  • *
  • *
  • Offline Offline
  • Posts: 266
    • View Profile
Re: [0.9.9.6G Windows]Crashes when dying on Angel of Pacifist
« Reply #5 on: March 23, 2012, 13:11 »

You'll be fine on Pacifism as long as you don't equip any weapons (or immediately unequip anything that gets auto-equipped).  Enemies can be killed and it won't crash, so long as you do not have a weapons equipped when it happens.
Logged
Hell Knight Warrant Officer (0.9.9.4)  [26!/8/3/1/0]

Mancubus 2nd Lieutenant (0.9.9.6)  [22/12/3/0/0]
M:16 S:43 (126) A:17
Pages: [1]