Chaosforge Forum

  • February 13, 2025, 19:15
  • Welcome, Guest
Please login or register.



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

Author Topic: [0.9.9.4 | Vista fully updated] "SL:2 was killed by something.."  (Read 2278 times)

Gamer-man

  • Sergeant
  • *
  • Offline Offline
  • Posts: 64
  • Lost Soul
    • View Profile

The result is this.
M 2778  SL:2  was killed by something..  L2  AoMr
to the best of my knowledge, that means killed by Carmack, but this was on level 2 after having cleared the level of all enemies.  I used the auto run command and ran about halfway across the bottom of the level, ran to the square next to a barrel, and the next thing i knew, an explosion like the one that happens when you kill the cyberdemon occurred in the middle of my screen, the game froze for about a minute and a half, and then proceeded to run the times i hit enter and escape (thus why i have no post-mortem to post, it delayed my enters, and then used them on that screen).
This was rather unusual, and somewhat annoying (though I'm glad it didn't do it on level 24 or something)
« Last Edit: December 27, 2011, 19:59 by Gamer-man »
Logged

tehtmi

  • Programmer
  • Local Inquisitor
  • Lieutenant Colonel
  • *
  • *
  • Offline Offline
  • Posts: 458
    • View Profile
Re: [0.9.9.4 | Vista fully updated] "SL:2 was killed by something.."
« Reply #1 on: December 27, 2011, 20:51 »

Thanks for this report.  I'm pretty sure this happened to someone else in an old version. (Note to self: track down that old report.) I never figured out the cause, though.  I'll look at it again, of course.

The big explosion and delay is consistent with the explosion function being called with a very large (or negative from lua) explosion radius which is never supposed to happen.

"Killed by something.." is an "unknown" death which is sort of a default when you died in unusual circumstances. It is in fact a useful clue.

Even if you skipped through the mortem screen, the mortem should be archived in the "mortem" subdirectory of your DoomRL folder.  If you can find it, please post it!  It could contain more clues.

Edit: old report here.

Status update: "killed by something.." seems most likely in this case to indicate that the event happened on an enemy's turn, but the enemy died before the player.
« Last Edit: December 28, 2011, 03:17 by tehtmi »
Logged

Gamer-man

  • Sergeant
  • *
  • Offline Offline
  • Posts: 64
  • Lost Soul
    • View Profile
Re: [0.9.9.4 | Vista fully updated] "SL:2 was killed by something.."
« Reply #2 on: December 28, 2011, 01:20 »

--------------------------------------------------------------
 DoomRL (v.0.9.9.4) roguelike post-mortem character dump
--------------------------------------------------------------

 Gamer-man, level 2 Cacodemon Sergeant Major Scout,
 was killed by something.. on level 2 of the Phobos base.
 He survived 4630 turns and scored 2778 points.
 He played for 4 minutes and 18 seconds.
 He didn't like it too rough.

 He killed 18 out of 18 hellspawn. (100%)
 This ass-kicking marine killed all of them!
 He was an Angel of Marksmanship!

-- Special levels --------------------------------------------

  Levels generated : 9
  Levels visited   : 0
  Levels completed : 0

-- Awards ----------------------------------------------------

  None

-- Graveyard -------------------------------------------------

  ###########################################################
  ............#.............[................0..............#
  ............#............................................|#
  .0......00..#.........}............0.....}................#
  ............#........%.........0......00..|.....|.|}......#
  .0.....0..../.........>...........0.........0|.|...|......#
  ##########.#############.####.#+#####.#####################
  ........................}...............%.................#
  #+######################/#############################/####
  ..............#....................^..........[%}./...0...#
  ...........0..###############/#/####.############.#.......#
  ...&........../..........%......................#.#......./
  ..............#.................................#.#...0...#
  ..0...........#.................................#.#.......#
  ########+##################.##./########+##################
  ..0..................0.............^.....0..........0.....+
  ......0.............0.....................0...............#
  ..........}......0.......................\............0...#
  ..............................X0................0.........#
  ###########################################################

-- Statistics ------------------------------------------------

  Health 0/50   Experience 584/2
  ToHit Ranged +0  ToHit Melee +0  ToDmg Ranged +0  ToDmg Melee +0

-- Traits ----------------------------------------------------

  Class : Scout

    Son of a gun     (Level 2)

  SoG->SoG->

-- Equipment -------------------------------------------------

    [a] [ Armor      ]   nothing
    [b] [ Weapon     ]   modified pistol (2d4) [6/6] (T1)
    [c] [ Boots      ]   nothing
    [d] [ Prepared   ]   nothing

-- Inventory -------------------------------------------------

    [a]   10mm ammo (x100)
    [b]   10mm ammo (x62)
    [c]   small med-pack
    [d]   small med-pack
    [e]   small med-pack
    [f]   small med-pack

-- Resistances -----------------------------------------------

    None

-- Kills -----------------------------------------------------

    10 former humans
    4 former sergeants
    4 imps

-- History ---------------------------------------------------

  He started his journey on the surface of Phobos.
  On level 2 he finally was killed by something...

-- Messages --------------------------------------------------

 You dodge! The barrel explodes! Boom!
 Fire -- Choose target...
 You see : an imp (severely wounded) [m]ore | floor
 The missile hits the imp. The imp dies.
 Fire -- Choose target...
 You see : Gamer-man (wounded) [m]ore | floor
 Find a more constructive way to commit suicide.
 You reload the pistol with 10mm ammo.
 Run - direction...
 Run - direction...
 Run - direction...
 The barrel explodes! You hear the scream of a freed soul! You hear the
 scream of a freed soul! You advance to level 2! Press <Enter>... You
 hear the scream of a freed soul! You hear the scream of a freed soul! You
 feel relatively safe now. Boom! Your green armor is completely
 destroyed! You die!... Press <Enter>...
« Last Edit: December 28, 2011, 02:22 by tehtmi »
Logged

Thexare

  • Elder
  • Captain
  • *
  • *
  • Offline Offline
  • Posts: 281
  • I think I need a new favorite gun now...
    • View Profile
Re: [0.9.9.4 | Vista fully updated] "SL:2 was killed by something.."
« Reply #3 on: December 28, 2011, 02:28 »

Thanks for this report.  I'm pretty sure this happened to someone else in an old version. (Note to self: track down that old report.) I never figured out the cause, though.  I'll look at it again, of course.

That was me, I think. Bug sounds the same.

My report.
Logged
Former Human Corporal
1/42 M, 7/60 S, 3/30 A
[ 6 / 1 / 0 / 0 / 0 ]

tehtmi

  • Programmer
  • Local Inquisitor
  • Lieutenant Colonel
  • *
  • *
  • Offline Offline
  • Posts: 458
    • View Profile

My best guess here is that the barrel is calling for an explosion while the lua stack is corrupted and contains a bad value where the explosion usually looks for radius, damage, etc.  I don't see any legitimate way an explosion can be created with such a large radius.  Generally such corruption will eventually cause an access violation, but there is always the possibility that something like this will happen instead if everything is aligned just perfectly.  Making the lua system more resistant to errors is something that probably needs to be done, but it is a potentially big project that won't make it into 0.9.9.5.
Logged
Pages: [1]