Built ScummVM from the latest git source today. Then I remove old scummvm.ini, start the executable, select "OpenGL" from graphics options, apply, ok and then quit without freeze.
Built ScummVM from the latest git source today. Then I remove old scummvm.ini, start the executable, select "OpenGL" from graphics options, apply, ok and then quit without freeze.
Am I missing some steps?
Yep, you missed the - press LALT+ENTER to make ScummVM a window and THEN quit with the window button - NEW - You HAVE to have a shell window open to make it freeze
It still does, with 2.0.8 in place
Ok, so it gets even weirder :-/
IF i close the window and there are only other windows open, nothing happens and ScummVM quits just fine.
IF i have a Shell/CLI open by the time i close ScummVM in window state it will 100% of the time freeze the system
This is what happens on serial if i have no shell open
[OS4_OpenLibrary] Opening 'minigl.library' version 2 succeeded (address 0x4DFCE3E8)
[OS4_GetInterface] Getting interface for libbase 0x4DFCE3E8 succeeded (address 0x4DFCE550)
[OS4_GL_LoadLibrary] MiniGL library opened
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_CreateWindow] Open fullscreen window with delay
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_SetDisplayMode] Opened screen id 1342182144: 640*480*24 (address 0x4F8D5010)
[OS4_SetWindowFullscreen] Trying to set 'ScummVM' into fullscreen mode
[OS4_SetWindowFullscreen] System window doesn't exist yet, let's open it
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Fullscreen
[OS4_CreateSystemWindow] Opening window 'ScummVM' at (0,0) of size (640x480) on screen 0x4F8D5010
[OS4_CreateSystemWindow] Window address 0x61D45878
[OS4_RefreshCursorState] Mouse shown 0
[OS4_ShowCursor] Hiding cursor
[OS4_ShowWindow] Showing window 'ScummVM'
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('(null)') input was grabbed
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 640*480*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x5C9F8300 created for window 'ScummVM'
[OS4_GL_GetProcAddress] Called for 'glEnable'
[OS4_GL_GetProcAddress] Called for 'glDisable'
[OS4_GL_GetProcAddress] Called for 'glIsEnabled'
[OS4_GL_GetProcAddress] Called for 'glClear'
[OS4_GL_GetProcAddress] Called for 'glColor4f'
[OS4_GL_GetProcAddress] Called for 'glViewport'
[OS4_GL_GetProcAddress] Called for 'glMatrixMode'
[OS4_GL_GetProcAddress] Called for 'glLoadIdentity'
[OS4_GL_GetProcAddress] Called for 'glLoadMatrixf'
[OS4_GL_GetProcAddress] Called for 'glShadeModel'
[OS4_GL_GetProcAddress] Called for 'glHint'
[OS4_GL_GetProcAddress] Called for 'glClearColor'
[OS4_GL_GetProcAddress] Called for 'glBlendFunc'
[OS4_GL_GetProcAddress] Called for 'glEnableClientState'
[OS4_GL_GetProcAddress] Called for 'glPixelStorei'
[OS4_GL_GetProcAddress] Called for 'glScissor'
[OS4_GL_GetProcAddress] Called for 'glReadPixels'
[OS4_GL_GetProcAddress] Called for 'glGetIntegerv'
[OS4_GL_GetProcAddress] Called for 'glDeleteTextures'
[OS4_GL_GetProcAddress] Called for 'glGenTextures'
[OS4_GL_GetProcAddress] Called for 'glBindTexture'
[OS4_GL_GetProcAddress] Called for 'glTexParameteri'
[OS4_GL_GetProcAddress] Called for 'glTexImage2D'
[OS4_GL_GetProcAddress] Called for 'glTexCoordPointer'
[OS4_GL_GetProcAddress] Called for 'glVertexPointer'
[OS4_GL_GetProcAddress] Called for 'glDrawArrays'
[OS4_GL_GetProcAddress] Called for 'glTexSubImage2D'
[OS4_GL_GetProcAddress] Called for 'glGetString'
[OS4_GL_GetProcAddress] Called for 'glGetError'
[OS4_GL_GetProcAddress] Called for 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1iARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1iARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1fARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1fARB'
[OS4_GL_GetProcAddress] Called for 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Called for 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Failed to load 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Called for 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glBindAttribLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glBindAttribLocationARB'
[OS4_GL_GetProcAddress] Called for 'glGetAttribLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetAttribLocationARB'
[OS4_GL_GetProcAddress] Called for 'glGetUniformLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetUniformLocationARB'
[OS4_GL_GetProcAddress] Called for 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glShaderSourceARB'
[OS4_GL_GetProcAddress] Failed to load 'glShaderSourceARB'
[OS4_GL_GetProcAddress] Called for 'glCompileShaderARB'
[OS4_GL_GetProcAddress] Failed to load 'glCompileShaderARB'
[OS4_GL_GetProcAddress] Called for 'glBindFramebufferEXT'
[OS4_GL_GetProcAddress] Failed to load 'glBindFramebufferEXT'
[OS4_GL_GetProcAddress] Called for 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddress] Called for 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddress] Failed to load 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddress] Called for 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Failed to load 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Called for 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Failed to load 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Called for 'glActiveTextureARB'
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x61D45878
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x5C9F8300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_SetWindowFullscreen] Trying to set 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' into fullscreen mode
[OS4_SetWindowFullscreen] Same screen, useless mode change ignored
[OS4_WarpMouse] Warping mouse to 355, 326
[OS4_WarpMouseInternal] Sending input event
[OS4_SetDisplayMode] Desktop mode passed
[OS4_SetWindowFullscreen] Trying to set 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' into window mode
[OS4_SetWindowFullscreen] Reopening window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' (0x61D45878) due to mode change
[OS4_CloseSystemWindow] Closing window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' (address 0x61D45878)
[OS4_CloseScreen] Close screen 0x4F8D5010
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Window mode (public screen)
[OS4_CenterWindow] X centered
[OS4_CenterWindow] Y centered
[OS4_CreateSystemWindow] Opening window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' at (960,480) of size (640x480) on screen 0x611F49C0
[OS4_CreateSystemWindow] Window address 0x61D45878
[OS4_RefreshCursorState] Mouse shown 0
[OS4_ShowCursor] Hiding cursor
[OS4_ShowWindow] Showing window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)'
[OS4_WarpMouse] Warping mouse to 355, 326
[OS4_WarpMouseInternal] Sending input event
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 640*480*32
[OS4_GL_AllocateBuffers] Old front buffer pointer 0x4E107728, back buffer pointer 0x4E1077C8
[OS4_GL_FreeBuffers] Called
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x5C9F8300 created for window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)'
[OS4_GL_GetProcAddress] Called for 'glEnable'
[OS4_GL_GetProcAddress] Called for 'glDisable'
[OS4_GL_GetProcAddress] Called for 'glIsEnabled'
[OS4_GL_GetProcAddress] Called for 'glClear'
[OS4_GL_GetProcAddress] Called for 'glColor4f'
[OS4_GL_GetProcAddress] Called for 'glViewport'
[OS4_GL_GetProcAddress] Called for 'glMatrixMode'
[OS4_GL_GetProcAddress] Called for 'glLoadIdentity'
[OS4_GL_GetProcAddress] Called for 'glLoadMatrixf'
[OS4_GL_GetProcAddress] Called for 'glShadeModel'
[OS4_GL_GetProcAddress] Called for 'glHint'
[OS4_GL_GetProcAddress] Called for 'glClearColor'
[OS4_GL_GetProcAddress] Called for 'glBlendFunc'
[OS4_GL_GetProcAddress] Called for 'glEnableClientState'
[OS4_GL_GetProcAddress] Called for 'glPixelStorei'
[OS4_GL_GetProcAddress] Called for 'glScissor'
[OS4_GL_GetProcAddress] Called for 'glReadPixels'
[OS4_GL_GetProcAddress] Called for 'glGetIntegerv'
[OS4_GL_GetProcAddress] Called for 'glDeleteTextures'
[OS4_GL_GetProcAddress] Called for 'glGenTextures'
[OS4_GL_GetProcAddress] Called for 'glBindTexture'
[OS4_GL_GetProcAddress] Called for 'glTexParameteri'
[OS4_GL_GetProcAddress] Called for 'glTexImage2D'
[OS4_GL_GetProcAddress] Called for 'glTexCoordPointer'
[OS4_GL_GetProcAddress] Called for 'glVertexPointer'
[OS4_GL_GetProcAddress] Called for 'glDrawArrays'
[OS4_GL_GetProcAddress] Called for 'glTexSubImage2D'
[OS4_GL_GetProcAddress] Called for 'glGetString'
[OS4_GL_GetProcAddress] Called for 'glGetError'
[OS4_GL_GetProcAddress] Called for 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1iARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1iARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1fARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1fARB'
[OS4_GL_GetProcAddress] Called for 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Called for 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Failed to load 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Called for 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glBindAttribLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glBindAttribLocationARB'
[OS4_GL_GetProcAddress] Called for 'glGetAttribLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetAttribLocationARB'
[OS4_GL_GetProcAddress] Called for 'glGetUniformLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetUniformLocationARB'
[OS4_GL_GetProcAddress] Called for 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glShaderSourceARB'
[OS4_GL_GetProcAddress] Failed to load 'glShaderSourceARB'
[OS4_GL_GetProcAddress] Called for 'glCompileShaderARB'
[OS4_GL_GetProcAddress] Failed to load 'glCompileShaderARB'
[OS4_GL_GetProcAddress] Called for 'glBindFramebufferEXT'
[OS4_GL_GetProcAddress] Failed to load 'glBindFramebufferEXT'
[OS4_GL_GetProcAddress] Called for 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddress] Called for 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddress] Failed to load 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddress] Called for 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Failed to load 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Called for 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Failed to load 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Called for 'glActiveTextureARB'
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x61D45878
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x61D45878
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x61D45878
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x5C9F8300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_HideWindow] Hiding window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)'
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_DestroyWindow] Called for 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' (flags 0x2A)
[OS4_CloseSystemWindow] Closing window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' (address 0x61D45878)
[OS4_CloseScreen] Close screen 0x611F49C0
[OS4_CloseScreen] Cannot close public screen
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x4DFCE550
[OS4_CloseLibrary] Closing library 0x4DFCE3E8
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_CloseDevice] Called
[OS4_CloseAhiDevice] Aborting I/O...
[OS4_CloseAhiDevice] Closing device
[OS4_CloseAhiDevice] Freeing I/O requests
[OS4_CloseAhiDevice] Deleting message port
[OS4_CloseAhiDevice] Device closed
[OS4_FreeCursor] Called 0x4DC937A8
[OS4_VideoQuit] Called
[OS4_QuitModes] Called
[OS4_UnlockPubScreen] Called
[OS4_FreeCursor] Called 0x4DC938B0
[OS4_DeleteDevice] Called
[OS4_FreeSystemResources] Called
[OS4_DropInterface] Dropping interface 0x6FEAD3D0
[OS4_FreeSystemResources] Deleting input.device
[OS4_FreeSystemResources] Deleting IORequest
[OS4_FreeSystemResources] Deleting MsgPort
[OS4_CloseLibraries] Closing libraries
[OS4_DropInterface] Dropping interface 0x6FC75BA0
[OS4_DropInterface] Dropping interface 0x61049010
[OS4_DropInterface] Dropping interface 0x6FF8F500
[OS4_DropInterface] Dropping interface 0x628F0030
[OS4_DropInterface] Dropping interface 0x6FDF1890
[OS4_DropInterface] Dropping interface 0x6FFFF800
[OS4_DropInterface] Dropping interface 0x6FF3C140
[OS4_DropInterface] Dropping interface 0x6FF3D000
[OS4_CloseLibrary] Closing library 0x6FE97220
[OS4_CloseLibrary] Closing library 0x6FC4E84C
[OS4_CloseLibrary] Closing library 0x6FF632C0
[OS4_CloseLibrary] Closing library 0x6FEF808C
[OS4_CloseLibrary] Closing library 0x62A7E8CC
[OS4_CloseLibrary] Closing library 0x6FF464D0
[OS4_CloseLibrary] Closing library 0x6FFFE4F0
[OS4_CloseLibrary] Closing library 0x6FFB8420
[_OS4_INIT] IExec 0x02973054
[OS4_CreateDevice] *** SDL 2.0.8 video initialization starts ***
[OS4_AllocSystemResources] Called
[OS4_OpenLibraries] Opening libraries
[OS4_OpenLibrary] Opening 'graphics.library' version 54 succeeded (address 0x6FFB8420)
[OS4_OpenLibrary] Opening 'layers.library' version 53 succeeded (address 0x6FFFE4F0)
[OS4_OpenLibrary] Opening 'intuition.library' version 51 succeeded (address 0x6FF464D0)
[OS4_OpenLibrary] Opening 'icon.library' version 51 succeeded (address 0x62A7E8CC)
[OS4_OpenLibrary] Opening 'workbench.library' version 51 succeeded (address 0x6FEF808C)
[OS4_OpenLibrary] Opening 'keymap.library' version 51 succeeded (address 0x6FF632C0)
[OS4_OpenLibrary] Opening 'textclip.library' version 51 succeeded (address 0x6FC4E84C)
[OS4_OpenLibrary] Opening 'dos.library' version 51 succeeded (address 0x6FE97220)
[OS4_GetInterface] Getting interface for libbase 0x6FFB8420 succeeded (address 0x6FF3D000)
[OS4_GetInterface] Getting interface for libbase 0x6FFFE4F0 succeeded (address 0x6FF3C140)
[OS4_GetInterface] Getting interface for libbase 0x6FF464D0 succeeded (address 0x6FFFF800)
[OS4_GetInterface] Getting interface for libbase 0x62A7E8CC succeeded (address 0x6FDF1890)
[OS4_GetInterface] Getting interface for libbase 0x6FEF808C succeeded (address 0x628F0030)
[OS4_GetInterface] Getting interface for libbase 0x6FF632C0 succeeded (address 0x6FF8F500)
[OS4_GetInterface] Getting interface for libbase 0x6FC4E84C succeeded (address 0x61049010)
[OS4_GetInterface] Getting interface for libbase 0x6FE97220 succeeded (address 0x6FC75BA0)
[OS4_OpenLibraries] All library interfaces OK
[OS4_FindApplicationName] Failed to get CLI program name, checking task node
[OS4_FindApplicationName] Application name: 'scummvm'
[OS4_GetInterface] Getting interface for libbase 0x6FF6350C succeeded (address 0x6FEAD3D0)
[OS4_VideoInit] Called
[OS4_InitModes] Called
[OS4_LockPubScreen] Public screen 0x611F49C0 locked
[OS4_GetDisplayMode] RTG mode 1343296256: w=2560, h=1440, bits=24
[OS4_CreateDefaultCursor] Called
[OS4_CreateHiddenCursor] Called
[OS4_CreateCursor] Called 0x4DCA77D0 0 0
[OS4_GetDoubleClickTimeInMillis] Doubleclick time 1500 ms
[OS4_ShowCursor] Hiding cursor
[OS4_GetDisplayModes] Called
[OS4_GetDisplayMode] RTG mode 1019940: w=640, h=480, bits=8
[OS4_GetDisplayMode] RTG mode 1342181376: w=640, h=480, bits=8
[OS4_GetDisplayMode] RTG mode 1342181632: w=640, h=480, bits=16
[OS4_GetDisplayMode] RTG mode 1342182144: w=640, h=480, bits=24
[OS4_GetDisplayMode] RTG mode 1342246912: w=640, h=512, bits=8
[OS4_GetDisplayMode] RTG mode 1342247168: w=640, h=512, bits=16
[OS4_GetDisplayMode] RTG mode 1342247680: w=640, h=512, bits=24
[OS4_GetDisplayMode] RTG mode 1342312448: w=800, h=600, bits=8
[OS4_GetDisplayMode] RTG mode 1342312704: w=800, h=600, bits=16
[OS4_GetDisplayMode] RTG mode 1342313216: w=800, h=600, bits=24
[OS4_GetDisplayMode] RTG mode 1342377984: w=1024, h=768, bits=8
[OS4_GetDisplayMode] RTG mode 1342378240: w=1024, h=768, bits=16
[OS4_GetDisplayMode] RTG mode 1342378752: w=1024, h=768, bits=24
[OS4_GetDisplayMode] RTG mode 1342443520: w=1280, h=720, bits=8
[OS4_GetDisplayMode] RTG mode 1342443776: w=1280, h=720, bits=16
[OS4_GetDisplayMode] RTG mode 1342444288: w=1280, h=720, bits=24
[OS4_GetDisplayMode] RTG mode 1342509056: w=1280, h=800, bits=8
[OS4_GetDisplayMode] RTG mode 1342509312: w=1280, h=800, bits=16
[OS4_GetDisplayMode] RTG mode 1342509824: w=1280, h=800, bits=24
[OS4_GetDisplayMode] RTG mode 1342574592: w=1280, h=960, bits=8
[OS4_GetDisplayMode] RTG mode 1342574848: w=1280, h=960, bits=16
[OS4_GetDisplayMode] RTG mode 1342575360: w=1280, h=960, bits=24
[OS4_GetDisplayMode] RTG mode 1342640128: w=1280, h=1024, bits=8
[OS4_GetDisplayMode] RTG mode 1342640384: w=1280, h=1024, bits=16
[OS4_GetDisplayMode] RTG mode 1342640896: w=1280, h=1024, bits=24
[OS4_GetDisplayMode] RTG mode 1342705664: w=1440, h=900, bits=8
[OS4_GetDisplayMode] RTG mode 1342705920: w=1440, h=900, bits=16
[OS4_GetDisplayMode] RTG mode 1342706432: w=1440, h=900, bits=24
[OS4_GetDisplayMode] RTG mode 1342771200: w=1600, h=900, bits=8
[OS4_GetDisplayMode] RTG mode 1342771456: w=1600, h=900, bits=16
[OS4_GetDisplayMode] RTG mode 1342771968: w=1600, h=900, bits=24
[OS4_GetDisplayMode] RTG mode 1342836736: w=1600, h=1200, bits=8
[OS4_GetDisplayMode] RTG mode 1342836992: w=1600, h=1200, bits=16
[OS4_GetDisplayMode] RTG mode 1342837504: w=1600, h=1200, bits=24
[OS4_GetDisplayMode] RTG mode 1342902272: w=1680, h=1050, bits=8
[OS4_GetDisplayMode] RTG mode 1342902528: w=1680, h=1050, bits=16
[OS4_GetDisplayMode] RTG mode 1342903040: w=1680, h=1050, bits=24
[OS4_GetDisplayMode] RTG mode 1342967808: w=1920, h=1080, bits=8
[OS4_GetDisplayMode] RTG mode 1342968064: w=1920, h=1080, bits=16
[OS4_GetDisplayMode] RTG mode 1342968576: w=1920, h=1080, bits=24
[OS4_GetDisplayMode] RTG mode 1343033344: w=1920, h=1200, bits=8
[OS4_GetDisplayMode] RTG mode 1343033600: w=1920, h=1200, bits=16
[OS4_GetDisplayMode] RTG mode 1343034112: w=1920, h=1200, bits=24
[OS4_GetDisplayMode] RTG mode 1343098880: w=2048, h=1080, bits=8
[OS4_GetDisplayMode] RTG mode 1343099136: w=2048, h=1080, bits=16
[OS4_GetDisplayMode] RTG mode 1343099648: w=2048, h=1080, bits=24
[OS4_GetDisplayMode] RTG mode 1343164416: w=2048, h=1200, bits=8
[OS4_GetDisplayMode] RTG mode 1343164672: w=2048, h=1200, bits=16
[OS4_GetDisplayMode] RTG mode 1343165184: w=2048, h=1200, bits=24
[OS4_GetDisplayMode] RTG mode 1343229952: w=2048, h=1440, bits=8
[OS4_GetDisplayMode] RTG mode 1343230208: w=2048, h=1440, bits=16
[OS4_GetDisplayMode] RTG mode 1343230720: w=2048, h=1440, bits=24
[OS4_GetDisplayMode] RTG mode 1343295488: w=2560, h=1440, bits=8
[OS4_GetDisplayMode] RTG mode 1343295744: w=2560, h=1440, bits=16
[OS4_GetDisplayMode] RTG mode 1343296256: w=2560, h=1440, bits=24
[OS4_OpenAhiDevice] ahi.device opened
[OS4_OpenAhiDevice] IO requests created
[OS4_OpenAhiDevice] deviceOpen = 1
[OS4_CloseAhiDevice] Closing device
[OS4_CloseAhiDevice] Freeing I/O requests
[OS4_CloseAhiDevice] Deleting message port
[OS4_CloseAhiDevice] Device closed
[OS4_AudioAvailable] AHI is available
[OS4_OpenDevice] handle 0x00000000, devname (null), iscapture 0
[OS4_OpenDevice] New format = 0x9010
[OS4_OpenDevice] Buffer size = 4096
[OS4_ThreadInit] Called
[OS4_OpenAhiDevice] ahi.device opened
[OS4_OpenAhiDevice] IO requests created
[OS4_OpenAhiDevice] deviceOpen = 1
[OS4_LoadGlLibrary] Profile_mask 0, major ver 1, minor ver 3
[OS4_IsMiniGL] OpenGL 1.3 requested
[OS4_GL_LoadLibrary] Called 0
and this happens with a shell window open
[OS4_OpenLibrary] Opening 'minigl.library' version 2 succeeded (address 0x4DFCE3E8)
[OS4_GetInterface] Getting interface for libbase 0x4DFCE3E8 succeeded (address 0x4DFCE550)
[OS4_GL_LoadLibrary] MiniGL library opened
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_CreateWindow] Open fullscreen window with delay
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_SetDisplayMode] Opened screen id 1342182144: 640*480*24 (address 0x4F8D5010)
[OS4_SetWindowFullscreen] Trying to set 'ScummVM' into fullscreen mode
[OS4_SetWindowFullscreen] System window doesn't exist yet, let's open it
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Fullscreen
[OS4_CreateSystemWindow] Opening window 'ScummVM' at (0,0) of size (640x480) on screen 0x4F8D5010
[OS4_CreateSystemWindow] Window address 0x4D431E38
[OS4_RefreshCursorState] Mouse shown 0
[OS4_ShowCursor] Hiding cursor
[OS4_ShowWindow] Showing window 'ScummVM'
[OS4_SetWindowGrabPrivate] Window 0x4D431E38 ('(null)') input was grabbed
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 640*480*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x5CA07300 created for window 'ScummVM'
[OS4_GL_GetProcAddress] Called for 'glEnable'
[OS4_GL_GetProcAddress] Called for 'glDisable'
[OS4_GL_GetProcAddress] Called for 'glIsEnabled'
[OS4_GL_GetProcAddress] Called for 'glClear'
[OS4_GL_GetProcAddress] Called for 'glColor4f'
[OS4_GL_GetProcAddress] Called for 'glViewport'
[OS4_GL_GetProcAddress] Called for 'glMatrixMode'
[OS4_GL_GetProcAddress] Called for 'glLoadIdentity'
[OS4_GL_GetProcAddress] Called for 'glLoadMatrixf'
[OS4_GL_GetProcAddress] Called for 'glShadeModel'
[OS4_GL_GetProcAddress] Called for 'glHint'
[OS4_GL_GetProcAddress] Called for 'glClearColor'
[OS4_GL_GetProcAddress] Called for 'glBlendFunc'
[OS4_GL_GetProcAddress] Called for 'glEnableClientState'
[OS4_GL_GetProcAddress] Called for 'glPixelStorei'
[OS4_GL_GetProcAddress] Called for 'glScissor'
[OS4_GL_GetProcAddress] Called for 'glReadPixels'
[OS4_GL_GetProcAddress] Called for 'glGetIntegerv'
[OS4_GL_GetProcAddress] Called for 'glDeleteTextures'
[OS4_GL_GetProcAddress] Called for 'glGenTextures'
[OS4_GL_GetProcAddress] Called for 'glBindTexture'
[OS4_GL_GetProcAddress] Called for 'glTexParameteri'
[OS4_GL_GetProcAddress] Called for 'glTexImage2D'
[OS4_GL_GetProcAddress] Called for 'glTexCoordPointer'
[OS4_GL_GetProcAddress] Called for 'glVertexPointer'
[OS4_GL_GetProcAddress] Called for 'glDrawArrays'
[OS4_GL_GetProcAddress] Called for 'glTexSubImage2D'
[OS4_GL_GetProcAddress] Called for 'glGetString'
[OS4_GL_GetProcAddress] Called for 'glGetError'
[OS4_GL_GetProcAddress] Called for 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1iARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1iARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1fARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1fARB'
[OS4_GL_GetProcAddress] Called for 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Called for 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Failed to load 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Called for 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glBindAttribLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glBindAttribLocationARB'
[OS4_GL_GetProcAddress] Called for 'glGetAttribLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetAttribLocationARB'
[OS4_GL_GetProcAddress] Called for 'glGetUniformLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetUniformLocationARB'
[OS4_GL_GetProcAddress] Called for 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glShaderSourceARB'
[OS4_GL_GetProcAddress] Failed to load 'glShaderSourceARB'
[OS4_GL_GetProcAddress] Called for 'glCompileShaderARB'
[OS4_GL_GetProcAddress] Failed to load 'glCompileShaderARB'
[OS4_GL_GetProcAddress] Called for 'glBindFramebufferEXT'
[OS4_GL_GetProcAddress] Failed to load 'glBindFramebufferEXT'
[OS4_GL_GetProcAddress] Called for 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddress] Called for 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddress] Failed to load 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddress] Called for 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Failed to load 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Called for 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Failed to load 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Called for 'glActiveTextureARB'
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x4D431E38
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x5CA07300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_SetWindowFullscreen] Trying to set 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' into fullscreen mode
[OS4_SetWindowFullscreen] Same screen, useless mode change ignored
[OS4_WarpMouse] Warping mouse to 367, 355
[OS4_WarpMouseInternal] Sending input event
[OS4_SetDisplayMode] Desktop mode passed
[OS4_SetWindowFullscreen] Trying to set 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' into window mode
[OS4_SetWindowFullscreen] Reopening window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' (0x4D431E38) due to mode change
[OS4_CloseSystemWindow] Closing window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' (address 0x4D431E38)
[OS4_CloseScreen] Close screen 0x4F8D5010
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Window mode (public screen)
[OS4_CenterWindow] X centered
[OS4_CenterWindow] Y centered
[OS4_CreateSystemWindow] Opening window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)' at (960,480) of size (640x480) on screen 0x611F49C0
[OS4_CreateSystemWindow] Window address 0x61D45878
[OS4_RefreshCursorState] Mouse shown 0
[OS4_ShowCursor] Hiding cursor
[OS4_ShowWindow] Showing window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)'
[OS4_WarpMouse] Warping mouse to 367, 355
[OS4_WarpMouseInternal] Sending input event
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 640*480*32
[OS4_GL_AllocateBuffers] Old front buffer pointer 0x4E108538, back buffer pointer 0x4E1085D8
[OS4_GL_FreeBuffers] Called
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x5CA07300 created for window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)'
[OS4_GL_GetProcAddress] Called for 'glEnable'
[OS4_GL_GetProcAddress] Called for 'glDisable'
[OS4_GL_GetProcAddress] Called for 'glIsEnabled'
[OS4_GL_GetProcAddress] Called for 'glClear'
[OS4_GL_GetProcAddress] Called for 'glColor4f'
[OS4_GL_GetProcAddress] Called for 'glViewport'
[OS4_GL_GetProcAddress] Called for 'glMatrixMode'
[OS4_GL_GetProcAddress] Called for 'glLoadIdentity'
[OS4_GL_GetProcAddress] Called for 'glLoadMatrixf'
[OS4_GL_GetProcAddress] Called for 'glShadeModel'
[OS4_GL_GetProcAddress] Called for 'glHint'
[OS4_GL_GetProcAddress] Called for 'glClearColor'
[OS4_GL_GetProcAddress] Called for 'glBlendFunc'
[OS4_GL_GetProcAddress] Called for 'glEnableClientState'
[OS4_GL_GetProcAddress] Called for 'glPixelStorei'
[OS4_GL_GetProcAddress] Called for 'glScissor'
[OS4_GL_GetProcAddress] Called for 'glReadPixels'
[OS4_GL_GetProcAddress] Called for 'glGetIntegerv'
[OS4_GL_GetProcAddress] Called for 'glDeleteTextures'
[OS4_GL_GetProcAddress] Called for 'glGenTextures'
[OS4_GL_GetProcAddress] Called for 'glBindTexture'
[OS4_GL_GetProcAddress] Called for 'glTexParameteri'
[OS4_GL_GetProcAddress] Called for 'glTexImage2D'
[OS4_GL_GetProcAddress] Called for 'glTexCoordPointer'
[OS4_GL_GetProcAddress] Called for 'glVertexPointer'
[OS4_GL_GetProcAddress] Called for 'glDrawArrays'
[OS4_GL_GetProcAddress] Called for 'glTexSubImage2D'
[OS4_GL_GetProcAddress] Called for 'glGetString'
[OS4_GL_GetProcAddress] Called for 'glGetError'
[OS4_GL_GetProcAddress] Called for 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1iARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1iARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1fARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1fARB'
[OS4_GL_GetProcAddress] Called for 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Called for 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Failed to load 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Called for 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glBindAttribLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glBindAttribLocationARB'
[OS4_GL_GetProcAddress] Called for 'glGetAttribLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetAttribLocationARB'
[OS4_GL_GetProcAddress] Called for 'glGetUniformLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetUniformLocationARB'
[OS4_GL_GetProcAddress] Called for 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glShaderSourceARB'
[OS4_GL_GetProcAddress] Failed to load 'glShaderSourceARB'
[OS4_GL_GetProcAddress] Called for 'glCompileShaderARB'
[OS4_GL_GetProcAddress] Failed to load 'glCompileShaderARB'
[OS4_GL_GetProcAddress] Called for 'glBindFramebufferEXT'
[OS4_GL_GetProcAddress] Failed to load 'glBindFramebufferEXT'
[OS4_GL_GetProcAddress] Called for 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddress] Called for 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddress] Failed to load 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddress] Called for 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Failed to load 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Called for 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Failed to load 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Called for 'glActiveTextureARB'
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x61D45878
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x61D45878
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x61D45878
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x61D45878
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x61D45878
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
CandiEngine: Icon changed -> recreate bufferlist
CandiEngine: Icon changed -> recreate bufferlist
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x61D45878
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x61D42364 (type 16) for window 0x61D45878
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_SetWindowGrabPrivate] Window 0x61D45878 ('ScummVM 2.1.0git (Jul 14 2018 15:24:20)') input was released
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x5CA07300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_GetDisplayBounds] x=0, y=0, w=2560, h=1440
[OS4_HideWindow] Hiding window 'ScummVM 2.1.0git (Jul 14 2018 15:24:20)'
btw: it doesn't matter how big the shell window is or where it's placed on workbench, once it's open, ScummVM bombs
edit: Updated the post with new information
Edited by Raziel on 2018/7/14 14:49:30 Edited by Raziel on 2018/7/14 14:50:39
Do you start ScummVM from Shell or WB? I tried both ways and with/without shell window but still cannot freeze. I modified my configuration to start ScummVM in fullscreen OpenGL mode and then I just ALT + ENTER to window mode and close window from gadget.
How much stack do you have? 128 KB here.
Can you send scummvm.ini? Please note that I don't have any games listed in config at the moment.
I could try to disable window hiding part if necessary.
[tony-win]
description=Tony Tough and the Night of Roasted Moths (Windows/English)
path=Games:GamesVM/Miscellaneous/Tony Tough/
gameid=tony
language=en
gui_saveload_last_pos=6
platform=windows
guioptions=lang_English
[atlantis]
description=Indiana Jones and the Fate of Atlantis (CD/DOS/English)
mute=false
speech_volume=256
talkspeed=85
path=Games:GamesVM/Lucas Arts/Indiana Jones/The Fate of Atlantis
subtitles=false
gameid=atlantis
language=en
gui_saveload_last_pos=11
sfx_volume=224
music_volume=128
platform=pc
music_driver=camd
opl_driver=auto
speech_mute=false
guioptions=lang_English
[comi]
dimuse_tempo=10
description=Monkey Island 3: The Curse of Monkey Island (Windows/English)
talkspeed=28
path=Games:GamesVM/Lucas Arts/Monkey Island/The Curse of Monkey Island
gameid=comi
language=en
platform=windows
object_labels=true
gui_saveload_last_pos=3
guioptions=sndNoMIDI noAspect lang_English
[freddi-us]
description=Freddi Fish 1: The Case of the Missing Kelp Seeds (Updated/English (US))
BretIsTheOverlord=1
EddieEatsLuther=1
PeteIsAlsoTheOverlord=1
talkspeed=85
path=Games:GamesVM/Humongous Entertainment/Freddi Fish/The Missing Kelp Seed
subtitles=false
gameid=freddi
language=us
LastBottleLocations=3
EnableFishBradSword=1
TextOn=0
guioptions=sndNoMIDI launchNoLoad noAspect lang_English
[freddi2-us]
description=Freddi Fish 2: The Case of the Haunted Schoolhouse (Updated/English (US))
_LastUrchinLocations=CLIFF-POLY-PILLAR-CORRIDOR-BOILER-
talkspeed=28
path=Games:GamesVM/Humongous Entertainment/Freddi Fish/The Haunted Schoolhouse
subtitles=false
_LastTrapParts=ROPE-CORK-BOPPER-PULLEY-TRIDENT-
gameid=freddi2
TrapParts=.....
language=us
LateNightClassCam=72296
TextOn=0
SeeGhostScenes=72296
UrchinLocations=....
guioptions=sndNoMIDI launchNoLoad noAspect lang_English (US)
[freddi3-win]
description=Freddi Fish 3: The Case of the Stolen Conch Shell (Windows)
talkspeed=28
gameid=freddi3
path=Games:GamesVM/Humongous Entertainment/Freddi Fish/The Stolen Conch Shell
SongStatus=C
platform=windows
Version=1.0
guioptions=sndNoMIDI launchNoLoad noAspect
[freddi4-win]
description=Freddi Fish 4: The Case of the Hogfish Rustlers of Briny Gulch (Windows)
path=Games:GamesVM/Humongous Entertainment/Freddi Fish/The Hogfish Rustlers
gameid=freddi4
platform=windows
guioptions=sndNoMIDI launchNoLoad noAspect
[freddicove]
description=Freddi Fish 5: The Case of the Creature of Coral Cove
path=Games:GamesVM/Humongous Entertainment/Freddi Fish/The Creature of Coral Cove
gameid=freddicove
guioptions=sndNoMIDI launchNoLoad noAspect
[ihnm]
description=I Have No Mouth and I Must Scream (DOS/English)
path=Games:GamesVM/Dreamers Guild/I have no Mouth
gameid=saga
language=en
platform=pc
guioptions=noAspect lang_English
[indy3-fm]
description=Indiana Jones and the Last Crusade (FM-TOWNS/English)
path=Games:GamesVM/Lucas Arts/Indiana Jones/The Last Crusade
gameid=indy3
language=en
gui_saveload_last_pos=7
platform=fmtowns
guioptions=sndNoSpeech sndNoMIDI midiTowns noAspect lang_English
[ite-cd]
description=Inherit the Earth: Quest for the Orb (Multi-OS CD Version/English)
path=Games:GamesVM/Dreamers Guild/Inherit the Earth
gameid=saga
language=en
guioptions=lang_English
[kq1sci]
description=King's Quest I: Quest for the Crown (SCI/DOS/English)
originalsaveload=false
path=Games:GamesVM/Sierra/King's Quest/Quest for the Crown
prefer_digitalsfx=false
gameid=sci
language=en
native_fb01=false
gui_saveload_last_pos=0
platform=pc
disable_dithering=true
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 gameOption7 lang_English
[kq3]
description=King's Quest III: To Heir Is Human (2.14 1988-03-15 3.5"/DOS/English)
mute=false
speech_volume=192
mousesupport=true
originalsaveload=false
path=Games:GamesVM/Sierra/King's Quest/To Heir is Human
gameid=agi
language=en
herculesfont=true
sfx_volume=256
music_volume=256
platform=pc
commandpromptwindow=false
guioptions=sndNoSpeech gameOption1 gameOption3 gameOption4 gameOption5 lang_English
[kq4sci]
description=King's Quest IV: The Perils of Rosella (SCI/DOS/English)
originalsaveload=false
path=Games:GamesVM/Sierra/King's Quest/The Perils of Rosella
prefer_digitalsfx=false
gameid=sci
language=en
native_fb01=false
platform=pc
disable_dithering=true
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 gameOption7 lang_English
[kq5-cd-win]
description=King's Quest V: Absence Makes the Heart Go Yonder (CD/Windows/English)
originalsaveload=false
prefer_digitalsfx=false
path=Games:GamesVM/Sierra/King's Quest/Absence makes the Heart go yonder
gameid=sci
native_fb01=false
language=en
gui_saveload_last_pos=0
platform=windows
guioptions=midiGM gameOption1 gameOption2 gameOption3 lang_English
[kyra1-cd]
description=The Legend of Kyrandia: Book One (CD/DOS/English)
path=Games:GamesVM/Westwood Studios/The Legend of Kyrandia/Book One - The Legend of Kyrandia
gameid=kyra1
language=en
platform=pc
guioptions=midiPCSpk midiAdLib midiMt32 vga lang_English
[laurabow2-cd]
description=Laura Bow 2: The Dagger of Amon Ra (CD/DOS/English)
originalsaveload=false
prefer_digitalsfx=false
path=Games:GamesVM/Sierra/Laura Bow/The Dagger of Amon Ra/
gameid=sci
language=en
native_fb01=false
gui_saveload_last_pos=0
platform=pc
guioptions=gameOption1 gameOption2 gameOption3 lang_English
[longbow]
description=Conquests of the Longbow: The Adventures of Robin Hood (DOS/English)
originalsaveload=false
prefer_digitalsfx=false
path=Games:GamesVM/Sierra/Conquests/Longbow - The Legend of Robin Hood/
gameid=sci
language=en
native_fb01=false
gui_saveload_last_pos=40
platform=pc
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 lang_English
[lsl1sci]
description=Leisure Suit Larry 1: In the Land of the Lounge Lizards (SCI/DOS/English)
mute=false
speech_volume=192
originalsaveload=false
path=Games:GamesVM/Sierra/Leisure Suit Larry/In the Land of the Lounge Lizards
prefer_digitalsfx=false
gameid=sci
native_fb01=false
language=en
sfx_volume=136
music_volume=136
platform=pc
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 lang_English
[lsl2]
description=Leisure Suit Larry 2: Goes Looking for Love (in Several Wrong Places) (DOS/English)
mute=false
speech_volume=192
originalsaveload=false
path=Games:GamesVM/Sierra/Leisure Suit Larry/Goes Looking for Love
prefer_digitalsfx=false
gameid=sci
language=en
native_fb01=false
sfx_volume=136
music_volume=136
platform=pc
disable_dithering=true
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 gameOption7 lang_English
[lsl3]
description=Leisure Suit Larry 3: Passionate Patti in Pursuit of the Pulsating Pectorals (DOS/English)
mute=false
speech_volume=192
originalsaveload=false
path=Games:GamesVM/Sierra/Leisure Suit Larry/Passionate Patti Pectorals
prefer_digitalsfx=false
gameid=sci
language=en
native_fb01=false
sfx_volume=136
music_volume=136
platform=pc
disable_dithering=true
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 gameOption7 lang_English
[lsl5]
description=Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work (DOS/English)
mute=false
speech_volume=192
originalsaveload=false
prefer_digitalsfx=false
path=Games:GamesVM/Sierra/Leisure Suit Larry/Passionate Patti Undercover
gameid=sci
native_fb01=false
language=en
gui_saveload_last_pos=0
sfx_volume=136
music_volume=136
platform=pc
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 lang_English
[lsl6]
description=Leisure Suit Larry 6: Shape Up or Slip Out! (DOS/English)
mute=false
speech_volume=192
originalsaveload=false
path=Games:GamesVM/Sierra/Leisure Suit Larry/Shape up or Slip out
prefer_digitalsfx=false
gameid=sci
language=en
native_fb01=false
gui_saveload_last_pos=0
sfx_volume=136
music_volume=136
platform=pc
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 lang_English
[lure]
description=Lure of the Temptress (VGA/DOS/English)
extra=VGA
speech_volume=192
path=Games:GamesVM/Revolution Software/Lure of the Temptress
gameid=lure
language=en
mute=false
sfx_volume=256
music_volume=256
platform=pc
guioptions=sndNoSpeech lang_English
[monkey]
description=Monkey Island 1: The Secret of Monkey Island (CD/DOS/English)
talkspeed=85
path=Games:GamesVM/Lucas Arts/Monkey Island/The Secret of Monkey Island
subtitles=true
gameid=monkey
language=en
gui_saveload_last_pos=1
platform=pc
music_driver=camd
opl_driver=auto
speech_mute=true
guioptions=sndNoSpeech sndNoMIDI lang_English
[pajama-us]
description=Pajama Sam 1: No Need to Hide When It's Dark Outside (Updated/English (US))
talkspeed=85
LastGameWon=1
path=Games:GamesVM/Humongous Entertainment/Pajama Sam/No need to hide
subtitles=false
gameid=pajama
language=us
LastGame=2
guioptions=sndNoMIDI launchNoLoad noAspect lang_English
[pajama2-win-us]
description=Pajama Sam 2: Thunder and Lightning Aren't so Frightening (Windows/English (US))
path=Games:GamesVM/Humongous Entertainment/Pajama Sam/Thunder and Lightning
gameid=pajama2
language=us
platform=windows
guioptions=sndNoMIDI launchNoLoad noAspect lang_English (US)
[pajama3-us]
description=Pajama Sam 3: You Are What You Eat From Your Head to Your Feet (English (US))
path=Games:GamesVM/Humongous Entertainment/Pajama Sam/You are what you eat
WTO=S
gameid=pajama3
language=us
guioptions=sndNoMIDI launchNoLoad noAspect lang_English (US)
[pq1sci]
description=Police Quest I: In Pursuit of the Death Angel (SCI/DOS/English)
originalsaveload=false
path=Games:GamesVM/Sierra/Police Quest/In Pursuit of the Death Angel
prefer_digitalsfx=false
gameid=sci
native_fb01=false
language=en
platform=pc
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 lang_English
[qfg1vga]
description=Quest for Glory I: So You Want to Be a Hero (VGA/DOS/English)
originalsaveload=false
prefer_digitalsfx=false
path=Games:GamesVM/Sierra/Quest for Glory/So you want to be a Hero
gameid=sci
native_fb01=false
language=en
platform=pc
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 lang_English
[qfg2]
description=Quest for Glory II: Trial by Fire (DOS/English)
originalsaveload=false
path=Games:GamesVM/Sierra/Quest for Glory/Trials by Fire
prefer_digitalsfx=false
gameid=sci
language=en
native_fb01=false
gui_saveload_last_pos=0
platform=pc
disable_dithering=true
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 gameOption7 lang_English
[qfg3]
description=Quest for Glory III: Wages of War (DOS/English)
originalsaveload=false
prefer_digitalsfx=false
path=Games:GamesVM/Sierra/Quest for Glory/Wages of War
gameid=sci
native_fb01=false
language=en
platform=pc
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 lang_English
[queen]
description=Flight of the Amazon Queen (Talkie/DOS/English)
path=Games:GamesVM/Miscellaneous/Flight of the Amazon Queen
gameid=queen
language=en
platform=pc
[ringworld-cd]
description=Ringworld 1: Revenge of the Patriarch (CD/DOS/English)
seen_intro=true
path=Games:GamesVM/Tsunami Media/Ringworld
gameid=tsage
language=en
gui_saveload_last_pos=0
platform=pc
guioptions=sndNoSpeech sndNoSFX lang_English
[samnmax]
description=Sam & Max Hit the Road (CD/English)
talkspeed=85
path=Games:GamesVM/Lucas Arts/Sam & Max
gameid=samnmax
language=en
guioptions=lang_English
[sq3]
description=Space Quest III: The Pirates of Pestulon (DOS/English)
originalsaveload=false
prefer_digitalsfx=false
path=Games:GamesVM/Sierra/Space Quest/The Pirates of Pestulon
gameid=sci
native_fb01=false
language=en
gui_saveload_last_pos=0
platform=pc
disable_dithering=true
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 gameOption7 lang_English
[sq4-cd-win]
description=Space Quest IV: Roger Wilco and the Time Rippers (CD/Windows/English)
originalsaveload=false
path=Games:GamesVM/Sierra/Space Quest/The Time Rippers
prefer_digitalsfx=false
gameid=sci
silver_cursors=true
language=en
platform=windows
native_fb01=false
guioptions=midiGM gameOption1 gameOption2 gameOption3 gameOption6 lang_English
[sq5]
description=Space Quest V: The Next Mutation (DOS/English)
originalsaveload=false
path=Games:GamesVM/Sierra/Space Quest/The Next Mutation
prefer_digitalsfx=false
gameid=sci
language=en
native_fb01=false
platform=pc
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 lang_English
[sword1]
description=Broken Sword I: The Shadow of the Templars
path=Games:GamesVM/Revolution Software/Broken Sword/The Shadow of the Templars
gameid=sword1
guioptions=sndNoMIDI noAspect
[tentacle]
description=Maniac Mansion: Day of the Tentacle (CD/English)
mute=false
speech_volume=256
talkspeed=85
path=Games:GamesVM/Lucas Arts/Maniac Mansion/Day of the Tentacle
easter_egg=maniac-v2-amiga
gameid=tentacle
language=en
gui_saveload_last_pos=3
sfx_volume=224
music_volume=224
guioptions=lang_English
[kyra3]
description=The Legend of Kyrandia: Book Three - Malcolm's Revenge (DOS/English)
skip_support=true
path=Games:GamesVM/Westwood Studios/The Legend of Kyrandia/Book Three - Malcolm's Revenge
helium_mode=false
gameid=kyra3
language=en
platform=pc
studio_audience=true
guioptions=sndNoMIDI vga gameOption1 gameOption2 gameOption3 lang_English
[kyra2-cd]
description=The Legend of Kyrandia: Book Two - The Hand of Fate (CD/DOS/English)
path=Games:GamesVM/Westwood Studios/The Legend of Kyrandia/Book Two - The Hand of Fate
gameid=kyra2
language=en
platform=pc
guioptions=midiPCSpk midiAdLib midiMt32 midiGM vga lang_English
[puttcircus]
description=Putt-Putt 6: Joins the Circus (English)
path=Games:GamesVM/Humongous Entertainment/Putt Putt/Joins the Circus
gameid=puttcircus
language=en
EnablePrintCancelDialog=0
Version=1.0
guioptions=sndNoMIDI launchNoLoad noAspect lang_English
[puttmoon-win]
description=Putt-Putt 2: Goes to the Moon (Windows/English)
path=Games:GamesVM/Humongous Entertainment/Putt Putt/Goes to the Moon
gameid=puttmoon
language=en
platform=windows
guioptions=sndNoMIDI launchNoLoad lang_English
[puttputt-win]
description=Putt-Putt 1: Joins the Parade (Windows/English)
path=Games:GamesVM/Humongous Entertainment/Putt Putt/Joins the Parade
gameid=puttputt
language=en
platform=windows
guioptions=sndNoMIDI launchNoLoad lang_English
[touche]
description=Touche: The Adventures of the Fifth Musketeer (DOS/English)
mute=false
speech_volume=192
talkspeed=60
path=Games:GamesVM/Miscellaneous/Touche/
subtitles=false
gameid=touche
language=en
gui_saveload_last_pos=0
sfx_volume=136
music_volume=136
platform=pc
music_driver=camd
opl_driver=auto
speech_mute=false
guioptions=lang_English
[toltecs]
description=3 Skulls of the Toltecs (DOS/English)
originalsaveload=false
path=Games:GamesVM/Miscellaneous/3 Skulls of the Toltecs/
subtitles=false
gameid=toltecs
language=en
gui_saveload_last_pos=5
platform=pc
speech_mute=false
guioptions=lang_English
[chivalry-win]
description=Chivalry is Not Dead (Windows/English)
master_volume_percent=100
path=Games:GamesVM/Wintermute/Deirdra Kiai/Chivalry is not dead/
gameid=wintermute
language=en
gui_saveload_last_pos=4
last_run=true
show_fps=true
platform=windows
gsl=testing
guioptions=sndNoMIDI gameOption1 gameOption2 lang_English
[pigeons-win]
description=Pigeons in the Park (Windows/English)
master_volume_percent=100
path=Games:GamesVM/Wintermute/Pidgeons in the Park/
gameid=wintermute
language=en
last_run=true
show_fps=true
platform=windows
gsl=unstable
guioptions=sndNoMIDI gameOption1 lang_English
[tradestory-demo-win]
description=The Trader of Stories (Demo/Windows/English)
path=Games:GamesVM/Wintermute/The Trader of Stories/
gameid=wintermute
language=en
show_fps=true
platform=windows
gsl=unstable
guioptions=sndNoMIDI gameOption1 lang_English
[twc-win]
description=The White Chamber (Windows)
path=Games:GamesVM/Wintermute/The White Chamber/
gameid=wintermute
gui_saveload_last_pos=0
show_fps=true
platform=windows
gsl=unstable
guioptions=sndNoMIDI gameOption1 gameOption2
[shinestar-win]
description=The Shine of a Star (Windows/English)
master_volume_percent=100
path=Games:GamesVM/Wintermute/The Shine of a Star/
gameid=wintermute
language=en
last_run=true
show_fps=true
platform=windows
gsl=unstable
guioptions=sndNoMIDI gameOption1 gameOption2 lang_English
[wmefan-James_Peris_Sin_Licencia_ni_Control-win-1]
description=James Peris Sin Licencia ni Control (fangame) (Windows)
path=Games:GamesVM/Wintermute/James Peris/
gameid=wintermute
show_fps=true
platform=windows
gsl=unstable
guioptions=sndNoMIDI gameOption1
[hamlet-win]
description=Hamlet or the last game without MMORPS features, shaders and product placement (Windows/English)
path=Games:GamesVM/Wintermute/Hamlet/
gameid=wintermute
language=en
show_fps=true
platform=windows
gsl=unstable
guioptions=sndNoMIDI gameOption1 gameOption2 lang_English
[rhiannon-win]
description=Rhiannon: Curse of the four Branches (DVD/Windows/English)
master_volume_percent=100
path=Games:GamesVM/Wintermute/Rhiannon/
gameid=wintermute
language=en
gui_saveload_last_pos=14
last_run=true
show_fps=true
platform=windows
gsl=unstable
guioptions=sndNoMIDI gameOption1 gameOption2 lang_English
[ritter-win-de]
description=1 1/2 Ritter: Auf der Suche nach der hinreissenden Herzelinde (Windows/German)
speech_volume=0
master_volume_percent=100
path=Games:GamesVM/Wintermute/Eineinhalb Ritter/
gameid=wintermute
language=de
platform=windows
priv_HorsesMgActive=1
most_recent_saveslot=1000
sfx_volume=0
priv_RouletteMgActive=1
last_run=true
show_fps=true
priv_BanditMgActive=1
priv_ShowSubtitles=1
gsl=unstable
guioptions=sndNoMIDI gameOption1 gameOption2 lang_German
[helga-win]
description=Helga Deep In Trouble (Windows/English)
mute=false
speech_volume=256
path=Games:GamesVM/Wintermute/OFF Studio/Helga Deep in Trouble/
gameid=wintermute
language=en
gui_saveload_last_pos=1
most_recent_saveslot=999
sfx_volume=224
music_volume=64
show_fps=true
platform=windows
gsl=unstable
guioptions=sndNoMIDI gameOption1 gameOption2 lang_English
[escapemansion-win]
description=Escape from the Mansion (1.3/Windows/English)
path=Games:GamesVM/Wintermute/Escape from the Mansion/
gameid=wintermute
language=en
show_fps=true
platform=windows
gsl=unstable
guioptions=sndNoMIDI gameOption1 gameOption2 lang_English
[camelot]
description=Conquests of Camelot: King Arthur, Quest for the Grail (DOS/English)
originalsaveload=false
prefer_digitalsfx=false
path=Games:GamesVM/Sierra/Conquests/Camelot - The Search for the Grail/
gameid=sci
language=en
native_fb01=false
sfx_volume=204
music_volume=204
platform=pc
disable_dithering=true
guioptions=sndNoSpeech gameOption1 gameOption2 gameOption3 gameOption7 lang_English
[bbvs-win]
description=Beavis and Butthead in Virtual Stupidity (Windows/English)
path=Games:GamesVM/Miscellaneous/Beavis and Butthead/
gameid=bbvs
language=en
gui_saveload_last_pos=6
platform=windows
guioptions=lang_English
[amazon]
description=Amazon: Guardians of Eden (DOS/English)
path=Games:GamesVM/Access/Amazon-Floppy/
gameid=amazon
language=en
gui_saveload_last_pos=9
platform=pc
guioptions=lang_English
[rosetattoo]
description=Sherlock Holmes 2: The Case of the Rose Tattoo (CD/DOS/English)
originalsaveload=false
path=Games:GamesVM/Mythos Software/Rose Tattoo/
gameid=rosetattoo
language=en
transparent_windows=true
help_style=false
platform=pc
guioptions=gameOption1 gameOption3 gameOption6 lang_English
Hmm, seems there are some lterations needed before it really crashes.
I just tried with changing some of the gfx options in ScummVM and it froze in fullscreen aswell. Have yet to find out the steps needed.
Edit:
Try the following:
Use the above posted scummvm.ini (not sure if it's related to the freeze, though) - Start ScummVM - Go to Options - Uncheck all three options (Aspect ratio, Fullscreen, Filter) Let the window open - Click outside the window to make the WB become active and the pointer visible - Click on ScummVM's close gadget
If that doesn't do anything, simply start ScummVM up again (now in window mode) and close it with the close gadget
I can't make it freeze that simply :( I made a special build for you that skips window hiding during close, and added a couple of more serial prints. http://capehill.kapsi.fi/sdl2/
I can make it appear by simply opening and closing ScummVM (in window mode while using OpenGL) over and over again. (Here it normally takes two or three tries before it freezes)
It will freeze before CloseSystemWindow comes up. First try in the log is good, window gets closed, nothing special happens. Rright after that i started ScummVM again and closed it right after when launcher was avaialble and it froze solid.
[_OS4_INIT] IExec 0x02973054
[OS4_CreateDevice] *** SDL 2.0.8 video initialization starts ***
[OS4_AllocSystemResources] Called
[OS4_OpenLibraries] Opening libraries
[OS4_OpenLibrary] Opening 'graphics.library' version 54 succeeded (address 0x6FFB8420)
[OS4_OpenLibrary] Opening 'layers.library' version 53 succeeded (address 0x6FFFE4F0)
[OS4_OpenLibrary] Opening 'intuition.library' version 51 succeeded (address 0x6FF464D0)
[OS4_OpenLibrary] Opening 'icon.library' version 51 succeeded (address 0x62A7E8CC)
[OS4_OpenLibrary] Opening 'workbench.library' version 51 succeeded (address 0x6FEF808C)
[OS4_OpenLibrary] Opening 'keymap.library' version 51 succeeded (address 0x6FF632C0)
[OS4_OpenLibrary] Opening 'textclip.library' version 51 succeeded (address 0x610C984C)
[OS4_OpenLibrary] Opening 'dos.library' version 51 succeeded (address 0x6FE97220)
[OS4_GetInterface] Getting interface for libbase 0x6FFB8420 succeeded (address 0x6FF3D000)
[OS4_GetInterface] Getting interface for libbase 0x6FFFE4F0 succeeded (address 0x6FF3C140)
[OS4_GetInterface] Getting interface for libbase 0x6FF464D0 succeeded (address 0x6FFFF800)
[OS4_GetInterface] Getting interface for libbase 0x62A7E8CC succeeded (address 0x6FDF1890)
[OS4_GetInterface] Getting interface for libbase 0x6FEF808C succeeded (address 0x628F0030)
[OS4_GetInterface] Getting interface for libbase 0x6FF632C0 succeeded (address 0x6FF8F500)
[OS4_GetInterface] Getting interface for libbase 0x610C984C succeeded (address 0x61049070)
[OS4_GetInterface] Getting interface for libbase 0x6FE97220 succeeded (address 0x6FC75BA0)
[OS4_OpenLibraries] All library interfaces OK
[OS4_FindApplicationName] Failed to get CLI program name, checking task node
[OS4_FindApplicationName] Application name: 'scummvm'
[OS4_GetInterface] Getting interface for libbase 0x6FF6350C succeeded (address 0x6FEAD3D0)
[OS4_VideoInit] Called
[OS4_InitModes] Called
[OS4_LockPubScreen] Public screen 0x611F49C0 locked
[OS4_GetDisplayMode] RTG mode 1343296256: w=2560, h=1440, bits=24
[OS4_CreateDefaultCursor] Called
[OS4_CreateHiddenCursor] Called
[OS4_CreateCursor] Called 0x4C2417D0 0 0
[OS4_GetDoubleClickTimeInMillis] Doubleclick time 1500 ms
[OS4_ShowCursor] Hiding cursor
[OS4_GetDisplayModes] Called
[OS4_GetDisplayMode] RTG mode 1019940: w=640, h=480, bits=8
[OS4_GetDisplayMode] RTG mode 1342181376: w=640, h=480, bits=8
[OS4_GetDisplayMode] RTG mode 1342181632: w=640, h=480, bits=16
[OS4_GetDisplayMode] RTG mode 1342182144: w=640, h=480, bits=24
[OS4_GetDisplayMode] RTG mode 1342246912: w=640, h=512, bits=8
[OS4_GetDisplayMode] RTG mode 1342247168: w=640, h=512, bits=16
[OS4_GetDisplayMode] RTG mode 1342247680: w=640, h=512, bits=24
[OS4_GetDisplayMode] RTG mode 1342312448: w=800, h=600, bits=8
[OS4_GetDisplayMode] RTG mode 1342312704: w=800, h=600, bits=16
[OS4_GetDisplayMode] RTG mode 1342313216: w=800, h=600, bits=24
[OS4_GetDisplayMode] RTG mode 1342377984: w=1024, h=768, bits=8
[OS4_GetDisplayMode] RTG mode 1342378240: w=1024, h=768, bits=16
[OS4_GetDisplayMode] RTG mode 1342378752: w=1024, h=768, bits=24
[OS4_GetDisplayMode] RTG mode 1342443520: w=1280, h=720, bits=8
[OS4_GetDisplayMode] RTG mode 1342443776: w=1280, h=720, bits=16
[OS4_GetDisplayMode] RTG mode 1342444288: w=1280, h=720, bits=24
[OS4_GetDisplayMode] RTG mode 1342509056: w=1280, h=800, bits=8
[OS4_GetDisplayMode] RTG mode 1342509312: w=1280, h=800, bits=16
[OS4_GetDisplayMode] RTG mode 1342509824: w=1280, h=800, bits=24
[OS4_GetDisplayMode] RTG mode 1342574592: w=1280, h=960, bits=8
[OS4_GetDisplayMode] RTG mode 1342574848: w=1280, h=960, bits=16
[OS4_GetDisplayMode] RTG mode 1342575360: w=1280, h=960, bits=24
[OS4_GetDisplayMode] RTG mode 1342640128: w=1280, h=1024, bits=8
[OS4_GetDisplayMode] RTG mode 1342640384: w=1280, h=1024, bits=16
[OS4_GetDisplayMode] RTG mode 1342640896: w=1280, h=1024, bits=24
[OS4_GetDisplayMode] RTG mode 1342705664: w=1440, h=900, bits=8
[OS4_GetDisplayMode] RTG mode 1342705920: w=1440, h=900, bits=16
[OS4_GetDisplayMode] RTG mode 1342706432: w=1440, h=900, bits=24
[OS4_GetDisplayMode] RTG mode 1342771200: w=1600, h=900, bits=8
[OS4_GetDisplayMode] RTG mode 1342771456: w=1600, h=900, bits=16
[OS4_GetDisplayMode] RTG mode 1342771968: w=1600, h=900, bits=24
[OS4_GetDisplayMode] RTG mode 1342836736: w=1600, h=1200, bits=8
[OS4_GetDisplayMode] RTG mode 1342836992: w=1600, h=1200, bits=16
[OS4_GetDisplayMode] RTG mode 1342837504: w=1600, h=1200, bits=24
[OS4_GetDisplayMode] RTG mode 1342902272: w=1680, h=1050, bits=8
[OS4_GetDisplayMode] RTG mode 1342902528: w=1680, h=1050, bits=16
[OS4_GetDisplayMode] RTG mode 1342903040: w=1680, h=1050, bits=24
[OS4_GetDisplayMode] RTG mode 1342967808: w=1920, h=1080, bits=8
[OS4_GetDisplayMode] RTG mode 1342968064: w=1920, h=1080, bits=16
[OS4_GetDisplayMode] RTG mode 1342968576: w=1920, h=1080, bits=24
[OS4_GetDisplayMode] RTG mode 1343033344: w=1920, h=1200, bits=8
[OS4_GetDisplayMode] RTG mode 1343033600: w=1920, h=1200, bits=16
[OS4_GetDisplayMode] RTG mode 1343034112: w=1920, h=1200, bits=24
[OS4_GetDisplayMode] RTG mode 1343098880: w=2048, h=1080, bits=8
[OS4_GetDisplayMode] RTG mode 1343099136: w=2048, h=1080, bits=16
[OS4_GetDisplayMode] RTG mode 1343099648: w=2048, h=1080, bits=24
[OS4_GetDisplayMode] RTG mode 1343164416: w=2048, h=1200, bits=8
[OS4_GetDisplayMode] RTG mode 1343164672: w=2048, h=1200, bits=16
[OS4_GetDisplayMode] RTG mode 1343165184: w=2048, h=1200, bits=24
[OS4_GetDisplayMode] RTG mode 1343229952: w=2048, h=1440, bits=8
[OS4_GetDisplayMode] RTG mode 1343230208: w=2048, h=1440, bits=16
[OS4_GetDisplayMode] RTG mode 1343230720: w=2048, h=1440, bits=24
[OS4_GetDisplayMode] RTG mode 1343295488: w=2560, h=1440, bits=8
[OS4_GetDisplayMode] RTG mode 1343295744: w=2560, h=1440, bits=16
[OS4_GetDisplayMode] RTG mode 1343296256: w=2560, h=1440, bits=24
[OS4_OpenAhiDevice] ahi.device opened
[OS4_OpenAhiDevice] IO requests created
[OS4_OpenAhiDevice] deviceOpen = 1
[OS4_CloseAhiDevice] Closing device
[OS4_CloseAhiDevice] Freeing I/O requests
[OS4_CloseAhiDevice] Deleting message port
[OS4_CloseAhiDevice] Device closed
[OS4_AudioAvailable] AHI is available
[OS4_OpenDevice] handle 0x00000000, devname (null), iscapture 0
[OS4_OpenDevice] New format = 0x9010
[OS4_OpenDevice] Buffer size = 4096
[OS4_ThreadInit] Called
[OS4_OpenAhiDevice] ahi.device opened
[OS4_OpenAhiDevice] IO requests created
[OS4_OpenAhiDevice] deviceOpen = 1
[OS4_LoadGlLibrary] Profile_mask 0, major ver 1, minor ver 3
[OS4_IsMiniGL] OpenGL 1.3 requested
[OS4_GL_LoadLibrary] Called 0
[OS4_OpenLibrary] Opening 'minigl.library' version 2 succeeded (address 0x5BDC2E68)
[OS4_GetInterface] Getting interface for libbase 0x5BDC2E68 succeeded (address 0x4F4E6CD0)
[OS4_GL_LoadLibrary] MiniGL library opened
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Window mode (public screen)
[OS4_CenterWindow] X centered
[OS4_CenterWindow] Y centered
[OS4_CreateSystemWindow] Opening window '(null)' at (960,480) of size (640x480) on screen 0x611F49C0
[OS4_CreateSystemWindow] Window address 0x4E975820
[OS4_RefreshCursorState] Mouse shown 0
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x5BCF6EA4 (type 16) for window 0x02A8B092
[OS4_SetupWindowData] '(null)' dimensions 640*480
[OS4_CreateIconifyGadget] Called
[OS4_ShowWindow] Showing window 'ScummVM'
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 640*480*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x4BF56300 created for window 'ScummVM'
[OS4_GL_GetProcAddress] Called for 'glEnable'
[OS4_GL_GetProcAddress] Called for 'glDisable'
[OS4_GL_GetProcAddress] Called for 'glIsEnabled'
[OS4_GL_GetProcAddress] Called for 'glClear'
[OS4_GL_GetProcAddress] Called for 'glColor4f'
[OS4_GL_GetProcAddress] Called for 'glViewport'
[OS4_GL_GetProcAddress] Called for 'glMatrixMode'
[OS4_GL_GetProcAddress] Called for 'glLoadIdentity'
[OS4_GL_GetProcAddress] Called for 'glLoadMatrixf'
[OS4_GL_GetProcAddress] Called for 'glShadeModel'
[OS4_GL_GetProcAddress] Called for 'glHint'
[OS4_GL_GetProcAddress] Called for 'glClearColor'
[OS4_GL_GetProcAddress] Called for 'glBlendFunc'
[OS4_GL_GetProcAddress] Called for 'glEnableClientState'
[OS4_GL_GetProcAddress] Called for 'glPixelStorei'
[OS4_GL_GetProcAddress] Called for 'glScissor'
[OS4_GL_GetProcAddress] Called for 'glReadPixels'
[OS4_GL_GetProcAddress] Called for 'glGetIntegerv'
[OS4_GL_GetProcAddress] Called for 'glDeleteTextures'
[OS4_GL_GetProcAddress] Called for 'glGenTextures'
[OS4_GL_GetProcAddress] Called for 'glBindTexture'
[OS4_GL_GetProcAddress] Called for 'glTexParameteri'
[OS4_GL_GetProcAddress] Called for 'glTexImage2D'
[OS4_GL_GetProcAddress] Called for 'glTexCoordPointer'
[OS4_GL_GetProcAddress] Called for 'glVertexPointer'
[OS4_GL_GetProcAddress] Called for 'glDrawArrays'
[OS4_GL_GetProcAddress] Called for 'glTexSubImage2D'
[OS4_GL_GetProcAddress] Called for 'glGetString'
[OS4_GL_GetProcAddress] Called for 'glGetError'
[OS4_GL_GetProcAddress] Called for 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1iARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1iARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1fARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1fARB'
[OS4_GL_GetProcAddress] Called for 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Called for 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Failed to load 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Called for 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glBindAttribLocationARB'
[OS4_Address] Called for 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glShaderSourceARB'
[OS4_GL_GetProcAddress] Failed to load 'glShaderSou_GetProcAddress] Failed to load 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddress] Called for 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Failed to load 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Called for 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Failed to load 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Called for 'glActiveTextureARB'
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x5BCF6EA4 (type 16) for window 0x4E975820
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x5BCF6EA4 (type 16) for window 0x4E975820
[OS4_SetWindowGrabPrivate] Here
[OS4_SetWindowGrabPrivate] Window 0x4E975820 ('ScummVM 2.1.0git (Jul 15 2018 13:51:21)') input was released
[OS4_SetWindowGrabPrivate] Here
[OS4_SetWindowGrabPrivate] Window 0x4E975820 ('ScummVM 2.1.0git (Jul 15 2018 13:51:21)') input was released
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x4BF56300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_HideWindow] Window is being destroyed, ignore hiding
[OS4_SetWindowGrabPrivate] Here
[OS4_SetWindowGrabPrivate] Window 0x4E975820 ('ScummVM 2.1.0git (Jul 15 2018 13:51:21)') input was released
[OS4_DestroyWindow] Called for 'ScummVM 2.1.0git (Jul 15 2018 13:51:21)' (flags 0x2A)
[OS4_CloseSystemWindow] Closing window 'ScummVM 2.1.0git (Jul 15 2018 13:51:21)' (address 0x4E975820)
[OS4_CloseScreen] Close screen 0x611F49C0
[OS4_CloseScreen] Cannot close public screen
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x4F4E6CD0
[OS4_CloseLibrary] Closing library 0x5BDC2E68
[OS4_CloseDevice] Called
[OS4_CloseAhiDevice] Aborting I/O...
[OS4_CloseAhiDevice] Closing device
[OS4_CloseAhiDevice] Freeing I/O requests
[OS4_CloseAhiDevice] Deleting message port
[OS4_CloseAhiDevice] Device closed
[OS4_FreeCursor] Called 0x4C2417A8
[OS4_VideoQuit] Called
[OS4_QuitModes] Called
[OS4_UnlockPubScreen] Called
[OS4_FreeCursor] Called 0x4C2418B0
[OS4_DeleteDevice] Called
[OS4_FreeSystemResources] Called
[OS4_DropInterface] Dropping interface 0x6FEAD3D0
[OS4_FreeSystemResources] Deleting input.device
[OS4_FreeSystemResources] Deleting IORequest
[OS4_FreeSystemResources] Deleting MsgPort
[OS4_CloseLibraries] Closing libraries
[OS4_DropInterface] Dropping interface 0x6FC75BA0
[OS4_DropInterface] Dropping interface 0x61049070
[OS4_DropInterface] Dropping interface 0x6FF8F500
[OS4_DropInterface] Dropping interface 0x628F0030
[OS4_DropInterface] Dropping interface 0x6FDF1890
[OS4_DropInterface] Dropping interface 0x6FFFF800
[OS4_DropInterface] Dropping interface 0x6FF3C140
[OS4_DropInterface] Dropping interface 0x6FF3D000
[OS4_CloseLibrary] Closing library 0x6FE97220
[OS4_CloseLibrary] Closing library 0x610C984C
[OS4_CloseLibrary] Closing library 0x6FF632C0
[OS4_CloseLibrary] Closing library 0x6FEF808C
[OS4_CloseLibrary] Closing library 0x62A7E8CC
[OS4_CloseLibrary] Closing library 0x6FF464D0
[OS4_CloseLibrary] Closing library 0x6FFFE4F0
[OS4_CloseLibrary] Closing library 0x6FFB8420
[_OS4_INIT] IExec 0x02973054
[OS4_CreateDevice] *** SDL 2.0.8 video initialization starts ***
[OS4_AllocSystemResources] Called
[OS4_OpenLibraries] Opening libraries
[OS4_OpenLibrary] Opening 'graphics.library' version 54 succeeded (address 0x6FFB8420)
[OS4_OpenLibrary] Opening 'layers.library' version 53 succeeded (address 0x6FFFE4F0)
[OS4_OpenLibrary] Opening 'intuition.library' version 51 succeeded (address 0x6FF464D0)
[OS4_OpenLibrary] Opening 'icon.library' version 51 succeeded (address 0x62A7E8CC)
[OS4_OpenLibrary] Opening 'workbench.library' version 51 succeeded (address 0x6FEF808C)
[OS4_OpenLibrary] Opening 'keymap.library' version 51 succeeded (address 0x6FF632C0)
[OS4_OpenLibrary] Opening 'textclip.library' version 51 succeeded (address 0x610C984C)
[OS4_OpenLibrary] Opening 'dos.library' version 51 succeeded (address 0x6FE97220)
[OS4_GetInterface] Getting interface for libbase 0x6FFB8420 succeeded (address 0x6FF3D000)
[OS4_GetInterface] Getting interface for libbase 0x6FFFE4F0 succeeded (address 0x6FF3C140)
[OS4_GetInterface] Getting interface for libbase 0x6FF464D0 succeeded (address 0x6FFFF800)
[OS4_GetInterface] Getting interface for libbase 0x62A7E8CC succeeded (address 0x6FDF1890)
[OS4_GetInterface] Getting interface for libbase 0x6FEF808C succeeded (address 0x628F0030)
[OS4_GetInterface] Getting interface for libbase 0x6FF632C0 succeeded (address 0x6FF8F500)
[OS4_GetInterface] Getting interface for libbase 0x610C984C succeeded (address 0x61049070)
[OS4_GetInterface] Getting interface for libbase 0x6FE97220 succeeded (address 0x6FC75BA0)
[OS4_OpenLibraries] All library interfaces OK
[OS4_FindApplicationName] Failed to get CLI program name, checking task node
[OS4_FindApplicationName] Application name: 'scummvm'
[OS4_GetInterface] Getting interface for libbase 0x6FF6350C succeeded (address 0x6FEAD3D0)
[OS4_VideoInit] Called
[OS4_InitModes] Called
[OS4_LockPubScreen] Public screen 0x611F49C0 locked
[OS4_GetDisplayMode] RTG mode 1343296256: w=2560, h=1440, bits=24
[OS4_CreateDefaultCursor] Called
[OS4_CreateHiddenCursor] Called
[OS4_CreateCursor] Called 0x5D2A37D0 0 0
[OS4_GetDoubleClickTimeInMillis] Doubleclick time 1500 ms
[OS4_ShowCursor] Hiding cursor
[OS4_GetDisplayModes] Called
[OS4_GetDisplayMode] RTG mode 1019940: w=640, h=480, bits=8
[OS4_GetDisplayMode] RTG mode 1342181376: w=640, h=480, bits=8
[OS4_GetDisplayMode] RTG mode 1342181632: w=640, h=480, bits=16
[OS4_GetDisplayMode] RTG mode 1342182144: w=640, h=480, bits=24
[OS4_GetDisplayMode] RTG mode 1342246912: w=640, h=512, bits=8
[OS4_GetDisplayMode] RTG mode 1342247168: w=640, h=512, bits=16
[OS4_GetDisplayMode] RTG mode 1342247680: w=640, h=512, bits=24
[OS4_GetDisplayMode] RTG mode 1342312448: w=800, h=600, bits=8
[OS4_GetDisplayMode] RTG mode 1342312704: w=800, h=600, bits=16
[OS4_GetDisplayMode] RTG mode 1342313216: w=800, h=600, bits=24
[OS4_GetDisplayMode] RTG mode 1342377984: w=1024, h=768, bits=8
[OS4_GetDisplayMode] RTG mode 1342378240: w=1024, h=768, bits=16
[OS4_GetDisplayMode] RTG mode 1342378752: w=1024, h=768, bits=24
[OS4_GetDisplayMode] RTG mode 1342443520: w=1280, h=720, bits=8
[OS4_GetDisplayMode] RTG mode 1342443776: w=1280, h=720, bits=16
[OS4_GetDisplayMode] RTG mode 1342444288: w=1280, h=720, bits=24
[OS4_GetDisplayMode] RTG mode 1342509056: w=1280, h=800, bits=8
[OS4_GetDisplayMode] RTG mode 1342509312: w=1280, h=800, bits=16
[OS4_GetDisplayMode] RTG mode 1342509824: w=1280, h=800, bits=24
[OS4_GetDisplayMode] RTG mode 1342574592: w=1280, h=960, bits=8
[OS4_GetDisplayMode] RTG mode 1342574848: w=1280, h=960, bits=16
[OS4_GetDisplayMode] RTG mode 1342575360: w=1280, h=960, bits=24
[OS4_GetDisplayMode] RTG mode 1342640128: w=1280, h=1024, bits=8
[OS4_GetDisplayMode] RTG mode 1342640384: w=1280, h=1024, bits=16
[OS4_GetDisplayMode] RTG mode 1342640896: w=1280, h=1024, bits=24
[OS4_GetDisplayMode] RTG mode 1342705664: w=1440, h=900, bits=8
[OS4_GetDisplayMode] RTG mode 1342705920: w=1440, h=900, bits=16
[OS4_GetDisplayMode] RTG mode 1342706432: w=1440, h=900, bits=24
[OS4_GetDisplayMode] RTG mode 1342771200: w=1600, h=900, bits=8
[OS4_GetDisplayMode] RTG mode 1342771456: w=1600, h=900, bits=16
[OS4_GetDisplayMode] RTG mode 1342771968: w=1600, h=900, bits=24
[OS4_GetDisplayMode] RTG mode 1342836736: w=1600, h=1200, bits=8
[OS4_GetDisplayMode] RTG mode 1342836992: w=1600, h=1200, bits=16
[OS4_GetDisplayMode] RTG mode 1342837504: w=1600, h=1200, bits=24
[OS4_GetDisplayMode] RTG mode 1342902272: w=1680, h=1050, bits=8
[OS4_GetDisplayMode] RTG mode 1342902528: w=1680, h=1050, bits=16
[OS4_GetDisplayMode] RTG mode 1342903040: w=1680, h=1050, bits=24
[OS4_GetDisplayMode] RTG mode 1342967808: w=1920, h=1080, bits=8
[OS4_GetDisplayMode] RTG mode 1342968064: w=1920, h=1080, bits=16
[OS4_GetDisplayMode] RTG mode 1342968576: w=1920, h=1080, bits=24
[OS4_GetDisplayMode] RTG mode 1343033344: w=1920, h=1200, bits=8
[OS4_GetDisplayMode] RTG mode 1343033600: w=1920, h=1200, bits=16
[OS4_GetDisplayMode] RTG mode 1343034112: w=1920, h=1200, bits=24
[OS4_GetDisplayMode] RTG mode 1343098880: w=2048, h=1080, bits=8
[OS4_GetDisplayMode] RTG mode 1343099136: w=2048, h=1080, bits=16
[OS4_GetDisplayMode] RTG mode 1343099648: w=2048, h=1080, bits=24
[OS4_GetDisplayMode] RTG mode 1343164416: w=2048, h=1200, bits=8
[OS4_GetDisplayMode] RTG mode 1343164672: w=2048, h=1200, bits=16
[OS4_GetDisplayMode] RTG mode 1343165184: w=2048, h=1200, bits=24
[OS4_GetDisplayMode] RTG mode 1343229952: w=2048, h=1440, bits=8
[OS4_GetDisplayMode] RTG mode 1343230208: w=2048, h=1440, bits=16
[OS4_GetDisplayMode] RTG mode 1343230720: w=2048, h=1440, bits=24
[OS4_GetDisplayMode] RTG mode 1343295488: w=2560, h=1440, bits=8
[OS4_GetDisplayMode] RTG mode 1343295744: w=2560, h=1440, bits=16
[OS4_GetDisplayMode] RTG mode 1343296256: w=2560, h=1440, bits=24
[OS4_OpenAhiDevice] ahi.device opened
[OS4_OpenAhiDevice] IO requests created
[OS4_OpenAhiDevice] deviceOpen = 1
[OS4_CloseAhiDevice] Closing device
[OS4_CloseAhiDevice] Freeing I/O requests
[OS4_CloseAhiDevice] Deleting message port
[OS4_CloseAhiDevice] Device closed
[OS4_AudioAvailable] AHI is available
[OS4_OpenDevice] handle 0x00000000, devname (null), iscapture 0
[OS4_OpenDevice] New format = 0x9010
[OS4_OpenDevice] Buffer size = 4096
[OS4_ThreadInit] Called
[OS4_OpenAhiDevice] ahi.device opened
[OS4_OpenAhiDevice] IO requests created
[OS4_OpenAhiDevice] deviceOpen = 1
[OS4_LoadGlLibrary] Profile_mask 0, major ver 1, minor ver 3
[OS4_IsMiniGL] OpenGL 1.3 requested
[OS4_GL_LoadLibrary] Called 0
[OS4_OpenLibrary] Opening 'minigl.library' version 2 succeeded (address 0x5BDC2E68)
[OS4_GetInterface] Getting interface for libbase 0x5BDC2E68 succeeded (address 0x4F4E6CD0)
[OS4_GL_LoadLibrary] MiniGL library opened
[OS4_GetIDCMPFlags] Called
[OS4_GetWindowFlags] Called
[OS4_GetScreenForWindow] Window mode (public screen)
[OS4_CenterWindow] X centered
[OS4_CenterWindow] Y centered
[OS4_CreateSystemWindow] Opening window '(null)' at (960,480) of size (640x480) on screen 0x611F49C0
[OS4_CreateSystemWindow] Window address 0x5D9A6570
[OS4_RefreshCursorState] Mouse shown 0
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x5BCF6EA4 (type 16) for window 0x02A8B092
[OS4_SetupWindowData] '(null)' dimensions 640*480
[OS4_CreateIconifyGadget] Called
[OS4_ShowWindow] Showing window 'ScummVM'
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 640*480*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x4BF56300 created for window 'ScummVM'
[OS4_GL_GetProcAddress] Called for 'glEnable'
[OS4_GL_GetProcAddress] Called for 'glDisable'
[OS4_GL_GetProcAddress] Called for 'glIsEnabled'
[OS4_GL_GetProcAddress] Called for 'glClear'
[OS4_GL_GetProcAddress] Called for 'glColor4f'
[OS4_GL_GetProcAddress] Called for 'glViewport'
[OS4_GL_GetProcAddress] Called for 'glMatrixMode'
[OS4_GL_GetProcAddress] Called for 'glLoadIdentity'
[OS4_GL_GetProcAddress] Called for 'glLoadMatrixf'
[OS4_GL_GetProcAddress] Called for 'glShadeModel'
[OS4_GL_GetProcAddress] Called for 'glHint'
[OS4_GL_GetProcAddress] Called for 'glClearColor'
[OS4_GL_GetProcAddress] Called for 'glBlendFunc'
[OS4_GL_GetProcAddress] Called for 'glEnableClientState'
[OS4_GL_GetProcAddress] Called for 'glPixelStorei'
[OS4_GL_GetProcAddress] Called for 'glScissor'
[OS4_GL_GetProcAddress] Called for 'glReadPixels'
[OS4_GL_GetProcAddress] Called for 'glGetIntegerv'
[OS4_GL_GetProcAddress] Called for 'glDeleteTextures'
[OS4_GL_GetProcAddress] Called for 'glGenTextures'
[OS4_GL_GetProcAddress] Called for 'glBindTexture'
[OS4_GL_GetProcAddress] Called for 'glTexParameteri'
[OS4_GL_GetProcAddress] Called for 'glTexImage2D'
[OS4_GL_GetProcAddress] Called for 'glTexCoordPointer'
[OS4_GL_GetProcAddress] Called for 'glVertexPointer'
[OS4_GL_GetProcAddress] Called for 'glDrawArrays'
[OS4_GL_GetProcAddress] Called for 'glTexSubImage2D'
[OS4_GL_GetProcAddress] Called for 'glGetString'
[OS4_GL_GetProcAddress] Called for 'glGetError'
[OS4_GL_GetProcAddress] Called for 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Failed to load 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1iARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1iARB'
[OS4_GL_GetProcAddress] Called for 'glUniform1fARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniform1fARB'
[OS4_GL_GetProcAddress] Called for 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Failed to load 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddress] Called for 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Failed to load 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddress] Called for 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glAttachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDetachObjectARB'
[OS4_GL_GetProcAddress] Called for 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Failed to load 'glLinkProgramARB'
[OS4_GL_GetProcAddress] Called for 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glUseProgramObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glBindAttribLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glBindAttribLocationARB'
[OS4_GL_GetProcAddress] Called for 'glGetAttribLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetAttribLocationARB'
[OS4_GL_GetProcAddress] Called for 'glGetUniformLocationARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetUniformLocationARB'
[OS4_GL_GetProcAddress] Called for 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddress] Called for 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddress] Called for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddress] Called for 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Failed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddress] Called for 'glShaderSourceARB'
[OS4_GL_GetProcAddress] Failed to load 'glShaderSourceARB'
[OS4_GL_GetProcAddress] Called for 'glCompileShaderARB'
[OS4_GL_GetProcAddress] Failed to load 'glCompileShaderARB'
[OS4_GL_GetProcAddress] Called for 'glBindFramebufferEXT'
[OS4_GL_GetProcAddress] Failed to load 'glBindFramebufferEXT'
[OS4_GL_GetProcAddress] Called for 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddress] Failed to load 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddress] Called for 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddress] Failed to load 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddress] Called for 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Failed to load 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddress] Called for 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Failed to load 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddress] Called for 'glActiveTextureARB'
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x4BF56300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_HideWindow] Window is being destroyed, ignore hiding
[OS4_SetWindowGrabPrivate] Here
[OS4_SetWindowGrabPrivate] Window 0x5D9A6570 ('ScummVM 2.1.0git (Jul 15 2018 13:51:21)') input was released
[OS4_DestroyWindow] Called for 'ScummVM 2.1.0git (Jul 15 2018 13:51:21)' (flags 0x2A)
But I don't know, so far it looks as if problem would have been shifted, judging by the "last print". Is there any buffering inside DebugPrintF() call?
I don't remember seeing bugs but IIRC DebugPrintF doesn't support all printf format parameters so one has to be little careful.
EDIT: printf is not an option for our freeze issue. It could some system dead lock. I wish there was a some kind of "watchdog" facility which might get some debug data out of this kind of issues.
EDIT: printf is not an option for our freeze issue. It could some system dead lock.
But you can't dumpdebugbuffer if system freezes in a lock, unless your using serial cable, even then crash can stop the debug text from being written to serial port.
if I'm working on some draw routine, draw the stuff into system memory, and copy the result to the bitmap, that way if there is illegal write I catch it with Grim Repair.
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Interesting, that lockup scenario. If you know how to reproduce that it could reported to OS4 devs.
I have sometimes used Sashimi to catch serial prints but the serial cable is the way to go. I have a USB-serial cable that is connected to a pc machine.
but i *never* get the normally following line Quote:
[OS4_CloseScreen] Close screen
so my guess is that it bombs there (CloseScreen, i mean)..maybe the former fullscreen is still there but sdl2 can't close it or it is already disposed of and sdl2 "still" tries to close it?
btw: The windows *IS* erased on WB, it freezes after the window is gone.
Strange. It's a good clarification that you can see window closed. But sadly it means that serial debugs are not in sync with the freeze issue which is odd.
I could test your binary (e-mail sent too) and I could still add more logging to debug build.
Also some of the current prints are a little bit confusing. In window mode (with public screen) we are not going to close the screen so printing that kind of info is misleading. Some checks could be rearranged inside SDL2 to avoid these.