Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing crashes with ubersetzung (and later) versions of game.exe (Spoiler Alert!) #470

Open
ohrrpgce-bugbot opened this issue Sep 21, 2007 · 12 comments

Comments

@ohrrpgce-bugbot
Copy link

@ohrrpgce-bugbot ohrrpgce-bugbot commented Sep 21, 2007

[bz#470]

Meatballsub reports:

Has anybody tried to play this recently? I was originally playing it with the
game.exe it came with, but I couldn't use the phone or get past the guest in the
hallway without it crashing. So now im using today's release of uber with it and
it crashes after I get back to my room from talking with Gloria the first time.

Any ideas?

From: @bob-the-hamster
Reported version: 20070921 Ubersetzung
Blocker for: bz⁠#517

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented Sep 23, 2007

Comment author: @bob-the-hamster

After playing Missing for quite some time, I got the following error when going through a door... although it was the second time I had gone through there (I went past that point previously, but accidentally closed the program and had to restore from my save)

Aborting due to runtime error 2 (file not found) at line 2111 of allmodex.bas::ISDIR()

Although I can't tell if this is the same crash Meatballsub saw, since isdir() is one of those functions that is *totally* different on Linux than it is on Windows.

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented Sep 23, 2007

Comment author: @bob-the-hamster

Playing further, I got the following crash an instant after looking into the hole I bashed in the floor. I saw the corpse for an instant before it crashed (scary as hell, this game is good!)

[Thread -1224627312 (LWP 23020) exited]
[Thread -1215976560 (LWP 23012) exited]

Aborting due to runtime error 6 (out of bounds array access) at line 494 of music_sdl.bas::LOADSOUND()

Program exited with code 06.

I happened to be runing in gdb, but for some reason there was no backtrace.

(gdb) bt
No stack.

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented Sep 23, 2007

Comment author: @rversteegen

Make sure you are looking at the right thread? Type "info threads" and "thread #" (I think).
With music_native at least, there are lots of garbage threads created, and sometimes gdb would be pointing at one of these when a crash occurred (inside Audiere or Audwrap I suppose, but there also seemed to be directX threads involved)

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented Sep 25, 2007

Comment author: @bob-the-hamster

Created attachment 125
ubersetzung game.exe and custom.exe with debugging symbols

Here is a debug build of the ubersetzung version of game.exe and custom.exe. There are some instructions for using them on the wiki here: http://gilgamesh.hamsterrepublic.com/wiki/ohrrpgce/index.php?title=GDB_on_Windows

Attached file: uberdebug.zip (application/zip, 866694 bytes)
Description: ubersetzung game.exe and custom.exe with debugging symbols

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented Oct 19, 2007

Comment author: @bob-the-hamster

I am curious if this crash could have maybe had something to do with the bug in the upgrade code which I fixed for bug bz⁠#482

If someone could play through Missing with tomorrow's nightly build, that would be awesome.

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented Nov 15, 2007

Comment author: @bob-the-hamster

This may be fixed already, I would like it re-tested before Voxhumana

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented Sep 21, 2008

Comment author: @bob-the-hamster

Has anybody tried to play through Missing using the Werewaffle release?

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented May 12, 2009

Comment author: @bob-the-hamster

Can somebody retest this one? The chances are very good that TeeEmCee just fixed it, so the current nightly build should be able to play Missing to completion without crashes.

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented May 13, 2009

Comment author: @rversteegen

Can somebody retest this one? The chances are very good that TeeEmCee just
fixed it, so the current nightly build should be able to play Missing to
completion without crashes.

Bug bz⁠#717 is definitely unrelated, but it would be nice to have people test anyway

I never looked at this bug. I still plan to get around to it ... some year.

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented Dec 11, 2011

Comment author: @bob-the-hamster

TheCube saw a crash with the latest nightly build:

Derf, I was not running the nightly build like I thought I was. Dunno how I did
that, but when I ran it in the nightly, it ran just fine. No crashes or any
weirdness. Yay!

EDIT: I take that back; I got a crash when I called Steve a second time without
exiting the screen. I had retrieved the key, checked the diary, talked to
Gloria and it was night. I then went to the phone, called Steve once, hung up,
and called him again. The phone rang twice and then I just got a hang and
eventual End Task message. I'll PM you the error log again, it's pretty long
this time and actually seems to have an error message.

The g_debug.txt file contained:

[code]
loadglobalvars from slot 5 of boring old C:\OHRRPGCE\missing.sav
loadglobalvars from slot 5 of boring old C:\OHRRPGCE\missing.sav
Scripterr(4): readnpc: NPC reference -8 is for a disabled NPC with invalid ID 36 (the map must be incompletely loaded)
[/code]

And the NPC reference -8 error was repeated 326 times.

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented Jun 12, 2012

Comment author: @rversteegen

Scripterr(4): readnpc: NPC reference -8 is for a disabled NPC with invalid ID
36 (the map must be incompletely loaded)

Hey! That looks just like the bug I fixed in r5106 (b154c6a)!

However, there are lots of other crashes described in this bug report :(

@ohrrpgce-bugbot
Copy link
Author

@ohrrpgce-bugbot ohrrpgce-bugbot commented Jun 12, 2012

Comment author: @bob-the-hamster

I wouldn't be surprised if a few of the crashes with Missing were actually bug bz⁠#797

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant