Menu

#70 EDGE crashes immediately with certain modified DDFs

closed
nobody
9
2004-02-09
2004-02-02
No

Some DDFs that are modified cause EDGE to crash badly.
This has occurred with modifications like EB DooM,
Cacodemon Squad(Unreleased Beta), and Don's Challenge 1
to name a few. When it reaches the Init Playloop
State, EDGE ends up crashing. I'm not sure whether
it's a problem with the DDF or a problem with the
engine itself.

Discussion

  • Sean Gauthier

    Sean Gauthier - 2004-02-02

    Logged In: YES
    user_id=512007

    apparantly, according to Lord Minion, the crash may have
    something to do with the wads as well, because he ran EB
    DooM without DDFs, and without the Wads, and the title
    screen loads, but of course with wads it crashes at "P_Init:
    Playloop State."

    Testing needs to be done with MODs and not just Vanilla Doom
    levels and ddfs.

     
  • Luke Brennan

    Luke Brennan - 2004-02-06

    Logged In: YES
    user_id=457722

    Something similar happened to me with just one wad in
    particular (it just had some new textures) but just as I was
    getting ready to report it I ran Edge again (the 128 beta1) to
    generate a fresh edge.log and it suddenly started working!!
    I didn't report it because now I can't duplicate it!

     
  • Andrew Apted

    Andrew Apted - 2004-02-07

    Logged In: YES
    user_id=11869

    I think it's something in wads (sprites or textures) rather than
    DDF changes. Edge/glEdge crash when using batman.wad
    (and nothing else). Edge 1.27 runs fine with it.

    No ideas yet on what is causing this.

     
  • Andrew Apted

    Andrew Apted - 2004-02-07
    • priority: 5 --> 9
     
  • Sean Gauthier

    Sean Gauthier - 2004-02-07

    Logged In: YES
    user_id=512007

    If this helps you, I've got the following info from VC++'s
    Debug:

    "Unhandled exception in gledge32.exe: 0xC0000005: Access
    Violation."

    and the error that were pointed at from the Disassembler:
    00416F40 mov bl,byte ptr [eax]

     
  • Luke Brennan

    Luke Brennan - 2004-02-07

    Logged In: YES
    user_id=457722

    OK This error is really serious now. It seems to affect a lot of
    projects done for Edge.
    QDOOM causes a crash. Ruins causes a crash. Covert Ops
    causes a crash. Purge causes a crash. One or two of my own
    wads cause a crash (if you need a test case let me know).

    I have narrowed down the possible causes list through trial
    and error and have discovered that ONLY TEXTURES are
    causing the crash (not ddf nor sprites nor sound).

    This really needs to be fixed for the release version of 1.28

     
  • Andy Brewood

    Andy Brewood - 2004-02-08

    Logged In: YES
    user_id=98706

    Qdoom doesn't crash for me under windows, but Purge still
    does, even if I add in a nulla0 sprite (copied straight out
    of the qdoom wad!) :(

    I still haven't duplicated the playloop crash under linux,
    but under WinXP I get it on "Purge", my previous mod
    "Planetfall" and now also with "DC1full" (which I d/l on the
    recommendation from cacodemonleader, specifically to test
    this), but definitely not with Qdoom (which runs fine under
    both Linux and WinXP).

    If it'll help I can post the output of the WinXP error report.

     
  • Andrew Apted

    Andrew Apted - 2004-02-08

    Logged In: YES
    user_id=11869

    Yes, of course this'll be fixed before the 1.28 release.
    The bug is now at the highest priority.

    Thanks Lobo for discovering that it's a texutre problem.
    That's very useful.

    What's making it hard to investigate is that nothing bad happens
    under Linux (my main platform), and I can't get the windows
    version to compile/run in order to debug it.

     
  • Andrew Apted

    Andrew Apted - 2004-02-09

    Logged In: YES
    user_id=11869

    OK, found the culprit. Fixed and tested.

    Note that this bug DID exist in 1.27 (maybe 1.26 too). For some
    reason it just caused 1.28 to crash.

     
  • Andrew Apted

    Andrew Apted - 2004-02-09
    • status: open --> closed-fixed
     

Log in to post a comment.

MongoDB Logo MongoDB