Who's Online
121 user(s) are online (
100 user(s) are browsing
Forums )
Members: 0
Guests: 121
more...
Topic options
View mode
Newest First
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/22 19:44
#41
Home away from home
Joined: 2006/11/26 21:45Last Login
: Today 6:34
From a dying planet
Group:
Registered Users
New problem.
See here aswell for more information and crashlogs:
https://bugs.scummvm.org/ticket/9705 There is an engine called "FullPipe" in ScummVM which crashes all the time on start of said engine. (The only exception is, when i start the OS without startup-sequence and any other stuff, so as to free as much ram as possible, then i can make it - by pure luck - not crash and move on to the game screen)
As the engine is doing *lots* of little heap allocations and i fear it's eating up all the memoy available (though the titlebar RAM gadget shows only 51% used max) and a core dev also said otherwise
Quote:
I tried it with the latest beta version of newlib. The crash is in the dlmalloc code but is not because of lack of memory. Assuming that the dlmalloc is not bugged (seems a little unlikely since many other programs are using it without problems) what could cause the crash is if data before or after an allocation is trashed (as in a buffer overflow for instance).Since the crashlogs i gathered all seem to point to the same file, but not to the same line (and there is nothing that could be the culprit), i'd like to try a different approch, but would need very much help with that one.
As it seems to be running out of memory, i'd like to allocate that engines memory solely from the ExtMem we now have.
But i'm not gifted enough to try it on my own.
Here is the latest crashlog from a few minutes ago:
The new stuff points to something completely different:
Quote:
addr2line --section=.text -C -fe scummvm 0x74AB84 operator new(unsigned int) /var/lib/jenkins/workspace/native-gcc-8/gcc/repo/libstdc++-v3/libsupc++/new_op.cc:50But i guess this is just the same dead end like it was before.
Crash log for task "scummvm"
Generated by GrimReaper 53.19
Crash occured in module newlib . library . kmod at address 0x022583A8
Type of crash : DSI ( Data Storage Interrupt ) exception
Alert number : 0x80000003
Register dump :
GPR ( General Purpose Registers ):
0 : 00000163 21796700 00000000 1FF95000 26FCF318 26FCF1B8 7BB6EE9C 0000B001
8 : 00000007 7BB6EE9D FFFFFF7F 0F76DDD3 7BB6EFFC 4DF27BD8 00000000 4FEDF680
16 : 7E7C6120 00000000 4C52A760 4EFBCE88 02B30000 02B30000 00000000 00000001
24 : 6FF8C180 26FCF1B8 0000001C FFFFFF80 00000160 FFFF4F80 0000B081 4FEDFFC8
FPR ( Floating Point Registers , NaN = Not a Number ):
0 : nan - 1 0 0
4 : 0 - 6.97928e+307 - 6.97928e+307 - 6.97928e+307
8 : - 6.97928e+307 - 2.1126e-23 - 3.26795e-07 11
12 : 502 5.33975e-14 0 0
16 : 0 0 0 0
20 : 0 0 0 0
24 : 0 0 0 0
28 : 0 0 0 - 0
FPSCR ( Floating Point Status and Control Register ): 0x82020000
SPRs ( Special Purpose Registers ):
Machine State ( msr ) : 0x0200B030
Condition ( cr ) : 0x4C56B78C
Instruction Pointer ( ip ) : 0x022583A8
Xtended Exception ( xer ) : 0x26B97018
Count ( ctr ) : 0x6FF464D0
Link ( lr ) : 0x7FAF0920
DSI Status ( dsisr ) : 0x26B96DD0
Data Address ( dar ) : 0x021AD048
680x0 emulated registers :
DATA : 986FEB00 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR : 6FFB8700 9626EE00 00000000 00000000 00000000 00000000 00000000 21796BD0
FPU0 : 0 0 0 0
FPU4 : 0 0 0 0
Symbol info :
Instruction pointer 0x022583A8 belongs to module "newlib.library.kmod" ( HUNK / Kickstart )
Stack trace :
native kernel module newlib . library . kmod + 0x00012828
native kernel module newlib . library . kmod + 0x00012244
scummvm : _Znwj ()+ 0x38 ( section 1 @ 0x74AB84 )
[ engines / fullpipe / statics . cpp : 545 ] scummvm : _ZN8Fullpipe15StaticANIObject17addReverseStaticsEPNS_7StaticsE ()+ 0x80 ( section 1 @ 0x8A898 )
[ engines / fullpipe / statics . cpp : 1731 ] scummvm : _ZN8Fullpipe8Movement11initStaticsEPNS_15StaticANIObjectE ()+ 0x5c ( section 1 @ 0x8FB60 )
[ engines / fullpipe / statics . cpp : 1640 ] scummvm : _ZN8Fullpipe8Movement4loadERNS_10MfcArchiveEPNS_15StaticANIObjectE ()+ 0x670 ( section 1 @ 0x8F590 )
[ engines / fullpipe / statics . cpp : 192 ] scummvm : _ZN8Fullpipe15StaticANIObject4loadERNS_10MfcArchiveE ()+ 0x2bc ( section 1 @ 0x89118 )
[ engines / fullpipe / scene . cpp : 156 ] scummvm : _ZN8Fullpipe5Scene4loadERNS_10MfcArchiveE ()+ 0x230 ( section 1 @ 0x75ED8 )
[ engines / fullpipe / scene . cpp : 105 ] scummvm : _ZN8Fullpipe8SceneTag9loadSceneEv ()+ 0x168 ( section 1 @ 0x758D4 )
[ engines / fullpipe / scene . cpp : 52 ] scummvm : _ZN8Fullpipe14FullpipeEngine11accessSceneEi ()+ 0x124 ( section 1 @ 0x753E0 )
[ engines / fullpipe / stateloader . cpp : 308 ] scummvm : _ZN8Fullpipe14FullpipeEngine7loadGamEPKci ()+ 0x27c ( section 1 @ 0x850C0 )
[ engines / fullpipe / fullpipe . cpp : 282 ] scummvm : _ZN8Fullpipe14FullpipeEngine3runEv ()+ 0x338 ( section 1 @ 0x23228 )
[ base / main . cpp : 273 ] scummvm : _ZL7runGamePK6PluginR7OSystemRKN6Common6StringE ()+ 0xcd8 ( section 1 @ 0x85E0 )
[ base / main . cpp : 545 ] scummvm : scummvm_main ()+ 0xe18 ( section 1 @ 0x998C )
[ backends / platform / sdl / amigaos / amigaos - main . cpp : 79 ] scummvm : main ()+ 0x224 ( section 1 @ 0x7320 )
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 1 @ 0x1AB8 )
native kernel module dos . library . kmod + 0x000255c8
native kernel module kernel + 0x000420ac
native kernel module kernel + 0x000420f4
PPC disassembly :
022583 a0 : 90050004 stw r0 , 4 ( r5 )
022583 a4 : 91240004 stw r9 , 4 ( r4 )
*022583 a8 : 7cc4312e stwx r6 , r4 , r6
022583 ac : 419d02d8 bgt - cr7 , 0x2258684
022583 b0 : 811f0000 lwz r8 , 0 ( r31 )
System information :
CPU
Model : P . A . Semi 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 1 : 007F0500 - 007F0600 ( IO )
0A : 12.0 Vendor 0x1002 Device 0x4380
Range 0 : 00001040 - 00001048 ( IO )
Range 1 : 00001058 - 0000105C ( IO )
Range 2 : 00001048 - 00001050 ( IO )
Range 3 : 00001058 - 0000105C ( IO )
Range 4 : 00001010 - 00001020 ( IO )
0A : 13.0 Vendor 0x1002 Device 0x4387
Range 0 : A0208000 - A0209000 ( MEM )
0A : 13.1 Vendor 0x1002 Device 0x4388
Range 0 : A0207000 - A0208000 ( MEM )
0A : 13.2 Vendor 0x1002 Device 0x4389
Range 0 : A0206000 - A0207000 ( MEM )
0A : 13.3 Vendor 0x1002 Device 0x438A
Range 0 : A0204000 - A0205000 ( MEM )
0A : 13.4 Vendor 0x1002 Device 0x438B
Range 0 : A0205000 - A0206000 ( MEM )
0A : 13.5 Vendor 0x1002 Device 0x4386
Range 0 : A0209800 - A0209900 ( MEM )
0A : 14.0 Vendor 0x1002 Device 0x4385
Range 0 : 00001020 - 00001030 ( IO )
Range 1 : A0209000 - A0209400 ( MEM )
0A : 14.1 Vendor 0x1002 Device 0x438C
Range 0 : 00001030 - 00001038 ( IO )
Range 1 : 00001050 - 00001054 ( IO )
Range 2 : 00001038 - 00001040 ( IO )
Range 3 : 00001050 - 00001054 ( IO )
Range 4 : 00001000 - 00001010 ( IO )
0A : 14.2 Vendor 0x1002 Device 0x4383
Range 0 : A0200000 - A0204000 ( MEM )
0A : 14.3 Vendor 0x1002 Device 0x438D
Range 0 : 00000000 - 00100000 ( MEM )
0A : 14.4 Vendor 0x1002 Device 0x4384
0C : 05.0 Vendor 0x10EC Device 0x8139
Range 0 : 00003100 - 00003200 ( IO )
Range 1 : A0301000 - A0301100 ( MEM )
0C : 06.0 Vendor 0xE159 Device 0x0001
02 : 00.0 Vendor 0x1002 Device 0x683F
Range 0 : 90000000 - A0000000 ( PREF . MEM )
Range 2 : A0000000 - A0040000 ( MEM )
Range 4 : 00002000 - 00002100 ( IO )
02 : 00.1 Vendor 0x1002 Device 0xAAB0
Range 0 : A0060000 - A0064000 ( MEM )
Libraries
0x6fbae158 : ISO - 8859 - 15.charset V52.1
0x61dde198 : english_ISO - 8859 - 15.language V52.1
0x02a8b092 : exec . library V53.89
0x60eca498 : camdmidi . usbfd V53.5
0x6feab418 : cgxvideo . library V42.1
0x4cb3e2c8 : minigl . library V2.23
0x34842e40 : Warp3D . library V53.27
0x4ed10d38 : W3D_SI . library V1.14
0x474ac4b8 : W3D_Avenger . library V53.1
0x34ad2598 : W3D_Napalm . library V53.1
0x4f987438 : W3D_Permedia2 . library V53.4
0x4db55998 : W3D_Picasso96 . library V53.12
0x20ef4db4 : amissl_v111a . library V4.3
0x4db82c48 : amisslmaster . library V4.3
0x4db55220 : Popmenu . mui V21.25
0x4db55400 : Lamp . mcc V21.18
0x6fb855a4 : btree . library V53.3
0x4db552c0 : Objectmap . mui V21.17
0x501a9b70 : Gauge . mui V21.16
0x501a9d50 : Dtpic . mui V21.16
0x501a9c10 : Popasl . mui V21.20
0x501a9f30 : Calltips . mcc V21.16
0x501a97b0 : String . mui V21.34
0x501a9670 : Listtree . mcc V21.26
0x501a9a30 : Title . mui V21.27
0x4ff784fc : codesets . library V6.21
0x4fef01b8 : muigfx . library V21.17
0x3455368c : muimaster . library V21.163
0x6fc1825c : ft2 . library V53.2
0x474ac0b8 : pthreads . library V53.11
0x61ddeb98 : version . library V53.15
0x46ecc9d4 : asyncio . library V50.3
0x50253bf8 : update . library V53.13
0x4ff4ef10 : expat . library V53.6
0x501a9170 : fuelgauge . gadget V53.8
0x61b25898 : DiskLED . docky V53.1
0x4f350168 : RAMDock . docky V50.4
0x4f350ae8 : GFXDock . docky V50.4
0x4f3508e8 : CPUDock . docky V50.5
0x4f3504e8 : SMARTDock . docky V53.2
0x4f3a7518 : X1kTemp . docky V53.10
0x538fcd68 : DateTime . docky V52.11
0x538c9930 : datebrowser . gadget V53.7
0x53925b60 : texteditor . gadget V53.24
0x618fd758 : Mixer . docky V52.6
0x616fd8b8 : sliderbar . gadget V53.21
0x618afec8 : NetDock . docky V51.6
0x618af948 : KeymapSwitcher . docky V52.3
0x618afcc8 : smartsubdock . docky V50.8
0x618af1c8 : Spacer . docky V53.2
0x61c98690 : shared . image V2.1
0x61655024 : clipview . library V1.10
0x618af3d0 : anim . gadget V53.1
0x618af248 : progressbar . gadget V53.10
0x6fb34e80 : arexx .class V53.5
0x61c98958 : wav . datatype V54.4
0x61c980e8 : sound . datatype V54.6
0x61c9f738 : smartbutton . docky V50.8
0x619089b0 : getcolor . gadget V53.10
0x6fb34d40 : gradientslider . gadget V53.6
0x6fb34844 : colorwheel . gadget V53.7
0x61dd7cf8 : radiobutton . gadget V53.9
0x61c982f4 : mpega . library V2.4
0x61dd7878 : speedbar . gadget V53.12
0x5b037ca8 : Separator . docky V53.2
0x61dfee98 : screenblanker . library V53.6
0x61b03760 : requester .class V53.18
0x6fb34340 : bitmap . image V53.9
0x6fb342a0 : slider . gadget V53.15
0x6fb34200 : getfont . gadget V53.9
0x6fb34160 : getfile . gadget V53.12
0x6fb340c0 : space . gadget V53.6
0x6fb34020 : integer . gadget V53.12
0x6091cf48 : clicktab . gadget V53.44
0x61d9a878 : chooser . gadget V53.21
0x5fdabf50 : penmap . image V53.5
0x5fdabe10 : checkbox . gadget V53.9
0x61dff788 : listbrowser . gadget V53.62
0x61dda770 : string . gadget V53.20
0x5fdabc30 : scroller . gadget V53.14
0x6091c6e8 : filesave . audio V6.5
0x60982c08 : hdaudio . audio V6.22
0x60ecaae0 : ilbm . datatype V53.3
0x60a23a60 : bsdsocket . library V4.307
0x60c327e0 : mathieeedoubbas . library V52.1
0x6104f6fc : hid . usbfd V53.12
0x6fc4d6e4 : camd . library V53.6
0x61267d5c : textclip . library V53.1
0x6fd5b804 : xpkmaster . library V5.2
0x6101e0bc : xadmaster . library V13.2
0x6125a5d4 : usergroup . library V4.30
0x613fb5b8 : diskio . library V53.14
0x613fb480 : button . gadget V53.21
0x613fb520 : glyph . image V53.3
0x61267cc8 : filesysbox . library V54.8
0x61597cd0 : window .class V54.7
0x611030b8 : popupmenu .class V53.2
0x6266ccc8 : popupmenu . library V53.11
0x613fb200 : label . image V53.13
0x613fb340 : drawlist . image V53.3
0x61388dd8 : layout . gadget V54.2
0x6feab4f0 : bevel . image V53.6
0x613fb160 : png . datatype V53.10
0x6266fc64 : picture . datatype V53.7
0x61597274 : asl . library V53.49
0x6266c288 : timezone . library V53.8
0x6261b318 : application . library V53.12
0x6266ac50 : Picasso96API . library V54.9
0x6fef9c4c : workbench . library V53.53
0x61ddf740 : gadtools . library V53.7
0x6261d0cc : commodities . library V53.7
0x628c1140 : datatypes . library V54.6
0x62a3e884 : png . iconmodule V53.1
0x629d60cc : icon . library V53.16
0x6fba3830 : z . library V53.9
0x628ec610 : iffparse . library V53.1
0x6ffb9ccc : locale . library V54.2
0x6ff3d7ac : diskfont . library V53.9
0x6fbd06d8 : petunia . library V53.6
0x6fbd0618 : diskcache . library V3.31
0x6fe97220 : dos . library V53.158
0x6feabea4 : usbprivate . library V53.12
0x6fef4cbc : massstorage . usbfd V53.83
0x6feabd5c : hub . usbfd V53.10
0x6fef4aa8 : mounter . library V53.19
0x6feab70c : usbresource . library V53.12
0x6ff8f5b8 : hunk . library V53.4
0x6feab604 : elf . library V53.27
0x6ff464d0 : intuition . library V54.26
0x6ff632c0 : keymap . library V53.9
0x6ff61720 : cybergraphics . library V43.0
0x6ff8e9a0 : RadeonHD . chip V2.10
0x6ff8e924 : PCIGraphics . card V53.15
0x6ffb8420 : graphics . library V54.156
0x6fffe4f0 : layers . library V54.12
0x6ff34150 : rtg . library V54.89
0x6ff8f0e4 : nonvolatile . library V53.5
0x6ffab258 : newlib . library V53.30
0x6ff8d1ac : utility . library V54.1
0x6ffa8398 : expansion . library V53.1
0x6fc4ecae : rexxsyslib . library V53.4 ( Legacy )
Devices
0x61d9ac24 : clipboard . device V53.3
0x6fdece74 : ahi . device V6.6
0x60982488 : rtl8139 . device V53.4
0x61566ca4 : diskimage . device V53.4
0x6fbae058 : usbdisk . device V53.83
0x6ff8dd10 : usbsys . device V53.12
0x6ff8fb90 : ehci . usbhcd V53.24
0x6ff8faf0 : ohci . usbhcd V53.21
0x6ff3c524 : cfide . device V53.0
0x6fef43b4 : sb600sata . device V53.20
0x6ff8d448 : console . device V53.99
0x6ff3c2b0 : ramdrive . device V52.6
0x6ff6350c : input . device V53.5
0x6ff3d3b4 : keyboard . device V53.11
0x6ff3c050 : timer . device V53.2
Tasks
AmiDock ( Waiting )
Stack : 0x61aa3004 - 0x61ab2ffc , pointer @ 0x61ab2910 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00260000
State : Process ( Waiting )
rhd_gc ( Waiting )
Stack : 0x6fea2000 - 0x6feaa000 , pointer @ 0x6fea9f70 ( Cookie OK )
Signals : SigRec 0x80000001 , SigWait 0x00000000
State : Task ( Waiting )
ahi . device Unit Process ( Waiting )
Stack : 0x610c0004 - 0x610cfffc , pointer @ 0x610cff20 ( Cookie OK )
Signals : SigRec 0xf000c000 , SigWait 0x00000100
State : Process ( Waiting )
MiniGL watch - dog ( Waiting )
Stack : 0x4df5b004 - 0x4df6affc , pointer @ 0x4df6aec0 ( Cookie OK )
Signals : SigRec 0xc0001000 , SigWait 0x00000000
State : Process ( Waiting )
camdmidi . usbfd ( Waiting )
Stack : 0x60c79004 - 0x60c84ffc , pointer @ 0x60c84f60 ( Cookie OK )
Signals : SigRec 0x60001000 , SigWait 0x00000100
State : Process ( Waiting )
ClickToFront ( Waiting )
Stack : 0x5b217004 - 0x5b226ffc , pointer @ 0x5b2269f0 ( Cookie OK )
Signals : SigRec 0xc000d000 , SigWait 0x00000100
State : Process ( Waiting )
input . device ( Waiting )
Stack : 0x6fe82000 - 0x6fe92000 , pointer @ 0x6fe91f00 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000000
State : Task ( Waiting )
sound . datatype process ( Waiting )
Stack : 0x60f92004 - 0x60fa1ffc , pointer @ 0x60fa1e40 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x40002000
State : Process ( Waiting )
sound . datatype process ( Waiting )
Stack : 0x4edb2004 - 0x4edc1ffc , pointer @ 0x4edc1e40 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00002000
State : Process ( Waiting )
SFS DosList handler ( Waiting )
Stack : 0x62fee004 - 0x62ff1ffc , pointer @ 0x62ff1f20 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000000
State : Process ( Waiting )
USB stack ( Waiting )
Stack : 0x6fe9a000 - 0x6fe9e000 , pointer @ 0x6fe9df20 ( Cookie OK )
Signals : SigRec 0xf8007000 , SigWait 0x00000000
State : Task ( Waiting )
OHCI Controller Task Unit 2 ( Waiting )
Stack : 0x6fda1000 - 0x6fda9000 , pointer @ 0x6fda8f10 ( Cookie OK )
Signals : SigRec 0xbc009000 , SigWait 0x00000000
State : Task ( Waiting )
OHCI Controller Task Unit 1 ( Waiting )
Stack : 0x6fdc1000 - 0x6fdc9000 , pointer @ 0x6fdc8f10 ( Cookie OK )
Signals : SigRec 0xbc009000 , SigWait 0x00000000
State : Task ( Waiting )
OHCI Controller Task Unit 0 ( Waiting )
Stack : 0x6fded000 - 0x6fdf5000 , pointer @ 0x6fdf4f10 ( Cookie OK )
Signals : SigRec 0xbc009000 , SigWait 0x00000000
State : Task ( Waiting )
OHCI Controller Task Unit 4 ( Waiting )
Stack : 0x6fd5d000 - 0x6fd65000 , pointer @ 0x6fd64f10 ( Cookie OK )
Signals : SigRec 0xbc009000 , SigWait 0x00000000
State : Task ( Waiting )
EHCI Controller Task Unit 0 ( Waiting )
Stack : 0x6fd31000 - 0x6fd39000 , pointer @ 0x6fd38f10 ( Cookie OK )
Signals : SigRec 0xbe009000 , SigWait 0x00000000
State : Task ( Waiting )
OHCI Controller Task Unit 3 ( Waiting )
Stack : 0x6fd75000 - 0x6fd7d000 , pointer @ 0x6fd7cf10 ( Cookie OK )
Signals : SigRec 0xbc009000 , SigWait 0x00000000
State : Task ( Waiting )
sb600sata . device - chip 0 port 0 ( Waiting )
Stack : 0x6fe48000 - 0x6fe50000 , pointer @ 0x6fe4ff20 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x20000000
State : Task ( Waiting )
page_sweep ( Waiting )
Stack : 0x6fe10004 - 0x6fe17ffc , pointer @ 0x6fe17e90 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000000
State : Task ( Waiting )
cfide . device task ( Waiting )
Stack : 0x6fe18000 - 0x6fe20000 , pointer @ 0x6fe1ff40 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000000
State : Task ( Waiting )
USB1 / exFATFileSystem 53.15 ( Waiting )
Stack : 0x61112004 - 0x61121ffc , pointer @ 0x61121eb0 ( Cookie OK )
Signals : SigRec 0xe0000000 , SigWait 0x00000100
State : Process ( Waiting )
reaper . task ( Waiting )
Stack : 0x629cb004 - 0x629d2ffc , pointer @ 0x629d2e50 ( Cookie OK )
Signals : SigRec 0x00007000 , SigWait 0x00000000
State : Process ( Waiting )
hid . usbfd ( Waiting )
Stack : 0x60c54004 - 0x60c5bffc , pointer @ 0x60c5be90 ( Cookie OK )
Signals : SigRec 0xe0000000 , SigWait 0x00000100
State : Process ( Waiting )
HID Mouse ( Waiting )
Stack : 0x60bac004 - 0x60bbbffc , pointer @ 0x60bbbf20 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
SSD3 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62d07004 - 0x62d0affc , pointer @ 0x62d0aeb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
SSD2 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62dd8004 - 0x62ddbffc , pointer @ 0x62ddbeb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
ICD1 / CDFileSystem 53.4 ( Waiting )
Stack : 0x60b78004 - 0x60b87ffc , pointer @ 0x60b87f30 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
ICD0 / CDFileSystem 53.4 ( Waiting )
Stack : 0x60c20004 - 0x60c2fffc , pointer @ 0x60c2ff30 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
CD0 / CDFileSystem 53.4 ( Waiting )
Stack : 0x62fd2004 - 0x62fd5ffc , pointer @ 0x62fd5f30 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
SSD0 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x6fb18004 - 0x6fb1bffc , pointer @ 0x6fb1beb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
SSD5 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62b65004 - 0x62b68ffc , pointer @ 0x62b68eb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
SSD1 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62ec1004 - 0x62ec4ffc , pointer @ 0x62ec4eb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
RAM / ram - handler 53.172 ( Waiting )
Stack : 0x628dd004 - 0x628e0ffc , pointer @ 0x628e0d40 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
hid . usbfd ( Waiting )
Stack : 0x60c48004 - 0x60c4fffc , pointer @ 0x60c4fe90 ( Cookie OK )
Signals : SigRec 0xe0000000 , SigWait 0x00000100
State : Process ( Waiting )
HID Keyboard ( Waiting )
Stack : 0x60a54004 - 0x60a63ffc , pointer @ 0x60a63f10 ( Cookie OK )
Signals : SigRec 0x90001000 , SigWait 0x00000000
State : Process ( Waiting )
BU0 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62a90004 - 0x62a97ffc , pointer @ 0x62a97eb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x00000000
State : Process ( Waiting )
SSD4 / SmartFilesystem 1.293 ( Waiting )
Stack : 0x62c46004 - 0x62c49ffc , pointer @ 0x62c49eb0 ( Cookie OK )
Signals : SigRec 0xe0000100 , SigWait 0x10000000
State : Process ( Waiting )
MainIPH0 / CrossDOSFileSystem 53.11 ( Waiting )
Stack : 0x60aa0004 - 0x60aafffc , pointer @ 0x60aafeb0 ( Cookie OK )
Signals : SigRec 0x40000100 , SigWait 0x00000000
State : Process ( Waiting )
MainIPC0 / CrossDOSFileSystem 53.11 ( Waiting )
Stack : 0x6107b004 - 0x6108affc , pointer @ 0x6108aeb0 ( Cookie OK )
Signals : SigRec 0x40000100 , SigWait 0x00000000
State : Process ( Waiting )
pager ( Waiting )
Stack : 0x629a7004 - 0x629c6ffc , pointer @ 0x629c6ef0 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
pthread id 1 ( Waiting )
Stack : 0x21595004 - 0x2168effc , pointer @ 0x2168ee50 ( Cookie OK )
Signals : SigRec 0x10000000 , SigWait 0x00000000
State : Process ( Waiting )
IDF1 / FastFileSystem 53.2 ( Waiting )
Stack : 0x60e42004 - 0x60e51ffc , pointer @ 0x60e51ed0 ( Cookie OK )
Signals : SigRec 0xa8000100 , SigWait 0x00000000
State : Process ( Waiting )
IDF0 / FastFileSystem 53.2 ( Waiting )
Stack : 0x60df5004 - 0x60e04ffc , pointer @ 0x60e04ed0 ( Cookie OK )
Signals : SigRec 0xa8000100 , SigWait 0x00000000
State : Process ( Waiting )
WinFrame 7 Process ( Waiting )
Stack : 0x4f0f1004 - 0x4f130ffc , pointer @ 0x4f130eb0 ( Cookie OK )
Signals : SigRec 0xff800000 , SigWait 0x00000000
State : Process ( Waiting )
WinFrame 6 Process ( Waiting )
Stack : 0x2906b004 - 0x290aaffc , pointer @ 0x290aaeb0 ( Cookie OK )
Signals : SigRec 0xff800000 , SigWait 0x00000000
State : Process ( Waiting )
MassStorage Device Task ( Waiting )
Stack : 0x6fb99000 - 0x6fba1000 , pointer @ 0x6fba0ea0 ( Cookie OK )
Signals : SigRec 0xe4009000 , SigWait 0x00000000
State : Task ( Waiting )
rtl8139 . device.0 ( Waiting )
Stack : 0x60041004 - 0x60050ffc , pointer @ 0x60050f00 ( Cookie OK )
Signals : SigRec 0x78008000 , SigWait 0x00000000
State : Process ( Waiting )
IPH0 / CrossDOSFileSystem 53.11 ( Waiting )
Stack : 0x60abc004 - 0x60acbffc , pointer @ 0x60acbee0 ( Cookie OK )
Signals : SigRec 0x00010100 , SigWait 0x00000000
State : Process ( Waiting )
IPC0 / CrossDOSFileSystem 53.11 ( Waiting )
Stack : 0x61097004 - 0x610a6ffc , pointer @ 0x610a6ee0 ( Cookie OK )
Signals : SigRec 0x00010100 , SigWait 0x00000000
State : Process ( Waiting )
dos_filedir_notify ( Waiting )
Stack : 0x6fb59004 - 0x6fb5cffc , pointer @ 0x6fb5cad0 ( Cookie OK )
Signals : SigRec 0x40001000 , SigWait 0x80000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x46fe6004 - 0x46ff5ffc , pointer @ 0x46ff5e20 ( Cookie OK )
Signals : SigRec 0xb0000100 , SigWait 0x00000000
State : Process ( Waiting )
RANDOM / Random - Handler 52.1 ( Waiting )
Stack : 0x60c9a004 - 0x60ca9ffc , pointer @ 0x60ca9ef0 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
URL / launch - handler 53.38 ( Waiting )
Stack : 0x60ce2004 - 0x60d5cffc , pointer @ 0x60d58fb0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
ENV / env - handler 54.5 ( Waiting )
Stack : 0x6299f004 - 0x629a2ffc , pointer @ 0x629a2ef0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x5d855004 - 0x5d864ffc , pointer @ 0x5d864e20 ( Cookie OK )
Signals : SigRec 0xb0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x6169f004 - 0x616aeffc , pointer @ 0x616aee20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x617fa004 - 0x61809ffc , pointer @ 0x61809e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x5afa2004 - 0x5afb1ffc , pointer @ 0x5afb1e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x5b096004 - 0x5b0a5ffc , pointer @ 0x5b0a5e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x5b1d7004 - 0x5b1e6ffc , pointer @ 0x5b1e6e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x6192e004 - 0x6193dffc , pointer @ 0x6193de20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x619f9004 - 0x61a08ffc , pointer @ 0x61a08e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x61ac9004 - 0x61ad8ffc , pointer @ 0x61ad8e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x6289f004 - 0x628aeffc , pointer @ 0x628aee20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
AUDIO / AHI - Handler 6.2 ( Waiting )
Stack : 0x60af8004 - 0x60b08004 , pointer @ 0x60b07ed0 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
Camd Wait Proc ( Waiting )
Stack : 0x60e6f004 - 0x60e87ffc , pointer @ 0x60e87f10 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
APPDIR / appdir - handler - in - dos 53.158 ( Waiting )
Stack : 0x6294b004 - 0x62952ffc , pointer @ 0x62952dc0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x62a07004 - 0x62a0effc , pointer @ 0x62a0ee20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
RAW / con - handler 53.78 ( Waiting )
Stack : 0x62a1b004 - 0x62a22ffc , pointer @ 0x62a22e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
CON / con - handler 53.78 ( Waiting )
Stack : 0x62a4b004 - 0x62a52ffc , pointer @ 0x62a52e20 ( Cookie OK )
Signals : SigRec 0xa0000100 , SigWait 0x00000000
State : Process ( Waiting )
dos_nbmd_process ( Waiting )
Stack : 0x6fba9004 - 0x6fbacffc , pointer @ 0x6fbacf30 ( Cookie OK )
Signals : SigRec 0x00001100 , SigWait 0x00000000
State : Process ( Waiting )
dos_lock_handler ( Waiting )
Stack : 0x6fb8d004 - 0x6fb90ffc , pointer @ 0x6fb90f00 ( Cookie OK )
Signals : SigRec 0x00001100 , SigWait 0x00000000
State : Process ( Waiting )
RexxMaster ( Waiting )
Stack : 0x609bc004 - 0x609cc004 , pointer @ 0x609cbf70 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000000
State : Process ( Waiting )
diskimage . device unit 7 ( Waiting )
Stack : 0x60a80004 - 0x60a93ffc , pointer @ 0x60a93c50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 5 ( Waiting )
Stack : 0x60b49004 - 0x60b5cffc , pointer @ 0x60b5cc50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 4 ( Waiting )
Stack : 0x60bf1004 - 0x60c04ffc , pointer @ 0x60c04c50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 0 ( Waiting )
Stack : 0x60d7a004 - 0x60d8dffc , pointer @ 0x60d8dc50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 1 ( Waiting )
Stack : 0x60e22004 - 0x60e35ffc , pointer @ 0x60e35c50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
diskimage . device unit 6 ( Waiting )
Stack : 0x60ea4004 - 0x60eb7ffc , pointer @ 0x60eb7c50 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000100
State : Process ( Waiting )
TEXTCLIP / textclip - handler 53.1 ( Waiting )
Stack : 0x60cc2004 - 0x60cd1ffc , pointer @ 0x60cd1eb0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
compose . task ( Waiting )
Stack : 0x5fdbb000 - 0x5fdc3000 , pointer @ 0x5fdc2e00 ( Cookie OK )
Signals : SigRec 0x00000010 , SigWait 0x00000000
State : Task ( Waiting )
Workbench ( Waiting )
Stack : 0x6092b004 - 0x6093affc , pointer @ 0x6093aea0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000000
State : Process ( Waiting )
ScreenBlanker Library . ( Waiting )
Stack : 0x5b126004 - 0x5b136ffc , pointer @ 0x5b136f00 ( Cookie OK )
Signals : SigRec 0xb4001000 , SigWait 0x00000100
State : Process ( Waiting )
MUI imagespace screen notify ( Waiting )
Stack : 0x4ef72004 - 0x4ef81ffc , pointer @ 0x4ef81d30 ( Cookie OK )
Signals : SigRec 0x80009000 , SigWait 0x00000100
State : Process ( Waiting )
ramlib ( Waiting )
Stack : 0x628f1004 - 0x62909ffc , pointer @ 0x62909f20 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000100
State : Process ( Waiting )
Workbench DosList Notify ( Waiting )
Stack : 0x61ccc004 - 0x61cdbffc , pointer @ 0x61cdbf40 ( Cookie OK )
Signals : SigRec 0x00003000 , SigWait 0x00000100
State : Process ( Waiting )
ContextMenus Command Dispatcher ( Waiting )
Stack : 0x4f31b004 - 0x4f32affc , pointer @ 0x4f32af30 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
texteditor . gadget Clipboard Server ( Waiting )
Stack : 0x4f367004 - 0x4f37fffc , pointer @ 0x4f37ff00 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
string . gadget server ( Waiting )
Stack : 0x61ca8004 - 0x61cb7ffc , pointer @ 0x61cb7db0 ( Cookie OK )
Signals : SigRec 0x40000000 , SigWait 0x00000100
State : Process ( Waiting )
Workbench Clipboard Server ( Waiting )
Stack : 0x5ba17004 - 0x5ba26ffc , pointer @ 0x5ba26f00 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000100
State : Process ( Waiting )
NotificationServer ( Ready )
Stack : 0x61816004 - 0x61835ffc , pointer @ 0x61835b20 ( Cookie OK )
Signals : SigRec 0xbe001000 , SigWait 0x04000100
State : Process ( Ready )
pthread id 2 ( Waiting )
Stack : 0x4ebd1004 - 0x4eccaffc , pointer @ 0x4eccae00 ( Cookie OK )
Signals : SigRec 0xe0000000 , SigWait 0x00000000
State : Process ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fcd5004 - 0x6fcdcffc , pointer @ 0x6fcdcf10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
TCP / IP Control ( Waiting )
Stack : 0x60092004 - 0x600a1ffc , pointer @ 0x600a1dc0 ( Cookie OK )
Signals : SigRec 0xf8009080 , SigWait 0x00000000
State : Process ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fce1004 - 0x6fce8ffc , pointer @ 0x6fce8f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fced004 - 0x6fcf4ffc , pointer @ 0x6fcf4f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fcbd004 - 0x6fcc4ffc , pointer @ 0x6fcc4f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fcb1004 - 0x6fcb8ffc , pointer @ 0x6fcb8f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fcc9004 - 0x6fcd0ffc , pointer @ 0x6fcd0f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
ELF Collector ( Waiting )
Stack : 0x62fda004 - 0x62fe9ffc , pointer @ 0x62fe9e70 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
Background CLI [ wait ] ( Waiting )
Stack : 0x456b2004 - 0x456c1ffc , pointer @ 0x456c1f00 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000100
State : Process ( Waiting )
Background CLI [ smbfs . os4_2.2 '//Fritz.Box/Nosgoth/Fritz_HDD/' ] ( Waiting )
Stack : 0x4fe37004 - 0x4fe46ffc , pointer @ 0x4fe465a0 ( Cookie OK )
Signals : SigRec 0x8000f080 , SigWait 0x00000100
State : Process ( Waiting )
TCP / IP Superserver ( Waiting )
Stack : 0x600ae004 - 0x600bdffc , pointer @ 0x600bd9f0 ( Cookie OK )
Signals : SigRec 0xd0000080 , SigWait 0x00000000
State : Process ( Waiting )
ARexx ( Waiting )
Stack : 0x4ffea004 - 0x4fffa004 , pointer @ 0x4fff9d70 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
ScreenBlankerEngine ( Waiting )
Stack : 0x61942004 - 0x61951ffc , pointer @ 0x61951be0 ( Cookie OK )
Signals : SigRec 0xd8001000 , SigWait 0x00000100
State : Process ( Waiting )
TCP / IP Configuration ( Waiting )
Stack : 0x600ca004 - 0x600d9ffc , pointer @ 0x600d9e10 ( Cookie OK )
Signals : SigRec 0xf8003000 , SigWait 0x00000000
State : Process ( Waiting )
Wet ( Waiting )
Stack : 0x616b3004 - 0x616c2ffc , pointer @ 0x616bf1e0 ( Cookie OK )
Signals : SigRec 0x6e001000 , SigWait 0x00000100
State : Process ( Waiting )
Mounter GUI ( Waiting )
Stack : 0x61132004 - 0x61145ffc , pointer @ 0x61145e10 ( Cookie OK )
Signals : SigRec 0x80007000 , SigWait 0x00000000
State : Process ( Waiting )
DiskImageGUI ( Waiting )
Stack : 0x5b007004 - 0x5b016ffc , pointer @ 0x5b016dc0 ( Cookie OK )
Signals : SigRec 0xd7009000 , SigWait 0x00000100
State : Process ( Waiting )
application . library messageserver ( Waiting )
Stack : 0x62655000 - 0x62655fa0 , pointer @ 0x62655f10 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000000
State : Task ( Waiting )
clipview . library server ( Waiting )
Stack : 0x54a1b004 - 0x54a3affc , pointer @ 0x54a3ae00 ( Cookie OK )
Signals : SigRec 0xd8003000 , SigWait 0x00000000
State : Process ( Waiting )
ConClip ( Waiting )
Stack : 0x60a2c004 - 0x60a3bffc , pointer @ 0x60a3beb0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0x00000000
State : Process ( Waiting )
ContextMenus ( Waiting )
Stack : 0x5b1f3004 - 0x5b202ffc , pointer @ 0x5b202c80 ( Cookie OK )
Signals : SigRec 0xe0001000 , SigWait 0x0c000000
State : Process ( Waiting )
Background CLI [ SYS : System / AmiUpdate / AmiUpdate ] ( Waiting )
Stack : 0x4fd53004 - 0x4fd72ffc , pointer @ 0x4fd72370 ( Cookie OK )
Signals : SigRec 0xec001000 , SigWait 0x00000000
State : Process ( Waiting )
Background CLI [ Tools : Audio / Tools / CamdTools / MidiThru / MidiThru ] ( Waiting )
Stack : 0x5fffe004 - 0x6000dffc , pointer @ 0x6000db50 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000100
State : Process ( Waiting )
datatypes . library ( Waiting )
Stack : 0x613e0004 - 0x613efffc , pointer @ 0x613efe30 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
UsbSound ( Waiting )
Stack : 0x5b0c2004 - 0x5b0d1ffc , pointer @ 0x5b0d1c40 ( Cookie OK )
Signals : SigRec 0xc0001000 , SigWait 0x00000000
State : Process ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fbf1004 - 0x6fbf8ffc , pointer @ 0x6fbf8f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x08000000
State : Task ( Waiting )
DefIcons ( Waiting )
Stack : 0x61a15004 - 0x61a24ffc , pointer @ 0x61a24dc0 ( Cookie OK )
Signals : SigRec 0x80009000 , SigWait 0x00000100
State : Process ( Waiting )
« IPrefs » ( Waiting )
Stack : 0x60dda004 - 0x60de9ffc , pointer @ 0x60de9980 ( Cookie OK )
Signals : SigRec 0x0000f000 , SigWait 0x00000100
State : Process ( Waiting )
Background CLI [ RX ] ( Waiting )
Stack : 0x500d9004 - 0x500e8ffc , pointer @ 0x500e8e20 ( Cookie OK )
Signals : SigRec 0x00000100 , SigWait 0x00000000
State : Process ( Waiting )
AsyncWB ( Waiting )
Stack : 0x61a8f004 - 0x61a9effc , pointer @ 0x61a9eeb0 ( Cookie OK )
Signals : SigRec 0xc0001000 , SigWait 0x00000100
State : Process ( Waiting )
KeymapSwitcher . docky ( Waiting )
Stack : 0x6176c004 - 0x6177bffc , pointer @ 0x6177bef0 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
smartbutton . docky ( Waiting )
Stack : 0x61780004 - 0x6178fffc , pointer @ 0x6178fec0 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
MouseBlanker ( Waiting )
Stack : 0x5b14d004 - 0x5b15cffc , pointer @ 0x5b15ca00 ( Cookie OK )
Signals : SigRec 0xc000d000 , SigWait 0x00000100
State : Process ( Waiting )
RAWBInfo ( Waiting )
Stack : 0x61968004 - 0x61977ffc , pointer @ 0x61977ec0 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000100
State : Process ( Waiting )
TCP / IP Log ( Waiting )
Stack : 0x600e6004 - 0x600f5ffc , pointer @ 0x600f5f00 ( Cookie OK )
Signals : SigRec 0x80003000 , SigWait 0x00000000
State : Process ( Waiting )
USB stack Process ( Waiting )
Stack : 0x6114a004 - 0x61159ffc , pointer @ 0x61159ee0 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Process ( Waiting )
MassStorage Notifier ( Waiting )
Stack : 0x6fdf5000 - 0x6fdfcd00 , pointer @ 0x6fdfcc70 ( Cookie OK )
Signals : SigRec 0x80001000 , SigWait 0x00000000
State : Task ( Waiting )
DST watcher ( Waiting )
Stack : 0x61584004 - 0x61593ffc , pointer @ 0x61593f10 ( Cookie OK )
Signals : SigRec 0xc0000000 , SigWait 0x00000000
State : Process ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fbc5004 - 0x6fbccffc , pointer @ 0x6fbccf10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fc1d004 - 0x6fc24ffc , pointer @ 0x6fc24f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
hub . usbfd ( Waiting )
Stack : 0x6fc0d004 - 0x6fc14ffc , pointer @ 0x6fc14f10 ( Cookie OK )
Signals : SigRec 0x30000000 , SigWait 0x00000000
State : Task ( Waiting )
Shell Process [ scummvm ] ( Crashed )
Stack : 0x216e4004 - 0x217ddffc , pointer @ 0x21796700 ( Cookie OK )
Signals : SigRec 0x00000010 , SigWait 0x30000100
State : Process ( Crashed )
Background CLI [ Tools : Utilities / CANDI / data / Dandelion ] ( Ready )
Stack : 0x53901004 - 0x53910ffc , pointer @ 0x53910b20 ( Cookie OK )
Signals : SigRec 0x40000000 , SigWait 0x04000100
State : Process ( Ready )
ramlib . support ( Waiting )
Stack : 0x6290e004 - 0x62926ffc , pointer @ 0x62926f00 ( Cookie OK )
Signals : SigRec 0x80005000 , SigWait 0x00000000
State : Process ( Waiting )
Mounter Task ( Waiting )
Stack : 0x6fdfd000 - 0x6fe0ba60 , pointer @ 0x6fe0b970 ( Cookie OK )
Signals : SigRec 0xb0001000 , SigWait 0x00000000
State : Task ( Waiting )
Mounter Companion Process ( Waiting )
Stack : 0x61173004 - 0x61182ffc , pointer @ 0x61182f40 ( Cookie OK )
Signals : SigRec 0x80003000 , SigWait 0x00000000
State : Process ( Waiting )
CANDI ( Waiting )
Stack : 0x5afb6004 - 0x5afc5ffc , pointer @ 0x5afc5800 ( Cookie OK )
Signals : SigRec 0x70005000 , SigWait 0x00000000
State : Process ( Waiting )
dos_signal_server ( Waiting )
Stack : 0x6fb61004 - 0x6fb64ffc , pointer @ 0x6fb64f10 ( Cookie OK )
Signals : SigRec 0x0000f000 , SigWait 0x00000000
State : Process ( Waiting )
dos_appdir_server ( Waiting )
Stack : 0x6fb3d004 - 0x6fb44ffc , pointer @ 0x6fb44d40 ( Cookie OK )
Signals : SigRec 0x80005000 , SigWait 0x00000000
State : Process ( Waiting )
CPUDock_idleTask ( Ready )
Stack : 0x4f294000 - 0x4f298000 , pointer @ 0x4f297ee0 ( Cookie OK )
Signals : SigRec 0x80000000 , SigWait 0xc0000000
State : Task ( Ready )
idle . task ( Ready )
Stack : 0x6ff62000 - 0x6ff63000 , pointer @ 0x6ff62fd0 ( Cookie OK )
Signals : SigRec 0x00000000 , SigWait 0x00000000
State : Task ( Ready )
This should *not* turn into a "Fix my bugs, please" thread, just to get some help and maybe find new ways to fix them by myself, so thank you in advance.
The file in question where i think could be a good starting point is
memorypool.cpp Or maybe there is a program (gdb?) which i could use to clear that up? (Help with gdb needed too)
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/23 19:13
#42
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel
Fullpipe crashed for me as well.
C++ new operator uses probably malloc too (what else?).
Newlib and malloc started to ring some bells and it seems that ScummVM does sometimes realloc(). I wonder if this could break the allocation scheme? Here is some info:
http://forum.hyperion-entertainment.c ... f=14&t=1591&hilit=realloc I hacked custom malloc/calloc/realloc/free functions into ScummVM and Fullpipe started without crash 3 times. It crashed on each exit though - probably my fault :) By the way game sprite graphics looks buggy, perhaps endian-related.
I think realloc issue is not fully confirmed but it's one potential clue.
Tried also Fullpipe on Linux with Valgrind and Clang but didn't see much.
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/23 21:06
#43
Home away from home
Joined: 2006/11/26 21:45Last Login
: Today 6:34
From a dying planet
Group:
Registered Users
@Capehill
Hmm, i'll relay that realloc() comment of yours to my bug report, maybe the devs have more ideas?
Could you share your hacks too?
Maybe if i post them there, they'll get some clues on what is going wrong for AmigaOS4.
wrt the broken sprites:
Yes, that is also already in the
tracker , i created it at one of those rare occasions i was able to reach the game et al.
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/24 9:09
#44
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel
Here is my patch. Currently I'm able to start and exit FP successfully:
http://capehill.kapsi.fi/scummvm/ There is a primitive attempt to profile drawing, shader compilation hack, memory allocation workaround in fullpipe.cpp and finally, some realloc() workaround attempt (but it didn't change a thing).
Maybe it would be possible to capture all malloc/free/realloc/calloc calls and create a newlib testcase based on that data. Data might be captured over serial, for example.
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/24 9:43
#45
Home away from home
Joined: 2006/11/26 21:45Last Login
: Today 6:34
From a dying planet
Group:
Registered Users
@Capehill Wow, thanks a lot for that. Could you maybe describe the malloc workaround a bit? What do yu think is going wrong in the scummvm code and what are "fixing", i need some material to add to my bugreport, just throwing in that patch would be a little rude imho. Of course, maybe they don't want to investigate and simply add that exclusion for AmigaOS4, but history tells me they do want to support all platforms properly.
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/24 9:53
#46
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel Workaround just provides global symbols called malloc, free, calloc and realloc and linker then uses these to put the binary together. Newlib's symbols get by-passed: now heap allocations are requested directly from ExecSG. This impacts also other libraries that are linked with ScummVM and need those symbols, including SDL. I don't suspect ScummVM doing "wrong" currently.
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/24 10:13
#47
Home away from home
Joined: 2006/11/26 21:45Last Login
: Today 6:34
From a dying planet
Group:
Registered Users
@Capehill Oh? So, it's a problem (maybe even a bug?) in the OS? Would you be so kind to place that into their bugtracker then? Thanks a bunch for all the help
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/24 17:15
#48
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel I don't know. Recorded memory calls of Fullpipe startup and then tried to replay these with a pure Newlib-based test program and problem did NOT reproduce. It seems complicated. If there is a heap corruption by ScummVM then maybe it's somehow AmigaOS(+newlib)-specific and doesn't trigger Valgrind on Linux. On the other hand, after replacing Newlib-calls with IExec ones, issue didn't seem to occur.
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/24 19:45
#49
Home away from home
Joined: 2006/11/26 21:45Last Login
: Today 6:34
From a dying planet
Group:
Registered Users
@Capehill Sigh...it couldn't be easy for once, could it? :-/
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/24 20:13
#50
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel We could try to put canaries before and after each heap allocation. If we get lucky, one of the "canaries" gets hurted and then it may be possible to slowly debug more, knowing the size of the allocation for the next attempt.
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/24 20:55
#51
Home away from home
Joined: 2006/11/26 21:45Last Login
: Today 6:34
From a dying planet
Group:
Registered Users
@Capehill
First, i love the fact that you didn't take kittens
and second, i'm all for it, though i'd need you to do all the coding work.
I can do the tests and take all the crashes, but i'll surely will provide any output/serial logs i can gather.
Thank you again for your time and help
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/25 18:30
#52
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel
I see dead birds. Could be a bug on my side but after first tests, of 150000 free'd allocations, there were about 300 allocations where the tail end was smashed. Have to investigate more, some day.
*** Birdwatch: good canaries 149822, bad canaries 340
The canary patch (fullpipe.cpp part) is here if you want to play:
http://capehill.kapsi.fi/scummvm/
Re: Porting to AmigaOS4 thread
Posted on:
2019/3/25 21:26
#53
Home away from home
Joined: 2006/11/26 21:45Last Login
: Today 6:34
From a dying planet
Group:
Registered Users
@Capehill Thank you, but i don't think it will make a difference if i let the birds die too. There's a problem which crashes the game, so i'll be waiting. I'm thankful for all your help
Re: Porting to AmigaOS4 thread
Posted on:
2019/4/4 18:55
#54
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel
Debugged little bit more and put a trap instruction inside dead canary detector. It seems that there is some bitmap freed:
Quote:
(0x64D93E40) [engines/fullpipe/fullpipe.cpp:162] scummvm:free()+0x1a4 (section 8 @ 0x236C8) (0x64D93E90) [engines/fullpipe/fullpipe.cpp:162] scummvm:free()+0x1a4 (section 8 @ 0x236C8) (0x64D93EC0) [engines/fullpipe/gfx.cpp:715] scummvm:_ZN8Fullpipe6BitmapD1Ev()+0x50 (section 8 @ 0x36EE8) (0x64D93EE0) scummvm:_ZN6Common14DefaultDeleterIN8Fullpipe6BitmapEEclEPS2_()+0x38 (section 8 @ 0x3D548) (0x64D93F00) [engines/fullpipe/gfx.cpp:255] scummvm:_ZN6Common9ScopedPtrIN8Fullpipe6BitmapENS_14DefaultDeleterIS2_EEE5resetEPS2_()+0x34 (section 8 @ 0x3D59C) (0x64D93F30) [engines/fullpipe/gfx.cpp:422] scummvm:_ZN8Fullpipe7Picture11freePictureEv()+0xf0 (section 8 @ 0x375BC) (0x64D93F50) [engines/fullpipe/gfx.cpp:412] scummvm:_ZN8Fullpipe7PictureD2Ev()+0x30 (section 8 @ 0x377C0) (0x64D93F70) scummvm:_ZN8Fullpipe11StaticPhaseD2Ev()+0x44 (section 8 @ 0xA47C8) (0x64D93F90) scummvm:_ZN8Fullpipe12DynamicPhaseD2Ev()+0x34 (section 8 @ 0xA482C) (0x64D93FB0) scummvm:_ZN8Fullpipe7StaticsD0Ev()+0x54 (section 8 @ 0xA48B0) (0x64D93FD0) scummvm:_ZN6Common14DefaultDeleterIN8Fullpipe7StaticsEEclEPS2_()+0x44 (section 8 @ 0xA3A58) (0x64D93FF0) [engines/fullpipe/statics.cpp:145] scummvm:_ZN6Common8for_eachIPPN8Fullpipe7StaticsENS_14DefaultDeleterIS2_EEEET0_T_S8_S7_()+0x44 (section 8 @ 0xA3AB4) (0x64D94010) [engines/fullpipe/statics.cpp:115] scummvm:_ZN8Fullpipe15StaticANIObjectD0Ev()+0x68 (section 8 @ 0xA21E0) (0x64D94030) [engines/fullpipe/scene.cpp:124] scummvm:_ZN8Fullpipe5SceneD0Ev()+0x118 (section 8 @ 0x84BBC) (0x64D94060) [engines/fullpipe/gameloader.cpp:421] scummvm:_ZN8Fullpipe10GameLoader11unloadSceneEi()+0xf8 (section 8 @ 0x2BB44) (0x64D94090) [engines/fullpipe/gameloader.cpp:387] scummvm:_ZN8Fullpipe10GameLoader12preloadSceneEii()+0x254 (section 8 @ 0x2CB2C) (0x64D940F0) [engines/fullpipe/gameloader.cpp:572] scummvm:_ZN8Fullpipe10GameLoader13updateSystemsEi()+0xc8 (section 8 @ 0x2CDC4) (0x64D94110) [engines/fullpipe/modal.cpp:233] scummvm:_ZN8Fullpipe10ModalIntro6finishEv()+0xc4 (section 8 @ 0x62268) (0x64D94130) [engines/fullpipe/modal.cpp:91] scummvm:_ZN8Fullpipe10ModalIntro4initEi()+0x54 (section 8 @ 0x64198) (0x64D94170) [engines/fullpipe/fullpipe.cpp:630] scummvm:_ZN8Fullpipe14FullpipeEngine12updateScreenEv()+0x13c (section 8 @ 0x24000) (0x64D94190) [engines/fullpipe/fullpipe.cpp:440] scummvm:_ZN8Fullpipe14FullpipeEngine3runEv()+0x5b8 (section 8 @ 0x25394) (0x64D94320) [base/main.cpp:327] scummvm:_Z7runGamePK6PluginR7OSystemRKN6Common6StringE()+0xd48 (section 8 @ 0x80A0) (0x64D94840) [base/main.cpp:599] scummvm:scummvm_main()+0xde8 (section 8 @ 0x953C) (0x64DDA0E0) [backends/platform/sdl/amigaos/amigaos-main.cpp:79] scummvm:main()+0x260 (section 8 @ 0x6AF8)It could be that heap corruption has something to do with endian issues. To fix endian issues, somebody would have to go through all file loading code in fullpipe engine.
Here is one obvious bug (but doesn't fix graphics):
https://github.com/scummvm/scummvm/blo ... s/fullpipe/utils.cpp#L260 It gives just bogus reading for BE.
Re: Porting to AmigaOS4 thread
Posted on:
2019/4/11 17:56
#55
Home away from home
Joined: 2006/11/26 21:45Last Login
: Today 6:34
From a dying planet
Group:
Registered Users
@Capehill First of all, thank you very much for helping out and putting so muchtime in this debugging. I gathered all relevant information and put it in my bug report, now i wait and see.
Re: Porting to AmigaOS4 thread
Posted on:
2019/4/11 18:13
#56
Home away from home
Joined: 2006/11/26 21:45Last Login
: Today 6:34
From a dying planet
Group:
Registered Users
I have a strange linker problem (well, strange for me at least, probably dead easy for you pros) I'm trying to port a library and with some help from one of the original devs, who fixed an endian issue in the process, i was able to link a "probably" working, at least it was built, but not yet tested) static library. For some reason though it errors out on building the shared objects one and i'd like to know why. Here is the error (pretty much no information given i'm afraid).Development:Coding/SDK/gcc/ppc-amigaos/bin/ld: final link failed: Invalid operation and here is the linker linegcc -s -shared -Wl,-soname,libprogram.so.3 -athread=native -Wl,--no-keep-memory -L/sdk/local/newlib/lib -o libprogram-3.18.0.so "lots of object files" -lstdc++ adding -fpic and/or -use-dynld doesn't help. Has anyone seen this error/behaviour and could give a pointer? Thank you
Re: Porting to AmigaOS4 thread
Posted on:
2019/4/12 19:52
#57
Just can't stay away
Joined: 2007/7/14 21:30Last Login
: 11/3 18:55
From Lothric
Group:
Registered Users
@Raziel -fPIC (position independent code) is meant for compiling (shared objects), not linking, so probably it shouldn't help here. I don't remember seeing that kind of error. Try a clean build. Do you have RAM left? Disk space left? All object file sizes are > 0 bytes? So this is some huge C++ library?
Re: Porting to AmigaOS4 thread
Posted on:
2019/4/12 21:28
#58
Just can't stay away
Joined: 2006/11/30 11:30Last Login
: 11/18 16:17
From Finland
Group:
Registered Users
@Raziel
Try changing "-Wl,--no-keep-memory" to "-Wl,-no-keep-memory" or removing it entirely.
At least according to this:
https://www.math.utah.edu/docs/info/ld_2.html the linker option should only have one dash and not two.
Re: Porting to AmigaOS4 thread
Posted on:
2019/4/12 23:03
#59
Home away from home
Joined: 2006/11/26 21:45Last Login
: Today 6:34
From a dying planet
Group:
Registered Users
@Capehill
Quote:
-fPIC (position independent code) is meant for compiling (shared objects), not linking, so probably it shouldn't help here.Ah, ok, thanks, i checked the compiling and -fPIC is there.
Quote:
I don't remember seeing that kind of error. Try a clean build.I did, but the error is the same, guess i need to start over with configuring it again
Quote:
1-Do you have RAM left? 2-Disk space left? 3-All object file sizes are > 0 bytes?1-approx. 700 MB when it hits the shared object linking
2-approx. 8.3 GB on the partition it is building on
3-I hope so, but i can't check, there are dozens and they are scattered all over.
Also, if this would be the problem shouldn't the static lib fail as well?
Quote:
So this is some huge C++ library?Yep, the static version of the lib is 17+ MB.
Not that is would be any useful since there is no program using it, but it's a good exercise for me
...as soon as i remember why i wanted to port that thing in the first place, i'd know what program it was a dependency of :-/
Re: Porting to AmigaOS4 thread
Posted on:
2019/4/12 23:05
#60
Home away from home
Joined: 2006/11/26 21:45Last Login
: Today 6:34
From a dying planet
Group:
Registered Users
@salass00
Quote:
Try changing "-Wl,--no-keep-memory" to "-Wl,-no-keep-memory" or removing it entirely.You are telling me i did it wrong all the time???
But that explains why there was no (real) memory saving since i put the flag...
Stupid, stupid, stupid, must have been a c&p error.
Why does ld doesn't complain, though???
Currently Active Users Viewing This Thread:
3
(
0 members
and 3 Anonymous Users
)