Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
102 user(s) are online (52 user(s) are browsing Forums)

Members: 0
Guests: 102

more...

Headlines

 
  Register To Post  

« 1 ... 11 12 13 (14) 15 16 17 ... 22 »
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@Raziel

Correct it means that AmigaOS and MorphOS excluded, but AmigaOS4 use __amigaos4__ so its not excluded I think, it also depends on if AMIGA is defined in the makefile or not, using "-D" argument.

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@Raziel

Anyway calling attach() from class or struct before checking if _frameBuffer returned NULL or not, is bad coding, this stuff gives people grim reappears and unstable system, maybe good idea to check if its NULL, and it fails runs error about not being able to create frame buffer.

_frameBuffer->attach();

anyway if ever wonder about if some part is included or not, simply add a warning message.

#warning “this code is being used !!!”


(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@LiveForIt

Damn, there is a define in configure
add_line_to_config_mk 'AMIGAOS = 1'
which sets it.

So, does anyone know if these excluded OpenGL functions are still unsupported or could i get rid of the exclusion?

Thank you for the hint and explanation

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@Raziel

It should be possible to check if definition is smaller or grate then a value, it might better way deal with different versions of AmigaOS, That’s only a suggestion, its maybe a lot of work.


(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@LiveForIt

No, thats alright.
I know that definition was there, i just never found a place where it's actually used.

Seems like this is the only place (at least in the code and not in configure/makefiles anyway.

Probably best to turn this into an #if !defined(__amigaos4__) then.



Do you maybe know if there is a problem with glClear on AmigaOS4?
Why would it be excluded?
Same goes for the frameBuffer thingy, isn't that supported in the meantime?

It's also interesting to note that morphos gets excluded aswell, so it seems they suffer from the same problem?
Either that or that whole excluded function is just an oversight from when ScummVM targeted 68k amigaos...

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Porting to AmigaOS4 thread
Just can't stay away
Just can't stay away


See User information
@Raziel

glClear is supported by MiniGL. However, frame buffer objects are not supported by MiniGL and probably never will. (FBOs are supported by OGLES2.)

Just by looking at this code, I don't understand why there are #ifdefs: usually application checks the availability of OpenGL features/functions and acts based on that.

Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@Capehill

Ah framebuffer is FBO...Gott it.

Yes, it also doesnt hit in any way, if I remove the ifdef check.

Probably best to get rid of it, leaving the morphos ifdef in place.

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Porting to AmigaOS4 thread
Just can't stay away
Just can't stay away


See User information
@LiveForIt

Based on the pasted code framebuffer was created using the normal C++ new operator, so it should throw a bad_alloc exception. To get a nullptr on failure one should use the (nothrow) version.

Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
I get a new crash, unfortunately pretty basic (again) but at least it's not in the same place, so here's hoping it comes from somewhere else (and can be fixed...maybe it's even because of unsupported functions, who knows?)

Here's the crashlog (excerpt)
Crash log for task "scummvm"
Generated by GrimReaper 53.19
Crash occured in module scummvm at address 0x7B85B448
Type of crash
DSI (Data Storage Interruptexception
Alert number
0x80000003

Register dump
:
GPR (General Purpose Registers):
   
0BD03CA8C 3B87EA10 00000000 3C00FBB0 00000D33 3C00FBB8 00020020 3C00FBD0 
   8
FFFFFFFF 00000000 00000000 0000001A FFFFFFDF 388A7AAC 00000000 5036C000 
  16
3C02EA68 00000000 388A01F0 3C029FB8 00000000 00000000 00000000 00000000 
  24
00000000 00000000 00000000 3B87EA80 3B87EA18 3C00FBB0 38897E54 3B87EA60 


FPR 
(Floating Point RegistersNaN Not a Number):
   
0:              nan                1                1                1 
   4
:                1     9.06029e-305              790              675 
   8
:              698             0.04                1       4.5036e+15 
  12
:               16       4.5036e+15                0                0 
  16
:                0                0                0                0 
  20
:                0                0                0                0 
  24
:                0                0                0                0 
  28
:                0                0              0.1       4.5036e+15 

FPSCR 
(Floating Point Status and Control Register): 0x82004000


SPRs 
(Special Purpose Registers):
           
Machine State (msr) : 0x0200B030
                Condition 
(cr) : 0x3D266BD4
      Instruction Pointer 
(ip) : 0x7B85B448
       Xtended Exception 
(xer) : 0x38A46018
                   Count 
(ctr) : 0x6FF494D0
                     Link 
(lr) : 0x7FAF4920
            DSI Status 
(dsisr) : 0x38A45DD0
            Data Address 
(dar) : 0x021AD048



680x0 emulated registers
:
DATA96465700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
ADDR
6FFB8700 96461500 00000000 00000000 00000000 00000000 00000000 3B87E360 
FPU0
:                0                0                0                0 
FPU4
:                0                0                0                0 



Symbol info
:
Instruction pointer 0x7B85B448 belongs to module "scummvm" (PowerPC
Symbol_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE 0x8C in section 12 offset 0x002B9ED0

Stack trace
:
    [
graphics/opengl/context.cpp:73scummvm:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x8c (section 12 0x2B9ED0)
    [
graphics/opengl/context.cpp:59scummvm:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x78 (section 12 0x2B9EBC)
    [
backends/platform/sdl/sdl.cpp:218scummvm:_ZN11OSystem_SDL11initBackendEv()+0x90 (section 12 0x6EBC8)
    [
base/main.cpp:478scummvm:scummvm_main()+0x778 (section 12 0x715C0)
    [
backends/platform/sdl/amigaos/amigaos-main.cpp:79scummvm:main()+0x158 (section 12 0x6FF30)
    
native kernel module newlib.library.kmod+0x000020a4
    native kernel module newlib
.library.kmod+0x00002d0c
    native kernel module newlib
.library.kmod+0x00002ee8
    scummvm
:_start()+0x170 (section 12 0x1AB8)
    
native kernel module dos.library.kmod+0x000255c8
    native kernel module kernel
+0x000420ac
    native kernel module kernel
+0x000420f4

PPC disassembly
:
 
7b85b44093fd0004   stw               r31,4(r29)
 
7b85b4443be10050   addi              r31,r1,80
*7b85b448807a0000   lwz               r3,0(r26)
 
7b85b44c812300f8   lwz               r9,248(r3)
 
7b85b4507d2903a6   mtctr             r9

System information
:

CPU 
 Model
P.ASemi PWRficient PA6T-1682M VB1 
 CPU speed
1800 MHz 
 FSB speed
900 MHz 
 Extensions
altivec 

Machine 
 Machine name
AmigaOne X1000 
 Memory
2097152 KB 
 Extensions
bus.pci bus.pcie


and here's the file where it complains (I know that it still says ResidualVM, they didn't change it yet)
https://github.com/scummvm/scummvm/blo ... aphics/opengl/context.cpp

I can see two things:
1) It's again the glContext i got a crash from earlier (but this crashlog was done *with* the fix already in place, so i guess it's close, but not yet there)
2) The first affected line points to something related to FBO (which i know is not supported in OpenGL, but is maybe the reason why it bombs?)

If anyone has any hints, workarounds i could try or other help, please shout
/* ResidualVM - A 3D game interpreter
 *
 * ResidualVM is the legal property of its developers, whose names
 * are too numerous to list here. Please refer to the COPYRIGHT
 * file distributed with this source distribution.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.     See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 *
 */

#include "graphics/opengl/context.h"

#include "common/debug.h"
#include "common/str.h"
#include "common/textconsole.h"
#include "common/tokenizer.h"

#include "graphics/opengl/system_headers.h"

#if defined(USE_OPENGL_GAME) || defined(USE_OPENGL_SHADERS) || defined(USE_GLES2)

namespace Common {
DECLARE_SINGLETON(OpenGL::ContextGL);
}

namespace 
OpenGL {

ContextGL::ContextGL() {
    
reset();
}

void ContextGL::reset() {
    
maxTextureSize 0;

    
NPOTSupported false;
    
shadersSupported false;
    
framebufferObjectSupported false;
    
packedDepthStencilSupported false;
    
unpackSubImageSupported false;
    
framebufferObjectMultisampleSupported false;
    
OESDepth24 false;
    
multisampleMaxSamples = -1;
}

void ContextGL::initialize(ContextOGLType contextType) {
    
// Initialize default state.
    
reset();

    
type contextType;

    
// Obtain maximum texture size.
    
glGetIntegerv(GL_MAX_TEXTURE_SIZE, (GLint *)&maxTextureSize);
    
debug(5"OpenGL maximum texture size: %d"maxTextureSize);

    const 
char *extString = (const char *)glGetString(GL_EXTENSIONS);

    
bool ARBShaderObjects false;
    
bool ARBShadingLanguage100 false;
    
bool ARBVertexShader false;
    
bool ARBFragmentShader false;
    
bool EXTFramebufferMultisample false;
    
bool EXTFramebufferBlit false;

    
Common::StringTokenizer tokenizer(extString" ");
    while (!
tokenizer.empty()) {
        
Common::String token tokenizer.nextToken();

        if (
token == "GL_ARB_texture_non_power_of_two" || token == "GL_OES_texture_npot") {
            
NPOTSupported true;
        } else if (
token == "GL_ARB_shader_objects") {
            
ARBShaderObjects true;
        } else if (
token == "GL_ARB_shading_language_100") {
            
ARBShadingLanguage100 true;
        } else if (
token == "GL_ARB_vertex_shader") {
            
ARBVertexShader true;
        } else if (
token == "GL_ARB_fragment_shader") {
            
ARBFragmentShader true;
        } else if (
token == "GL_EXT_framebuffer_object") {
            
framebufferObjectSupported true;
        } else if (
token == "GL_EXT_packed_depth_stencil" || token == "GL_OES_packed_depth_stencil") {
            
packedDepthStencilSupported true;
        } else if (
token == "GL_EXT_unpack_subimage") {
            
unpackSubImageSupported true;
        } else if (
token == "GL_EXT_framebuffer_multisample") {
            
EXTFramebufferMultisample true;
        } else if (
token == "GL_EXT_framebuffer_blit") {
            
EXTFramebufferBlit true;
        } else if (
token == "GL_OES_depth24") {
            
OESDepth24 true;
        }
        
    }

    
int glslVersion getGLSLVersion();
    
debug(5"OpenGL GLSL version: %d"glslVersion);

    if (
type == kOGLContextGLES2) {
        
// GLES2 always has (limited) NPOT support.
        
NPOTSupported true;

        
// GLES2 always has shader support.
        
shadersSupported true;

        
// GLES2 always has FBO support.
        
framebufferObjectSupported true;

        
// ScummVM does not support multisample FBOs with GLES2 for now
        
framebufferObjectMultisampleSupported false;
        
multisampleMaxSamples = -1;
    } else {
        
shadersSupported ARBShaderObjects && ARBShadingLanguage100 && ARBVertexShader && ARBFragmentShader && glslVersion >= 120;

        
// Desktop GL always has unpack sub-image support
        
unpackSubImageSupported true;

        
framebufferObjectMultisampleSupported EXTFramebufferMultisample && EXTFramebufferBlit;

        if (
framebufferObjectMultisampleSupported) {
            
glGetIntegerv(GL_MAX_SAMPLES, (GLint *)&multisampleMaxSamples);
        }
    }

    
// Log context type.
    
switch (type) {
        case 
kOGLContextGL:
            
debug(5"OpenGL: GL context initialized");
            break;

        case 
kOGLContextGLES2:
            
debug(5"OpenGL: GLES2 context initialized");
            break;
    }

    
// Log features supported by GL context.
    
debug(5"OpenGL: NPOT texture support: %d"NPOTSupported);
    
debug(5"OpenGL: Shader support: %d"shadersSupported);
    
debug(5"OpenGL: FBO support: %d"framebufferObjectSupported);
    
debug(5"OpenGL: Packed depth stencil support: %d"packedDepthStencilSupported);
    
debug(5"OpenGL: Unpack subimage support: %d"unpackSubImageSupported);
}

int ContextGL::getGLSLVersion() const {
    const 
char *glslVersionString = (const char *)glGetString(GL_SHADING_LANGUAGE_VERSION);
    if (!
glslVersionString) {
        
warning("Could not get GLSL version");
        return 
0;
    }

    const 
char *glslVersionFormat;
    if (
type == kOGLContextGL) {
        
glslVersionFormat "%d.%d";
    } else {
        
glslVersionFormat "OpenGL ES GLSL ES %d.%d";
    }

    
int glslMajorVersionglslMinorVersion;
    if (
sscanf(glslVersionStringglslVersionFormat, &glslMajorVersion, &glslMinorVersion) != 2) {
        
warning("Could not parse GLSL version '%s'"glslVersionString);
        return 
0;
    }

    return 
glslMajorVersion 100 glslMinorVersion;
}

// End of namespace OpenGL

#endif

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Porting to AmigaOS4 thread
Just can't stay away
Just can't stay away


See User information
@Raziel

How do you crash it? Line numbers don't make sense, can you try with addr2line? My guess is that ScummVM has deleted the OpenGL context and tries to call some gl* functions.

If you used the debug version of SDL2, then we could see what happened right before the crash.

Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@Capehill

>How do you crash it?

Start it
It never opens a window, just does stuff in the background and bombs.

Hmm, debug version, where did i put the debug version...
I'll look for it and report back


Edit2: Nevermind...i should get new glasses

Edit:
I have the debug version for static builds ".a", but i can't find one for shared builds...as this is a shared build i guess it would make sense using a shared libSDL2.debug...wouldn't it?

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Porting to AmigaOS4 thread
Just can't stay away
Just can't stay away


See User information
@Raziel

OS4Depot release should have it:

[Amiga] 1345552 4296538 31.3% -lh5- 835c Jul 1 09:19 SDL2/SDK/local/newlib/lib/libSDL2-2.0.so
[Amiga] 1375228 4380404 31.4% -lh5- 8f2c Jul 1 09:11 SDL2/SDK/local/newlib/lib/libSDL2-2.0_debug.so
[Amiga] 3067232 9949802 30.8% -lh5- 4110 Jul 1 09:19 SDL2/SDK/local/newlib/lib/libSDL2.a
[Amiga] 3094564 10040318 30.8% -lh5- e175 Jul 1 09:11 SDL2/SDK/local/newlib/lib/libSDL2_debug.a

I suppose you could use a soft link or just replace normal .so temporarily.

Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@Capehill

Yeah, i got it...sorry, getting old and crazy here...but mainly old

Soo, with debug in place, here's what i get (don't mind the binary path, it's meant to be temporary).

btw: That is *without* the openglsdl3d patch
[_OS4_INITIExec 0x02973054
[SDL_CreateMutexCreated mutex 0x6FFAA780
[OS4_InitThreadSubSystemMain task 0x4E298510
[OS4_InitThreadSubSystemChildren mutex 0x6FFAA7E0waiters mutex 0x6FFAA800
[OS4_OpenLibraryOpening 'dos.library' version 50 succeeded (address 0x6FE97220)
[
OS4_GetInterfaceGetting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[
OS4_InitThreadSubSystemdosBase 0x6FE97220iDos 0x6FB955D0
[OS4_InitTimerSubSystemCalled
[OS4_InitTimerSubSystemITimer 0x6FF8E900
[OS4_InitTimerSubSystemTimer frequency 66666666 Hz
[OS4_TimerCreateCreating timer 0x435B743C for task 0x4E298510
[SDL_CreateMutexCreated mutex 0x6FFAA820
[SDL_CreateMutexCreated mutex 0x6FFAA840
[OS4_InitThreadSubSystemAlready initialized
[OS4_CreateDevice] *** SDL 2.0.12 video initialization starts ***
[
OS4_CreateDeviceBuild date27.4.2020
[OS4_AllocSystemResourcesCalled
[OS4_OpenLibrariesOpening libraries
[OS4_OpenLibraryOpening 'graphics.library' version 54 succeeded (address 0x6FFB8420)
[
OS4_OpenLibraryOpening 'layers.library' version 53 succeeded (address 0x6FFFE4F0)
[
OS4_OpenLibraryOpening 'intuition.library' version 51 succeeded (address 0x6FF494D0)
[
OS4_OpenLibraryOpening 'icon.library' version 51 succeeded (address 0x62ADE0CC)
[
OS4_OpenLibraryOpening 'workbench.library' version 51 succeeded (address 0x6FEF808C)
[
OS4_OpenLibraryOpening 'keymap.library' version 51 succeeded (address 0x6FF622C0)
[
OS4_OpenLibraryOpening 'textclip.library' version 51 succeeded (address 0x6136DEFC)
[
OS4_OpenLibraryOpening 'dos.library' version 51 succeeded (address 0x6FE97220)
[
OS4_GetInterfaceGetting interface for libbase 0x6FFB8420 succeeded (address 0x6FF3D000)
[
OS4_GetInterfaceGetting interface for libbase 0x6FFFE4F0 succeeded (address 0x6FF3C140)
[
OS4_GetInterfaceGetting interface for libbase 0x6FF494D0 succeeded (address 0x6FFFF800)
[
OS4_GetInterfaceGetting interface for libbase 0x62ADE0CC succeeded (address 0x6FDC27A0)
[
OS4_GetInterfaceGetting interface for libbase 0x6FEF808C succeeded (address 0x6FDC2E30)
[
OS4_GetInterfaceGetting interface for libbase 0x6FF622C0 succeeded (address 0x6FF8F500)
[
OS4_GetInterfaceGetting interface for libbase 0x6136DEFC succeeded (address 0x6171D5B0)
[
OS4_GetInterfaceGetting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[
OS4_OpenLibrariesAll library interfaces OK
[OS4_FindApplicationNameGetCliProgramName'scummvm'
[OS4_FindApplicationNameApplication name'scummvm'
[OS4_GetInterfaceGetting interface for libbase 0x6FF6250C succeeded (address 0x6FEAD3D0)
[
OS4_VideoInitCalled
[OS4_InitModesCalled
[OS4_LockPubScreenLocking public screen
[OS4_LockPubScreen] Public screen 0x617869C0 locked
[OS4_GetDisplayModeRTG mode 1343427328w=2560h=1440bits=24
[OS4_CreateDefaultCursor0x45D41618
[OS4_CreateHiddenCursorCalled
[OS4_CreateCursorSurface 0x45D41640cursor 0x45D41738hot_x 0hot_y 0
[OS4_CopyImageDataCopying cursor data 1*1 from surface 0x45D41640 to buffer 0x45D41760
[OS4_GetDoubleClickTimeInMillisDoubleclick time 1500 ms
[OS4_ShowCursorHiding cursor
[OS4_OpenLibraryOpening 'elf.library' version 52 succeeded (address 0x6FEAB6F4)
[
OS4_GetInterfaceGetting interface for libbase 0x6FEAB6F4 succeeded (address 0x6FFA9CC0)
[
OS4_OpenLibraryOpening 'dos.library' version 51 succeeded (address 0x6FE97220)
[
OS4_GetInterfaceGetting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[
SDL_LoadObjectElf handle 0x4DCA23F0
[SDL_LoadObject'Cache:Uploads/scummvm/plugins/libdetection.so' loaded
[SDL_LoadFunctionSymbol 'PLUGIN_getVersion' found at 0x7E6E24B4
[SDL_LoadFunctionSymbol 'PLUGIN_getType' found at 0x7E6E24BC
[SDL_LoadFunctionSymbol 'PLUGIN_getTypeVersion' found at 0x7E6E24C4
[SDL_LoadFunctionSymbol 'PLUGIN_getObject' found at 0x7E6E24D0
[SDL_LoadObjectElf handle 0x4DCA23F0
[SDL_LoadObject'Cache:Uploads/scummvm/plugins/libscumm.so' loaded
[SDL_LoadFunctionSymbol 'PLUGIN_getVersion' found at 0x7E50FA2C
[SDL_LoadFunctionSymbol 'PLUGIN_getType' found at 0x7E50FA34
[SDL_LoadFunctionSymbol 'PLUGIN_getTypeVersion' found at 0x7E50FA3C
[SDL_LoadFunctionSymbol 'PLUGIN_getObject' found at 0x7E50FA48
[OS4_LoadGlLibraryProfile_mask 0major ver 1minor ver 3
[OS4_IsMiniGLOpenGL 1.3 requested
[OS4_GL_LoadLibraryCalled 0
[OS4_OpenLibraryOpening 'minigl.library' version 2 succeeded (address 0x4C1A5C18)
[
OS4_GetInterfaceGetting interface for libbase 0x4C1A5C18 succeeded (address 0x4C1A5AE0)
[
OS4_GL_LoadLibraryMiniGL library opened
[OS4_GetIDCMPFlagsCalled
[OS4_GetWindowFlagsCalled
[OS4_GetScreenForWindowWindow mode (public screen)
[
OS4_CenterWindowX centered
[OS4_CenterWindowY centered
[OS4_CreateSystemWindowOpening window '(null)' at (1264,704of size (32x32on screen 0x617869C0
[OS4_CreateSystemWindowWindow address 0x46E42068
[OS4_SetupWindowData'(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindowDon't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x43664300 created for window ''
Dump of context at 0xDF78F000
Trap type: DSI exception
Machine State (raw): 0x100000000200B030
Machine State (verbose): [Hyper] [ExtInt on] [Super] [FPU on] [IAT on] [DAT on]
Instruction pointer: 0x7F061AB8
Crashed process: scummvm (0x4E298510)
DSI verbose error description: Access not found in hash or BAT (page fault)
Access was a load operation
 0: C4592260 4B7B5A10 3C0001CD 45D41BB0 00000D33 45D41BB8 02400020 45D41BD0
 8: FFFFFFFF 00000000 00000000 0000001A FFFFFFDF 435FCDDC 00000000 4F62B000
16: 44CEDA68 00000000 435F53B0 44CE8FB8 00000000 00000000 00000000 00000000
24: 00000000 00000000 00000000 4B7B5A80 4B7B5A18 45D41BB0 435F3C98 4B7B5A60
CR: 42842844   XER: 20000000  CTR: 0201E334  LR: 7F061AA4
DSISR: 40000000  DAR: 00000000

FP0 : FFF8000082004000 3FF0000000000000 3FF0000000000000 3FF0000000000000
FP4 : 3FF0000000000000 FFFFFFFFFFFFFFFF 4088B00000000000 4085180000000000
FP8 : 4085D00000000000 3FA47AE160000000 3FF0000000000000 4330000080000020
FP12: 4030000000000000 4330000080000040 0000000000000000 0000000000000000
FP16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP28: 0000000000000000 0000000000000000 3FF5555560000000 FFF800000000F307
FPSCR: 82004000
HID0: 0x8000000000000000  HID1: 0x000000005CE993B1
HID4: 0x4400240000080180  HID5: 0x0000006600000080

V0 : 00000000000000000000000000000000 00000000000000000000000000000000
V2 : FE01CE31FE01CE31FE01CE31FE0108F7 FE01CE31FE01CE31FE01CE31FE0108F7
V4 : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 01FF01FF01FF01FF01FF01FF01FF01FF
V6 : 00FF00FF00FF00FF00FF00FF00FF00FF 00000000010101010202020203030303
V8 : 00000000000000000000000000000000 CE31CE31CE31CE31CE31CE3108F708F7
V10: 01010101010101010101010101010101 00000000010101010202020203030303
V12: 00FF00FF00FF00FF00FF00FF00FF00FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
V14: 001002120414061608180A1A0C1C0E1E 01000100010001000100010001000100
V16: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFCFCFCFFFCFCFCFFFCFCFCFFF090909
V18: 00000000000000000000000000000000 00000000000000000000000000000000
V20: 00000000000000000000000000000000 00000000000000000000000000000000
V22: 00000000000000000000000000000000 00000000000000000000000000000000
V24: 00000000000000000000000000000000 00000000000000000000000000000000
V26: 00000000000000000000000000000000 00000000000000000000000000000000
V28: 00000000000000000000000000000000 00000000000000000000000000000000
V30: 00000000000000000000000000000000 00000000000000000000000000000000
VSCR: 00000000 VRSAVE: 00000000

Disassembly of crash site:
 7F061AA8: 835E800C   lwz               r26,-32756(r30)
 7F061AAC: 38800D33   li                r4,3379
 7F061AB0: 93FD0004   stw               r31,4(r29)
 7F061AB4: 3BE10050   addi              r31,r1,80
>7F061AB8: 807A0000   lwz               r3,0(r26)
 7F061ABC: 812300F8   lwz               r9,248(r3)
 7F061AC0: 7D2903A6   mtctr             r9
 7F061AC4: 4E800421   bctrl
 7F061AC8: 80BD0008   lwz               r5,8(r29)
 7F061ACC: 38600005   li                r3,5

Kernel command line: serial debuglevel=0

Registers pointing to code:
r6 : native kernel module RadeonHD.chip+0x0005ec00
r13: scummvm:_ZN6Common13reverseTablesE()+0x8dc (section 34 @ 0x7A08)
r18: scummvm:g_system()+0x0 (section 33 @ 0xFC)
r30: scummvm:_ZN5Cloud14cloudicon_dataE()+0x158 (section 28 @ 0x3454)
ip : [graphics/opengl/context.cpp:73] scummvm:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x8c (section 12 @ 0x252200)
lr : [graphics/opengl/context.cpp:59] scummvm:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x78 (section 12 @ 0x2521EC)
ctr: native kernel module kernel+0x0001e334

Stack trace:
(0x4B7B5A10) [graphics/opengl/context.cpp:73] scummvm:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x8c (section 12 @ 0x252200)
(0x4B7B5AE0) [graphics/opengl/context.cpp:59] scummvm:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x78 (section 12 @ 0x2521EC)
(0x4B7B5B00) [backends/platform/sdl/sdl.cpp:218] scummvm:_ZN11OSystem_SDL11initBackendEv()+0x90 (section 12 @ 0x59B8)
(0x4B7B5B60) [base/main.cpp:478] scummvm:scummvm_main()+0x778 (section 12 @ 0x83B8)
(0x4B7B60D0) [backends/platform/sdl/amigaos/amigaos-main.cpp:79] scummvm:main()+0x158 (section 12 @ 0x6D28)
(0x4B7B6D00) native kernel module newlib.library.kmod+0x000020a4
(0x4B7B6D70) native kernel module newlib.library.kmod+0x00002d0c
(0x4B7B6F10) native kernel module newlib.library.kmod+0x00002ee8
(0x4B7B6F50) scummvm:_start()+0x170 (section 12 @ 0x1AB8)
(0x4B7B6F90) native kernel module dos.library.kmod+0x000255c8
(0x4B7B6FC0) native kernel module kernel+0x000420ac
(0x4B7B6FD0) native kernel module kernel+0x000420f4

Disassembly of crash site:
 7F061AA8: 835E800C   lwz               r26,-32756(r30)
 7F061AAC: 38800D33   li                r4,3379
 7F061AB0: 93FD0004   stw               r31,4(r29)
 7F061AB4: 3BE10050   addi              r31,r1,80
>7F061AB8: 807A0000   lwz               r3,0(r26)
 7F061ABC: 812300F8   lwz               r9,248(r3)
 7F061AC0: 7D2903A6   mtctr             r9
 7F061AC4: 4E800421   bctrl
 7F061AC8: 80BD0008   lwz               r5,8(r29)
 7F061ACC: 38600005   li                r3,5
Stack pointer (0x4B7B5A10) is inside bounds
Redzone is OK (4)

68k register dump
DATA: 97C0DF00 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 6FFB8700 96686400 00000000 00000000 00000000 00000000 00000000 4B7B5350
Page information:
Page not found


and this is the same *with* the patch in place, not much difference, i'm afraid
[_OS4_INITIExec 0x02973054
[SDL_CreateMutexCreated mutex 0x4187E950
[OS4_InitThreadSubSystemMain task 0x48439D90
[OS4_InitThreadSubSystemChildren mutex 0x4187E970waiters mutex 0x4187E990
[OS4_OpenLibraryOpening 'dos.library' version 50 succeeded (address 0x6FE97220)
[
OS4_GetInterfaceGetting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[
OS4_InitThreadSubSystemdosBase 0x6FE97220iDos 0x6FB955D0
[OS4_InitTimerSubSystemCalled
[OS4_InitTimerSubSystemITimer 0x6FF8E900
[OS4_InitTimerSubSystemTimer frequency 66666666 Hz
[OS4_TimerCreateCreating timer 0x3B0AD43C for task 0x48439D90
[SDL_CreateMutexCreated mutex 0x4187E9B0
[SDL_CreateMutexCreated mutex 0x4187E9D0
[OS4_InitThreadSubSystemAlready initialized
[OS4_CreateDevice] *** SDL 2.0.12 video initialization starts ***
[
OS4_CreateDeviceBuild date27.4.2020
[OS4_AllocSystemResourcesCalled
[OS4_OpenLibrariesOpening libraries
[OS4_OpenLibraryOpening 'graphics.library' version 54 succeeded (address 0x6FFB8420)
[
OS4_OpenLibraryOpening 'layers.library' version 53 succeeded (address 0x6FFFE4F0)
[
OS4_OpenLibraryOpening 'intuition.library' version 51 succeeded (address 0x6FF494D0)
[
OS4_OpenLibraryOpening 'icon.library' version 51 succeeded (address 0x62ADE0CC)
[
OS4_OpenLibraryOpening 'workbench.library' version 51 succeeded (address 0x6FEF808C)
[
OS4_OpenLibraryOpening 'keymap.library' version 51 succeeded (address 0x6FF622C0)
[
OS4_OpenLibraryOpening 'textclip.library' version 51 succeeded (address 0x6136DEFC)
[
OS4_OpenLibraryOpening 'dos.library' version 51 succeeded (address 0x6FE97220)
[
OS4_GetInterfaceGetting interface for libbase 0x6FFB8420 succeeded (address 0x6FF3D000)
[
OS4_GetInterfaceGetting interface for libbase 0x6FFFE4F0 succeeded (address 0x6FF3C140)
[
OS4_GetInterfaceGetting interface for libbase 0x6FF494D0 succeeded (address 0x6FFFF800)
[
OS4_GetInterfaceGetting interface for libbase 0x62ADE0CC succeeded (address 0x6FDC27A0)
[
OS4_GetInterfaceGetting interface for libbase 0x6FEF808C succeeded (address 0x6FDC2E30)
[
OS4_GetInterfaceGetting interface for libbase 0x6FF622C0 succeeded (address 0x6FF8F500)
[
OS4_GetInterfaceGetting interface for libbase 0x6136DEFC succeeded (address 0x6171D5B0)
[
OS4_GetInterfaceGetting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[
OS4_OpenLibrariesAll library interfaces OK
[OS4_FindApplicationNameGetCliProgramName'scummvm_patch'
[OS4_FindApplicationNameApplication name'scummvm_patch'
[OS4_GetInterfaceGetting interface for libbase 0x6FF6250C succeeded (address 0x6FEAD3D0)
[
OS4_VideoInitCalled
[OS4_InitModesCalled
[OS4_LockPubScreenLocking public screen
[OS4_LockPubScreen] Public screen 0x617869C0 locked
[OS4_GetDisplayModeRTG mode 1343427328w=2560h=1440bits=24
[OS4_CreateDefaultCursor0x45741630
[OS4_CreateHiddenCursorCalled
[OS4_CreateCursorSurface 0x45741658cursor 0x45741750hot_x 0hot_y 0
[OS4_CopyImageDataCopying cursor data 1*1 from surface 0x45741658 to buffer 0x45741778
[OS4_GetDoubleClickTimeInMillisDoubleclick time 1500 ms
[OS4_ShowCursorHiding cursor
[OS4_OpenLibraryOpening 'elf.library' version 52 succeeded (address 0x6FEAB6F4)
[
OS4_GetInterfaceGetting interface for libbase 0x6FEAB6F4 succeeded (address 0x6FFA9CC0)
[
OS4_OpenLibraryOpening 'dos.library' version 51 succeeded (address 0x6FE97220)
[
OS4_GetInterfaceGetting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[
SDL_LoadObjectElf handle 0x3A921A20
[SDL_LoadObject'Cache:Uploads/scummvm/plugins/libdetection.so' loaded
[SDL_LoadFunctionSymbol 'PLUGIN_getVersion' found at 0x7A9E54B4
[SDL_LoadFunctionSymbol 'PLUGIN_getType' found at 0x7A9E54BC
[SDL_LoadFunctionSymbol 'PLUGIN_getTypeVersion' found at 0x7A9E54C4
[SDL_LoadFunctionSymbol 'PLUGIN_getObject' found at 0x7A9E54D0
[SDL_LoadObjectElf handle 0x3A921A20
[SDL_LoadObject'Cache:Uploads/scummvm/plugins/libscumm.so' loaded
[SDL_LoadFunctionSymbol 'PLUGIN_getVersion' found at 0x7A812A2C
[SDL_LoadFunctionSymbol 'PLUGIN_getType' found at 0x7A812A34
[SDL_LoadFunctionSymbol 'PLUGIN_getTypeVersion' found at 0x7A812A3C
[SDL_LoadFunctionSymbol 'PLUGIN_getObject' found at 0x7A812A48
[OS4_LoadGlLibraryProfile_mask 0major ver 1minor ver 3
[OS4_IsMiniGLOpenGL 1.3 requested
[OS4_GL_LoadLibraryCalled 0
[OS4_OpenLibraryOpening 'minigl.library' version 2 succeeded (address 0x4C1A5C18)
[
OS4_GetInterfaceGetting interface for libbase 0x4C1A5C18 succeeded (address 0x4C1A5AE0)
[
OS4_GL_LoadLibraryMiniGL library opened
[OS4_GetIDCMPFlagsCalled
[OS4_GetWindowFlagsCalled
[OS4_GetScreenForWindowWindow mode (public screen)
[
OS4_CenterWindowX centered
[OS4_CenterWindowY centered
[OS4_CreateSystemWindowOpening window '(null)' at (1264,704of size (32x32on screen 0x617869C0
[OS4_CreateSystemWindowWindow address 0x5BC73FD8
[OS4_SetupWindowData'(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindowDon't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x3B146300 created for window ''
Dump of context at 0xDF823BA0
Trap type: DSI exception
Machine State (raw): 0x100000000200B030
Machine State (verbose): [Hyper] [ExtInt on] [Super] [FPU on] [IAT on] [DAT on]
Instruction pointer: 0x7B4FFAD0
Crashed process: scummvm_patch (0x48439D90)
DSI verbose error description: Access not found in hash or BAT (page fault)
Access was a load operation
 0: BFBEA248 39438A10 00000000 45741BC8 00000D33 45741BD0 02400020 45741BE8
 8: FFFFFFFF 00000000 00000000 0000001A FFFFFFDF 3B0F2DDC 00000000 43F2D680
16: 4479AA70 00000000 3B0EB3B0 44795FC0 00000000 00000000 00000000 00000000
24: 00000000 00000000 00000000 39438A80 39438A18 45741BC8 3B0E9C98 39438A60
CR: 42842844   XER: 20000000  CTR: 0201E334  LR: 7B4FFABC
DSISR: 40000000  DAR: 00000000

FP0 : FFF8000082004000 3FF0000000000000 3FF0000000000000 3FF0000000000000
FP4 : 3FF0000000000000 0000000000000000 4088B00000000000 4085180000000000
FP8 : 4085D00000000000 3FA47AE160000000 3FF0000000000000 4330000080000020
FP12: 4030000000000000 4330000080000040 0000000000000000 0000000000000000
FP16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP28: 0000000000000000 0000000000000000 3FF5555560000000 FFF800000000F307
FPSCR: 82004000
HID0: 0x8000000000000000  HID1: 0x000000005CE993B1
HID4: 0x4400240000080180  HID5: 0x0000006600000080

V0 : 00000000000000000000000000000000 00000000000000000000000000000000
V2 : 3AC500FF3AC500FFFE01FE01FE01FE01 00000000000000000000000000000000
V4 : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3BC501FF3BC501FF3BC501FF3BC501FF
V6 : FE014DB2FE014DB2FE014DB2FE014DB2 00000000010101010202020203030303
V8 : 3AC500FF3AC500FF3AC500FF3AC500FF 3BC501FF3BC501FFFF01FF01FF01FF01
V10: FF3B4E01FF3B4E01FFFFFFFFFFFFFFFF 00000000000000000000000000000000
V12: FE014DB2FE014DB2FE01FE01FE01FE01 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
V14: 001002120414061608180A1A0C1C0E1E 01000100010001000100010001000100
V16: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3B4E01FF3B4E01FFFFFFFFFFFFFFFF
V18: 00000000000000000000000000000000 FF014EB2FF014EB2FF01FF01FF01FF01
V20: 00000000000000000000000000000000 00000000000000000000000000000000
V22: 00000000000000000000000000000000 00000000000000000000000000000000
V24: 00000000000000000000000000000000 00000000000000000000000000000000
V26: 00000000000000000000000000000000 00000000000000000000000000000000
V28: 00000000000000000000000000000000 00000000000000000000000000000000
V30: 00000000000000000000000000000000 00000000000000000000000000000000
VSCR: 00000000 VRSAVE: 00000000

Disassembly of crash site:
 7B4FFAC0: 835E800C   lwz               r26,-32756(r30)
 7B4FFAC4: 38800D33   li                r4,3379
 7B4FFAC8: 93FD0004   stw               r31,4(r29)
 7B4FFACC: 3BE10050   addi              r31,r1,80
>7B4FFAD0: 807A0000   lwz               r3,0(r26)
 7B4FFAD4: 812300F8   lwz               r9,248(r3)
 7B4FFAD8: 7D2903A6   mtctr             r9
 7B4FFADC: 4E800421   bctrl
 7B4FFAE0: 80BD0008   lwz               r5,8(r29)
 7B4FFAE4: 38600005   li                r3,5

Kernel command line: serial debuglevel=0

Registers pointing to code:
r6 : native kernel module RadeonHD.chip+0x0005ec00
r13: scummvm_patch:_ZN6Common13reverseTablesE()+0x8dc (section 34 @ 0x7A08)
r18: scummvm_patch:g_system()+0x0 (section 33 @ 0xFC)
r30: scummvm_patch:_ZN5Cloud14cloudicon_dataE()+0x158 (section 28 @ 0x3454)
ip : [graphics/opengl/context.cpp:73] scummvm_patch:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x8c (section 12 @ 0x252218)
lr : [graphics/opengl/context.cpp:59] scummvm_patch:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x78 (section 12 @ 0x252204)
ctr: native kernel module kernel+0x0001e334

Stack trace:
(0x39438A10) [graphics/opengl/context.cpp:73] scummvm_patch:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x8c (section 12 @ 0x252218)
(0x39438AE0) [graphics/opengl/context.cpp:59] scummvm_patch:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x78 (section 12 @ 0x252204)
(0x39438B00) [backends/platform/sdl/sdl.cpp:218] scummvm_patch:_ZN11OSystem_SDL11initBackendEv()+0x90 (section 12 @ 0x59B8)
(0x39438B60) [base/main.cpp:478] scummvm_patch:scummvm_main()+0x778 (section 12 @ 0x83B8)
(0x394390D0) [backends/platform/sdl/amigaos/amigaos-main.cpp:79] scummvm_patch:main()+0x158 (section 12 @ 0x6D28)
(0x39439D00) native kernel module newlib.library.kmod+0x000020a4
(0x39439D70) native kernel module newlib.library.kmod+0x00002d0c
(0x39439F10) native kernel module newlib.library.kmod+0x00002ee8
(0x39439F50) scummvm_patch:_start()+0x170 (section 12 @ 0x1AB8)
(0x39439F90) native kernel module dos.library.kmod+0x000255c8
(0x39439FC0) native kernel module kernel+0x000420ac
(0x39439FD0) native kernel module kernel+0x000420f4

Disassembly of crash site:
 7B4FFAC0: 835E800C   lwz               r26,-32756(r30)
 7B4FFAC4: 38800D33   li                r4,3379
 7B4FFAC8: 93FD0004   stw               r31,4(r29)
 7B4FFACC: 3BE10050   addi              r31,r1,80
>7B4FFAD0: 807A0000   lwz               r3,0(r26)
 7B4FFAD4: 812300F8   lwz               r9,248(r3)
 7B4FFAD8: 7D2903A6   mtctr             r9
 7B4FFADC: 4E800421   bctrl
 7B4FFAE0: 80BD0008   lwz               r5,8(r29)
 7B4FFAE4: 38600005   li                r3,5
Stack pointer (0x39438A10) is inside bounds
Redzone is OK (4)

68k register dump
DATA: 97647600 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 6FFB8700 97C1B800 00000000 00000000 00000000 00000000 00000000 39438350
Page information:
Page not found
[/code
and finally the debug log with a static build...seems it crashes on opening the window?
[code]
[_OS4_INIT] IExec 0x02973054
[SDL_CreateMutex] Created mutex 0x6FFAA7A0
[OS4_InitThreadSubSystem] Main task 0x5380E1F0
[OS4_InitThreadSubSystem] Children mutex 0x6FFAA7C0, waiters mutex 0x6FFAA7E0
[OS4_OpenLibrary] Opening '
dos.library' version 50 succeeded (address 0x6FE97220)
[OS4_GetInterface] Getting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[OS4_InitThreadSubSystem] dosBase 0x6FE97220, iDos 0x6FB955D0
[OS4_InitTimerSubSystem] Called
[OS4_InitTimerSubSystem] ITimer 0x6FF8E900
[OS4_InitTimerSubSystem] Timer frequency 66666666 Hz
[OS4_TimerCreate] Creating timer 0x44122298 for task 0x5380E1F0
[SDL_CreateMutex] Created mutex 0x6FFAA800
[SDL_CreateMutex] Created mutex 0x6FFAA820
[OS4_InitThreadSubSystem] Already initialized
[OS4_CreateDevice] *** SDL 2.0.12 video initialization starts ***
[OS4_CreateDevice] Build date: 27.4.2020
[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 0x6FF494D0)
[OS4_OpenLibrary] Opening '
icon.library' version 51 succeeded (address 0x62ADE0CC)
[OS4_OpenLibrary] Opening '
workbench.library' version 51 succeeded (address 0x6FEF808C)
[OS4_OpenLibrary] Opening '
keymap.library' version 51 succeeded (address 0x6FF622C0)
[OS4_OpenLibrary] Opening '
textclip.library' version 51 succeeded (address 0x61370DFC)
[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 0x6FF494D0 succeeded (address 0x6FFFF800)
[OS4_GetInterface] Getting interface for libbase 0x62ADE0CC succeeded (address 0x6FDC27A0)
[OS4_GetInterface] Getting interface for libbase 0x6FEF808C succeeded (address 0x6FDC2E30)
[OS4_GetInterface] Getting interface for libbase 0x6FF622C0 succeeded (address 0x6FF8F500)
[OS4_GetInterface] Getting interface for libbase 0x61370DFC succeeded (address 0x613E9D20)
[OS4_GetInterface] Getting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[OS4_OpenLibraries] All library interfaces OK
[OS4_FindApplicationName] GetCliProgramName: '
scummvm'
[OS4_FindApplicationName] Application name: '
scummvm'
[OS4_GetInterface] Getting interface for libbase 0x6FF6250C succeeded (address 0x6FEAD3D0)
[OS4_VideoInit] Called
[OS4_InitModes] Called
[OS4_LockPubScreen] Locking public screen
[OS4_LockPubScreen] Public screen 0x617879C0 locked
[OS4_GetDisplayMode] RTG mode 1343427328: w=2560, h=1440, bits=24
[OS4_CreateDefaultCursor] 0x440D9600
[OS4_CreateHiddenCursor] Called
[OS4_CreateCursor] Surface 0x440D9628, cursor 0x440D9720, hot_x 0, hot_y 0
[OS4_CopyImageData] Copying cursor data 1*1 from surface 0x440D9628 to buffer 0x440D9748
[OS4_GetDoubleClickTimeInMillis] Doubleclick time 1500 ms
[OS4_ShowCursor] Hiding cursor
[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 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[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 (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] '
(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don'
t add gadget for too small window 32*32 (OS4 bug)
[
OS4_GL_CreateContextCalled
[OS4_GL_AllocateBuffersAllocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffersSRC FMT 6SRC2 FMT 6DST FMT 6
[OS4_GL_CreateContextMiniGL context 0x48C23300 created for window ''
[OS4_GL_MakeCurrentCalled window=0x00000000 context=0x00000000
[OS4_GL_DeleteContextCalled with context=0x48C23300
[OS4_GL_DeleteContextFound MiniGL contextclearing window binding
[OS4_DestroyWindowCalled for '' (flags 0xA)
[
OS4_RemoveAppWindowRemoving AppWindow
[OS4_CloseSystemWindowClosing window '' (address 0x54481890)
[
OS4_CloseScreen] Public screennot closing
[OS4_GL_FreeBuffersCalled
[OS4_GL_UnloadLibraryCalled 0
[OS4_DropInterfaceDropping interface 0x613EF420
[OS4_CloseLibraryClosing library 0x613EF4F8
[OS4_LoadGlLibraryProfile_mask 0major ver 1minor ver 3
[OS4_IsMiniGLOpenGL 1.3 requested
[OS4_GL_LoadLibraryCalled 0
[OS4_OpenLibraryOpening 'minigl.library' version 2 succeeded (address 0x613EF4F8)
[
OS4_GetInterfaceGetting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[
OS4_GL_LoadLibraryMiniGL library opened
[OS4_GetIDCMPFlagsCalled
[OS4_GetWindowFlagsCalled
[OS4_GetScreenForWindowWindow mode (public screen)
[
OS4_CenterWindowX centered
[OS4_CenterWindowY centered
[OS4_CreateSystemWindowOpening window '(null)' at (1264,704of size (32x32on screen 0x617879C0
[OS4_CreateSystemWindowWindow address 0x54481890
[OS4_SetupWindowData'(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindowDon't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddress] Called for '
glGetString'
[OS4_GL_GetProcAddress] Called for '
glGetIntegerv'
[OS4_GL_GetProcAddress] Called for '
glGetError'
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[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 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[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 (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] '
(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don'
t add gadget for too small window 32*32 (OS4 bug)
[
OS4_GL_CreateContextCalled
[OS4_GL_AllocateBuffersAllocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffersSRC FMT 6SRC2 FMT 6DST FMT 6
[OS4_GL_CreateContextMiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddressCalled for 'glGetString'
[OS4_GL_GetProcAddressCalled for 'glGetIntegerv'
[OS4_GL_GetProcAddressCalled for 'glGetError'
[OS4_GL_MakeCurrentCalled window=0x00000000 context=0x00000000
[OS4_GL_DeleteContextCalled with context=0x48C23300
[OS4_GL_DeleteContextFound MiniGL contextclearing window binding
[OS4_DestroyWindowCalled for '' (flags 0xA)
[
OS4_RemoveAppWindowRemoving AppWindow
[OS4_CloseSystemWindowClosing window '' (address 0x54481890)
[
OS4_CloseScreen] Public screennot closing
[OS4_GL_FreeBuffersCalled
[OS4_GL_UnloadLibraryCalled 0
[OS4_DropInterfaceDropping interface 0x613EF420
[OS4_CloseLibraryClosing library 0x613EF4F8
[OS4_LoadGlLibraryProfile_mask 0major ver 1minor ver 3
[OS4_IsMiniGLOpenGL 1.3 requested
[OS4_GL_LoadLibraryCalled 0
[OS4_OpenLibraryOpening 'minigl.library' version 2 succeeded (address 0x613EF4F8)
[
OS4_GetInterfaceGetting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[
OS4_GL_LoadLibraryMiniGL library opened
[OS4_GetIDCMPFlagsCalled
[OS4_GetWindowFlagsCalled
[OS4_GetScreenForWindowWindow mode (public screen)
[
OS4_CenterWindowX centered
[OS4_CenterWindowY centered
[OS4_CreateSystemWindowOpening window '(null)' at (1264,704of size (32x32on screen 0x617879C0
[OS4_CreateSystemWindowWindow address 0x54481890
[OS4_SetupWindowData'(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindowDon't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddress] Called for '
glGetString'
[OS4_GL_GetProcAddress] Called for '
glGetIntegerv'
[OS4_GL_GetProcAddress] Called for '
glGetError'
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[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 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[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 (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] '
(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don'
t add gadget for too small window 32*32 (OS4 bug)
[
OS4_GL_CreateContextCalled
[OS4_GL_AllocateBuffersAllocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffersSRC FMT 6SRC2 FMT 6DST FMT 6
[OS4_GL_CreateContextMiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddressCalled for 'glGetString'
[OS4_GL_GetProcAddressCalled for 'glGetIntegerv'
[OS4_GL_GetProcAddressCalled for 'glGetError'
[OS4_GL_MakeCurrentCalled window=0x00000000 context=0x00000000
[OS4_GL_DeleteContextCalled with context=0x48C23300
[OS4_GL_DeleteContextFound MiniGL contextclearing window binding
[OS4_DestroyWindowCalled for '' (flags 0xA)
[
OS4_RemoveAppWindowRemoving AppWindow
[OS4_CloseSystemWindowClosing window '' (address 0x54481890)
[
OS4_CloseScreen] Public screennot closing
[OS4_GL_FreeBuffersCalled
[OS4_GL_UnloadLibraryCalled 0
[OS4_DropInterfaceDropping interface 0x613EF420
[OS4_CloseLibraryClosing library 0x613EF4F8
[OS4_LoadGlLibraryProfile_mask 0major ver 1minor ver 3
[OS4_IsMiniGLOpenGL 1.3 requested
[OS4_GL_LoadLibraryCalled 0
[OS4_OpenLibraryOpening 'minigl.library' version 2 succeeded (address 0x613EF4F8)
[
OS4_GetInterfaceGetting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[
OS4_GL_LoadLibraryMiniGL library opened
[OS4_GetIDCMPFlagsCalled
[OS4_GetWindowFlagsCalled
[OS4_GetScreenForWindowWindow mode (public screen)
[
OS4_CenterWindowX centered
[OS4_CenterWindowY centered
[OS4_CreateSystemWindowOpening window '(null)' at (1264,704of size (32x32on screen 0x617879C0
[OS4_CreateSystemWindowWindow address 0x54481890
[OS4_SetupWindowData'(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindowDon't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddress] Called for '
glGetString'
[OS4_GL_GetProcAddress] Called for '
glGetIntegerv'
[OS4_GL_GetProcAddress] Called for '
glGetError'
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[OS4_InitThreadSubSystem] Already initialized
[SDL_CreateMutex] Created mutex 0x6FFAA840
[OS4_InitThreadSubSystem] Already initialized
[AMIGAINPUT_OpenLibrary] Called
[OS4_OpenLibrary] Opening '
AmigaInput.library' version 51 succeeded (address 0x5380CC48)
[OS4_GetInterface] Getting interface for libbase 0x5380CC48 succeeded (address 0x4F12DAB0)
[AMIGAINPUT_EnumerateJoysticks] ENUMJOY: id=1142038060, type=1, axes=2, buttons=3
[AMIGAINPUT_EnumerateJoysticks] ENUMJOY: id=1142038060, type=3, axes=0, buttons=4
[AMIGAINPUT_EnumerateJoysticks] Joystick '
PCI_GamePort' (AI ID=3328) has no axes/buttons - ignoring.
[AMIGAINPUT_EnumerateJoysticks] ENUMJOY: id=1142038060, type=3, axes=0, buttons=8
[AMIGAINPUT_EnumerateJoysticks] Joystick '
PCI_HornetGP' (AI ID=7936) has no axes/buttons - ignoring.
[AMIGAINPUT_EnumerateJoysticks] ENUMJOY: id=1142038060, type=3, axes=0, buttons=4
[AMIGAINPUT_EnumerateJoysticks] Joystick '
PCI_sblive' (AI ID=3840) has no axes/buttons - ignoring.
[AMIGAINPUT_EnumerateJoysticks] ENUMJOY: id=1142038060, type=3, axes=0, buttons=8
[AMIGAINPUT_EnumerateJoysticks] Joystick '
PCI_sblive_hornet' (AI ID=24320) has no axes/buttons - ignoring.
[AMIGAINPUT_JoystickInit] EnumDevices returned 0
[AMIGAINPUT_JoystickInit] Found 0 joysticks
[OS4_InitThreadSubSystem] Already initialized
[SDL_CreateMutex] Created mutex 0x6FFAA860
[SDL_DestroyMutex] Destroying mutex 0x6FFAA860
[OS4_GetDisplayModes] Called
[OS4_GetDisplayMode] RTG mode 1019940: w=640, h=480, bits=8
[OS4_GetDisplayMode] RTG mode 1342246912: w=640, h=480, bits=8
[OS4_GetDisplayMode] RTG mode 1342247168: w=640, h=480, bits=16
[OS4_GetDisplayMode] RTG mode 1342247680: w=640, h=480, bits=24
[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 1342312448: w=640, h=512, bits=8
[OS4_GetDisplayMode] RTG mode 1342312704: w=640, h=512, bits=16
[OS4_GetDisplayMode] RTG mode 1342313216: w=640, h=512, bits=24
[OS4_GetDisplayMode] RTG mode 1342377984: w=640, h=512, bits=8
[OS4_GetDisplayMode] RTG mode 1342378240: w=640, h=512, bits=16
[OS4_GetDisplayMode] RTG mode 1342378752: w=640, h=512, bits=24
[OS4_GetDisplayMode] RTG mode 1342443520: w=720, h=400, bits=8
[OS4_GetDisplayMode] RTG mode 1342443776: w=720, h=400, bits=16
[OS4_GetDisplayMode] RTG mode 1342444288: w=720, h=400, bits=24
[OS4_GetDisplayMode] RTG mode 1342509056: w=800, h=600, bits=8
[OS4_GetDisplayMode] RTG mode 1342509312: w=800, h=600, bits=16
[OS4_GetDisplayMode] RTG mode 1342509824: w=800, h=600, bits=24
[OS4_GetDisplayMode] RTG mode 1342574592: w=800, h=600, bits=8
[OS4_GetDisplayMode] RTG mode 1342574848: w=800, h=600, bits=16
[OS4_GetDisplayMode] RTG mode 1342575360: w=800, h=600, bits=24
[OS4_GetDisplayMode] RTG mode 1342640128: w=832, h=624, bits=8
[OS4_GetDisplayMode] RTG mode 1342640384: w=832, h=624, bits=16
[OS4_GetDisplayMode] RTG mode 1342640896: w=832, h=624, bits=24
[OS4_GetDisplayMode] RTG mode 1342705664: w=1024, h=768, bits=8
[OS4_GetDisplayMode] RTG mode 1342705920: w=1024, h=768, bits=16
[OS4_GetDisplayMode] RTG mode 1342706432: w=1024, h=768, bits=24
[OS4_GetDisplayMode] RTG mode 1342771200: w=1024, h=768, bits=8
[OS4_GetDisplayMode] RTG mode 1342771456: w=1024, h=768, bits=16
[OS4_GetDisplayMode] RTG mode 1342771968: w=1024, h=768, bits=24
[OS4_GetDisplayMode] RTG mode 1342836736: w=1152, h=870, bits=8
[OS4_GetDisplayMode] RTG mode 1342836992: w=1152, h=870, bits=16
[OS4_GetDisplayMode] RTG mode 1342837504: w=1152, h=870, bits=24
[OS4_GetDisplayMode] RTG mode 1342902272: w=1280, h=512, bits=8
[OS4_GetDisplayMode] RTG mode 1342902528: w=1280, h=512, bits=16
[OS4_GetDisplayMode] RTG mode 1342903040: w=1280, h=512, bits=24
[OS4_GetDisplayMode] RTG mode 1342967808: w=1280, h=720, bits=8
[OS4_GetDisplayMode] RTG mode 1342968064: w=1280, h=720, bits=16
[OS4_GetDisplayMode] RTG mode 1342968576: w=1280, h=720, bits=24
[OS4_GetDisplayMode] RTG mode 1343033344: w=1280, h=800, bits=8
[OS4_GetDisplayMode] RTG mode 1343033600: w=1280, h=800, bits=16
[OS4_GetDisplayMode] RTG mode 1343034112: w=1280, h=800, bits=24
[OS4_GetDisplayMode] RTG mode 1343098880: w=1280, h=1024, bits=8
[OS4_GetDisplayMode] RTG mode 1343099136: w=1280, h=1024, bits=16
[OS4_GetDisplayMode] RTG mode 1343099648: w=1280, h=1024, bits=24
[OS4_GetDisplayMode] RTG mode 1343164416: w=1280, h=1024, bits=8
[OS4_GetDisplayMode] RTG mode 1343164672: w=1280, h=1024, bits=16
[OS4_GetDisplayMode] RTG mode 1343165184: w=1280, h=1024, bits=24
[OS4_GetDisplayMode] RTG mode 1343229952: w=1600, h=900, bits=8
[OS4_GetDisplayMode] RTG mode 1343230208: w=1600, h=900, bits=16
[OS4_GetDisplayMode] RTG mode 1343230720: w=1600, h=900, bits=24
[OS4_GetDisplayMode] RTG mode 1343295488: w=1680, h=1050, bits=8
[OS4_GetDisplayMode] RTG mode 1343295744: w=1680, h=1050, bits=16
[OS4_GetDisplayMode] RTG mode 1343296256: w=1680, h=1050, bits=24
[OS4_GetDisplayMode] RTG mode 1343361024: w=1920, h=1080, bits=8
[OS4_GetDisplayMode] RTG mode 1343361280: w=1920, h=1080, bits=16
[OS4_GetDisplayMode] RTG mode 1343361792: w=1920, h=1080, bits=24
[OS4_GetDisplayMode] RTG mode 1343426560: w=2560, h=1440, bits=8
[OS4_GetDisplayMode] RTG mode 1343426816: w=2560, h=1440, bits=16
[OS4_GetDisplayMode] RTG mode 1343427328: w=2560, h=1440, bits=24
[OS4_InitThreadSubSystem] Already initialized
[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
[SDL_CreateMutex] Created mutex 0x6FFAA860
[SDL_CreateMutex] Created mutex 0x6FFAA880
[OS4_OpenDevice] handle 0x00000000, devname (null), iscapture 0
[OS4_OpenDevice] New format = 0x9010
[OS4_OpenDevice] Buffer size = 32768
[SDL_CreateSemaphore] Created semaphore 0x43F44090 with count 0
[SDL_SYS_CreateThread] Node 0x52B487F0
[SDL_SYS_CreateThread] Created new thread '
SDLAudioP1' (task 0x53D107E0, args 0x43F359D0)
[OS4_RunThread] This task 0x53D107E0, node 0x52B487F0, args 0x43F359D0
[OS4_TimerCreate] Creating timer 0x52B48804 for task 0x53D107E0
[SDL_SemPost] Signalling task 0x5380E1F0 for semaphore 0x43F44090
[SDL_SemPost] Semaphore 0x43F44090 value 1
[SDL_SYS_SetThreadPriority] Changed task 0x53D107E0 priority from 0 to 10
[OS4_ThreadInit] Called
[OS4_OpenAhiDevice] ahi.device opened
[OS4_OpenAhiDevice] IO requests created
[OS4_OpenAhiDevice] deviceOpen = 1
[SDL_SemWaitTimeout] Semaphore 0x43F44090 got signal 0x8000
[SDL_DestroySemaphore] Destroying semaphore 0x43F44090
[SDL_CreateMutex] Created mutex 0x6FFAA8A0
[SDL_CreateMutex] Created mutex 0x6FFAA8C0
[OS4_InitThreadSubSystem] Already initialized
[SDL_CreateMutex] Created mutex 0x6FFAA8E0
[SDL_CreateSemaphore] Created semaphore 0x43F359D0 with count 0
[SDL_CreateSemaphore] Created semaphore 0x43F5C418 with count 0
[SDL_SYS_CreateThread] Node 0x444D7150
[SDL_SYS_CreateThread] Created new thread '
SDLTimer' (task 0x53D10C60, args 0x43F44090)
[OS4_RunThread] This task 0x53D10C60, node 0x444D7150, args 0x43F44090
[OS4_TimerCreate] Creating timer 0x444D7164 for task 0x53D10C60
[SDL_SemPost] Signalling task 0x5380E1F0 for semaphore 0x43F5C418
[SDL_SemPost] Semaphore 0x43F5C418 value 1
[SDL_SemWaitTimeout] Semaphore 0x43F5C418 got signal 0x8000
[SDL_DestroySemaphore] Destroying semaphore 0x43F5C418
[SDL_SemPost] Signalling task 0x53D10C60 for semaphore 0x43F359D0
[SDL_SemPost] Semaphore 0x43F359D0 value 1
[OS4_LoadGlLibrary] Profile_mask 0, major ver 1, minor ver 3
[SDL_SemWaitTimeout] Semaphore 0x43F359D0 got signal 0x8000
[OS4_IsMiniGL] OpenGL 1.3 requested
[OS4_GL_LoadLibrary] Called 0
[OS4_OpenLibrary] Opening '
minigl.library' version 2 succeeded (address 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[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 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] '
(null)' dimensions 640*480
[OS4_CreateIconifyGadget] Called
[OS4_CreateIconifyGadget] Image 0x54481C04 for gadget created
[OS4_CreateIconifyGadget] Gadget 0x54481D74 created and added
[OS4_ShowWindow] Showing window '
ScummVM'
[OS4_RefreshCursorState] Mouse shown 0
[OS4_ShowCursor] Hiding cursor
[OS4_SetPointerForEachWindow] Setting pointer object 0x53BE2384 (type 16) for window 0x54481890
[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 0x4CD78300 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'
[SDL_CreateMutex] Created mutex 0x6FFAA960


Edited by Raziel on 2020/12/2 9:40:13
People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@all

Another question (out of the context) and which i've probably asked before

There is still a GCC flag set for cross builds on (nearly all) PPC platforms called "-mlongcall"

from the darwin configure part:
# Pass -mlongcall to gcc so that it emits long calls
# which will allow for calls larger than 32MB. The linker
# will discard the calls if they are not needed, but we
# need to ensure the compiler emits them in the first place.

Does this still apply (to AmigaOS4/all PPC platforms)?
Does this only apply (if at all) to cross builds?
And if yes, why not on native builds?
Where's the difference in the produced binary?

Thank you


Edited by Raziel on 2020/12/2 7:15:15
People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@Raziel

and this is with a static debug build...seems it crashes while opening the window?
[_OS4_INITIExec 0x02973054
[SDL_CreateMutexCreated mutex 0x6FFAA7A0
[OS4_InitThreadSubSystemMain task 0x5380E1F0
[OS4_InitThreadSubSystemChildren mutex 0x6FFAA7C0waiters mutex 0x6FFAA7E0
[OS4_OpenLibraryOpening 'dos.library' version 50 succeeded (address 0x6FE97220)
[
OS4_GetInterfaceGetting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[
OS4_InitThreadSubSystemdosBase 0x6FE97220iDos 0x6FB955D0
[OS4_InitTimerSubSystemCalled
[OS4_InitTimerSubSystemITimer 0x6FF8E900
[OS4_InitTimerSubSystemTimer frequency 66666666 Hz
[OS4_TimerCreateCreating timer 0x44122298 for task 0x5380E1F0
[SDL_CreateMutexCreated mutex 0x6FFAA800
[SDL_CreateMutexCreated mutex 0x6FFAA820
[OS4_InitThreadSubSystemAlready initialized
[OS4_CreateDevice] *** SDL 2.0.12 video initialization starts ***
[
OS4_CreateDeviceBuild date27.4.2020
[OS4_AllocSystemResourcesCalled
[OS4_OpenLibrariesOpening libraries
[OS4_OpenLibraryOpening 'graphics.library' version 54 succeeded (address 0x6FFB8420)
[
OS4_OpenLibraryOpening 'layers.library' version 53 succeeded (address 0x6FFFE4F0)
[
OS4_OpenLibraryOpening 'intuition.library' version 51 succeeded (address 0x6FF494D0)
[
OS4_OpenLibraryOpening 'icon.library' version 51 succeeded (address 0x62ADE0CC)
[
OS4_OpenLibraryOpening 'workbench.library' version 51 succeeded (address 0x6FEF808C)
[
OS4_OpenLibraryOpening 'keymap.library' version 51 succeeded (address 0x6FF622C0)
[
OS4_OpenLibraryOpening 'textclip.library' version 51 succeeded (address 0x61370DFC)
[
OS4_OpenLibraryOpening 'dos.library' version 51 succeeded (address 0x6FE97220)
[
OS4_GetInterfaceGetting interface for libbase 0x6FFB8420 succeeded (address 0x6FF3D000)
[
OS4_GetInterfaceGetting interface for libbase 0x6FFFE4F0 succeeded (address 0x6FF3C140)
[
OS4_GetInterfaceGetting interface for libbase 0x6FF494D0 succeeded (address 0x6FFFF800)
[
OS4_GetInterfaceGetting interface for libbase 0x62ADE0CC succeeded (address 0x6FDC27A0)
[
OS4_GetInterfaceGetting interface for libbase 0x6FEF808C succeeded (address 0x6FDC2E30)
[
OS4_GetInterfaceGetting interface for libbase 0x6FF622C0 succeeded (address 0x6FF8F500)
[
OS4_GetInterfaceGetting interface for libbase 0x61370DFC succeeded (address 0x613E9D20)
[
OS4_GetInterfaceGetting interface for libbase 0x6FE97220 succeeded (address 0x6FB955D0)
[
OS4_OpenLibrariesAll library interfaces OK
[OS4_FindApplicationNameGetCliProgramName'scummvm'
[OS4_FindApplicationNameApplication name'scummvm'
[OS4_GetInterfaceGetting interface for libbase 0x6FF6250C succeeded (address 0x6FEAD3D0)
[
OS4_VideoInitCalled
[OS4_InitModesCalled
[OS4_LockPubScreenLocking public screen
[OS4_LockPubScreen] Public screen 0x617879C0 locked
[OS4_GetDisplayModeRTG mode 1343427328w=2560h=1440bits=24
[OS4_CreateDefaultCursor0x440D9600
[OS4_CreateHiddenCursorCalled
[OS4_CreateCursorSurface 0x440D9628cursor 0x440D9720hot_x 0hot_y 0
[OS4_CopyImageDataCopying cursor data 1*1 from surface 0x440D9628 to buffer 0x440D9748
[OS4_GetDoubleClickTimeInMillisDoubleclick time 1500 ms
[OS4_ShowCursorHiding cursor
[OS4_LoadGlLibraryProfile_mask 0major ver 1minor ver 3
[OS4_IsMiniGLOpenGL 1.3 requested
[OS4_GL_LoadLibraryCalled 0
[OS4_OpenLibraryOpening 'minigl.library' version 2 succeeded (address 0x613EF4F8)
[
OS4_GetInterfaceGetting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[
OS4_GL_LoadLibraryMiniGL library opened
[OS4_GetIDCMPFlagsCalled
[OS4_GetWindowFlagsCalled
[OS4_GetScreenForWindowWindow mode (public screen)
[
OS4_CenterWindowX centered
[OS4_CenterWindowY centered
[OS4_CreateSystemWindowOpening window '(null)' at (1264,704of size (32x32on screen 0x617879C0
[OS4_CreateSystemWindowWindow address 0x54481890
[OS4_SetupWindowData'(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindowDon't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[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 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[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 (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] '
(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don'
t add gadget for too small window 32*32 (OS4 bug)
[
OS4_GL_CreateContextCalled
[OS4_GL_AllocateBuffersAllocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffersSRC FMT 6SRC2 FMT 6DST FMT 6
[OS4_GL_CreateContextMiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddressCalled for 'glGetString'
[OS4_GL_GetProcAddressCalled for 'glGetIntegerv'
[OS4_GL_GetProcAddressCalled for 'glGetError'
[OS4_GL_MakeCurrentCalled window=0x00000000 context=0x00000000
[OS4_GL_DeleteContextCalled with context=0x48C23300
[OS4_GL_DeleteContextFound MiniGL contextclearing window binding
[OS4_DestroyWindowCalled for '' (flags 0xA)
[
OS4_RemoveAppWindowRemoving AppWindow
[OS4_CloseSystemWindowClosing window '' (address 0x54481890)
[
OS4_CloseScreen] Public screennot closing
[OS4_GL_FreeBuffersCalled
[OS4_GL_UnloadLibraryCalled 0
[OS4_DropInterfaceDropping interface 0x613EF420
[OS4_CloseLibraryClosing library 0x613EF4F8
[OS4_LoadGlLibraryProfile_mask 0major ver 1minor ver 3
[OS4_IsMiniGLOpenGL 1.3 requested
[OS4_GL_LoadLibraryCalled 0
[OS4_OpenLibraryOpening 'minigl.library' version 2 succeeded (address 0x613EF4F8)
[
OS4_GetInterfaceGetting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[
OS4_GL_LoadLibraryMiniGL library opened
[OS4_GetIDCMPFlagsCalled
[OS4_GetWindowFlagsCalled
[OS4_GetScreenForWindowWindow mode (public screen)
[
OS4_CenterWindowX centered
[OS4_CenterWindowY centered
[OS4_CreateSystemWindowOpening window '(null)' at (1264,704of size (32x32on screen 0x617879C0
[OS4_CreateSystemWindowWindow address 0x54481890
[OS4_SetupWindowData'(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindowDon't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddress] Called for '
glGetString'
[OS4_GL_GetProcAddress] Called for '
glGetIntegerv'
[OS4_GL_GetProcAddress] Called for '
glGetError'
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[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 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[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 (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] '
(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don'
t add gadget for too small window 32*32 (OS4 bug)
[
OS4_GL_CreateContextCalled
[OS4_GL_AllocateBuffersAllocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffersSRC FMT 6SRC2 FMT 6DST FMT 6
[OS4_GL_CreateContextMiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddressCalled for 'glGetString'
[OS4_GL_GetProcAddressCalled for 'glGetIntegerv'
[OS4_GL_GetProcAddressCalled for 'glGetError'
[OS4_GL_MakeCurrentCalled window=0x00000000 context=0x00000000
[OS4_GL_DeleteContextCalled with context=0x48C23300
[OS4_GL_DeleteContextFound MiniGL contextclearing window binding
[OS4_DestroyWindowCalled for '' (flags 0xA)
[
OS4_RemoveAppWindowRemoving AppWindow
[OS4_CloseSystemWindowClosing window '' (address 0x54481890)
[
OS4_CloseScreen] Public screennot closing
[OS4_GL_FreeBuffersCalled
[OS4_GL_UnloadLibraryCalled 0
[OS4_DropInterfaceDropping interface 0x613EF420
[OS4_CloseLibraryClosing library 0x613EF4F8
[OS4_LoadGlLibraryProfile_mask 0major ver 1minor ver 3
[OS4_IsMiniGLOpenGL 1.3 requested
[OS4_GL_LoadLibraryCalled 0
[OS4_OpenLibraryOpening 'minigl.library' version 2 succeeded (address 0x613EF4F8)
[
OS4_GetInterfaceGetting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[
OS4_GL_LoadLibraryMiniGL library opened
[OS4_GetIDCMPFlagsCalled
[OS4_GetWindowFlagsCalled
[OS4_GetScreenForWindowWindow mode (public screen)
[
OS4_CenterWindowX centered
[OS4_CenterWindowY centered
[OS4_CreateSystemWindowOpening window '(null)' at (1264,704of size (32x32on screen 0x617879C0
[OS4_CreateSystemWindowWindow address 0x54481890
[OS4_SetupWindowData'(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindowDon't add gadget for too small window 32*32 (OS4 bug)
[OS4_GL_CreateContext] Called
[OS4_GL_AllocateBuffers] Allocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffers] SRC FMT 6, SRC2 FMT 6, DST FMT 6
[OS4_GL_CreateContext] MiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddress] Called for '
glGetString'
[OS4_GL_GetProcAddress] Called for '
glGetIntegerv'
[OS4_GL_GetProcAddress] Called for '
glGetError'
[OS4_GL_MakeCurrent] Called window=0x00000000 context=0x00000000
[OS4_GL_DeleteContext] Called with context=0x48C23300
[OS4_GL_DeleteContext] Found MiniGL context, clearing window binding
[OS4_DestroyWindow] Called for '' (flags 0xA)
[OS4_RemoveAppWindow] Removing AppWindow
[OS4_CloseSystemWindow] Closing window '' (address 0x54481890)
[OS4_CloseScreen] Public screen, not closing
[OS4_GL_FreeBuffers] Called
[OS4_GL_UnloadLibrary] Called 0
[OS4_DropInterface] Dropping interface 0x613EF420
[OS4_CloseLibrary] Closing library 0x613EF4F8
[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 0x613EF4F8)
[OS4_GetInterface] Getting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[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 (1264,704) of size (32x32) on screen 0x617879C0
[OS4_CreateSystemWindow] Window address 0x54481890
[OS4_SetupWindowData] '
(null)' dimensions 32*32
[OS4_CreateIconifyGadgetForWindow] Don'
t add gadget for too small window 32*32 (OS4 bug)
[
OS4_GL_CreateContextCalled
[OS4_GL_AllocateBuffersAllocate double buffer bitmaps 32*32*32
[OS4_GL_AllocateBuffersSRC FMT 6SRC2 FMT 6DST FMT 6
[OS4_GL_CreateContextMiniGL context 0x48C23300 created for window ''
[OS4_GL_GetProcAddressCalled for 'glGetString'
[OS4_GL_GetProcAddressCalled for 'glGetIntegerv'
[OS4_GL_GetProcAddressCalled for 'glGetError'
[OS4_GL_MakeCurrentCalled window=0x00000000 context=0x00000000
[OS4_GL_DeleteContextCalled with context=0x48C23300
[OS4_GL_DeleteContextFound MiniGL contextclearing window binding
[OS4_DestroyWindowCalled for '' (flags 0xA)
[
OS4_RemoveAppWindowRemoving AppWindow
[OS4_CloseSystemWindowClosing window '' (address 0x54481890)
[
OS4_CloseScreen] Public screennot closing
[OS4_GL_FreeBuffersCalled
[OS4_GL_UnloadLibraryCalled 0
[OS4_DropInterfaceDropping interface 0x613EF420
[OS4_CloseLibraryClosing library 0x613EF4F8
[OS4_InitThreadSubSystemAlready initialized
[SDL_CreateMutexCreated mutex 0x6FFAA840
[OS4_InitThreadSubSystemAlready initialized
[AMIGAINPUT_OpenLibraryCalled
[OS4_OpenLibraryOpening 'AmigaInput.library' version 51 succeeded (address 0x5380CC48)
[
OS4_GetInterfaceGetting interface for libbase 0x5380CC48 succeeded (address 0x4F12DAB0)
[
AMIGAINPUT_EnumerateJoysticksENUMJOYid=1142038060type=1axes=2buttons=3
[AMIGAINPUT_EnumerateJoysticksENUMJOYid=1142038060type=3axes=0buttons=4
[AMIGAINPUT_EnumerateJoysticksJoystick 'PCI_GamePort' (AI ID=3328has no axes/buttons ignoring.
[
AMIGAINPUT_EnumerateJoysticksENUMJOYid=1142038060type=3axes=0buttons=8
[AMIGAINPUT_EnumerateJoysticksJoystick 'PCI_HornetGP' (AI ID=7936has no axes/buttons ignoring.
[
AMIGAINPUT_EnumerateJoysticksENUMJOYid=1142038060type=3axes=0buttons=4
[AMIGAINPUT_EnumerateJoysticksJoystick 'PCI_sblive' (AI ID=3840has no axes/buttons ignoring.
[
AMIGAINPUT_EnumerateJoysticksENUMJOYid=1142038060type=3axes=0buttons=8
[AMIGAINPUT_EnumerateJoysticksJoystick 'PCI_sblive_hornet' (AI ID=24320has no axes/buttons ignoring.
[
AMIGAINPUT_JoystickInitEnumDevices returned 0
[AMIGAINPUT_JoystickInitFound 0 joysticks
[OS4_InitThreadSubSystemAlready initialized
[SDL_CreateMutexCreated mutex 0x6FFAA860
[SDL_DestroyMutexDestroying mutex 0x6FFAA860
[OS4_GetDisplayModesCalled
[OS4_GetDisplayModeRTG mode 1019940w=640h=480bits=8
[OS4_GetDisplayModeRTG mode 1342246912w=640h=480bits=8
[OS4_GetDisplayModeRTG mode 1342247168w=640h=480bits=16
[OS4_GetDisplayModeRTG mode 1342247680w=640h=480bits=24
[OS4_GetDisplayModeRTG mode 1342181376w=640h=480bits=8
[OS4_GetDisplayModeRTG mode 1342181632w=640h=480bits=16
[OS4_GetDisplayModeRTG mode 1342182144w=640h=480bits=24
[OS4_GetDisplayModeRTG mode 1342312448w=640h=512bits=8
[OS4_GetDisplayModeRTG mode 1342312704w=640h=512bits=16
[OS4_GetDisplayModeRTG mode 1342313216w=640h=512bits=24
[OS4_GetDisplayModeRTG mode 1342377984w=640h=512bits=8
[OS4_GetDisplayModeRTG mode 1342378240w=640h=512bits=16
[OS4_GetDisplayModeRTG mode 1342378752w=640h=512bits=24
[OS4_GetDisplayModeRTG mode 1342443520w=720h=400bits=8
[OS4_GetDisplayModeRTG mode 1342443776w=720h=400bits=16
[OS4_GetDisplayModeRTG mode 1342444288w=720h=400bits=24
[OS4_GetDisplayModeRTG mode 1342509056w=800h=600bits=8
[OS4_GetDisplayModeRTG mode 1342509312w=800h=600bits=16
[OS4_GetDisplayModeRTG mode 1342509824w=800h=600bits=24
[OS4_GetDisplayModeRTG mode 1342574592w=800h=600bits=8
[OS4_GetDisplayModeRTG mode 1342574848w=800h=600bits=16
[OS4_GetDisplayModeRTG mode 1342575360w=800h=600bits=24
[OS4_GetDisplayModeRTG mode 1342640128w=832h=624bits=8
[OS4_GetDisplayModeRTG mode 1342640384w=832h=624bits=16
[OS4_GetDisplayModeRTG mode 1342640896w=832h=624bits=24
[OS4_GetDisplayModeRTG mode 1342705664w=1024h=768bits=8
[OS4_GetDisplayModeRTG mode 1342705920w=1024h=768bits=16
[OS4_GetDisplayModeRTG mode 1342706432w=1024h=768bits=24
[OS4_GetDisplayModeRTG mode 1342771200w=1024h=768bits=8
[OS4_GetDisplayModeRTG mode 1342771456w=1024h=768bits=16
[OS4_GetDisplayModeRTG mode 1342771968w=1024h=768bits=24
[OS4_GetDisplayModeRTG mode 1342836736w=1152h=870bits=8
[OS4_GetDisplayModeRTG mode 1342836992w=1152h=870bits=16
[OS4_GetDisplayModeRTG mode 1342837504w=1152h=870bits=24
[OS4_GetDisplayModeRTG mode 1342902272w=1280h=512bits=8
[OS4_GetDisplayModeRTG mode 1342902528w=1280h=512bits=16
[OS4_GetDisplayModeRTG mode 1342903040w=1280h=512bits=24
[OS4_GetDisplayModeRTG mode 1342967808w=1280h=720bits=8
[OS4_GetDisplayModeRTG mode 1342968064w=1280h=720bits=16
[OS4_GetDisplayModeRTG mode 1342968576w=1280h=720bits=24
[OS4_GetDisplayModeRTG mode 1343033344w=1280h=800bits=8
[OS4_GetDisplayModeRTG mode 1343033600w=1280h=800bits=16
[OS4_GetDisplayModeRTG mode 1343034112w=1280h=800bits=24
[OS4_GetDisplayModeRTG mode 1343098880w=1280h=1024bits=8
[OS4_GetDisplayModeRTG mode 1343099136w=1280h=1024bits=16
[OS4_GetDisplayModeRTG mode 1343099648w=1280h=1024bits=24
[OS4_GetDisplayModeRTG mode 1343164416w=1280h=1024bits=8
[OS4_GetDisplayModeRTG mode 1343164672w=1280h=1024bits=16
[OS4_GetDisplayModeRTG mode 1343165184w=1280h=1024bits=24
[OS4_GetDisplayModeRTG mode 1343229952w=1600h=900bits=8
[OS4_GetDisplayModeRTG mode 1343230208w=1600h=900bits=16
[OS4_GetDisplayModeRTG mode 1343230720w=1600h=900bits=24
[OS4_GetDisplayModeRTG mode 1343295488w=1680h=1050bits=8
[OS4_GetDisplayModeRTG mode 1343295744w=1680h=1050bits=16
[OS4_GetDisplayModeRTG mode 1343296256w=1680h=1050bits=24
[OS4_GetDisplayModeRTG mode 1343361024w=1920h=1080bits=8
[OS4_GetDisplayModeRTG mode 1343361280w=1920h=1080bits=16
[OS4_GetDisplayModeRTG mode 1343361792w=1920h=1080bits=24
[OS4_GetDisplayModeRTG mode 1343426560w=2560h=1440bits=8
[OS4_GetDisplayModeRTG mode 1343426816w=2560h=1440bits=16
[OS4_GetDisplayModeRTG mode 1343427328w=2560h=1440bits=24
[OS4_InitThreadSubSystemAlready initialized
[OS4_OpenAhiDeviceahi.device opened
[OS4_OpenAhiDeviceIO requests created
[OS4_OpenAhiDevicedeviceOpen 1
[OS4_CloseAhiDeviceClosing device
[OS4_CloseAhiDeviceFreeing I/O requests
[OS4_CloseAhiDeviceDeleting message port
[OS4_CloseAhiDeviceDevice closed
[OS4_AudioAvailableAHI is available
[SDL_CreateMutexCreated mutex 0x6FFAA860
[SDL_CreateMutexCreated mutex 0x6FFAA880
[OS4_OpenDevicehandle 0x00000000devname (null), iscapture 0
[OS4_OpenDevice] New format 0x9010
[OS4_OpenDeviceBuffer size 32768
[SDL_CreateSemaphoreCreated semaphore 0x43F44090 with count 0
[SDL_SYS_CreateThreadNode 0x52B487F0
[SDL_SYS_CreateThreadCreated new thread 'SDLAudioP1' (task 0x53D107E0args 0x43F359D0)
[
OS4_RunThreadThis task 0x53D107E0node 0x52B487F0args 0x43F359D0
[OS4_TimerCreateCreating timer 0x52B48804 for task 0x53D107E0
[SDL_SemPostSignalling task 0x5380E1F0 for semaphore 0x43F44090
[SDL_SemPostSemaphore 0x43F44090 value 1
[SDL_SYS_SetThreadPriorityChanged task 0x53D107E0 priority from 0 to 10
[OS4_ThreadInitCalled
[OS4_OpenAhiDeviceahi.device opened
[OS4_OpenAhiDeviceIO requests created
[OS4_OpenAhiDevicedeviceOpen 1
[SDL_SemWaitTimeoutSemaphore 0x43F44090 got signal 0x8000
[SDL_DestroySemaphoreDestroying semaphore 0x43F44090
[SDL_CreateMutexCreated mutex 0x6FFAA8A0
[SDL_CreateMutexCreated mutex 0x6FFAA8C0
[OS4_InitThreadSubSystemAlready initialized
[SDL_CreateMutexCreated mutex 0x6FFAA8E0
[SDL_CreateSemaphoreCreated semaphore 0x43F359D0 with count 0
[SDL_CreateSemaphoreCreated semaphore 0x43F5C418 with count 0
[SDL_SYS_CreateThreadNode 0x444D7150
[SDL_SYS_CreateThreadCreated new thread 'SDLTimer' (task 0x53D10C60args 0x43F44090)
[
OS4_RunThreadThis task 0x53D10C60node 0x444D7150args 0x43F44090
[OS4_TimerCreateCreating timer 0x444D7164 for task 0x53D10C60
[SDL_SemPostSignalling task 0x5380E1F0 for semaphore 0x43F5C418
[SDL_SemPostSemaphore 0x43F5C418 value 1
[SDL_SemWaitTimeoutSemaphore 0x43F5C418 got signal 0x8000
[SDL_DestroySemaphoreDestroying semaphore 0x43F5C418
[SDL_SemPostSignalling task 0x53D10C60 for semaphore 0x43F359D0
[SDL_SemPostSemaphore 0x43F359D0 value 1
[OS4_LoadGlLibraryProfile_mask 0major ver 1minor ver 3
[SDL_SemWaitTimeoutSemaphore 0x43F359D0 got signal 0x8000
[OS4_IsMiniGLOpenGL 1.3 requested
[OS4_GL_LoadLibraryCalled 0
[OS4_OpenLibraryOpening 'minigl.library' version 2 succeeded (address 0x613EF4F8)
[
OS4_GetInterfaceGetting interface for libbase 0x613EF4F8 succeeded (address 0x613EF420)
[
OS4_GL_LoadLibraryMiniGL library opened
[OS4_GetIDCMPFlagsCalled
[OS4_GetWindowFlagsCalled
[OS4_GetScreenForWindowWindow mode (public screen)
[
OS4_CenterWindowX centered
[OS4_CenterWindowY centered
[OS4_CreateSystemWindowOpening window '(null)' at (960,480of size (640x480on screen 0x617879C0
[OS4_CreateSystemWindowWindow address 0x54481890
[OS4_SetupWindowData'(null)' dimensions 640*480
[OS4_CreateIconifyGadgetCalled
[OS4_CreateIconifyGadgetImage 0x54481C04 for gadget created
[OS4_CreateIconifyGadgetGadget 0x54481D74 created and added
[OS4_ShowWindowShowing window 'ScummVM'
[OS4_RefreshCursorStateMouse shown 0
[OS4_ShowCursorHiding cursor
[OS4_SetPointerForEachWindowSetting pointer object 0x53BE2384 (type 16) for window 0x54481890
[OS4_GL_CreateContextCalled
[OS4_GL_AllocateBuffersAllocate double buffer bitmaps 640*480*32
[OS4_GL_AllocateBuffersSRC FMT 6SRC2 FMT 6DST FMT 6
[OS4_GL_CreateContextMiniGL context 0x4CD78300 created for window 'ScummVM'
[OS4_GL_GetProcAddressCalled for 'glEnable'
[OS4_GL_GetProcAddressCalled for 'glDisable'
[OS4_GL_GetProcAddressCalled for 'glIsEnabled'
[OS4_GL_GetProcAddressCalled for 'glClear'
[OS4_GL_GetProcAddressCalled for 'glColor4f'
[OS4_GL_GetProcAddressCalled for 'glViewport'
[OS4_GL_GetProcAddressCalled for 'glMatrixMode'
[OS4_GL_GetProcAddressCalled for 'glLoadIdentity'
[OS4_GL_GetProcAddressCalled for 'glLoadMatrixf'
[OS4_GL_GetProcAddressCalled for 'glShadeModel'
[OS4_GL_GetProcAddressCalled for 'glHint'
[OS4_GL_GetProcAddressCalled for 'glClearColor'
[OS4_GL_GetProcAddressCalled for 'glBlendFunc'
[OS4_GL_GetProcAddressCalled for 'glEnableClientState'
[OS4_GL_GetProcAddressCalled for 'glPixelStorei'
[OS4_GL_GetProcAddressCalled for 'glScissor'
[OS4_GL_GetProcAddressCalled for 'glReadPixels'
[OS4_GL_GetProcAddressCalled for 'glGetIntegerv'
[OS4_GL_GetProcAddressCalled for 'glDeleteTextures'
[OS4_GL_GetProcAddressCalled for 'glGenTextures'
[OS4_GL_GetProcAddressCalled for 'glBindTexture'
[OS4_GL_GetProcAddressCalled for 'glTexParameteri'
[OS4_GL_GetProcAddressCalled for 'glTexImage2D'
[OS4_GL_GetProcAddressCalled for 'glTexCoordPointer'
[OS4_GL_GetProcAddressCalled for 'glVertexPointer'
[OS4_GL_GetProcAddressCalled for 'glDrawArrays'
[OS4_GL_GetProcAddressCalled for 'glTexSubImage2D'
[OS4_GL_GetProcAddressCalled for 'glGetString'
[OS4_GL_GetProcAddressCalled for 'glGetError'
[OS4_GL_GetProcAddressCalled for 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddressFailed to load 'glEnableVertexAttribArrayARB'
[OS4_GL_GetProcAddressCalled for 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddressFailed to load 'glDisableVertexAttribArrayARB'
[OS4_GL_GetProcAddressCalled for 'glUniform1iARB'
[OS4_GL_GetProcAddressFailed to load 'glUniform1iARB'
[OS4_GL_GetProcAddressCalled for 'glUniform1fARB'
[OS4_GL_GetProcAddressFailed to load 'glUniform1fARB'
[OS4_GL_GetProcAddressCalled for 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddressFailed to load 'glUniformMatrix4fvARB'
[OS4_GL_GetProcAddressCalled for 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddressFailed to load 'glVertexAttrib4fARB'
[OS4_GL_GetProcAddressCalled for 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddressFailed to load 'glVertexAttribPointerARB'
[OS4_GL_GetProcAddressCalled for 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddressFailed to load 'glCreateProgramObjectARB'
[OS4_GL_GetProcAddressCalled for 'glDeleteObjectARB'
[OS4_GL_GetProcAddressFailed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddressCalled for 'glAttachObjectARB'
[OS4_GL_GetProcAddressFailed to load 'glAttachObjectARB'
[OS4_GL_GetProcAddressCalled for 'glDetachObjectARB'
[OS4_GL_GetProcAddressFailed to load 'glDetachObjectARB'
[OS4_GL_GetProcAddressCalled for 'glLinkProgramARB'
[OS4_GL_GetProcAddressFailed to load 'glLinkProgramARB'
[OS4_GL_GetProcAddressCalled for 'glUseProgramObjectARB'
[OS4_GL_GetProcAddressFailed to load 'glUseProgramObjectARB'
[OS4_GL_GetProcAddressCalled for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddressFailed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddressCalled for 'glGetInfoLogARB'
[OS4_GL_GetProcAddressFailed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddressCalled for 'glBindAttribLocationARB'
[OS4_GL_GetProcAddressFailed to load 'glBindAttribLocationARB'
[OS4_GL_GetProcAddressCalled for 'glGetAttribLocationARB'
[OS4_GL_GetProcAddressFailed to load 'glGetAttribLocationARB'
[OS4_GL_GetProcAddressCalled for 'glGetUniformLocationARB'
[OS4_GL_GetProcAddressFailed to load 'glGetUniformLocationARB'
[OS4_GL_GetProcAddressCalled for 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddressFailed to load 'glCreateShaderObjectARB'
[OS4_GL_GetProcAddressCalled for 'glDeleteObjectARB'
[OS4_GL_GetProcAddressFailed to load 'glDeleteObjectARB'
[OS4_GL_GetProcAddressCalled for 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddressFailed to load 'glGetObjectParameterivARB'
[OS4_GL_GetProcAddressCalled for 'glGetInfoLogARB'
[OS4_GL_GetProcAddressFailed to load 'glGetInfoLogARB'
[OS4_GL_GetProcAddressCalled for 'glShaderSourceARB'
[OS4_GL_GetProcAddressFailed to load 'glShaderSourceARB'
[OS4_GL_GetProcAddressCalled for 'glCompileShaderARB'
[OS4_GL_GetProcAddressFailed to load 'glCompileShaderARB'
[OS4_GL_GetProcAddressCalled for 'glBindFramebufferEXT'
[OS4_GL_GetProcAddressFailed to load 'glBindFramebufferEXT'
[OS4_GL_GetProcAddressCalled for 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddressFailed to load 'glDeleteFramebuffersEXT'
[OS4_GL_GetProcAddressCalled for 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddressFailed to load 'glGenFramebuffersEXT'
[OS4_GL_GetProcAddressCalled for 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddressFailed to load 'glFramebufferTexture2DEXT'
[OS4_GL_GetProcAddressCalled for 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddressFailed to load 'glCheckFramebufferStatusEXT'
[OS4_GL_GetProcAddressCalled for 'glActiveTextureARB'
[SDL_CreateMutexCreated mutex 0x6FFAA960

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@capehill

Can you see anything obvious in the crash logs?

I learned a bit over at os4coding.net about reading crashlogs.

So far i can see that it crashes before or while
[OS4_GL_GetProcAddress] Called for 'glGetString'
was computed.

The crash was produced by
>7F061AB8: 807A0000   lwz               r3,0(r26)
...
so, a load/copy/read (word) operation from register 26, offset 0 to register 3.

Register 26 is NULL or zero
24: 00000000 00000000 00000000 4B7B5A80 4B7B5A18 45D41BB0 435F3C98 4B7B5A60

So, it tried to read a word from address zero which caused the crash, is that correct?

...

Now, glGetString sounds as if it would like to read something from somewhere, so it possibly *could* be the bad boy?
If i go ahead and add some printf's around the glGetString command, should i be good?

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Porting to AmigaOS4 thread
Just can't stay away
Just can't stay away


See User information
@Raziel

Unfortunately nothing. In "dynamic" case there is this crash but my hypothesis seemed wrong, context was not deleted based on the serial log. I guess I have to try it myself. Just wondering how to get the dynamic linking working as there used to be some issues earlier. And yeah, I agree with your analysis about DSI, looked like a classical zero page hit.

In "static" case I cannot see any crash. Do you have more logs? This would be probably easier to test. And earlier when I built ScummVM statically there was no this crash issue after _glContext workaround, so I wonder why it popped up.

Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@Capehill

Crap, i thought i might have found a reason why it crashes.
I checked out the stack usage of static builds the other day and Ranger reported that it went down to a few hundred kb...i don't know why, it used to leech at least one MB or more.

So, i thought, maybe the stack is the problem in shared builds, as i cannot check the stack usage with statics anymore (see above) there is a good chance that, with all the new engines, stack usage went up too and maybe it's crashing because of that?
I locally enhanced the stack to 20 MB and then the crash changed to what you see now.
I'll try and go even higher and see if there is some change.

edit:
Nope, same crash with 200 MB stack

Nevermind, it's not the stack :-/

shared builds:
I have added some shared dependent stuff to configure recently.

It should now be as easy as
Quote:

sh ./configure --enable-plugins

to make the build as short as possible, use
Quote:

sh ./configure --enable-plugins --disable-all-engines --enable-engine=scumm


edit 2:
Oh, yes, you need all the sobjs...and the plugins

Hmm...create an assign called "Games:" somewhere and let the automatic installer do the rest
Quote:

gmake amigaosdist

will extract and install all needed sobjs to a subdir called SOBJS in Games:ScummVM, the same with plugins.

static builds:
Yes, static isn't affected and i don't know why either.
There is something interfering in shared builds, it seems and i would *love* to nail it.
If we only had a working debugger :-/

crash logs:
I don't have any more logs that fundamentally differ.
I can do more, just ask

btw: i now hit the "Memory exhausted" on linking a full build more often, i guess two or three more engines and i'm out
Too bad

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
@Capehill

New log (with no difference), this time with gcc 8.4.0 from here

Crash log for task "scummvm_debug"
Generated by GrimReaper 53.19
Crash occured in module scummvm_debug at address 0x7DEF47BC
Type of crash
DSI (Data Storage Interruptexception
Alert number
0x80000003

Register dump
:
GPR (General Purpose Registers):
   
0C87116C4 4B99FA10 0603551D 438F9E48 00000D33 438F9E50 438EA000 438F9E60 
   8
FFFFFFFF 00000000 00000000 0000004A 00000154 4660EF50 00000000 4DD8F000 
  16
438F9A98 00000000 46607530 00340014 00000000 00000000 00000000 00000000 
  24
00000000 00000000 00000000 4B99FA80 4B99FA18 438F9E48 46605E00 4B99FA60 


FPR 
(Floating Point RegistersNaN Not a Number):
   
0:              nan                1                1                1 
   4
:                1     9.06029e-305              790              255 
   8
:              698             0.04                1       4.5036e+15 
  12
:               16       4.5036e+15                0                0 
  16
:                0                0                0                0 
  20
:                0                0                0                0 
  24
:                0                0                0                0 
  28
:                0                0                0               -

FPSCR 
(Floating Point Status and Control Register): 0x82004000


SPRs 
(Special Purpose Registers):
           
Machine State (msr) : 0x0200B030
                Condition 
(cr) : 0x4C2EAE30
      Instruction Pointer 
(ip) : 0x7DEF47BC
       Xtended Exception 
(xer) : 0x021DD348
                   Count 
(ctr) : 0x6FF494D0
                     Link 
(lr) : 0x7F9BF0F4
            DSI Status 
(dsisr) : 0x4C2EADD0
            Data Address 
(dar) : 0x041AD048



680x0 emulated registers
:
DATA9685DE00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
ADDR
6FFB8700 96859C00 00000000 00000000 00000000 00000000 00000000 4B99F360 
FPU0
:                0                0                0                0 
FPU4
:                0                0                0                0 



Symbol info
:
Instruction pointer 0x7DEF47BC belongs to module "scummvm_debug" (PowerPC
Symbol_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE 0x8C in section 12 offset 0x00252794

Stack trace
:
    [
graphics/opengl/context.cpp:73scummvm_debug:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x8c (section 12 0x252794)
    [
graphics/opengl/context.cpp:59scummvm_debug:_ZN6OpenGL9ContextGL10initializeENS_14ContextOGLTypeE()+0x78 (section 12 0x252780)
    [
backends/platform/sdl/sdl.cpp:218scummvm_debug:_ZN11OSystem_SDL11initBackendEv()+0x90 (section 12 0x59B0)
    [
base/main.cpp:478scummvm_debug:scummvm_main()+0x778 (section 12 0x83A8)
    [
backends/platform/sdl/amigaos/amigaos-main.cpp:75scummvm_debug:main()+0x158 (section 12 0x6D18)
    
native kernel module newlib.library.kmod+0x000020a4
    native kernel module newlib
.library.kmod+0x00002d54
    native kernel module newlib
.library.kmod+0x00002ee8
    scummvm_debug
:_start()+0x170 (section 12 0x1AB4)
    
native kernel module dos.library.kmod+0x000255c8
    native kernel module kernel
+0x000420ac
    native kernel module kernel
+0x000420f4

PPC disassembly
:
 
7def47b493fd0004   stw               r31,4(r29)
 
7def47b83be10050   addi              r31,r1,80
*7def47bc807a0000   lwz               r3,0(r26)
 
7def47c0812300f8   lwz               r9,248(r3)
 
7def47c47d2903a6   mtctr             r9

System information
:

CPU 
 Model
P.ASemi PWRficient PA6T-1682M VB1 
 CPU speed
1800 MHz 
 FSB speed
900 MHz 
 Extensions
altivec 

Machine 
 Machine name
AmigaOne X1000 
 Memory
2097152 KB 
 Extensions
bus.pci bus.pcie 

Expansion buses 
 PCI
/AGP 
  00
:1D.0 Vendor 0x1959 Device 0xA004 
   Range 0
007F03F8 007F0400 (IO
  
00:1D.1 Vendor 0x1959 Device 0xA004 
   Range 0
007F02F8 007F0300 (IO
  
00:1A.0 Vendor 0x1959 Device 0xA007 
  00
:00.0 Vendor 0x1959 Device 0xA001 
  00
:01.0 Vendor 0x1959 Device 0xA009 
  00
:14.3 Vendor 0x1959 Device 0xA005 
  00
:1C.0 Vendor 0x1959 Device 0xA003 
   Range 0
007F0200 007F0240 (IO
  
00:1C.1 Vendor 0x1959 Device 0xA003 
   Range 0
007F0240 007F0280 (IO
  
00:1C.2 Vendor 0x1959 Device 0xA003 
   Range 0
007F0280 007F02C0 (IO
  
00:11.3 Vendor 0x1959 Device 0xA002 
  00
:11.2 Vendor 0x1959 Device 0xA002 
  00
:11.1 Vendor 0x1959 Device 0xA002 
  00
:11.0 Vendor 0x1959 Device 0xA002 
  00
:10.2 Vendor 0x1959 Device 0xA002 
  00
:10.0 Vendor 0x1959 Device 0xA002 
  00
:03.0 Vendor 0x1959 Device 0xA00C 
  00
:04.0 Vendor 0x1959 Device 0xA00A 
  00
:05.0 Vendor 0x1959 Device 0xA00A 
  00
:08.0 Vendor 0x1959 Device 0xA000 
  00
:09.0 Vendor 0x1959 Device 0xA000 
  00
:15.0 Vendor 0x1959 Device 0xA006 
  00
:1B.0 Vendor 0x1959 Device 0xA00B 
  00
:1E.0 Vendor 0x1959 Device 0xA008 
   Range 0
007F0400 007F0500 (IO
   
Range 1007F0500 007F0600 (IO
  
0A:12.0 Vendor 0x1002 Device 0x4380 
   Range 0
00001030 - 00001038 (IO
   
Range 100001050 00001054 (IO
   
Range 2: 00001048 - 00001050 (IO
   
Range 3: 00001058 - 0000105C (IO
   
Range 400001020 00001030 (IO
  
0A:13.0 Vendor 0x1002 Device 0x4387 
   Range 0
A0306000 A0307000 (MEM
  
0A:13.1 Vendor 0x1002 Device 0x4388 
   Range 0
A0307000 A0308000 (MEM
  
0A:13.2 Vendor 0x1002 Device 0x4389 
   Range 0
A0308000 A0309000 (MEM
  
0A:13.3 Vendor 0x1002 Device 0x438A 
   Range 0
A0305000 A0306000 (MEM
  
0A:13.4 Vendor 0x1002 Device 0x438B 
   Range 0
A0304000 A0305000 (MEM
  
0A:13.5 Vendor 0x1002 Device 0x4386 
   Range 0
A0309800 A0309900 (MEM
  
0A:14.0 Vendor 0x1002 Device 0x4385 
   Range 0
00001000 00001010 (IO
   
Range 1A0309400 A0309800 (MEM
  
0A:14.1 Vendor 0x1002 Device 0x438C 
   Range 0
00001040 - 00001048 (IO
   
Range 1: 00001058 - 0000105C (IO
   
Range 2: 00001038 - 00001040 (IO
   
Range 300001050 00001054 (IO
   
Range 400001010 00001020 (IO
  
0A:14.2 Vendor 0x1002 Device 0x4383 
   Range 0
A0300000 A0304000 (MEM
  
0A:14.3 Vendor 0x1002 Device 0x438D 
   Range 0
00000000 00100000 (MEM
  
0A:14.4 Vendor 0x1002 Device 0x4384 
  06
:00.0 Vendor 0x10EC Device 0x8168 
   Range 0
00003000 00003100 (IO
   
Range 2A0104000 A0105000 (MEM
   
Range 4A0100000 A0104000 (PREF.MEM
  
02:00.0 Vendor 0x1002 Device 0x679A 
   Range 0
90000000 A0000000 (PREF.MEM
   
Range 2A0000000 A0040000 (MEM
   
Range 400002000 00002100 (IO
  
02:00.1 Vendor 0x1002 Device 0xAAA0 
   Range 0
A0060000 A0064000 (MEM

Libraries 
 0x62ae5298
ISO-8859-15.charset V52.1 
 0x62ae5218
english-british_ISO-8859-15.language V52.1 
 0x02a8b092
exec.library V53.89 
 0x61599848
camdmidi.usbfd V53.5 
 0x6feab508
cgxvideo.library V42.1 
 0x4fb513d8
sliderbar.gadget V53.22 
 0x4fb515d8
mediadeck.gadget V53.8 
 0x4d5f5708
tickbox.gadget V53.14 
 0x4d17a2e8
W3DN_SI.library V1.68 
 0x4d17abe8
Warp3DNova.library V1.68 
 0x4d17ace8
exif.library V53.1 
 0x4d5f57a8
info.datatype V52.3 
 0x613f5b68
minigl.library V2.24 
 0x604c46f0
Warp3D.library V53.27 
 0x53c31848
W3D_Permedia2.library V53.4 
 0x53c31bc8
W3D_Napalm.library V53.1 
 0x4d040f28
W3D_Avenger.library V53.1 
 0x61403c18
W3D_SI.library V1.14 
 0x4d5f5028
W3D_Picasso96.library V53.12 
 0x603e1cd8
toolbar.gadget V53.1 
 0x4ddff150
select.gadget V53.6 
 0x4d5f5df0
palette.gadget V53.6 
 0x4d5f5e90
TextEditor.mcc V15.54 
 0x4d5f5d50
TheButton.mcc V26.20 
 0x4d5f5cb0
TheBar.mcc V26.20 
 0x53a60d50
Busy.mcc V21.23 
 0x53a60c10
String.mui V21.45 
 0x53a60b70
Popasl.mui V21.27 
 0x53a60a30
Pendisplay.mui V21.23 
 0x53a608f0
Poppen.mui V21.22 
 0x53a60710
Gauge.mui V21.22 
 0x53a60670
Listtree.mcc V21.33 
 0x50d60318
muigfx.library V21.23 
 0x50d6168c
muimaster.library V21.200 
 0x53ab8b74
amigaguide.datatype V53.6 
 0x5033b4d4
amigaguide.library V53.8 
 0x503ef89c
codesets.library V6.21 
 0x53bac818
update.library V53.18 
 0x5050bdb0
expat.library V53.6 
 0x53a60210
fuelgauge.gadget V53.8 
 0x53cb39e8
pthreads.library V53.11 
 0x53cae258
X1kTemp.docky V53.10 
 0x545b10b8
DateTime.docky V52.11 
 0x546bb9f0
datebrowser.gadget V53.7 
 0x545a4990
texteditor.gadget V53.24 
 0x617201d8
timesync.library V53.7 
 0x546a5858
KeymapSwitcher.docky V52.3 
 0x545b1020
jpeg.datatype V53.7 
 0x546a51d8
NetDock.docky V51.6 
 0x546a50d8
GFXDock.docky V50.4 
 0x61bc6c48
RAMDock.docky V50.4 
 0x61bc6348
CPUDock.docky V50.5 
 0x61be9a38
SMARTDock.docky V53.2 
 0x61be9ab8
Separator.docky V53.2 
 0x61be9838
smartsubdock.docky V50.8 
 0x5b34f5c8
Spacer.docky V53.2 
 0x620c1018
smartbutton.docky V50.8 
 0x61be60c0
getcolor.gadget V53.10 
 0x61ccd990
gradientslider.gadget V53.6 
 0x61ccd8f4
colorwheel.gadget V53.7 
 0x5b37acf8
radiobutton.gadget V53.9 
 0x621f1a20
shared.image V2.1 
 0x61ccd530
slider.gadget V53.15 
 0x61cbc024
clipview.library V1.10 
 0x621f6b60
getfont.gadget V53.9 
 0x5b37ac38
speedbar.gadget V53.12 
 0x621f6840
getfile.gadget V53.12 
 0x5b37a578
clicktab.gadget V53.44 
 0x5b49cbc0
requester.class V53.18 
 0x621f67a0
integer.gadget V53.12 
 0x621f12b8
chooser.gadget V53.21 
 0x621f6700
penmap.image V53.5 
 0x621f6520
checkbox.gadget V53.9 
 0x621f1748
wav.datatype V54.4 
 0x621f1658
sound.datatype V54.6 
 0x621f11d4
mpega.library V2.4 
 0x604c27b0
anim.gadget V53.1 
 0x5cde3d38
progressbar.gadget V53.12 
 0x621f62a0
arexx.class V53.5 
 0x621f6200
bitmap.image V53.9 
 0x621f60c0
space.gadget V53.6 
 0x603e1eb8
hdaudio.audio V6.23 
 0x5dd044e8
listbrowser.gadget V53.62 
 0x62266500
string.gadget V53.20 
 0x601ade10
scroller.gadget V53.14 
 0x5dd010e8
filesave.audio V6.5 
 0x603e1884
device.audio V6.2 
 0x614bde00
ilbm.datatype V53.3 
 0x61371aa4
usergroup.library V4.30 
 0x60dda8f0
bsdsocket.library V4.307 
 0x60f6f420
mathieeedoubbas.library V52.1 
 0x6136cdfc
textclip.library V53.1 
 0x6136e588
usbhidgate.library V53.2 
 0x62b17a5c
xadmaster.library V13.2 
 0x61214984
xpkmaster.library V5.2 
 0x612149fc
hid.usbfd V53.12 
 0x61728f14
camd.library V53.6 
 0x61724020
button.gadget V53.21 
 0x617240c0
glyph.image V53.3 
 0x61215b50
window.class V54.7 
 0x619a2bb8
popupmenu.class V53.2 
 0x61239578
popupmenu.library V53.11 
 0x61237eb0
label.image V53.13 
 0x61237e10
drawlist.image V53.3 
 0x6feab5f8
layout.gadget V54.2 
 0x619a2ac0
bevel.image V53.6 
 0x61237cd0
png.datatype V53.10 
 0x6018da74
picture.datatype V53.7 
 0x612150f4
asl.library V53.49 
 0x62b5e9d8
timezone.library V53.8 
 0x6121f408
application.library V53.12 
 0x6122107c
ft2.library V53.2 
 0x62b285f0
Picasso96API.library V54.9 
 0x6fef808c
workbench.library V53.53 
 0x6121e2c0
gadtools.library V53.7 
 0x601880cc
commodities.library V53.7 
 0x62b52140
datatypes.library V54.6 
 0x62ddec74
png.iconmodule V53.1 
 0x62ade0cc
icon.library V53.16 
 0x6fdc2920
z.library V53.9 
 0x6fc270d8
version.library V53.15 
 0x62b60310
iffparse.library V53.1 
 0x6ffb9ccc
locale.library V54.2 
 0x6ff3d7ac
diskfont.library V53.9 
 0x6fd53e68
petunia.library V53.6 
 0x6fd53da8
diskcache.library V3.31 
 0x6fe97220
dos.library V53.158 
 0x6fdc20a4
usbprivate.library V53.12 
 0x6fef4f3c
massstorage.usbfd V53.83 
 0x6feabe4c
hub.usbfd V53.10 
 0x6fef4ea8
bootkeyboard.usbfd V52.3 
 0x6fef4e28
bootmouse.usbfd V53.3 
 0x6fef4d28
mounter.library V53.19 
 0x6feab7fc
usbresource.library V53.12 
 0x6ff8f5b8
hunk.library V53.4 
 0x6feab6f4
elf.library V53.27 
 0x6ff494d0
intuition.library V54.26 
 0x6ff622c0
keymap.library V53.9 
 0x6ff3e5a0
cybergraphics.library V43.0 
 0x6ff8e9a0
RadeonHD.chip V3.6 
 0x6ffb8420
graphics.library V54.156 
 0x6fffe4f0
layers.library V54.12 
 0x6ff34150
rtg.library V54.89 
 0x6ff8e824
PCIGraphics.card V53.15 
 0x6ff8f0e4
nonvolatile.library V53.5 
 0x6ffab258
newlib.library V53.30 
 0x6ff8d1ac
utility.library V54.1 
 0x6ffa8398
expansion.library V53.1 
 0x6136d58e
rexxsyslib.library V53.4 (Legacy

Devices 
 0x5cde2024
netprinter.device V1.15 (Legacy
 
0x61bc6454printer.device V53.1 
 0x61d7a3b4
serial.device V54.1 
 0x620c4584
clipboard.device V53.3 
 0x5dcd2574
ahi.device V6.6 
 0x610c3db8
rtl8169.device V53.4 
 0x616d23a4
diskimage.device V53.4 
 0x6ff8dd10
usbsys.device V53.12 
 0x6ff8fb90
ehci.usbhcd V53.24 
 0x6ff8faf0
ohci.usbhcd V53.21 
 0x6ff3c664
cfide.device V53.0 
 0x6fef45b4
sb600sata.device V53.20 
 0x6ff8d448
console.device V53.99 
 0x6ff3c3f0
ramdrive.device V52.6 
 0x6ff6250c
input.device V53.5 
 0x6ff3d3b4
keyboard.device V53.11 
 0x6ff3c050
timer.device V53.2 

Tasks 
 AmiDock 
(Waiting
  
Stack0x5b2b4004 0x5b2c3ffcpointer 0x5b2c3910 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00180000 
  State
Process (Waiting
 
rhd_gc (Waiting
  
Stack0x6fea2000 0x6feaa000pointer 0x6fea9f40 (Cookie OK
  
SignalsSigRec 0x80000001SigWait 0x00000000 
  State
Task (Waiting
 
MiniGL watch-dog (Waiting
  
Stack0x43567004 0x43576ffcpointer 0x43576ec0 (Cookie OK
  
SignalsSigRec 0xc0001000SigWait 0x00000000 
  State
Process (Waiting
 
MiniGL watch-dog (Waiting
  
Stack0x5c5ab004 0x5c5baffcpointer 0x5c5baec0 (Cookie OK
  
SignalsSigRec 0xc0001000SigWait 0x00000000 
  State
Process (Waiting
 
ahi.device Unit Process (Waiting
  
Stack0x621c8004 0x621d7ffcpointer 0x621d7f20 (Cookie OK
  
SignalsSigRec 0xf000c000SigWait 0x00000100 
  State
Process (Waiting
 
camdmidi.usbfd (Waiting
  
Stack0x61514004 0x61523ffcpointer 0x61523f60 (Cookie OK
  
SignalsSigRec 0x60001000SigWait 0x00000100 
  State
Process (Waiting
 
ClickToFront (Waiting
  
Stack0x61ee1004 0x61ef0ffcpointer 0x61ef09f0 (Cookie OK
  
SignalsSigRec 0xc000d000SigWait 0x00000100 
  State
Process (Waiting
 
input.device (Waiting
  
Stack0x6fe82000 0x6fe92000pointer 0x6fe91f00 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000000 
  State
Task (Waiting
 
sound.datatype process (Waiting
  
Stack0x43a7f004 0x43a9effcpointer 0x43a9ee40 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x40002000 
  State
Process (Waiting
 
sound.datatype process (Waiting
  
Stack0x502cd004 0x502ecffcpointer 0x502ece40 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x40002000 
  State
Process (Waiting
 
SFS DosList handler (Waiting
  
Stack0x6307e004 0x63081ffcpointer 0x63081f20 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000000 
  State
Process (Waiting
 
USB stack (Waiting
  
Stack0x6fe9a000 0x6fe9e000pointer 0x6fe9df20 (Cookie OK
  
SignalsSigRec 0xf8007000SigWait 0x00000000 
  State
Task (Waiting
 
EHCI Controller Task Unit 0 (Waiting
  
Stack0x6fd05000 0x6fd0d000pointer 0x6fd0cf10 (Cookie OK
  
SignalsSigRec 0xbe009000SigWait 0x00000000 
  State
Task (Waiting
 
OHCI Controller Task Unit 2 (Waiting
  
Stack0x6fd75000 0x6fd7d000pointer 0x6fd7cf10 (Cookie OK
  
SignalsSigRec 0xbc009000SigWait 0x00000000 
  State
Task (Waiting
 
OHCI Controller Task Unit 4 (Waiting
  
Stack0x6fd31000 0x6fd39000pointer 0x6fd38f10 (Cookie OK
  
SignalsSigRec 0xbc009000SigWait 0x00000000 
  State
Task (Waiting
 
OHCI Controller Task Unit 0 (Waiting
  
Stack0x6fdb9000 0x6fdc1000pointer 0x6fdc0f10 (Cookie OK
  
SignalsSigRec 0xbc009000SigWait 0x00000000 
  State
Task (Waiting
 
OHCI Controller Task Unit 3 (Waiting
  
Stack0x6fd49000 0x6fd51000pointer 0x6fd50f10 (Cookie OK
  
SignalsSigRec 0xbc009000SigWait 0x00000000 
  State
Task (Waiting
 
OHCI Controller Task Unit 1 (Waiting
  
Stack0x6fd91000 0x6fd99000pointer 0x6fd98f10 (Cookie OK
  
SignalsSigRec 0xbc009000SigWait 0x00000000 
  State
Task (Waiting
 
page_sweep (Waiting
  
Stack0x6fde8004 0x6fdefffcpointer 0x6fdefe90 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000000 
  State
Task (Waiting
 
sb600sata.device chip 0 port 0 (Waiting
  
Stack0x6fe48000 0x6fe50000pointer 0x6fe4ff20 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x20000000 
  State
Task (Waiting
 
cfide.device task (Waiting
  
Stack0x6fdf0000 0x6fdf8000pointer 0x6fdf7f40 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000000 
  State
Task (Waiting
 
sb600sata.device chip 0 port 1 (Waiting
  
Stack0x6fe18000 0x6fe20000pointer 0x6fe1ff20 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x20008000 
  State
Task (Waiting
 
reaper.task (Waiting
  
Stack0x62c7f004 0x62c86ffcpointer 0x62c86e50 (Cookie OK
  
SignalsSigRec 0x00007000SigWait 0x00000000 
  State
Process (Waiting
 
SSD2/SmartFilesystem 1.293  (Waiting
  
Stack0x62efc004 0x62effffcpointer 0x62effeb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x10000000 
  State
Process (Waiting
 
hid.usbfd (Waiting
  
Stack0x614f0004 0x614f7ffcpointer 0x614f7e90 (Cookie OK
  
SignalsSigRec 0xe0000000SigWait 0x00000100 
  State
Process (Waiting
 
HID Mouse (Waiting
  
Stack0x6138c004 0x6139bffcpointer 0x6139bf20 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
SSD0/SmartFilesystem 1.293  (Waiting
  
Stack0x6fb1c004 0x6fb1fffcpointer 0x6fb1feb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x10000000 
  State
Process (Waiting
 
SSD1/SmartFilesystem 1.293  (Waiting
  
Stack0x62f51004 0x62f54ffcpointer 0x62f54eb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x10000000 
  State
Process (Waiting
 
ICD0/CDFileSystem 53.4  (Waiting
  
Stack0x6111d004 0x6112cffcpointer 0x6112cf30 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
ICD1/CDFileSystem 53.4  (Waiting
  
Stack0x61199004 0x611a8ffcpointer 0x611a8f30 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
CD0/CDFileSystem 53.4  (Waiting
  
Stack0x63062004 0x63065ffcpointer 0x63065f30 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
RAM/ram-handler 53.172  (Waiting
  
Stack0x62b91004 0x62b94ffcpointer 0x62b94d40 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
SSD4/SmartFilesystem 1.293  (Waiting
  
Stack0x62e6a004 0x62e6dffcpointer 0x62e6deb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x10000000 
  State
Process (Waiting
 
hid.usbfd (Waiting
  
Stack0x614e4004 0x614ebffcpointer 0x614ebe90 (Cookie OK
  
SignalsSigRec 0xe0000000SigWait 0x00000100 
  State
Process (Waiting
 
HID Keyboard (Waiting
  
Stack0x61410004 0x6141fffcpointer 0x6141ff10 (Cookie OK
  
SignalsSigRec 0x90001000SigWait 0x00000000 
  State
Process (Waiting
 
SSD5/SmartFilesystem 1.293  (Waiting
  
Stack0x62e1d004 0x62e20ffcpointer 0x62e20eb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x10000000 
  State
Process (Waiting
 
SBU/SmartFilesystem 1.293  (Waiting
  
Stack0x62dd8004 0x62ddbffcpointer 0x62ddbeb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x10000000 
  State
Process (Waiting
 
SSD3/SmartFilesystem 1.293  (Waiting
  
Stack0x62ebf004 0x62ec2ffcpointer 0x62ec2eb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x10000000 
  State
Process (Waiting
 
MainIPC0/CrossDOSFileSystem 53.11  (Waiting
  
Stack0x60f08004 0x60f17ffcpointer 0x60f17eb0 (Cookie OK
  
SignalsSigRec 0x40000100SigWait 0x00000000 
  State
Process (Waiting
 
MainIPH0/CrossDOSFileSystem 53.11  (Waiting
  
Stack0x61270004 0x6127fffcpointer 0x6127feb0 (Cookie OK
  
SignalsSigRec 0x40000100SigWait 0x00000000 
  State
Process (Waiting
 
HID Consumer (Waiting
  
Stack0x61378004 0x61387ffcpointer 0x61387f20 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
HID Consumer (Waiting
  
Stack0x61468004 0x61477ffcpointer 0x61477f20 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
HID Keyboard (Waiting
  
Stack0x6163f004 0x6164effcpointer 0x6164ef10 (Cookie OK
  
SignalsSigRec 0x90001000SigWait 0x00000000 
  State
Process (Waiting
 
hid.usbfd (Waiting
  
Stack0x614d8004 0x614dfffcpointer 0x614dfe90 (Cookie OK
  
SignalsSigRec 0xe0000000SigWait 0x00000100 
  State
Process (Waiting
 
HID Keyboard (Waiting
  
Stack0x61454004 0x61463ffcpointer 0x61463f10 (Cookie OK
  
SignalsSigRec 0x90001000SigWait 0x00000000 
  State
Process (Waiting
 
HID Keyboard (Waiting
  
Stack0x61440004 0x6144fffcpointer 0x6144ff10 (Cookie OK
  
SignalsSigRec 0x90001000SigWait 0x00000000 
  State
Process (Waiting
 
HID Keyboard (Waiting
  
Stack0x6147c004 0x6148bffcpointer 0x6148bf10 (Cookie OK
  
SignalsSigRec 0x90001000SigWait 0x00000000 
  State
Process (Waiting
 
hid.usbfd (Waiting
  
Stack0x61508004 0x6150fffcpointer 0x6150fe90 (Cookie OK
  
SignalsSigRec 0xe0000000SigWait 0x00000100 
  State
Process (Waiting
 
pager (Waiting
  
Stack0x62c5b004 0x62c7affcpointer 0x62c7aef0 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
WinFrame 1 Process (Waiting
  
Stack0x5013c004 0x5017bffcpointer 0x5017beb0 (Cookie OK
  
SignalsSigRec 0xff800000SigWait 0x00000000 
  State
Process (Waiting
 
IDF0/FastFileSystem 53.2  (Waiting
  
Stack0x60fb9004 0x60fc8ffcpointer 0x60fc8ed0 (Cookie OK
  
SignalsSigRec 0xa8000100SigWait 0x00000000 
  State
Process (Waiting
 
IDF1/FastFileSystem 53.2  (Waiting
  
Stack0x60f7d004 0x60f8cffcpointer 0x60f8ced0 (Cookie OK
  
SignalsSigRec 0xa8000100SigWait 0x00000000 
  State
Process (Waiting
 
rtl8169.device.0 (Waiting
  
Stack0x604c9004 0x604d8ffcpointer 0x604d8f00 (Cookie OK
  
SignalsSigRec 0x78008000SigWait 0x00000100 
  State
Process (Waiting
 
IPC0/CrossDOSFileSystem 53.11  (Waiting
  
Stack0x60f24004 0x60f33ffcpointer 0x60f33ee0 (Cookie OK
  
SignalsSigRec 0x00010100SigWait 0x00000000 
  State
Process (Waiting
 
IPH0/CrossDOSFileSystem 53.11  (Waiting
  
Stack0x6128c004 0x6129bffcpointer 0x6129bee0 (Cookie OK
  
SignalsSigRec 0x00010100SigWait 0x00000000 
  State
Process (Waiting
 
ICBM0/CBM1541FileSystem 2.3  (Waiting
  
Stack0x6130c004 0x6131bffcpointer 0x6131bf20 (Cookie OK
  
SignalsSigRec 0xb0000000SigWait 0x00000100 
  State
Process (Waiting
 
ICBM1/CBM1541FileSystem 2.3  (Waiting
  
Stack0x616a6004 0x616b5ffcpointer 0x616b5f20 (Cookie OK
  
SignalsSigRec 0xb0000000SigWait 0x00000100 
  State
Process (Waiting
 
URL/launch-handler 53.38  (Waiting
  
Stack0x60fe6004 0x61060ffcpointer 0x6105cfb0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
RANDOM/Random-Handler 52.1  (Waiting
  
Stack0x61089004 0x61098ffcpointer 0x61098ef0 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
dos_filedir_notify (Waiting
  
Stack0x6fb5d004 0x6fb60ffcpointer 0x6fb60ad0 (Cookie OK
  
SignalsSigRec 0x40001000SigWait 0x80000000 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x4cf91004 0x4cfa0ffcpointer 0x4cfa0e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
ENV/env-handler 54.5  (Waiting
  
Stack0x62c53004 0x62c56ffcpointer 0x62c56ef0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x46647004 0x46656ffcpointer 0x46656e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x50190004 0x5019fffcpointer 0x5019fe20 (Cookie OK
  
SignalsSigRec 0xb0000100SigWait 0x00000000 
  State
Process (Waiting
 
AsyncWB (Waiting
  
Stack0x5b4f4004 0x5b503ffcpointer 0x5b503eb0 (Cookie OK
  
SignalsSigRec 0xc0001000SigWait 0x00000100 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x61e45004 0x61e54ffcpointer 0x61e54e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x61f37004 0x61f46ffcpointer 0x61f46e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x5b323004 0x5b332ffcpointer 0x5b332e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x5b39c004 0x5b3abffcpointer 0x5b3abe20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x5b41e004 0x5b42dffcpointer 0x5b42de20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x5b488004 0x5b497ffcpointer 0x5b497e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x61f7d004 0x61f8cffcpointer 0x61f8ce20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x62b3f004 0x62b4effcpointer 0x62b4ee20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
AUDIO/AHI-Handler 6.2  (Waiting
  
Stack0x611d5004 0x611e5004pointer 0x611e4ed0 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
Camd Wait Proc (Waiting
  
Stack0x61539004 0x61551ffcpointer 0x61551f10 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
APPDIR/appdir-handler-in-dos 53.158  (Waiting
  
Stack0x62bff004 0x62c06ffcpointer 0x62c06dc0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x62cbb004 0x62cc2ffcpointer 0x62cc2e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
RAW/con-handler 53.78  (Waiting
  
Stack0x62ccf004 0x62cd6ffcpointer 0x62cd6e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.78  (Waiting
  
Stack0x62d03004 0x62d0affcpointer 0x62d0ae20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
dos_nbmd_process (Waiting
  
Stack0x6fb6d004 0x6fb70ffcpointer 0x6fb70f30 (Cookie OK
  
SignalsSigRec 0x00001100SigWait 0x00000000 
  State
Process (Waiting
 
dos_lock_handler (Waiting
  
Stack0x6fb75004 0x6fb78ffcpointer 0x6fb78f00 (Cookie OK
  
SignalsSigRec 0x00001100SigWait 0x00000000 
  State
Process (Waiting
 
RexxMaster (Waiting
  
Stack0x60e54004 0x60e64004pointer 0x60e63f70 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 6 (Waiting
  
Stack0x60ee8004 0x60efbffcpointer 0x60efbc50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 1 (Waiting
  
Stack0x60f51004 0x60f64ffcpointer 0x60f64c50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 0 (Waiting
  
Stack0x60f99004 0x60facffcpointer 0x60facc50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 4 (Waiting
  
Stack0x610ee004 0x61101ffcpointer 0x61101c50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 5 (Waiting
  
Stack0x6116a004 0x6117dffcpointer 0x6117dc50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 7 (Waiting
  
Stack0x61250004 0x61263ffcpointer 0x61263c50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 2 (Waiting
  
Stack0x612c1004 0x612d4ffcpointer 0x612d4c50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 3 (Waiting
  
Stack0x61335004 0x61348ffcpointer 0x61348c50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
TEXTCLIP/textclip-handler 53.1  (Waiting
  
Stack0x6106d004 0x6107cffcpointer 0x6107ceb0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
compose.task (Waiting
  
Stack0x5dd14000 0x5dd1c000pointer 0x5dd1bf30 (Cookie OK
  
SignalsSigRec 0x00000021SigWait 0x00000000 
  State
Task (Waiting
 
Workbench (Waiting
  
Stack0x60e0c004 0x60e1bffcpointer 0x60e1bea0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000000 
  State
Process (Waiting
 
Workbench DosList Notify (Waiting
  
Stack0x6222e004 0x6223dffcpointer 0x6223df40 (Cookie OK
  
SignalsSigRec 0x00003000SigWait 0x00000100 
  State
Process (Waiting
 
ContextMenus Command Dispatcher (Waiting
  
Stack0x5466d004 0x5467cffcpointer 0x5467cf30 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
ramlib (Waiting
  
Stack0x62ba1004 0x62bb9ffcpointer 0x62bb9f20 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000100 
  State
Process (Waiting
 
texteditor.gadget Clipboard Server (Waiting
  
Stack0x53c6f004 0x53c87ffcpointer 0x53c87f00 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
TextEditor.mcc clipboard server (Waiting
  
Stack0x4d593004 0x4d596ffcpointer 0x4d596ea0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
MUI imagespace screen notify (Waiting
  
Stack0x4de8c004 0x4de9bffcpointer 0x4de9bd20 (Cookie OK
  
SignalsSigRec 0xc0001000SigWait 0x00000100 
  State
Process (Waiting
 
string.gadget server (Waiting
  
Stack0x62212004 0x62221ffcpointer 0x62221db0 (Cookie OK
  
SignalsSigRec 0x40000000SigWait 0x00000100 
  State
Process (Waiting
 
Workbench Clipboard Server (Waiting
  
Stack0x60350004 0x6035fffcpointer 0x6035ff00 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
NotificationServer (Waiting
  
Stack0x5b4c0004 0x5b4dfffcpointer 0x5b4dfb10 (Cookie OK
  
SignalsSigRec 0xbf801000SigWait 0x00000100 
  State
Process (Waiting
 
hub.usbfd (Waiting
  
Stack0x6fc7d004 0x6fc84ffcpointer 0x6fc84f10 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
TCP/IP Control (Waiting
  
Stack0x60516004 0x60525ffcpointer 0x60525dc0 (Cookie OK
  
SignalsSigRec 0xf8009080SigWait 0x00000000 
  State
Process (Waiting
 
ELF Collector (Waiting
  
Stack0x6306a004 0x63079ffcpointer 0x63079e70 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
Background CLI [wait] (Waiting
  
Stack0x4435b004 0x4436affcpointer 0x4436af00 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000100 
  State
Process (Waiting
 
Background CLI [wait] (Waiting
  
Stack0x463e7004 0x463f6ffcpointer 0x463f6f00 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000100 
  State
Process (Waiting
 
hub.usbfd (Waiting
  
Stack0x6fca1004 0x6fca8ffcpointer 0x6fca8f10 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
hub.usbfd (Waiting
  
Stack0x6fc89004 0x6fc90ffcpointer 0x6fc90f10 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
hub.usbfd (Waiting
  
Stack0x6fcbd004 0x6fcc4ffcpointer 0x6fcc4f10 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
hub.usbfd (Waiting
  
Stack0x6fc95004 0x6fc9cffcpointer 0x6fc9cf10 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
hub.usbfd (Waiting
  
Stack0x6fcb1004 0x6fcb8ffcpointer 0x6fcb8f10 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
Background CLI [smbfs.os4_2.2 '//Synology-DS120j/NAS'] (Waiting
  
Stack0x50410004 0x5041fffcpointer 0x5041f5a0 (Cookie OK
  
SignalsSigRec 0x8000f080SigWait 0x00000100 
  State
Process (Waiting
 
Mounter GUI (Waiting
  
Stack0x6172d004 0x61740ffcpointer 0x61740e10 (Cookie OK
  
SignalsSigRec 0x80007000SigWait 0x00000000 
  State
Process (Waiting
 
DiskImageGUI (Waiting
  
Stack0x61d8f004 0x61d9effcpointer 0x61d9edc0 (Cookie OK
  
SignalsSigRec 0xd7009000SigWait 0x00000100 
  State
Process (Waiting
 
TCP/IP Superserver (Waiting
  
Stack0x60532004 0x60541ffcpointer 0x605419f0 (Cookie OK
  
SignalsSigRec 0xd0000080SigWait 0x00000000 
  State
Process (Waiting
 
DefIcons (Waiting
  
Stack0x5b3b8004 0x5b3c7ffcpointer 0x5b3c7dc0 (Cookie OK
  
SignalsSigRec 0x80009000SigWait 0x00000100 
  State
Process (Waiting
 
ARexx (Waiting
  
Stack0x53bd6004 0x53be6004pointer 0x53be5d70 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
ContextMenus (Waiting
  
Stack0x5b43a004 0x5b449ffcpointer 0x5b449c80 (Cookie OK
  
SignalsSigRec 0xe0001000SigWait 0x0c000000 
  State
Process (Waiting
 
datatypes.library (Waiting
  
Stack0x619b9004 0x619c8ffcpointer 0x619c8e30 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
Background CLI [SYS:System/GrimReaper] (Waiting
  
Stack0x4cd97004 0x4cdaaffcpointer 0x4cdaa0c0 (Cookie OK
  
SignalsSigRec 0xc0009000SigWait 0x00000100 
  State
Process (Waiting
 
Shell Process (Waiting
  
Stack0x501bc004 0x501cbffcpointer 0x501cbba0 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
TCP/IP Configuration (Waiting
  
Stack0x60556004 0x60565ffcpointer 0x60565e10 (Cookie OK
  
SignalsSigRec 0xf8003000SigWait 0x00000000 
  State
Process (Waiting
 
ARexx (Waiting
  
Stack0x53b74004 0x53b84004pointer 0x53b83d70 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
ConClip (Waiting
  
Stack0x60eac004 0x60ebbffcpointer 0x60ebbeb0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000000 
  State
Process (Waiting
 
clipview.library server (Waiting
  
Stack0x61b83004 0x61ba2ffcpointer 0x61ba2e00 (Cookie OK
  
SignalsSigRec 0xd8003000SigWait 0x00000000 
  State
Process (Waiting
 
select.gadget prefs (Waiting
  
Stack0x4d911004 0x4d920ffcpointer 0x4d920ca0 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
application.library messageserver (Waiting
  
Stack0x61217000 0x61217fa0pointer 0x61217f10 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000000 
  State
Task (Waiting
 
Background CLI [SYS:System/AmiUpdate/AmiUpdate] (Waiting
  
Stack0x50351004 0x503d0ffcpointer 0x503d0350 (Cookie OK
  
SignalsSigRec 0xec001000SigWait 0x00000000 
  State
Process (Waiting
 
Background CLI [RX] (Waiting
  
Stack0x4e92e004 0x4e93dffcpointer 0x4e93de20 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
Background CLI [RX] (Waiting
  
Stack0x53d30004 0x53d3fffcpointer 0x53d3fe20 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
KeymapSwitcher.docky (Waiting
  
Stack0x53c9c004 0x53cabffcpointer 0x53cabef0 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
« IPrefs » (Waiting
  
Stack0x61226004 0x61235ffcpointer 0x61235980 (Cookie OK
  
SignalsSigRec 0x0000f000SigWait 0x20000100 
  State
Process (Waiting
 
smartbutton.docky (Waiting
  
Stack0x61b66004 0x61b75ffcpointer 0x61b75ec0 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
UsbSound (Waiting
  
Stack0x5b33f004 0x5b34effcpointer 0x5b34ec40 (Cookie OK
  
SignalsSigRec 0xc0001000SigWait 0x00000000 
  State
Process (Waiting
 
CapsLock (Waiting
  
Stack0x61e61004 0x61e70ffcpointer 0x61e70b90 (Cookie OK
  
SignalsSigRec 0x70001000SigWait 0x00000100 
  State
Process (Waiting
 
MouseBlanker (Waiting
  
Stack0x61d36004 0x61d45ffcpointer 0x61d45a00 (Cookie OK
  
SignalsSigRec 0xc000d000SigWait 0x00000100 
  State
Process (Waiting
 
RAWBInfo (Waiting
  
Stack0x5b35f004 0x5b36effcpointer 0x5b36eec0 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000100 
  State
Process (Waiting
 
Background CLI [Tools:Audio/Tools/CamdTools/MidiThru/MidiThru] (Waiting
  
Stack0x603d1004 0x603e0ffcpointer 0x603e0b50 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000100 
  State
Process (Waiting
 
TCP/IP Log (Waiting
  
Stack0x6056a004 0x60579ffcpointer 0x60579f00 (Cookie OK
  
SignalsSigRec 0x80003000SigWait 0x00000000 
  State
Process (Waiting
 
USB stack Process (Waiting
  
Stack0x61759004 0x61768ffcpointer 0x61768ee0 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
MassStorage Notifier (Waiting
  
Stack0x6fdc5000 0x6fdccd00pointer 0x6fdccc70 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Task (Waiting
 
DST watcher (Waiting
  
Stack0x619dd004 0x619ecffcpointer 0x619ecf10 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000000 
  State
Process (Waiting
 
hub.usbfd (Waiting
  
Stack0x6fb8d004 0x6fb94ffcpointer 0x6fb94f10 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
hub.usbfd (Waiting
  
Stack0x6fba1004 0x6fba8ffcpointer 0x6fba8f10 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
scummvm_debug (Crashed
  
Stack0x4b7ad004 0x4b9a0ffcpointer 0x4b99fa10 (Cookie OK
  
SignalsSigRec 0x00000002SigWait 0x00000000 
  State
Process (Crashed
 
Mounter Task (Waiting
  
Stack0x6fdd5000 0x6fde3a60pointer 0x6fde3970 (Cookie OK
  
SignalsSigRec 0xb0001000SigWait 0x00000000 
  State
Task (Waiting
 
Mounter Companion Process (Waiting
  
Stack0x61745004 0x61754ffcpointer 0x61754f40 (Cookie OK
  
SignalsSigRec 0x80003000SigWait 0x00000000 
  State
Process (Waiting
 
ramlib.support (Waiting
  
Stack0x62bbe004 0x62bd6ffcpointer 0x62bd6f00 (Cookie OK
  
SignalsSigRec 0x80005000SigWait 0x00000000 
  State
Process (Waiting
 
dos_signal_server (Waiting
  
Stack0x6fb65004 0x6fb68ffcpointer 0x6fb68f10 (Cookie OK
  
SignalsSigRec 0x0000f000SigWait 0x00000000 
  State
Process (Waiting
 
Background CLI [System:Prefs/Presets/CANDI/data/DefaultLight] (Ready
  
Stack0x545c9004 0x545d8ffcpointer 0x545d8b30 (Cookie OK
  
SignalsSigRec 0x40000000SigWait 0x14000100 
  State
Process (Ready
 
CANDI (Waiting
  
Stack0x61f99004 0x61fa8ffcpointer 0x61fa8800 (Cookie OK
  
SignalsSigRec 0x70005000SigWait 0x00000000 
  State
Process (Waiting
 
dos_appdir_server (Waiting
  
Stack0x6fb41004 0x6fb48ffcpointer 0x6fb48d40 (Cookie OK
  
SignalsSigRec 0x80005000SigWait 0x00000000 
  State
Process (Waiting
 
CPUDock_idleTask (Ready
  
Stack0x61ff0000 0x61ff4000pointer 0x61ff3ee0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0xc0000000 
  State
Task (Ready
 
idle.task (Ready
  
Stack0x6ff61000 0x6ff62000pointer 0x6ff61fd0 (Cookie OK
  
SignalsSigRec 0x00000000SigWait 0x00000000 
  State
Task (Ready)

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top
Re: Porting to AmigaOS4 thread
Home away from home
Home away from home


See User information
And again noob help please.

I was trying out a simple image display (SDL2) program of a few lines in size.

After fixing all the comnpilation errors i'm stuck at one.

#include <iostream>

This file is not found by the compiler
Quote:

gcc -c -o Img_SDL.o Img_SDL.c
In file included from Img_SDL.c:2:
iostream.h:2:10: fatal error: iostream: No such file or directory
2 | #include <iostream>
| ^~~~~~~~~~
compilation terminated.
gmake: *** [Img_SDL.o] Error 1


The file itself resides in SDK:gcc/include/c++/9.1.0/iostream, so i guess it's a missing path or assing somewhere, but shouldn't the ones that are placed by the SDK installer be sufficient?

Here's the example code (yes, it's the - slightly adapted - SDL image display example, need it to test something else)
#include <stdlib.h>
#include <iostream>
#include <SDL2/SDL.h>
#include <SDL2/SDL_image.h>

int main(int argccharargv[]) {
    
using namespace std;
    if (
SDL_Init(SDL_INIT_VIDEO SDL_INIT_EVENTS) < 0) {
        
cout << "Error SDL2 Initialization : " << SDL_GetError();
        return 
1;
    }
        
    if (
IMG_Init(IMG_INIT_PNG) == 0) {
        
cout << "Error SDL2_image Initialization";
        return 
2;
    }

    
SDL_Windowwindow SDL_CreateWindow("First program"SDL_WINDOWPOS_CENTEREDSDL_WINDOWPOS_CENTERED800600SDL_WINDOW_OPENGL);
    if (
window == NULL) {
        
cout << "Error window creation";
        return 
3;
    }

    
SDL_Rendererrenderer SDL_CreateRenderer(window, -1SDL_RENDERER_ACCELERATED);
    if (
renderer == NULL) {
        
cout << "Error renderer creation";
        return 
4;
    }

    
SDL_Surfacelettuce_sur IMG_Load("lettuce.png");
    if (
lettuce_sur == NULL) {
        
cout << "Error loading image: " << IMG_GetError();
        return 
5;
    }

    
SDL_Texturelettuce_tex SDL_CreateTextureFromSurface(rendererlettuce_sur);
    if (
lettuce_tex == NULL) {
        
cout << "Error creating texture";
        return 
6;
    }

    
SDL_FreeSurface(lettuce_sur);

    while (
true) {
        
SDL_Event e;
        if (
SDL_PollEvent(&e)) {
            if (
e.type == SDL_QUIT) {
                break;
            }
        }

        
SDL_RenderClear(renderer);
        
SDL_RenderCopy(rendererlettuce_texNULLNULL);
        
SDL_RenderPresent(renderer);
    }

    
SDL_DestroyTexture(lettuce_tex);
    
SDL_DestroyRenderer(renderer);
    
SDL_DestroyWindow(window);
    
IMG_Quit();
    
SDL_Quit();

    return 
0;
}

People are dying.
Entire ecosystems are collapsing.
We are in the beginning of a mass extinction.
And all you can talk about is money and fairytales of eternal economic growth.
How dare you!
– Greta Thunberg
Go to top

  Register To Post
« 1 ... 11 12 13 (14) 15 16 17 ... 22 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project