Arx Libertatis Bug Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
CLOSED  Crash report #1034  -  [EFD32308] atio6axx.dll!DrvPresentBuffers()
Posted Jun 23, 2017 - updated Jun 24, 2017   Shortlink: http://arx.vg/1034
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue is a duplicate of issue #1010 - "[F2D102D1] atio6axx.dll!DrvPresentBuffers()"
icon_info.png This issue has been closed with status "Not a bug" and resolution "DUPLICATE".
Issue details
  • Type of issue
    Crash report
  • Status
     
    Not a bug
  • Assigned to
    Not assigned to anyone
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     CrashBot
  • Owned by
    Not owned by anyone
  • Estimated time
    Not estimated
  • Category
    Not determined
  • Resolution
    DUPLICATE
  • Priority
    Not determined
  • Reproducability
    Not determined
  • Severity
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • OS
    icon_customdatatype.png Windows
  • Architecture
    icon_customdatatype.png amd64
  • Fixed in
    icon_customdatatype.png Not determined
Issue description
Illegal storage access

Exception code: ACCESS_VIOLATION

 Instruction address: 0x69d77d30
 Memory accessed: 0x8
 Stack pointer: 0x14d048


Callstack:
 atio6axx.dll!DrvPresentBuffers()
 atio6axx.dll!DrvPresentBuffers()
 atio6axx.dll!DrvPresentBuffers()
 atio6axx.dll!DrvPresentBuffers()
 atio6axx.dll!DrvPresentBuffers()
 atio6axx.dll!DrvPresentBuffers()
 atio6axx.dll!DrvPresentBuffers()
 atio6axx.dll!DrvPresentBuffers()
 atio6axx.dll!DrvPresentBuffers()
 atio6axx.dll!DrvPresentBuffers()
 atio6axx.dll!DrvPresentBuffers()
 atio6axx.dll!DrvSwapLayerBuffers()
 OPENGL32.dll!wglSwapBuffers()
 gdi32full.dll!SwapBuffers()
 arx.exe!0x1400b3c8b
 arx.exe!0x140138a81
 arx.exe!0x14024f963
 arx.exe!0x1400abb99
 arx.exe!0x1400abd4e
 arx.exe!0x1400aa3f6
 arx.exe!0x1400b8edf
 arx.exe!0x1400bff39
 arx.exe!0x1401b4692
 arx.exe!0x1402a0485
 KERNEL32.DLL!BaseThreadInitThunk()
 ntdll.dll!RtlUserThreadStart()
Symbols:
 0  arx.exe!ArxGame::onRendererInit(Renderer &) [arxgame.cpp : 2247 + 0x0]
 1  arx.exe!OpenGLRenderer::reinit() [openglrenderer.cpp : 324 + 0x1f]
 2  arx.exe!SDL2Window::initialize() [sdl2window.cpp : 400 + 0x48]
 3  arx.exe!ArxGame::initWindow(RenderWindow *) [arxgame.cpp : 436 + 0xa]
 4  arx.exe!ArxGame::initWindow() [arxgame.cpp : 465 + 0xb]
 5  arx.exe!ArxGame::initialize() [arxgame.cpp : 220 + 0x0]
 6  arx.exe!runGame() [core.cpp : 279 + 0x6]
 7  arx.exe!utf8_main(int,char * * const) [startup.cpp : 164 + 0x0]
 8  arx.exe!WinMain [windowsmaingui.cpp : 48 + 0xe]
 9  arx.exe!__tmainCRTStartup [crtexe.c : 618 + 0x15]
Steps to reproduce this issue
Instantly crashes on launch.

#1
icon_reply.pngReply
Comment posted by
 CrashBot
Jun 23, 15:58
A file was uploaded. arx.logicon_open_new.png This comment was attached:

arxcrash-9104-2882909138
#3
icon_reply.pngReply
Comment posted by
 CrashBot
Jun 23, 15:58
A file was uploaded. cfg.iniicon_open_new.png This comment was attached:

arxcrash-9104-2882909138
#4
icon_reply.pngReply
Comment posted by
 CrashBot
Jun 23, 15:58
A file was uploaded. crash.dmpicon_open_new.png This comment was attached:

arxcrash-9104-2882909138
#5
icon_reply.pngReply
Comment posted by
 CrashBot
Jun 23, 15:58
A file was uploaded. crash.txticon_open_new.png This comment was attached:

arxcrash-9104-2882909138
#7
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Jun 23, 18:43
Please update your graphics drivers and if that doesn't help report this issue to your driver vendor.

The issue was updated with the following change(s):
  • This issue's description has been changed
  • The status has been updated, from New to Not a bug.
  • This issue has been closed
  • The resolution has been updated, from Not determined to DUPLICATE.
#8
icon_reply.pngReply
Comment posted by
 CrashBot
Jun 24, 04:28
FFS ARX LIBERTATIS DOES NOT WORK WHEN 'OPENGL TRIPLE BUFFERING' IS ENABLED IN DRIVERS SETTINGS AND VSYNC IS SET TO 'ADAPTIVE' IN AL. AT LEAST PUT THIS INTO README FILE FOR AMD FOLKS. And make vsync 'off' by default.

And, sadly, I don't think sending to AMD support ticket 'yo dudes fix Arx Libertatis triple buffering pls, it's the only thing that doesn't work!' will do anything. Especially when it's not their bug.
#9
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Jun 24, 11:29
Triple buffering and adaptive vsync are both things implemented in the driver. You should really report this to AMD if you want it fixed!

But thanks for finding the combination of broken settings, we can look into getting a workaround into AL (ie, disabling adaptive vsync for amd on windows).