The crash-on-exit bug

  • I can't seem to get it to load symbols. What's your secret?

    i've tried pointing to the directory, and the file itself (the pdb is next to the exe)

  • It should load it automatically if the pdb is next to the EXE.

    Thanks for the reports folks, will try something new soon...

  • Here we go.

    WARNING: Stack unwind information not available. Following frames may be wrong.
    kernel32!RaiseException+0x52
    Construct2!_CxxThrowException+0x48 [f:\dd\vctools\crt_bld\self_x86\crt\prebuild\eh\throw.cpp @ 157]
    Construct2!cr::GLRenderer::MakeCurrent+0x4e [c:\construct2\source\common\cr\glrenderer\glrenderer_windows.cpp @ 330]
    Construct2!ObjectTexture::GLReleaseTexture+0x150 [c:\construct2\source\ide\projects\objecttexture.cpp @ 391]
    Construct2!RendererLayer::ReleaseTexture+0x14 [c:\construct2\source\ide\rendererlayer.cpp @ 123]
    html5_exporter+0x1ea1e
    html5_exporter!ShutdownExporter+0x5835f[/code:evaa3y0n]
  • OK, thanks for the stack traces everyone, looks like the same issue. I suspect this is an OpenGL driver issue which is why I can't reproduce it.

    There's a new diagnostic build here (previous links are dead now). The reason it crashed before was an unhandled exception being thrown from the renderer - I've changed this for asserts so you should see a check failure instead of a crash. If you get a check failure, paste it here, and click ignore - hopefully you can ignore it and it won't crash. If that seems reliable, I'll just turn off the checks. If it still crashes, a stack trace will be handy again.

    Thanks everyone, this is a really difficult bug, but we'll get to the bottom of it!

  • Success!

    No crash (nor check failure) when closing project, layer, or program!

    Edit: Just wanted to add:

    You rawk!

  • No crash and no check failure?

    Can anyone else confirm?

  • This build like the previous fix for me - no crash.

  • No crash, nor check failure! It works fine.

    Shouldn't we be seeing the check failure?

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Shouldn't we be seeing the check failure?

    Yeah? I was expecting to see it too.

  • Fixed, no crash and no check failure.

  • Yes!!! The crash is fixed... Thank you...

  • when will you upload the new changes to svn?

  • Changes are on SVN. Thanks everyone, that's great!

    I made one more shotgun change on the suspicion the entire window destroy event was fired twice - it's one of those things that shouldn't be possible, but it seems like that's what really fixed it! I guess some OpenGL drivers have some bug (or just work that way, I don't know) where the window got destroyed twice for some reason. Really weird. Well, it's fixed! will push out 28.4 asap!

  • Oh, and...

    <img src="http://knowyourmeme.com/system/icons/1253/original/everything_went_better_than_expected.jpg?1257510959">

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)