Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

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

Members: 0
Guests: 102

more...

Headlines

 
  Register To Post  

(1) 2 3 4 5 »
SpotLess debugger
Home away from home
Home away from home


See User information
@all
Let's collect bug reports/suggestions there, so Alfkil can improve the SpotLess debugger. Debugger can be downloaded there:
http://os4depot.net/?function=showfil ... opment/debug/spotless.lha

With source code being there:
https://github.com/alfkil/Spotless


@alfkil
The first report is that seems *.c files is not supported by spotless and didn't show up their source. Easy way to reproduce just build test.c, and try to use it in spotless.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: SpotLess debugger
Site Builder
Site Builder


See User information
Also, do we know if there is a list of systems that spotless is not working on? Or should it work on every system?

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
@kas1e

There is a problem getting Spotless to look for source files in the right places. I have a solution and will implement it tonight or tomorrow.

@walkero

Spotless has been confirmed working on X1000, X5000 and SAM440. There should be uniform functioning, since the only system reliant bit is the trace function of the CPU. But of course it would be nice with a list of confirmed targets.

Go to top
Re: SpotLess debugger
Home away from home
Home away from home


See User information
@alfkil
I am ready for any tets :)

I will test it on X5000, Pegasos2, Sam460, and Classic on WinUAE.

Ps. Do you think it is realistic at all to create "remote debugging" in spotless? I mean spotless-server which we run on amigaos4, and then spotless clients which will be hardware-independent, and can be running on win32 for example with Visual Studio or/and IDA ?

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
@kas1e

Quote:
. Do you think it is realistic at all to create "remote debugging" in spotless? I mean spotless-server which we run on amigaos4, and then spotless clients which will be hardware-independent, and can be running on win32 for example with Visual Studio or/and IDA ?


Piece of cake. I can even make the client in Qt, if you fancy. :)

Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
Does anyone know how to contact Martin "Mason" Mertz? The AISS package has lost (sadly) some icons, that I made use of in the UI of Spotless.


Edited by alfkil on 2022/2/16 21:45:25
Edited by alfkil on 2022/2/17 4:35:47
Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
This is a test version of the much improved Spotless. Thanks to kasie for testing!

Spotless download

I am hoping, that a few people will give it a go and either confirm its perfection or come up with some good points for further improvement. Cheers!

Go to top
Re: SpotLess debugger
Site Builder
Site Builder


See User information
@alfkil
That's awesome news. I tested that a few minutes ago and it seems to work better than the previous version. But I got a crash unfortunately.

- I compiled MediaVault with GCC 8.4.0 and -gstabs
- I loaded the binary from the development folder and it found the source files under src folder automatically, which was great.
- I put some break points at
https://github.com/walkero-gr/mediavau ... /master/src/libshandler.c
at the lines where I open the libraries like 148 and 149
- When the execution stopped there, I clicked on variables, and then at the global variables and then I got the following crash, which I couldn't ignore

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

Register dump
:
GPR (General Purpose Registers):
   
07B3E26CC 40C76ED0 00000002 40C77134 41C74990 00000000 77696E64 00000000 
   8
00000000 00000000 00000000 00000001 59333539 4CDC3F18 00000000 00000000 
  16
00000000 00000000 00000000 131112EC 1403E062 7B3B628C 00000000 00000014 
  24
00000001 00000000 41B237C2 00000000 C0000002 0223A968 0183A5D4 40C76ED0 


FPR 
(Floating Point RegistersNaN Not a Number):
   
0:             -nan          3481.85                1     1.82164e-218 
   4
:      3.78127e-31       4.5036e+15       4.5036e+15       4.5036e+15 
   8
:                4       4.5036e+15       4.5036e+15              256 
  12
:       4.5036e+15       4.5036e+15     1.67706e-300     2.50946e-246 
  16
:      7.75585e+80      1.01715e+21     1.76286e+155    -8.19814e-267 
  20
:      9.32286e+68      5.0565e+193      1.11156e+09      2.75453e+14 
  24
:      3.71964e+12     8.78008e-281     4.49956e-289    -1.46289e-304 
  28
:     4.11196e-297     2.78519e+154          2.56015         0.160149 

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


SPRs 
(Special Purpose Registers):
           
Machine State (msr) : 0x0002F030
                Condition 
(cr) : 0x40C60000
      Instruction Pointer 
(ip) : 0x7B3E26F0
       Xtended Exception 
(xer) : 0x3F4A7134
                   Count 
(ctr) : 0x00570001
                     Link 
(lr) : 0x00000000
            DSI Status 
(dsisr) : 0x85027002
            Data Address 
(dar) : 0x40C63A44



680x0 emulated registers
:
DATA00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
ADDR
6FFA4000 83EB2500 00000000 00000000 00000000 00000000 00000000 40C76B10 
FPU0
:                0                0                0                0 
FPU4
:                0                0                0                0 



Symbol info
:
Instruction pointer 0x7B3E26F0 belongs to module "Spotless" (PowerPC
Symbol_ZN5Array6valuesB5cxx11Ej 0x124 in section 1 offset 0x0002F6EC

Stack trace
:
    [/
home/alfkil/Spotless/SimpleDebug/Binary.cpp:355Spotless:_ZN5Array6valuesB5cxx11Ej()+0x124 (section 1 0x2F6EC)
    [/
home/alfkil/Spotless/SimpleDebug/Binary.cpp:349Spotless:_ZN5Array6valuesB5cxx11Ej()+0x100 (section 1 0x2F6C8)
    [/
home/alfkil/Spotless/SimpleDebug/Binary.cpp:402Spotless:_ZN6Binary10getGlobalsB5cxx11ER10ElfSymbols()+0x1c0 (section 1 0x2B5E0)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:202Spotless:_ZN8Debugger7globalsB5cxx11Ev()+0x50 (section 1 0xA7F8)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:39Spotless:_ZN7Context7globalsEv()+0x18c (section 1 0xF7D4)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:143Spotless:_ZN8Spotless11handleEventEP5Event()+0x7c8 (section 1 0x6C08)
    [/
home/alfkil/Spotless/ReAction/Widget.cpp:241Spotless:_ZN6Widget12processEventEmt()+0x4f8 (section 1 0x21A1C)
    [/
home/alfkil/Spotless/ReAction/Widget.cpp:115Spotless:_ZN6Widget12waitForCloseEv()+0x2c0 (section 1 0x2106C)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:52Spotless:_ZN8Spotless6unfoldEv()+0x54 (section 1 0x5A6C)
    [/
home/alfkil/Spotless/main.cpp:5Spotless:main()+0x114 (section 1 0x339C)
    
native kernel module newlib.library.kmod+0x00002614
    native kernel module newlib
.library.kmod+0x000032f0
    native kernel module newlib
.library.kmod+0x00003864
    Spotless
:_start()+0x170 (section 1 0x3210)
    
native kernel module dos.library.kmod+0x00029c78
    native kernel module kernel
+0x0005d450
    native kernel module kernel
+0x0005d4c8

PPC disassembly
:
 
7b3e26e8813f002c   lwz               r9,44(r31)
 
7b3e26ec81290028   lwz               r9,40(r9)
*
7b3e26f081290000   lwz               r9,0(r9)
 
7b3e26f439290010   addi              r9,r9,16
 7b3e26f8
81290000   lwz               r9,0(r9)

System information:

CPU 
 Model
Freescale P5040 (E5500 coreV1.2 
 CPU speed
2200 MHz 
 FSB speed
800 MHz 
 Extensions
:  

Machine 
 Machine name
AmigaOne X5000/40 
 Memory
2097152 KB 
 Extensions
bus.pci bus.pcie 

Expansion buses 
 PCI
/AGP 
  00
:00.0 Vendor 0x1957 Device 0x0451 
  01
:00.0 Vendor 0x1002 Device 0x699F 
   Range 0
80000000 90000000 (PREF.MEM
   
Range 290000000 90200000 (PREF.MEM
   
Range 400001000 00001100 (IO
  
01:00.1 Vendor 0x1002 Device 0xAAE0 
   Range 0
90240000 90244000 (MEM
  
02:00.0 Vendor 0x1957 Device 0x0451 
  03
:00.0 Vendor 0x111D Device 0x8092 
  04
:01.0 Vendor 0x111D Device 0x8092 
  04
:02.0 Vendor 0x111D Device 0x8092 
  04
:03.0 Vendor 0x111D Device 0x8092 
  04
:08.0 Vendor 0x111D Device 0x8092 
  04
:10.0 Vendor 0x111D Device 0x8092 
  05
:00.0 Vendor 0x12D8 Device 0xE111 
  06
:04.0 Vendor 0x1102 Device 0x0002 
   Range 0
00001000 00001020 (IO
  
06:04.1 Vendor 0x1102 Device 0x7002 
   Range 0
00001020 - 00001028 (IO
  
06:05.0 Vendor 0x1095 Device 0x3114 
   Range 0
: 00001028 - 00001030 (IO
   
Range 100001030 00001034 (IO
   
Range 2: 00001038 - 00001040 (IO
   
Range 300001040 00001044 (IO
   
Range 400001050 00001060 (IO

Libraries 
 0x0239ed52
exec.library V54.42 
 0x6fef99a8
cgxvideo.library V42.1 
 0x58081b60
TextEditor.mcc V15.56 
 0x5be17278
speedbar.gadget V53.14 
 0x58081520
fuelgauge.gadget V53.8 
 0x5bbbcac8
bzip2.library V53.4 
 0x580813e0
Pixmap.mui V21.27 
 0x59b19410
Lamp.mcc V21.28 
 0x59b194b0
Dtpic.mui V21.26 
 0x59b19550
Calltips.mcc V21.26 
 0x5f2a1ae4
asyncio.library V50.3 
 0x59dc7280
expat.library V53.6 
 0x5f2a980c
codesets.library V6.21 
 0x5b0f8848
avcodec2.library V55.53 
 0x5b0f8cc8
va.library V1.8 
 0x5b0f8e48
swscale2.library V2.5 
 0x5b12c8e8
swresample2.library V0.18 
 0x5b0f84c8
avutil2.library V52.66 
 0x5b12ce68
pixman-1.library V53.4 
 0x5b0f8b48
pthreads.library V53.12 
 0x5e57c7b0
Popmenu.mui V21.39 
 0x5c4006f0
javascript.library V4.18 
 0x58a78e08
amissl_v111l.library V4.11 
 0x5c2f6338
amisslmaster.library V4.11 
 0x59b192d0
Busy.mcc V21.27 
 0x59cbfcc0
ilbm.datatype V53.3 
 0x5e4b4ec4
btree.library V53.3 
 0x59cbfa40
Objectmap.mui V21.27 
 0x59cbf9a0
Title.mui V21.42 
 0x59cbf900
NListview.mcc V19.100 
 0x59cbf720
Gauge.mui V21.26 
 0x59cbf680
Popasl.mui V21.31 
 0x59cbf5e0
NList.mcc V20.145 
 0x59cbf4a0
Newstring.mcc V21.26 
 0x59cbf540
String.mui V21.51 
 0x59cbf400
Floattext.mui V21.26 
 0x59cbf360
Listtree.mcc V21.40 
 0x5b085a08
muigfx.library V21.27 
 0x5e579dac
muimaster.library V21.227 
 0x5d24bb58
DateTime.docky V52.11 
 0x5af8b580
datebrowser.gadget V53.9 
 0x5aeb5828
GFXDock.docky V51.6 
 0x5aeb5928
RAMDock.docky V51.3 
 0x5aeb5728
CPUDock.docky V51.2 
 0x5b2069a8
MCUinfo.docky V50.3 
 0x5af8ca98
NetDock.docky V52.0 
 0x5af8c918
KeymapSwitcher.docky V52.3 
 0x5af8c818
Mixer.docky V52.6 
 0x5b2067a8
sliderbar.gadget V53.22 
 0x5af8c798
Spacer.docky V53.2 
 0x5cd3fa18
smartsubdock.docky V50.8 
 0x5cf86018
smartbutton.docky V50.8 
 0x5b106210
getcolor.gadget V53.11 
 0x5d24b7a0
gradientslider.gadget V53.7 
 0x5d24b704
colorwheel.gadget V53.7 
 0x5cd3f618
Separator.docky V53.2 
 0x5d24b520
slider.gadget V53.17 
 0x5d24b480
getfont.gadget V53.11 
 0x5d24b3e0
getfile.gadget V53.12 
 0x5d24b340
checkbox.gadget V53.12 
 0x5e564694
device.audio V6.2 
 0x5f2a9028
emu10kx.audio V6.7 
 0x5e525018
filesave.audio V6.5 
 0x5ee49104
usergroup.library V4.30 
 0x5e71ca78
bsdsocket.library V4.321 
 0x5eefbc20
jpeg.datatype V54.1 
 0x5ea1da88
infowindow.class V53.11 
 0x5e61edf0
texteditor.gadget V53.31 
 0x5eefbb78
tickbox.gadget V53.14 
 0x5ea9a648
clicktab.gadget V53.51 
 0x5e622c40
select.gadget V53.7 
 0x5ea9b720
shared.image V2.1 
 0x5ea9a408
radiobutton.gadget V53.11 
 0x5e71b020
requester.class V53.20 
 0x5ea9b648
chooser.gadget V53.22 
 0x5eefba40
penmap.image V53.6 
 0x5eefb9a0
integer.gadget V53.13 
 0x5eefb860
space.gadget V53.7 
 0x5eaa9374
xpkmaster.library V5.2 
 0x5eac2398
usbhidgate.library V53.3 
 0x5f0763fc
xadmaster.library V13.1 
 0x5ef7ff3c
hid.usbfd V53.20 
 0x6ed7f2cc
textclip.library V53.4 
 0x5f08ce50
window.class V54.14 
 0x6f240b98
layout.gadget V54.10 
 0x5ef82cb0
png.datatype V54.2 
 0x5f14aa74
picture.datatype V54.2 
 0x5ef7d120
Picasso96API.library V54.18 
 0x5f08c3f4
asl.library V53.54 
 0x5f0a167c
ft2.library V53.2 
 0x5f09408c
workbench.library V53.65 
 0x5f081ec0
gadtools.library V53.8 
 0x5f082230
arexx.class V53.6 
 0x5f2e4f70
mathieeedoubbas.library V53.1 
 0x5f177cf8
listbrowser.gadget V53.75 
 0x5f2e4e70
scroller.gadget V53.16 
 0x5f0820f0
button.gadget V53.22 
 0x5f2989e0
string.gadget V53.23 
 0x5f149b98
popupmenu.class V53.2 
 0x5f07e098
popupmenu.library V53.14 
 0x5f149aa0
bevel.image V53.6 
 0x5f142ea0
glyph.image V53.4 
 0x5f082050
drawlist.image V53.3 
 0x5f2a0d48
screenblanker.library V53.7 
 0x5f142d60
label.image V53.14 
 0x5f142cc0
filler.image V53.6 
 0x5f142c20
bitmap.image V53.9 
 0x5f298768
timezone.library V53.11 
 0x5f2a0848
application.library V53.32 
 0x5f2980cc
commodities.library V53.10 
 0x6ff12940
datatypes.library V54.7 
 0x5f2a0474
png.iconmodule V53.1 
 0x5f3bd0cc
icon.library V54.6 
 0x6f240dc0
z.library V53.9 
 0x6ecfa548
version.library V53.18 
 0x5f31e8e0
iffparse.library V53.3 
 0x6ffb8ecc
locale.library V54.2 
 0x6fef87ac
diskfont.library V53.13 
 0x6ffabb58
petunia.library V53.6 
 0x6ffaba98
diskcache.library V3.31 
 0x6ff09db8
dos.library V54.119 
 0x6f240094
usbprivate.library V53.24 
 0x6ff0f3bc
massstorage.usbfd V53.85 
 0x6fef9e3c
hub.usbfd V53.17 
 0x6ff0f328
bootkeyboard.usbfd V52.7 
 0x6ff0f2a8
bootmouse.usbfd V53.6 
 0x6ff0f1a8
mounter.library V53.20 
 0x6fef9d8c
usbresource.library V53.24 
 0x6ff90518
hunk.library V53.4 
 0x6fef9c84
elf.library V53.32 
 0x6ff684d0
intuition.library V54.31 
 0x6ff11050
keymap.library V53.9 
 0x6ff5a544
nonvolatile.library V54.7 
 0x6ff7ee70
cybergraphics.library V43.0 
 0x6ff9f420
RadeonRX.chip V2.8 
 0x6ffa3420
graphics.library V54.249 
 0x6ff91320
layers.library V54.12 
 0x6ff50150
rtg.library V54.90 
 0x6ff9f2a4
PCIGraphics.card V53.18 
 0x6ffaa258
newlib.library V53.77 
 0x6ff9e1ac
utility.library V54.2 
 0x6ffa8398
expansion.library V53.1 
 0x5f28c91e
rexxsyslib.library V53.6 (Legacy

Devices 
 0x5c2f66e4
clipboard.device V53.5 
 0x5eefa4f4
serial.device V54.6 
 0x6ff0d0c4
ahi.device V6.6 
 0x5bec6024
p50x0_eth.device V52.6 
 0x5f0a1e94
diskimage.device V53.4 
 0x6ff10520
usbsys.device V53.24 
 0x6ff90984
p50x0sata.device V54.80 
 0x6ff908d8
vsata.device V54.9 
 0x6ff907d0
ehci.usbhcd V53.36 
 0x6ff90730
ohci.usbhcd V53.22 
 0x6ff90690
uhci.usbhcd V53.15 
 0x6ff10258
console.device V53.111 
 0x6ff5a670
ramdrive.device V54.1 
 0x6ff1129c
input.device V53.6 
 0x6fef83b4
keyboard.device V53.12 
 0x6ff5a050
timer.device V53.5 

Tasks 
 rx_pm 
(Waiting
  
Stack0x6f2d2000 0x6f2da000pointer 0x6f2d9f10 (Cookie OK
  
SignalsSigRec 0x80000001SigWait 0x00000000 
  State
Task (Waiting
 
rx_gc (Waiting
  
Stack0x6f2da000 0x6f2e2000pointer 0x6f2e1f20 (Cookie OK
  
SignalsSigRec 0x80000001SigWait 0x00000000 
  State
Task (Waiting
 
Exec Command and Control (Waiting
  
Stack0x6f254000 0x6f258000pointer 0x6f257f10 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000000 
  State
Task (Waiting
 
ClickToFront (Waiting
  
Stack0x5b352004 0x5b361ffcpointer 0x5b361ef0 (Cookie OK
  
SignalsSigRec 0xe000d000SigWait 0x00000100 
  State
Process (Waiting
 
input.device (Waiting
  
Stack0x6f2b2000 0x6f2c2000pointer 0x6f2c1ed0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000000 
  State
Task (Waiting
 
P50x0 Ethernet (Waiting
  
Stack0x5e526000 0x5e527000pointer 0x5e526ef0 (Cookie OK
  
SignalsSigRec 0x00001000SigWait 0x00000000 
  State
Task (Waiting
 
SFS DosList handler (Waiting
  
Stack0x61f40004 0x61f47ffcpointer 0x61f47f20 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000000 
  State
Process (Waiting
 
USB stack (Waiting
  
Stack0x6f25c000 0x6f260000pointer 0x6f25fee0 (Cookie OK
  
SignalsSigRec 0xf800d000SigWait 0x00000000 
  State
Task (Waiting
 
EHCI Controller Task Unit 0 (Waiting
  
Stack0x6ede2000 0x6edea000pointer 0x6ede9ef0 (Cookie OK
  
SignalsSigRec 0xbe009000SigWait 0x00000000 
  State
Task (Waiting
 
EHCI Controller Task Unit 1 (Waiting
  
Stack0x6ed82000 0x6ed8a000pointer 0x6ed89ef0 (Cookie OK
  
SignalsSigRec 0xbe009000SigWait 0x00000000 
  State
Task (Waiting
 
p50x0sata.device Port 0 (Waiting
  
Stack0x6f226000 0x6f234b00pointer 0x6f234970 (Cookie OK
  
SignalsSigRec 0xc0007000SigWait 0x10000000 
  State
Task (Waiting
 
p50x0sata.device Port 1 (Waiting
  
Stack0x6f00a000 0x6f018b00pointer 0x6f018970 (Cookie OK
  
SignalsSigRec 0xc0007000SigWait 0x10000000 
  State
Task (Waiting
 
MDH0/NGFileSystem 54.99  (Waiting
  
Stack0x60909004 0x60910ffcpointer 0x60910d70 (Cookie OK
  
SignalsSigRec 0xf0000000SigWait 0x00000100 
  State
Process (Waiting
 
hid.usbfd (Waiting
  
Stack0x5ea78004 0x5ea7fffcpointer 0x5ea7fe90 (Cookie OK
  
SignalsSigRec 0xe0000000SigWait 0x00000100 
  State
Process (Waiting
 
HID Mouse (Waiting
  
Stack0x5e9ce004 0x5e9ddffcpointer 0x5e9ddf20 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
reaper.task (Waiting
  
Stack0x5f366004 0x5f36dffcpointer 0x5f36de50 (Cookie OK
  
SignalsSigRec 0x00007000SigWait 0x00000000 
  State
Process (Waiting
 
MDH1/NGFileSystem 54.99  (Waiting
  
Stack0x6003f004 0x60046ffcpointer 0x60046d70 (Cookie OK
  
SignalsSigRec 0xf0000000SigWait 0x00000100 
  State
Process (Waiting
 
SDH1/FastFileSystem 53.2  (Waiting
  
Stack0x61f0b004 0x61f12ffcpointer 0x61f12ed0 (Cookie OK
  
SignalsSigRec 0xa8000100SigWait 0x00000000 
  State
Process (Waiting
 
SDH2/FastFileSystem 53.2  (Waiting
  
Stack0x6175f004 0x61766ffcpointer 0x61766ed0 (Cookie OK
  
SignalsSigRec 0xa8000100SigWait 0x00000000 
  State
Process (Waiting
 
SDH0/SmartFilesystem 1.293  (Waiting
  
Stack0x6ebf5004 0x6ebfcffcpointer 0x6ebfceb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x00000000 
  State
Process (Waiting
 
SDH3/SmartFilesystem 1.293  (Waiting
  
Stack0x60fa3004 0x60faaffcpointer 0x60faaeb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x00000000 
  State
Process (Waiting
 
ICD2/CDFileSystem 53.8  (Waiting
  
Stack0x5e730004 0x5e73fffcpointer 0x5e73ff20 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
ICD1/CDFileSystem 53.8  (Waiting
  
Stack0x5e962004 0x5e971ffcpointer 0x5e971f20 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
ICD0/CDFileSystem 53.8  (Waiting
  
Stack0x5ebb0004 0x5ebbfffcpointer 0x5ebbff20 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
hid.usbfd (Waiting
  
Stack0x5ea60004 0x5ea67ffcpointer 0x5ea67e90 (Cookie OK
  
SignalsSigRec 0xe0000000SigWait 0x00000100 
  State
Process (Waiting
 
HID Keyboard (Waiting
  
Stack0x5e819004 0x5e828ffcpointer 0x5e828f10 (Cookie OK
  
SignalsSigRec 0x90001000SigWait 0x00000000 
  State
Process (Waiting
 
MDH2/SmartFilesystem 1.293  (Waiting
  
Stack0x5f751004 0x5f758ffcpointer 0x5f758eb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x00000000 
  State
Process (Waiting
 
MDH4/SmartFilesystem 1.293  (Waiting
  
Stack0x5f517004 0x5f51effcpointer 0x5f51eeb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x00000000 
  State
Process (Waiting
 
MDH3/SmartFilesystem 1.293  (Waiting
  
Stack0x5f6cc004 0x5f6d3ffcpointer 0x5f6d3eb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x00000000 
  State
Process (Waiting
 
SDH4/SmartFilesystem 1.293  (Waiting
  
Stack0x60c4e004 0x60c55ffcpointer 0x60c55eb0 (Cookie OK
  
SignalsSigRec 0xe0000100SigWait 0x00000000 
  State
Process (Waiting
 
AllKeys (Waiting
  
Stack0x5b1eb004 0x5b1faffcpointer 0x5b1fa830 (Cookie OK
  
SignalsSigRec 0xf0001000SigWait 0x00000100 
  State
Process (Waiting
 
hid.usbfd (Waiting
  
Stack0x5ea90004 0x5ea97ffcpointer 0x5ea97e90 (Cookie OK
  
SignalsSigRec 0xe0000000SigWait 0x00000100 
  State
Process (Waiting
 
HID Consumer (Waiting
  
Stack0x5e83d004 0x5e84cffcpointer 0x5e84cf20 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
HID Mouse (Waiting
  
Stack0x5e851004 0x5e860ffcpointer 0x5e860f20 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
hid.usbfd (Waiting
  
Stack0x5ea84004 0x5ea8bffcpointer 0x5ea8be90 (Cookie OK
  
SignalsSigRec 0xe0000000SigWait 0x00000100 
  State
Process (Waiting
 
HID Keyboard (Waiting
  
Stack0x5ea24004 0x5ea33ffcpointer 0x5ea33f10 (Cookie OK
  
SignalsSigRec 0x90001000SigWait 0x00000000 
  State
Process (Waiting
 
HID Consumer (Waiting
  
Stack0x5e9b2004 0x5e9c1ffcpointer 0x5e9c1f20 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
RAM/ram-handler 54.26  (Waiting
  
Stack0x5f300004 0x5f303ffcpointer 0x5f303d30 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
WinFrame 2 Process (Waiting
  
Stack0x5bcf3004 0x5bd32ffcpointer 0x5bd32eb0 (Cookie OK
  
SignalsSigRec 0xff800000SigWait 0x00000000 
  State
Process (Waiting
 
IDF0/FastFileSystem 53.2  (Waiting
  
Stack0x5e8d6004 0x5e8e5ffcpointer 0x5e8e5ed0 (Cookie OK
  
SignalsSigRec 0xa8000100SigWait 0x00000000 
  State
Process (Waiting
 
IDF1/FastFileSystem 53.2  (Waiting
  
Stack0x5e885004 0x5e894ffcpointer 0x5e894ed0 (Cookie OK
  
SignalsSigRec 0xa8000100SigWait 0x00000000 
  State
Process (Waiting
 
URL/launch-handler 53.39  (Waiting
  
Stack0x5e75d004 0x5e7d7ffcpointer 0x5e7d3fa0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
RANDOM/Random-Handler 52.1  (Waiting
  
Stack0x5e7f5004 0x5e804ffcpointer 0x5e804ef0 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
dos_filedir_notify (Waiting
  
Stack0x6ec2d004 0x6ec31ffcpointer 0x6ec30eb0 (Cookie OK
  
SignalsSigRec 0x40001000SigWait 0x80000000 
  State
Process (Waiting
 
PIPE/queue-handler 53.4  (Waiting
  
Stack0x41bde004 0x41bedffcpointer 0x41bedd20 (Cookie OK
  
SignalsSigRec 0x80006100SigWait 0x00000000 
  State
Process (Waiting
 
PIPE/queue-handler 53.4  (Waiting
  
Stack0x41bf2004 0x41c01ffcpointer 0x41c01d20 (Cookie OK
  
SignalsSigRec 0x80006100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x41a3f004 0x41a4effcpointer 0x41a4ee20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x57d2e004 0x57d3dffcpointer 0x57d3de20 (Cookie OK
  
SignalsSigRec 0xb0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x57ebf004 0x57eceffcpointer 0x57ecee20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x522c7004 0x522d6ffcpointer 0x522d6e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x4ee48004 0x4ee57ffcpointer 0x4ee57e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x5afa4004 0x5afb3ffcpointer 0x5afb3e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x5b09b004 0x5b0aaffcpointer 0x5b0aae20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x5b1cf004 0x5b1deffcpointer 0x5b1dee20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x5b302004 0x5b311ffcpointer 0x5b311e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x5b36e004 0x5b37dffcpointer 0x5b37de20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x5ccf8004 0x5cd07ffcpointer 0x5cd07e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
APPDIR/appdir-handler 54.21  (Waiting
  
Stack0x5e6b9004 0x5e6c8ffcpointer 0x5e6c8ec0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
AUDIO/AHI-Handler 6.2  (Waiting
  
Stack0x5ec0d004 0x5ec1d004pointer 0x5ec1ced0 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
ENV/env-handler 54.19  (Waiting
  
Stack0x5f2ec004 0x5f2f3ffcpointer 0x5f2f3ef0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x5f3f2004 0x5f3f9ffcpointer 0x5f3f9e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
RAW/con-handler 53.82  (Waiting
  
Stack0x5f406004 0x5f40dffcpointer 0x5f40de20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
CON/con-handler 53.82  (Waiting
  
Stack0x5f42a004 0x5f431ffcpointer 0x5f431e20 (Cookie OK
  
SignalsSigRec 0xa0000100SigWait 0x00000000 
  State
Process (Waiting
 
dos_nbmd_process (Waiting
  
Stack0x6ec4e004 0x6ec51ffcpointer 0x6ec51f30 (Cookie OK
  
SignalsSigRec 0x00001100SigWait 0x00000000 
  State
Process (Waiting
 
dos_lock_handler (Waiting
  
Stack0x6ec56004 0x6ec59ffcpointer 0x6ec59f00 (Cookie OK
  
SignalsSigRec 0x00001100SigWait 0x00000000 
  State
Process (Waiting
 
RexxMaster (Waiting
  
Stack0x5e681004 0x5e690ffcpointer 0x5e690ec0 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 6 (Waiting
  
Stack0x5e6f9004 0x5e70cffcpointer 0x5e70cc50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 1 (Waiting
  
Stack0x5e865004 0x5e878ffcpointer 0x5e878c50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 0 (Waiting
  
Stack0x5e8b6004 0x5e8c9ffcpointer 0x5e8c9c50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 5 (Waiting
  
Stack0x5e933004 0x5e946ffcpointer 0x5e946c50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
diskimage.device unit 4 (Waiting
  
Stack0x5e996004 0x5e9a9ffcpointer 0x5e9a9c50 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000100 
  State
Process (Waiting
 
TEXTCLIP/textclip-handler 53.4  (Waiting
  
Stack0x5ec3e004 0x5ec4dffcpointer 0x5ec4dec0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
compose.task (Waiting
  
Stack0x5d37a000 0x5d382000pointer 0x5d381f00 (Cookie OK
  
SignalsSigRec 0x00000021SigWait 0x00000000 
  State
Task (Waiting
 
compose.task (Waiting
  
Stack0x55c31000 0x55c39000pointer 0x55c38f00 (Cookie OK
  
SignalsSigRec 0x00000021SigWait 0x00000000 
  State
Task (Waiting
 
Workbench (Waiting
  
Stack0x5be1d004 0x5be2cffcpointer 0x5be2ce40 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
ScreenBlanker Library. (Waiting
  
Stack0x5f0b9004 0x5f0c9ffcpointer 0x5f0c9f00 (Cookie OK
  
SignalsSigRec 0xe8001000SigWait 0x00000100 
  State
Process (Waiting
 
serial.device (Waiting
  
Stack0x5ae4c000 0x5ae54000pointer 0x5ae53f00 (Cookie OK
  
SignalsSigRec 0x7e000000SigWait 0x00000000 
  State
Task (Waiting
 
Workbench DosList Notify (Waiting
  
Stack0x5cf8f004 0x5cf9effcpointer 0x5cf9ef50 (Cookie OK
  
SignalsSigRec 0x00003000SigWait 0x00000100 
  State
Process (Waiting
 
ramlib (Waiting
  
Stack0x5f324004 0x5f33cffcpointer 0x5f33cf20 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
Shell Process (Waiting
  
Stack0x57d52004 0x57d61ffcpointer 0x57d61b70 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
ContextMenus Command Dispatcher (Waiting
  
Stack0x59e2c004 0x59e3bffcpointer 0x59e3bf30 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
TextEditor.mcc clipboard server (Waiting
  
Stack0x42ffc004 0x42fffffcpointer 0x42fffea0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
NotifyA Server (Waiting
  
Stack0x5f128004 0x5f140ffcpointer 0x5f140ec0 (Cookie OK
  
SignalsSigRec 0xe8001000SigWait 0x00000000 
  State
Process (Waiting
 
NList.mcc clipboard server (Waiting
  
Stack0x5c3bb004 0x5c3beffcpointer 0x5c3bef00 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
MUI imagespace screen notify (Waiting
  
Stack0x5c417004 0x5c426ffcpointer 0x5c426d30 (Cookie OK
  
SignalsSigRec 0xc0001000SigWait 0x00000100 
  State
Process (Waiting
 
smartbutton.docky (Waiting
  
Stack0x5af5f004 0x5af77ffcpointer 0x5af77ec0 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
Workbench Clipboard Server (Waiting
  
Stack0x6ec01004 0x6ec10ffcpointer 0x6ec10ee0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
texteditor.gadget Clipboard Server (Waiting
  
Stack0x5e498004 0x5e4b0ffcpointer 0x5e4b0f00 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000100 
  State
Process (Waiting
 
string.gadget server (Waiting
  
Stack0x5f057004 0x5f066ffcpointer 0x5f066db0 (Cookie OK
  
SignalsSigRec 0x40000000SigWait 0x00000100 
  State
Process (Waiting
 
datatypes.library (Waiting
  
Stack0x5f0ce004 0x5f0e6ffcpointer 0x5f0e6e30 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
lite (Ready
  
Stack0x57ed3004 0x57eebffcpointer 0x57eead00 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0xc0000100 
  State
Process (Ready
 
AmiDock (Waiting
  
Stack0x5cd14004 0x5cd23ffcpointer 0x5cd23740 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00400000 
  State
Process (Waiting
 [
OWBTimer (Waiting
  
Stack0x587e2004 0x587f1ffcpointer 0x587f1ee0 (Cookie OK
  
SignalsSigRec 0xf0000000SigWait 0x00000000 
  State
Process (Waiting
 
Odyssey [Odyssey] (Waiting
  
Stack0x57a17004 0x57bffffcpointer 0x57bffc60 (Cookie OK
  
SignalsSigRec 0x07c0d000SigWait 0x10100080 
  State
Process (Waiting
 
TCP/IP Control (Waiting
  
Stack0x5bed1004 0x5bfc5ffcpointer 0x5bfc5dc0 (Cookie OK
  
SignalsSigRec 0xf8009080SigWait 0x00000000 
  State
Process (Waiting
 
hub.usbfd (Waiting
  
Stack0x6ed46004 0x6ed4dffcpointer 0x6ed4de90 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x80000000 
  State
Task (Waiting
 
hub.usbfd (Waiting
  
Stack0x6ed3a004 0x6ed41ffcpointer 0x6ed41e90 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x80000000 
  State
Task (Waiting
 
Background CLI [sshterm] (Waiting
  
Stack0x41eaf004 0x41ebeffcpointer 0x41ebdc80 (Cookie OK
  
SignalsSigRec 0xd0001080SigWait 0x00000100 
  State
Process (Waiting
 
vsata media changer (Waiting
  
Stack0x6edee000 0x6edfcb00pointer 0x6edfca20 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000000 
  State
Task (Waiting
 
TCP/IP Superserver (Waiting
  
Stack0x5bfca004 0x5c0beffcpointer 0x5c0be9f0 (Cookie OK
  
SignalsSigRec 0xd0000080SigWait 0x00000000 
  State
Process (Waiting
 
FKey (Waiting
  
Stack0x5b214004 0x5b223ffcpointer 0x5b223d20 (Cookie OK
  
SignalsSigRec 0xc000d000SigWait 0x00000100 
  State
Process (Waiting
 [
OWBJavaScriptCore::BlockFree (Waiting
  
Stack0x56c87004 0x56d06ffcpointer 0x56d06ed0 (Cookie OK
  
SignalsSigRec 0x00000010SigWait 0x00000000 
  State
Process (Waiting
 
Mounter GUI (Waiting
  
Stack0x5ecbb004 0x5ecceffcpointer 0x5eccee10 (Cookie OK
  
SignalsSigRec 0x80007000SigWait 0x00000000 
  State
Process (Waiting
 
ContextMenus (Waiting
  
Stack0x5b31e004 0x5b32dffcpointer 0x5b32dca0 (Cookie OK
  
SignalsSigRec 0xe0001000SigWait 0x0c000000 
  State
Process (Waiting
 
TCP/IP Configuration (Waiting
  
Stack0x5c0c3004 0x5c1b7ffcpointer 0x5c1b7e10 (Cookie OK
  
SignalsSigRec 0xf8003000SigWait 0x00000000 
  State
Process (Waiting
 [
OWBIconDatabase (Waiting
  
Stack0x5838b004 0x5840affcpointer 0x5840ae80 (Cookie OK
  
SignalsSigRec 0x00000010SigWait 0x00000000 
  State
Process (Waiting
 
PassPocket (Waiting
  
Stack0x4edd6004 0x4ede5ffcpointer 0x4ede5c20 (Cookie OK
  
SignalsSigRec 0xfc001000SigWait 0x00000100 
  State
Process (Waiting
 
iconx (Waiting
  
Stack0x522db004 0x522eaffcpointer 0x522eaad0 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 [
OWBWebCoreLocalStorage (Waiting
  
Stack0x4fb61004 0x4fbe0ffcpointer 0x4fbe0e30 (Cookie OK
  
SignalsSigRec 0x00000010SigWait 0x00000000 
  State
Process (Waiting
 
DefIcons (Waiting
  
Stack0x5b382004 0x5b391ffcpointer 0x5b391db0 (Cookie OK
  
SignalsSigRec 0x80009000SigWait 0x00000100 
  State
Process (Waiting
 
AsyncWB (Waiting
  
Stack0x5b396004 0x5b3a5ffcpointer 0x5b3a5e90 (Cookie OK
  
SignalsSigRec 0xc0001000SigWait 0x00000100 
  State
Process (Waiting
 
MUI-PubScreen-0000000b (Waiting
  
Stack0x58377004 0x58386ffcpointer 0x58386c60 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000100 
  State
Process (Waiting
 
application.library messageserver (Waiting
  
Stack0x5f22f000 0x5f230000pointer 0x5f22ff40 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000000 
  State
Task (Waiting
 
ConClip (Waiting
  
Stack0x5ec72004 0x5ec81ffcpointer 0x5ec81eb0 (Cookie OK
  
SignalsSigRec 0x80000000SigWait 0x00000000 
  State
Process (Waiting
 
Mixer (Waiting
  
Stack0x5b0b7004 0x5b0c6ffcpointer 0x5b0c6c70 (Cookie OK
  
SignalsSigRec 0x78011000SigWait 0x00000100 
  State
Process (Waiting
 
KeymapSwitcher.docky (Waiting
  
Stack0x5ae8a004 0x5ae99ffcpointer 0x5ae99ef0 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
ZapperNG_AmigaOS4 (Waiting
  
Stack0x5afb8004 0x5afc7ffcpointer 0x5afc7d70 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000100 
  State
Process (Waiting
 
RAWBInfo (Waiting
  
Stack0x5b2d0004 0x5b2dfffcpointer 0x5b2dfec0 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000100 
  State
Process (Waiting
 
« IPrefs » (Waiting
  
Stack0x5f238004 0x5f247ffcpointer 0x5f247a20 (Cookie OK
  
SignalsSigRec 0x0000f000SigWait 0x00000000 
  State
Process (Waiting
 
TCP/IP Log (Waiting
  
Stack0x5c1bc004 0x5c2b0ffcpointer 0x5c2b0f00 (Cookie OK
  
SignalsSigRec 0x80003000SigWait 0x00000000 
  State
Process (Waiting
 
select.gadget prefs (Waiting
  
Stack0x5e4d2004 0x5e4e1ffcpointer 0x5e4e1ca0 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
USB stack Process (Waiting
  
Stack0x5ece7004 0x5ecf6ffcpointer 0x5ecf6ee0 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Process (Waiting
 
MassStorage Notifier (Waiting
  
Stack0x6f235000 0x6f23cd00pointer 0x6f23cc40 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Task (Waiting
 
DST watcher (Waiting
  
Stack0x5f114004 0x5f123ffcpointer 0x5f123f10 (Cookie OK
  
SignalsSigRec 0xc0000000SigWait 0x00000000 
  State
Process (Waiting
 
hub.usbfd (Waiting
  
Stack0x6ec96004 0x6ec9dffcpointer 0x6ec9de90 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
hub.usbfd (Waiting
  
Stack0x6ecf2004 0x6ecf9ffcpointer 0x6ecf9e90 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
hub.usbfd (Waiting
  
Stack0x6ed26004 0x6ed2dffcpointer 0x6ed2de90 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
hub.usbfd (Waiting
  
Stack0x6ed02004 0x6ed09ffcpointer 0x6ed09e90 (Cookie OK
  
SignalsSigRec 0x30000000SigWait 0x00000000 
  State
Task (Waiting
 
DMA2 Channel 4 Handler (Waiting
  
Stack0x6f250000 0x6f254000pointer 0x6f253e40 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Task (Waiting
 
DMA2 Channel 3 Handler (Waiting
  
Stack0x6f26c000 0x6f270000pointer 0x6f26fe40 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Task (Waiting
 
DMA2 Channel 2 Handler (Waiting
  
Stack0x6f268000 0x6f26c000pointer 0x6f26be40 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Task (Waiting
 
DMA2 Channel 1 Handler (Waiting
  
Stack0x6f264000 0x6f268000pointer 0x6f267e40 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Task (Waiting
 
DMA1 Channel 4 Handler (Waiting
  
Stack0x6f260000 0x6f264000pointer 0x6f263e40 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Task (Waiting
 
DMA1 Channel 3 Handler (Waiting
  
Stack0x6f2ce000 0x6f2d2000pointer 0x6f2d1e40 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Task (Waiting
 
DMA1 Channel 2 Handler (Waiting
  
Stack0x6f2ca000 0x6f2ce000pointer 0x6f2cde40 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Task (Waiting
 
DMA1 Channel 1 Handler (Waiting
  
Stack0x6f2c6000 0x6f2ca000pointer 0x6f2c9e40 (Cookie OK
  
SignalsSigRec 0x80001000SigWait 0x00000000 
  State
Task (Waiting
 
Applications:Programming/workspace/MyProjects/MediaVault/MediaVault (Suspended
  
Stack0x3e957004 0x3eb3fffcpointer 0x3eb3fcd0 (Cookie OK
  
SignalsSigRec 0x00000000SigWait 0x00000010 
  State
Process (Suspended
 
Spotless (Crashed
  
Stack0x40c68004 0x40c77ffcpointer 0x40c76ed0 (Cookie OK
  
SignalsSigRec 0x00000020SigWait 0x20000000 
  State
Process (Crashed
 
Mounter Task (Waiting
  
Stack0x6f241000 0x6f24fb00pointer 0x6f24f9e0 (Cookie OK
  
SignalsSigRec 0xb0001000SigWait 0x00000000 
  State
Task (Waiting
 
Mounter Companion Process (Waiting
  
Stack0x5ecd3004 0x5ece2ffcpointer 0x5ece2f40 (Cookie OK
  
SignalsSigRec 0x80003000SigWait 0x00000000 
  State
Process (Waiting
 
ramlib.support (Waiting
  
Stack0x5f349004 0x5f361ffcpointer 0x5f361f00 (Cookie OK
  
SignalsSigRec 0x80005000SigWait 0x00000000 
  State
Process (Waiting
 
ELF Collector (Waiting
  
Stack0x61f2b004 0x61f3bffcpointer 0x61f3be70 (Cookie OK
  
SignalsSigRec 0x00000100SigWait 0x00000000 
  State
Process (Waiting
 
dos_signal_server (Waiting
  
Stack0x6ec36004 0x6ec39ffcpointer 0x6ec39f20 (Cookie OK
  
SignalsSigRec 0x0000f000SigWait 0x00000000 
  State
Process (Waiting
 
appdir envarc manager (Waiting
  
Stack0x5e69d004 0x5e6acffcpointer 0x5e6abbf0 (Cookie OK
  
SignalsSigRec 0x80005000SigWait 0x00000000 
  State
Process (Waiting
 
CPUDock_idleTask (Ready
  
Stack0x5e650000 0x5e652000pointer 0x5e651f30 (Cookie OK
  
SignalsSigRec 0x40000000SigWait 0x00000000 
  State
Task (Ready
 
idle.task (Ready
  
Stack0x6ff7f000 0x6ff80000pointer 0x6ff7ff90 (Cookie OK
  
SignalsSigRec 0x00000000SigWait 0x00000000 
  State
Task (Ready)



I don't know the feedback you got from kas1e but I have one remark to make. The code loading in the list is quite slow, having the CPU in 100% usage all the time. Maybe the reason is that you load the file and add the lines one by one, making the GUI to refresh all the time. I might be wrong, but that's the impression I had.

Would it be possible to load the lines in lists in batches, i.e. 50 or 100, and then append them into the listbrowser and then the next batch? I believe that this way will make the whole appearance much faster.

Also, you might need to keep a listbrowser for each file, and not reload them each time the user clicks on the file. This way the list will appear instantly if the user visits a file for a second time, or when he has break points in multiple files and then the execution moves from one to the other.

Just proposals, if are possible to be done, and if they make sense for you of course.

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
Hi, I too get a GR, just loaded exe fine, ti showed all source files, set 1 breakpoin, click on START and...:

Crash log for task "SDK:Tools/Spotless"
Generated by GrimReaper 53.19
Crash occured in module Spotless at address 0x7CD436F0
Type of crash
DSI (Data Storage Interruptexception
Alert number
0x80000003

Register dump
:
GPR (General Purpose Registers):
   
07CD436CC 59F3A090 00000000 59F3A26C 5AF50F10 00000000 59F3A230 00000000 
   8
00000000 00000000 00000000 00000003 48442428 5FB04F18 59F2E988 00000001 
  16
5922C9BC 5AF4FA10 5C118280 00000000 59F3ADB8 7CD1728C 00000013 59F2E970 
  24
00000001 59F2E960 00000000 00000000 C0000002 7F934584 58603BE0 59F3A090 


FPR 
(Floating Point RegistersNaN Not a Number):
   
0:              nan                1    -2.10618e+230      9.94838e-42 
   4
:    -1.00899e+302       4.5036e+15       4.5036e+15       4.5036e+15 
   8
:               71       4.5036e+15              255       4.5036e+15 
  12
:              499       4.5036e+15     -9.91638e+15     -4.37691e+34 
  16
:     3.08683e+284     -6.7795e+303     1.38518e+140     -3.05621e-82 
  20
:     1.71327e+299      4.04195e+24    -2.67778e+227    -5.06266e+217 
  24
:     -2.72383e-24     -6.03365e-51    -2.18113e+224     -1.3969e+294 
  28
:     2.93384e+219     8.96591e+304     -4.93207e-87    -6.86231e+144 

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


SPRs 
(Special Purpose Registers):
           
Machine State (msr) : 0x0002F030
                Condition 
(cr) : 0x59070000
      Instruction Pointer 
(ip) : 0x7CD436F0
       Xtended Exception 
(xer) : 0x598F5134
                   Count 
(ctr) : 0x00570001
                     Link 
(lr) : 0x00000000
            DSI Status 
(dsisr) : 0x598F4DB0
            Data Address 
(dar) : 0x59070A44



680x0 emulated registers
:
DATA00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
ADDR
6FFA6000 A2756700 00000000 00000000 00000000 00000000 00000000 59F39E50 
FPU0
:                0                0                0                0 
FPU4
:                0                0                0                0 



Symbol info
:
Instruction pointer 0x7CD436F0 belongs to module "Spotless" (PowerPC
Symbol_ZN5Array6valuesB5cxx11Ej 0x124 in section 1 offset 0x0002F6EC

Stack trace
:
    [/
home/alfkil/Spotless/SimpleDebug/Binary.cpp:355SDK:Tools/Spotless:_ZN5Array6valuesB5cxx11Ej()+0x124 (section 1 0x2F6EC)
    [/
home/alfkil/Spotless/SimpleDebug/Binary.cpp:349SDK:Tools/Spotless:_ZN5Array6valuesB5cxx11Ej()+0x100 (section 1 0x2F6C8)
    [/
home/alfkil/Spotless/SimpleDebug/Binary.cpp:575SDK:Tools/Spotless:_ZN6Symbol6valuesB5cxx11Ej()+0x168 (section 1 0x34500)
    [/
home/alfkil/Spotless/SimpleDebug/Binary.cpp:388SDK:Tools/Spotless:_ZN6Binary10getContextB5cxx11Ejj()+0x2c4 (section 1 0x2B1F0)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:199SDK:Tools/Spotless:_ZN8Debugger7contextB5cxx11Ev()+0x74 (section 1 0xA75C)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:35SDK:Tools/Spotless:_ZN7Context6updateEv()+0x11c (section 1 0xF534)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:162SDK:Tools/Spotless:_ZN8Spotless9updateAllEv()+0x48 (section 1 0x70AC)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:58SDK:Tools/Spotless:_ZN8Spotless11trapHandlerEv()+0x13c (section 1 0x5BC8)
    [/
home/alfkil/Spotless/ReAction/Widget.cpp:90SDK:Tools/Spotless:_ZN6Widget12waitForCloseEv()+0x10c (section 1 0x20EB8)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:52SDK:Tools/Spotless:_ZN8Spotless6unfoldEv()+0x54 (section 1 0x5A6C)
    [/
home/alfkil/Spotless/main.cpp:5SDK:Tools/Spotless:main()+0x114 (section 1 0x339C)
    
native kernel module newlib.library.kmod+0x00002624
    native kernel module newlib
.library.kmod+0x00003350
    native kernel module newlib
.library.kmod+0x00003874
    SDK
:Tools/Spotless:_start()+0x170 (section 1 0x3210)
    
native kernel module dos.library.kmod+0x00029c78
    native kernel module kernel
.debug+0x000811c4
    native kernel module kernel
.debug+0x0008123c

PPC disassembly
:
 
7cd436e8813f002c   lwz               r9,44(r31)
 
7cd436ec81290028   lwz               r9,40(r9)
*
7cd436f081290000   lwz               r9,0(r9)
 
7cd436f439290010   addi              r9,r9,16
 7cd436f8
81290000   lwz               r9,0(r9)

System information:

CPU 
 Model
AMCC PPC460EX V1.2 
 CPU speed
1155 MHz 
 FSB speed
231 MHz 
 Extensions
:  

Machine 
 Machine name
Sam460ex 
 Memory
2097152 KB 
 Extensions
bus.pci bus.pcie 
...


and as walkero posted loading into the list is slow


Edited by jabirulo on 2022/3/2 12:22:31
Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
@jabirulo & walkero

Hi guys!

Thanks for testing. I am hoping, that we will get somewhere.

So 1) interestingly for both of you, there seems to be an issue with printing values from arrays. This should be fixable.

2) The slow loading is due to the nested nature of the stabs hierachy. It is possible to do a very easy optimization, but I would rather wait until everything else is good to order.

Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information

Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
@alfkil

GREAT!!!! No crash/GR when going to Variables tab now

But not usre if they should look like this:

...
[-]ftg_Members :{
[-]lh_Head : {
[-]lh_Tail : {
[-]lh_TailPred : {
lh_Type : Q
l_pad: ü
...

I mean 'Q' and 'ü' "values" :-/

PS: "<unknWON array>" what did I won?!?!?!

Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
@jabirulo

Great. That's what I wanted to know. There is something wrong with my is_readable_address() function and possibly also with the stabs interpretation of arrays.

One thing you can do, is to run the following command :

Quote:
> objdump --stabs your_executable.exe >stabs.txt


... and send me the resulting text file. That way I can analyse the symbols and see, what I am missing.

EDIT : The strange characters is most likely caused by the interpreter casting the variables as char or char *. If they are either uninitialized or incorrectly typecasted, then it will appear as 'off' characters. Once I have a writeout of the stabs, I can look to see, how it is defined and change the interpretation accordingly. Without it, I am basically working in the blind, unable to predict how certain types of variables or variable hierachies will look in the stabs section.


Edited by alfkil on 2022/3/2 16:22:59
Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
By the way : If you need to add stabs symbols to your cmake project, this will work :

Quote:
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -athread=native -gstabs")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -gstabs")

Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
Latest Spotless : Spotless download

Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
@alfkil

output is ~300KB, so I 7zip'ed and here is to download:

stabs.txt

and with latest Spotless you attached I get (again) GR/crash when I go to Variables tab :-/
(clicking on IGNORE DSI shows the entries/variables list)

Crash log for task "Devel:SDK/Spotless"
Generated by GrimReaper 53.19
Crash occured in module Spotless at address 0x7B9BBB74
Type of crash
DSI (Data Storage Interruptexception
Alert number
0x80000003

Register dump
:
GPR (General Purpose Registers):
   
07B9311D0 5269A3B0 00000000 5269A4A4 00000000 0223DD32 00000003 00000000 
   8
5269A4A4 00000005 5269A4BC 5269A3D0 00000794 51D84F18 52242B50 00000001 
  16
5909C9BC 52273980 5905E4F0 00000000 5269ADB8 7B8FB28C 00000013 52242B38 
  24
00000001 52242B28 00000000 00000000 C0000002 7C515660 524CD480 5269A3B0 


FPR 
(Floating Point RegistersNaN Not a Number):
   
0:              nan              284    -8.71463e-233     7.41984e-196 
   4
:     -4.93748e-07       4.5036e+15       4.5036e+15       4.5036e+15 
   8
:               55       4.5036e+15              255       4.5036e+15 
  12
:              606               -1         -33.1363     -9.88841e+24 
  16
:     3.08609e+284     -3.29401e-05     6.43222e-169      4.82817e-81 
  20
:      8.20297e-87      1.4078e-284     -7.8691e+188    -1.35758e-110 
  24
:     -1.66151e-28    -4.62919e-128    -2.56446e-106    -1.18807e+217 
  28
:       1.6297e-89      7.60023e-09     -4.41759e-87      3.8139e-164 

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


SPRs 
(Special Purpose Registers):
           
Machine State (msr) : 0x0002F030
                Condition 
(cr) : 0x520F0000
      Instruction Pointer 
(ip) : 0x7B9BBB74
       Xtended Exception 
(xer) : 0x568AA134
                   Count 
(ctr) : 0x00570001
                     Link 
(lr) : 0x00000000
            DSI Status 
(dsisr) : 0x568A9DB0
            Data Address 
(dar) : 0x520EDA44



680x0 emulated registers
:
DATA00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
ADDR
6FFA6000 A2E63700 00000000 00000000 00000000 00000000 00000000 52699E70 
FPU0
:                0                0                0                0 
FPU4
:                0                0                0                0 



Symbol info
:
Instruction pointer 0x7B9BBB74 belongs to module "Spotless" (PowerPC
Symbol_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_ 0x4 in section 1 offset 0x000C3B70

Stack trace
:
    
Devel:SDK/Spotless:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_()+0x4 (section 1 0xC3B70)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:6148Devel:SDK/Spotless:_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_RKS8_()+0x2c (section 1 0x16C74)
    [/
home/alfkil/Spotless/SimpleDebug/Binary.cpp:388Devel:SDK/Spotless:_ZN6Binary10getContextB5cxx11Ejj()+0x2c4 (section 1 0x2FC8C)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:252Devel:SDK/Spotless:_ZN8Debugger7contextB5cxx11Ev()+0x74 (section 1 0xAA84)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:36Devel:SDK/Spotless:_ZN7Context6updateEv()+0x11c (section 1 0x10978)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:176Devel:SDK/Spotless:_ZN8Spotless9updateAllEv()+0x48 (section 1 0x70D4)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:59Devel:SDK/Spotless:_ZN8Spotless11trapHandlerEv()+0x13c (section 1 0x5AEC)
    [/
home/alfkil/Spotless/ReAction/Widget.cpp:91Devel:SDK/Spotless:_ZN6Widget12waitForCloseEv()+0x10c (section 1 0x243E4)
    [/
home/alfkil/Spotless/Spotless/Spotless.cpp:53Devel:SDK/Spotless:_ZN8Spotless6unfoldEv()+0x54 (section 1 0x5990)
    [/
home/alfkil/Spotless/main.cpp:5Devel:SDK/Spotless:main()+0x114 (section 1 0x339C)
    
native kernel module newlib.library.kmod+0x00002624
    native kernel module newlib
.library.kmod+0x00003350
    native kernel module newlib
.library.kmod+0x00003874
    Devel
:SDK/Spotless:_start()+0x170 (section 1 0x3210)
    
native kernel module dos.library.kmod+0x00029c78
    native kernel module kernel
.debug+0x000811c4
    native kernel module kernel
.debug+0x0008123c

PPC disassembly
:
 
7b9bbb6c4e800020   blr               
 7b9bbb70
80a40004   lwz               r5,4(r4)
*
7b9bbb7480840000   lwz               r4,0(r4)
 
7b9bbb784bfffef8   b                 0x7B9BBA70
 7b9bbb7c
80a40004   lwz               r5,4(r4)

System information:

CPU 
 Model
AMCC PPC460EX V1.2 
 CPU speed
1155 MHz 
 FSB speed
231 MHz 
 Extensions
:  
...

Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
@jabirulo

I am on it. It's going to take a little time. Thanks for the test case!

Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
@alfkil

No problemo. Take all time you need, keep the good work mate!!!

Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
@jabirulo

It's a simple case, one that I didn't take care of in my initial case. Basically, when you define a variable in your case as a struct or a pointer to a struct, then either the compiler knows the size of it at the action point, or the knowledge hereof is postponed. For instance, when you do something like

struct Foo;

Foo *bar 0;

/* ... */

struct Foo {
int hello;
const 
char hi[3];
};

void function()
{
Foo ooh;
bar = &ooh;
}


... then the first reference of Foo is cast in stabs as a *conformant array*. Which basically means, that its size will not be known until later.

Conformant arrays are really not part of c or c++, because they don't have dynamic sizing of arrays, but only the casting of an array as pointer (which will mean, that the size is indeed unknown, but not because of the *type* but rather because its type *is* 'pointer'). The tag in the stabs is 'x', and in c code it signifies something like the above construct, where the definition of a class or struct is postponed until later.

This caused me severe problems trying to understand this, when I first wrote the code. I am thankful for the example, cause now I understand, what is going on. What a relief! The implementation will take a couple of days, but when it's done, I am pretty sure, that we are approaching completeness with the stabs code!

Go to top
Re: SpotLess debugger
Just can't stay away
Just can't stay away


See User information
@jabirulo

By the way : Could you perhaps send me also the file 'dip_gui.c' from your project?? Thanks!!

Go to top

  Register To Post
(1) 2 3 4 5 »

 




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




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project