Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
108 user(s) are online (63 user(s) are browsing Forums)

Members: 0
Guests: 108

more...

Headlines

 
  Register To Post  

« 1 ... 42 43 44 (45) 46 47 48 ... 72 »
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@pjs
Quote:

OTOH, it would be fantastic if the security side of things
could be updated. Is that built into webkit or separate
and updatable?


You mean update to the latest openssl ?

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Odyssey 1.23 progress
Not too shy to talk
Not too shy to talk


See User information
@kas1e

If OpenSSL is what's being used, yes, I'd guess so.

I've just run into more and more HTTPS sites that no longer
work. Obviously, it could easily be the browser engine,
but given how fast security is moving, that could be it
too.

Thanks,

PJS


Go to top
Re: Odyssey 1.23 progress
Just can't stay away
Just can't stay away


See User information
@pjs

Did you already get the latest certificates? (Fetch the file https://curl.haxx.se/ca/cacert.pem and save it as curl-ca-bundle.crt in your main Odyssey directory - backup the old one first, of course, just in case.)

Just to rule that out.

Best regards,

Niels

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@kas1e

I just remember now to have reported this trashing memory crash here;

http://bugs.os4depot.net/?function=viewissue&issueid=893

But it was long ago and with an old version of the os ... tomorrow i will try reproduce the problem with all the latest stuff (os, browser and mui), just to be sure to have the same kind of crash

Go to top
Re: Odyssey 1.23 progress
Not too shy to talk
Not too shy to talk


See User information
@nbache

Thanks for the reminder on the certificates! Forgot
about that trick.

The last time I updated them was last Summer. Apparently,
that was long enough ago to have been the source of some
problems.

Maybe I should set that to be an automatic download, along
with the spam DNS list.... hmmmm....

Thanks again,

PJS

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@pjs

/* WBLUpdater.rx $VER: WBLUpdater.rx 1.11 (18.12.2018) */

/* This script checks for installed versions of below mentioned files and
 updates them, if needed, automatically. It does this by checking both the
 web based and installed file dates and only if the web based file is newer
 it will be downloaded/updated.
 (If a file is not installed at all, it will simply install it without going
 through the check)

 Supported file list: curl-ca-bundle.crt, HOSTS, pci.ids

History:

 1.11: Fix:        Adapt to new HOSTS date format
 1.10: Fix:        Suppress AREXX' automatic ReadLN() processing
 1.09: Fix:        Make the log respect AmigaOS4's logfile standard
 1.08: Addition: Check for sane months to prevent downloading corrupted files
 1.07: Addition:    CALL macro used for months conversion
 1.06: Addition:    Check for the existance of and install missing files
 1.05: Fix:        Wrong format in log output
 1.04: Fix:        The hosts file was never copied
 1.03: Addition:    Add more information to the log
 1.02: Addition:    Add log file (T:) to reflect the status

*/

date_today=DATE(S)
ADDRESS COMMAND 'echo "X: [00:00:00] File name | Process | Reason | Install date | Web date" >> T:WBLUpdater.log'

/* Month conversion index */
months="Jan01Feb02Mar03Apr04May05Jun06Jul07Aug08Sep09Oct10Nov11Dec12"



/* cURL_ca_bundle */

/* Check if file exists and install, if needed */
IF OPEN(curl_ca_bundle,'DEVS:curl-ca-bundle.crt','R') = 0 THEN DO

    
/* No file found, install it (-k insecure and -s silent) from source */
    
ADDRESS COMMAND 'curl -k -s "https://curl.haxx.se/ca/cacert.pem" -o DEVS:curl-ca-bundle.crt'
    
ADDRESS COMMAND 'copy DEVS:curl-ca-bundle.crt Tools:Internet/Netsurf/Resources/ca-bundle'
    
ADDRESS COMMAND 'copy DEVS:curl-ca-bundle.crt Tools:Internet/YAM/Resources/ca-bundle.crt'
    
ADDRESS COMMAND 'echo "W: ['TIME('N')'] curl_ca_bundle.crt | Install | Missing | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
END

ELSE DO
    
CLOSE(curl_ca_bundle)

    
/* Pulling web based file date*/
    
ADDRESS COMMAND 'curl -r84-104 -s --cacert DEVS:curl-ca-bundle.crt "https://curl.haxx.se/ca/cacert.pem" >T:cURL_ca_bundle_date'
    
OPEN(curl_ca_date,'T:curl_ca_bundle_date','R')
    
date_munged=DELWORD(READLN(curl_ca_date),3,1)
    
CLOSE(curl_ca_date)
    
ADDRESS COMMAND 'Delete T:curl_ca_bundle_date'

    
/* Converting month */
    
CALL MonthConversion
    date_web
=date_installed

    
/* Pulling installed file date */
    
OPEN(curl_ca_bundle,'DEVS:curl-ca-bundle.crt','R')
    
CALL READLN(curl_ca_bundle)
    
CALL READLN(curl_ca_bundle)
    
CALL READLN(curl_ca_bundle)
    
date_munged=DELWORD(SUBWORD(READLN(curl_ca_bundle),9,4),3,1)
    
CLOSE(curl_ca_bundle)

    
/* Converting month */
    
CALL MonthConversion

    
/* Updating file and copying it to the known places where it's used from */
    
IF date_error 0 THEN DO
        IF 
date_web date_installed THEN DO
            
ADDRESS COMMAND 'curl -s --cacert DEVS:curl-ca-bundle.crt "https://curl.haxx.se/ca/cacert.pem" -o DEVS:curl-ca-bundle.crt'
            
ADDRESS COMMAND 'copy DEVS:curl-ca-bundle.crt Tools:Internet/Netsurf/Resources/ca-bundle'
            
ADDRESS COMMAND 'copy DEVS:curl-ca-bundle.crt Tools:Internet/YAM/Resources/ca-bundle.crt'
            
ADDRESS COMMAND 'echo "I: ['TIME('N')'] curl_ca_bundle.crt | Update | Additions | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
        
END
        
ELSE
            
ADDRESS COMMAND 'echo "W: ['TIME('N')'] curl_ca_bundle.crt | | No additions | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
        
END
    
ELSE
        
ADDRESS COMMAND 'echo "E: ['TIME('N')'] curl_ca_bundle.crt | Error | Defect | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
END



/* HOSTS */

/* Check if file exists and install, if needed */
IF OPEN(hosts,'DEVS:Internet/HOSTS','R') = 0 THEN DO

    
/* No file found, install it from source */
    
ADDRESS COMMAND 'curl -s --cacert DEVS:curl-ca-bundle.crt "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts" -o DEVS:Internet/HOSTS'
    
ADDRESS COMMAND "type Tools:Internet/Network/IP-List >> DEVS:Internet/HOSTS"
    
ADDRESS COMMAND 'echo "W: ['TIME('N')'] HOSTS | Install | Missing | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
END

ELSE DO
    
CLOSE(hosts)

    
/* Pulling web based file date */
    
ADDRESS COMMAND 'curl -r127-143 -s --cacert DEVS:curl-ca-bundle.crt "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts" >T:hosts_date'
    
OPEN(hosts_date,'T:hosts_date','R')
    
date_munged=READLN(hosts_date)
    
CLOSE(hosts_date)
    
ADDRESS COMMAND 'Delete T:hosts_date'

    
/* HOSTS changed it's date format to 'day full-month 4-digit-year', thus we adapt the date to the format the other two files use ('3-letter-month day 4-digit-year') before sending it to the macro */
    
date_munged=SUBSTR(SUBWORD(date_munged,2,1),1,3SUBWORD(date_munged,1,1SUBWORD(date_munged,3,1)

    
/* Converting month */
    
CALL MonthConversion
    date_web
=date_installed
    
    
/* Pulling installed file date */
    
OPEN(hosts,'DEVS:Internet/HOSTS','R')
    
CALL READLN(hosts)
    
CALL READLN(hosts)
    
CALL READLN(hosts)
    
date_munged=SUBWORD(READLN(hosts),3,3)
    
CLOSE(hosts)

    
/* HOSTS changed it's date format to 'day full-month 4-digit-year', thus we adapt the date to the format the other two files use ('3-letter-month day 4-digit-year') before sending it to the macro */
    
date_munged=SUBSTR(SUBWORD(date_munged,2,1),1,3SUBWORD(date_munged,1,1SUBWORD(date_munged,3,1)

    
/* Converting month */
    
CALL MonthConversion

    
/* Updating file and adding the known local ip addresses */
    
IF date_error 0 THEN DO
        IF 
date_web date_installed THEN DO
            
ADDRESS COMMAND 'curl -s --cacert DEVS:curl-ca-bundle.crt "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts" -o DEVS:Internet/HOSTS'
            
ADDRESS COMMAND "type Tools:Internet/Network/IP-List >> DEVS:Internet/HOSTS"
            
ADDRESS COMMAND 'echo "I: ['TIME('N')'] HOSTS | Update | Additions | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
        
END
        
ELSE
            
ADDRESS COMMAND 'echo "W: ['TIME('N')'] HOSTS | | No additions | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
        
END
    
ELSE
        
ADDRESS COMMAND 'echo "E: ['TIME('N')'] HOSTS | Error | Defect | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
END



/* pci.ids */

/* Check if file exists and install, if needed */
IF OPEN(pci_ids,'DEVS:pci.ids','R') = 0 THEN DO
    
ADDRESS COMMAND 'curl -s --cacert DEVS:curl-ca-bundle.crt "https://pci-ids.ucw.cz/v2.2/pci.ids" -o DEVS:pci.ids'
    
ADDRESS COMMAND 'echo "W: ['TIME('N')'] pci.ids | Install | Missing | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
    
END

ELSE DO
    
CLOSE(pci_ids)
    
/* Pulling web based file date */
    
ADDRESS COMMAND 'curl -r56-65 -s --cacert DEVS:curl-ca-bundle.crt "https://pci-ids.ucw.cz/v2.2/pci.ids" >T:pci.ids_date'
    
OPEN(pci_ids_date,'T:pci.ids_date','R')
    
date_web=COMPRESS(READLN(pci_ids_date),'-')
    
/* Checking for sane months to prevent downloading corrupted files */
    
IF INDEX(months,(SUBSTR(date_web,5,2))) > 0 THEN
        date_error
=0
    
ELSE
        
date_error=1
    CLOSE
(pci_ids_date)
    
ADDRESS COMMAND 'Delete T:pci.ids_date'

    
/* Pulling installed file date */
    
OPEN(pci_ids,'DEVS:pci.ids','R')
    
CALL READLN(pci_ids)
    
CALL READLN(pci_ids)
    
CALL READLN(pci_ids)
    
CALL READLN(pci_ids)
    
date_installed=COMPRESS(SUBWORD(READLN(pci_ids),2,1),'-')
    
/* Checking for sane months to prevent downloading corrupted files */    
    
IF INDEX(months,(SUBSTR(date_installed,5,2))) > 0 THEN
        date_error
=0
    
ELSE
        
date_error=1
    CLOSE
(pci_ids)

    
/* Updating file and copying it to the known places where it's used from */
    
IF date_error 0 THEN DO
        IF 
date_web date_installed THEN DO
            
ADDRESS COMMAND 'curl -s --cacert DEVS:curl-ca-bundle.crt "https://pci-ids.ucw.cz/v2.2/pci.ids" -o DEVS:pci.ids'
            
ADDRESS COMMAND 'echo "I: ['TIME('N')'] pci.ids | Update | Additions | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
        
END
        
ELSE
            
ADDRESS COMMAND 'echo "W: ['TIME('N')'] pci.ids | | No additions | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
        
END
    
ELSE
        
ADDRESS COMMAND 'echo "E: ['TIME('N')'] pci.ids | Error | Defect | 'date_installed' | 'date_web'" >> T:WBLUpdater.log'
END



EXIT



MonthConversion:
date_day=SUBWORD(date_munged,2,1)
date_munged_month=SUBSTR(date_munged,1,3)
month_idx=INDEX(months,date_munged_month)
IF 
month_idx 0 THEN
    date_month
=SUBSTR(months,month_idx+3,2)

/* Checking for a sane month to prevent downloading a corrupted files */
IF INDEX(months,date_month) > 0 THEN DO
    
date_error=0
    date_year
=SUBWORD(date_munged,3,1)
    
date_installed=COMPRESS(date_year date_month date_day)
    
END
ELSE
    
date_error=1

return 0

You can rip out what you need, probably just the ca-bundle part...

Go to top
Re: Odyssey 1.23 progress
Just popping in
Just popping in


See User information
@jaokim & kas1e

Great to read that someone has a finger in the odyssey pie!

Is there anyone who can help jaokim on this? :

"For now there's a missing dependency, libicu, in my list, but I’ll try and fix that tonight.

I’ve merged the changes done by the Aros team, and my plan is to have it build, and then try and update to the next revision that the TenFourFox/leopard ppc-safari has a JIT-patch for.
I’m however currently stuck on freetype/fontconfig dependency, which I don’t know if the latest libcairo by salass00 has support for (the port only mentions an Amiga font backend)."

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@ikir

Did you ever noticied strange crashes in pthread while using Odyssey ?
From time to time (can say almost casually) while browsing a DSI error like occour ... perhaps the special version of "curl" you are used in the compilation chain ?
By luck you can skip it and continue to use the program, just a bit annoying

For example i just got this one loading --> www.google.com

Quote:
Crash log for task "pthread id 355"
Generated by GrimReaper 53.19
Crash occured in module bsdsocket.library at address 0x6FBCEC54
Type of crash: DSI (Data Storage Interrupt) exception
Alert number: 0x80000003

Register dump:
GPR (General Purpose Registers):
0: 00000004 37DFDDD0 00000000 00000000 5929AEC0 00000001 5343227C 00000400
8: 5929AEC0 4637C140 00000000 0181CC24 22442248 00000000 38784DA4 4C3C3B00
16: 02270000 7FC01610 02270000 001E8FF8 38784DA0 00000000 4D336CC0 6FDC055C
24: 00000400 00000001 00000001 5343227C 00000000 4E103500 00000000 5929AEC0


FPR (Floating Point Registers, NaN = Not a Number):
0: nan 366 545 247
4: 89 264.8 106.8 247
8: 89 0.0256898 264.8 255
12: nan 220 0 -0
16: 0 0 0 0
20: 0 0 0 1.61895e-319
24: 0 0 2.65249e-315 100
28: 44100 4.5036e+15 2.14748e+09 4.5036e+15

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


SPRs (Special Purpose Registers):
Machine State (msr) : 0x0002F030
Condition (cr) : 0x39764DA0
Instruction Pointer (ip) : 0x6FBCEC54
Xtended Exception (xer) : 0x018233AC
Count (ctr) : 0x00000000
Link (lr) : 0x00000000
DSI Status (dsisr) : 0x01842B34
Data Address (dar) : 0x00000000



680x0 emulated registers:
DATA: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
FPU0: 0 0 0 0
FPU4: 0 0 0 0



Symbol info:
Instruction pointer 0x6FBCEC54 belongs to module "bsdsocket.library" (HUNK/Kickstart)

Stack trace:
module LIBS:bsdsocket.library at 0x6FBCEC54 (section 5 @ 0xEC30)
module LIBS:bsdsocket.library at 0x6FBF29A0 (section 5 @ 0x3297C)
module LIBS:bsdsocket.library at 0x6FBE5D04 (section 5 @ 0x25CE0)
Odyssey:Curl_ipv4_resolve_r()+0xd4 (section 1 @ 0x1973F64)
Odyssey:gethostbyname_thread()+0x20 (section 1 @ 0x1955574)
Odyssey:curl_thread_create_thunk()+0x38 (section 1 @ 0x197D174)
LIBS:pthreads.library:run()+0x278 (section 1 @ 0x54EC)
LIBS:pthreads.library:ThreadCode()+0x35c (section 1 @ 0x5894)
native kernel module dos.library.kmod+0x000255c8
native kernel module kernel+0x0003e7b4
native kernel module kernel+0x0003e7fc

PPC disassembly:
6fbcec4c: 4bffff84 b 0x6FBCEBD0
6fbcec50: 8124004c lwz r9,76(r4)
*6fbcec54: 90690000 stw r3,0(r9)
6fbcec58: 4bffff78 b 0x6FBCEBD0
6fbcec5c: 8124004c lwz r9,76(r4)

System information:

CPU
Model: AMCC PPC440EP V1.3
CPU speed: 799 MHz
FSB speed: 133 MHz
Extensions:

Machine
Machine name: Sam440EP
Memory: 1048576 KB
Extensions: bus.pci

Expansion buses
PCI/AGP
00:00.0 Vendor 0x1014 Device 0x027F
Range 1: 00000000 - 40000000 (PREF.MEM)
00:0A.0 Vendor 0x12D8 Device 0x8150
00:0C.0 Vendor 0x1002 Device 0x5960
Range 0: A8000000 - B0000000 (PREF.MEM)
Range 1: 00001000 - 00001100 (IO)
Range 2: B0000000 - B0010000 (MEM)
00:0C.1 Vendor 0x1002 Device 0x5940
Range 0: B8000000 - C0000000 (PREF.MEM)
Range 1: C0000000 - C0010000 (MEM)
00:0E.0 Vendor 0x1095 Device 0x3114
Range 0: 00001100 - 00001108 (IO)
Range 1: 00001108 - 00001110 (IO)
Range 2: 00001110 - 00001118 (IO)
Range 3: 00001118 - 00001120 (IO)
Range 4: 00001120 - 00001130 (IO)
01:04.0 Vendor 0x1013 Device 0x6005
Range 0: A0000000 - A0001000 (MEM)
Range 1: A0010000 - A0020000 (MEM)
01:05.0 Vendor 0x1033 Device 0x0035
Range 0: A0020000 - A0021000 (MEM)
01:05.1 Vendor 0x1033 Device 0x0035
Range 0: A0021000 - A0022000 (MEM)
01:05.2 Vendor 0x1033 Device 0x00E0
Range 0: A0022000 - A0022100 (MEM)

Libraries
0x58967c58: ISO-8859-15.charset V52.1
0x58967bd8: italian_ISO-8859-15.language V52.1
0x021cd992: exec.library V53.89
0x5ff1c048: cgxvideo.library V42.1
0x53292768: Warp3DNova.library V1.64
0x532928e8: ogles2.library V2.3
0x3a240bc8: minigl.library V2.23
0x49b08bd0: Warp3D.library V53.27
0x532922e8: W3D_Avenger.library V53.1
0x53292ae8: W3D_Napalm.library V53.1
0x4aa32418: W3D_Permedia2.library V53.4
0x4aa32498: W3D_R200.library V53.30
0x3a5d6ca8: W3D_Picasso96.library V53.12
0x4d664730: mathieeedoubtrans.library V52.2
0x3bb6a8e0: Aboutbox.mcc V21.19
0x3bb6a840: NListview.mcc V19.99
0x3bb6a700: BetterString.mcc V11.33
0x3bb6a5c0: NList.mcc V20.144
0x5258b724: amigaguide.datatype V53.6
0x57d2b0d4: amigaguide.library V53.8
0x4d640d08: speedbar.gadget V53.12
0x5334aea0: ascii.datatype V53.7
0x5334af40: text.datatype V53.10
0x5334a5e0: fuelgauge.gadget V53.8
0x5334a4a0: Popmenu.mui V21.25
0x545a0b70: Lamp.mcc V21.18
0x5458f464: btree.library V53.3
0x545a0530: Objectmap.mui V21.17
0x5458f214: asyncio.library V50.3
0x545a0350: Gauge.mui V21.16
0x545a02b0: Dtpic.mui V21.16
0x545a00d0: Popasl.mui V21.20
0x55231f20: Calltips.mcc V21.16
0x55231de0: String.mui V21.34
0x55231d40: Listtree.mcc V21.26
0x55231c00: Title.mui V21.27
0x54981cb0: openurl.library V7.18
0x57d28cb0: expat.library V53.6
0x57d2c34c: codesets.library V6.21
0x549818d8: muigfx.library V21.17
0x57b612fc: muimaster.library V21.163
0x5543f8c8: pthreads.library V53.11
0x5519f558: faad.library V2.1
0x57d2cbc0: texteditor.gadget V53.24
0x551b8470: anim.gadget V53.1
0x551b83e8: progressbar.gadget V53.11
0x55231340: arexx.class V53.5
0x551b80e8: Separator.docky V53.2
0x54f6ef50: slider.gadget V53.15
0x54f6ee10: getfont.gadget V53.9
0x54f6ea50: getfile.gadget V53.12
0x554bf190: requester.class V53.18
0x54f6ecd0: bitmap.image V53.9
0x54f6eb90: space.gadget V53.6
0x5558f498: screenblanker.library V53.6
0x54f6e910: integer.gadget V53.12
0x54fbfb78: clicktab.gadget V53.44
0x54f69748: chooser.gadget V53.21
0x54f6e870: penmap.image V53.5
0x54f6e690: checkbox.gadget V53.9
0x54e817e4: asl.library V53.49
0x57fb3ed8: listbrowser.gadget V53.62
0x54f71020: string.gadget V53.20
0x54f6e4b0: scroller.gadget V53.14
0x57d5fef4: device.audio V6.2
0x54fbf0d8: filesave.audio V6.5
0x54fbf018: cs4281.audio V5.5
0x58488d50: jpeg.datatype V53.7
0x589c5104: usergroup.library V4.30
0x57f4ca60: bsdsocket.library V4.307
0x5863c120: mathieeedoubbas.library V52.1
0x584b3c5c: textclip.library V53.1
0x58478838: usbhidgate.library V53.2
0x5889f92c: hid.usbfd V53.12
0x5ff9e974: xpkmaster.library V5.2
0x5857d0bc: xadmaster.library V13.2
0x58a85c30: button.gadget V53.21
0x58a85cd0: glyph.image V53.3
0x58a0eb10: window.class V54.7
0x588928d8: popupmenu.class V53.2
0x58584098: popupmenu.library V53.11
0x58a85550: label.image V53.13
0x58a854b0: drawlist.image V53.3
0x58892618: layout.gadget V54.2
0x588926f0: bevel.image V53.6
0x58a852d0: png.datatype V53.10
0x589e5674: picture.datatype V53.7
0x58a46288: timezone.library V53.8
0x58aafd48: application.library V53.12
0x58a8316c: ft2.library V53.2
0x58a45240: Picasso96API.library V54.18
0x5ff21c4c: workbench.library V53.53
0x58a89580: gadtools.library V53.7
0x589e30cc: commodities.library V53.7
0x5ff18940: datatypes.library V54.6
0x5929ed64: png.iconmodule V53.1
0x58a6a0cc: icon.library V53.16
0x58aaf370: z.library V53.9
0x59435648: version.library V53.15
0x592a08d0: iffparse.library V53.1
0x5ffb55cc: locale.library V54.2
0x5ff1d41c: diskfont.library V53.9
0x5ff9ed98: petunia.library V53.6
0x5ff9ec18: diskcache.library V3.31
0x5fedd220: dos.library V53.158
0x5ff1c8f4: usbprivate.library V53.12
0x5ff1b1bc: massstorage.usbfd V53.83
0x5ff1b128: bootkeyboard.usbfd V52.3
0x5ff1b0a8: bootmouse.usbfd V53.3
0x5ff1c7ac: hub.usbfd V53.10
0x5ff98f18: mounter.library V53.19
0x5ff1c33c: usbresource.library V53.12
0x5ff995b8: hunk.library V53.4
0x5ff1c234: elf.library V53.27
0x5ff724d0: intuition.library V54.26
0x5ff692c0: keymap.library V53.9
0x5ff8f570: cybergraphics.library V43.0
0x5ff98520: ATIRadeon.chip V53.29
0x5ff984a4: PCIGraphics.card V53.15
0x5ffa3420: graphics.library V54.226
0x5ff9a320: layers.library V54.12
0x5ff60150: rtg.library V54.90
0x5ff99224: nonvolatile.library V53.5
0x5ff9d2b8: newlib.library V53.30
0x5ff9f1ac: utility.library V54.1
0x5fffb398: expansion.library V53.1
0x5847758e: rexxsyslib.library V53.4 (Legacy)

Devices
0x4c19fa04: clipboard.device V53.3
0x5874c4e8: ppc440ep_eth.device V53.18
0x57fc6224: ahi.device V6.7
0x58676294: diskimage.device V53.4
0x5fd21738: usbdisk.device V53.83
0x5ff9fd10: usbsys.device V53.12
0x5ff99c30: ehci.usbhcd V53.24
0x5ff99b90: ohci.usbhcd V53.21
0x5ff99af0: uhci.usbhcd V53.13
0x5ff99984: sii3114ide.device V53.20
0x5ff9f648: console.device V53.99
0x5ff6a2b0: ramdrive.device V52.6
0x5ff6950c: input.device V53.5
0x5ff1d024: keyboard.device V53.11
0x5ff6a050: timer.device V53.2

Tasks
ahi.device Unit Process (Waiting)
Stack: 0x54cfc004 - 0x54df0ffc, pointer @ 0x54df0f20 (Cookie OK)
Signals: SigRec 0xf000c000, SigWait 0x00000100
State: Process (Waiting)
ClickToFront (Waiting)
Stack: 0x553c0004 - 0x553cfffc, pointer @ 0x553cf9f0 (Cookie OK)
Signals: SigRec 0xe000d000, SigWait 0x00000100
State: Process (Waiting)
input.device (Waiting)
Stack: 0x5fec8000 - 0x5fed8000, pointer @ 0x5fed7f00 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000000
State: Task (Waiting)
SFS DosList handler (Waiting)
Stack: 0x596d9004 - 0x596dcffc, pointer @ 0x596dcf20 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000000
State: Process (Waiting)
USB stack (Waiting)
Stack: 0x5fee0000 - 0x5fee4000, pointer @ 0x5fee3f20 (Cookie OK)
Signals: SigRec 0xf8007000, SigWait 0x00000000
State: Task (Waiting)
OHCI Controller Task Unit 0 (Waiting)
Stack: 0x5fe1f000 - 0x5fe27000, pointer @ 0x5fe26f10 (Cookie OK)
Signals: SigRec 0xbc009000, SigWait 0x00000000
State: Task (Waiting)
EHCI Controller Task Unit 0 (Waiting)
Stack: 0x5fdc3000 - 0x5fdcb000, pointer @ 0x5fdcaf10 (Cookie OK)
Signals: SigRec 0xbe009000, SigWait 0x00000000
State: Task (Waiting)
OHCI Controller Task Unit 1 (Waiting)
Stack: 0x5fdff000 - 0x5fe07000, pointer @ 0x5fe06f10 (Cookie OK)
Signals: SigRec 0xbc009000, SigWait 0x00000000
State: Task (Waiting)
page_sweep (Waiting)
Stack: 0x5fe46004 - 0x5fe4dffc, pointer @ 0x5fe4de90 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000000
State: Task (Waiting)
sii3114ide.device - chip 0 port 0 (Waiting)
Stack: 0x5fe9e000 - 0x5fea6000, pointer @ 0x5fea5f30 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x20000000
State: Task (Waiting)
sii3114ide.device - chip 0 port 1 (Waiting)
Stack: 0x5fe6e000 - 0x5fe76000, pointer @ 0x5fe75f30 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00008000
State: Task (Waiting)
PPC440ep_eth Unit 0 (Waiting)
Stack: 0x578f0004 - 0x578ffffc, pointer @ 0x578ffe20 (Cookie OK)
Signals: SigRec 0xf6003000, SigWait 0x00000000
State: Process (Waiting)
AmigaAMP DrawTask (Waiting)
Stack: 0x53e78004 - 0x53e87ffc, pointer @ 0x53e87ed0 (Cookie OK)
Signals: SigRec 0xc0001000, SigWait 0x00000000
State: Process (Waiting)
hid.usbfd (Waiting)
Stack: 0x583df004 - 0x583e6ffc, pointer @ 0x583e6e90 (Cookie OK)
Signals: SigRec 0xe0000000, SigWait 0x00000100
State: Process (Waiting)
HID Mouse (Waiting)
Stack: 0x58360004 - 0x5836fffc, pointer @ 0x5836ff20 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000000
State: Process (Waiting)
ICD0/CDFileSystem 53.4 (Waiting)
Stack: 0x582db004 - 0x582eaffc, pointer @ 0x582eaf30 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
ICD1/CDFileSystem 53.4 (Waiting)
Stack: 0x583bf004 - 0x583ceffc, pointer @ 0x583cef30 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
USB0/CrossDOSFileSystem 53.11 (Waiting)
Stack: 0x58612004 - 0x58621ffc, pointer @ 0x58621ee0 (Cookie OK)
Signals: SigRec 0x00010100, SigWait 0x00000000
State: Process (Waiting)
CD0/CDFileSystem 53.4 (Waiting)
Stack: 0x596a9004 - 0x596acffc, pointer @ 0x596acf30 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
DH1/SmartFilesystem 1.293 (Waiting)
Stack: 0x5942f004 - 0x59432ffc, pointer @ 0x59432eb0 (Cookie OK)
Signals: SigRec 0xe0000100, SigWait 0x10000000
State: Process (Waiting)
DH0/SmartFilesystem 1.293 (Waiting)
Stack: 0x5fc0e004 - 0x5fc11ffc, pointer @ 0x5fc11eb0 (Cookie OK)
Signals: SigRec 0xe0000100, SigWait 0x10000000
State: Process (Waiting)
reaper.task (Waiting)
Stack: 0x58e0a004 - 0x58e11ffc, pointer @ 0x58e11e50 (Cookie OK)
Signals: SigRec 0x00007000, SigWait 0x00000000
State: Process (Waiting)
hid.usbfd (Waiting)
Stack: 0x583eb004 - 0x583f2ffc, pointer @ 0x583f2e90 (Cookie OK)
Signals: SigRec 0xe0000000, SigWait 0x00000100
State: Process (Waiting)
HID Keyboard (Waiting)
Stack: 0x58328004 - 0x58337ffc, pointer @ 0x58337f10 (Cookie OK)
Signals: SigRec 0x90001000, SigWait 0x00000000
State: Process (Waiting)
RAM/ram-handler 53.172 (Waiting)
Stack: 0x58d0c004 - 0x58d0fffc, pointer @ 0x58d0fd40 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
DH2/SmartFilesystem 1.293 (Waiting)
Stack: 0x59598004 - 0x5959bffc, pointer @ 0x5959beb0 (Cookie OK)
Signals: SigRec 0xe0000100, SigWait 0x10000000
State: Process (Waiting)
MainUSB0/CrossDOSFileSystem 53.11 (Waiting)
Stack: 0x585f6004 - 0x58605ffc, pointer @ 0x58605eb0 (Cookie OK)
Signals: SigRec 0x40000100, SigWait 0x00000000
State: Process (Waiting)
HID Consumer (Waiting)
Stack: 0x58344004 - 0x58353ffc, pointer @ 0x58353f20 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000000
State: Process (Waiting)
hid.usbfd (Waiting)
Stack: 0x58400004 - 0x58407ffc, pointer @ 0x58407e90 (Cookie OK)
Signals: SigRec 0xe0000000, SigWait 0x00000100
State: Process (Waiting)
pager (Waiting)
Stack: 0x58de6004 - 0x58e05ffc, pointer @ 0x58e05ef0 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000000
State: Process (Waiting)
AmigaAMP HTTP-Streaming (Waiting)
Stack: 0x39044004 - 0x39063ffc, pointer @ 0x390631f0 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000080
State: Process (Waiting)
AmigaAMP3 (Waiting)
Stack: 0x54406004 - 0x54445ffc, pointer @ 0x544457d0 (Cookie OK)
Signals: SigRec 0xef201000, SigWait 0x00000000
State: Process (Waiting)
AmigaAMP PlayTask (Waiting)
Stack: 0x53e4c004 - 0x53e5bffc, pointer @ 0x53e5bec0 (Cookie OK)
Signals: SigRec 0xe0001000, SigWait 0x00000000
State: Process (Waiting)
IDF0/FastFileSystem 53.2 (Waiting)
Stack: 0x5842c004 - 0x5843bffc, pointer @ 0x5843bed0 (Cookie OK)
Signals: SigRec 0xa8000100, SigWait 0x00000000
State: Process (Waiting)
IDF1/FastFileSystem 53.2 (Waiting)
Stack: 0x5858b004 - 0x5859affc, pointer @ 0x5859aed0 (Cookie OK)
Signals: SigRec 0xa8000100, SigWait 0x00000000
State: Process (Waiting)
MassStorage Device Task (Waiting)
Stack: 0x5fc9b000 - 0x5fca3000, pointer @ 0x5fca2ea0 (Cookie OK)
Signals: SigRec 0xe4009000, SigWait 0x00000000
State: Task (Waiting)
dos_filedir_notify (Waiting)
Stack: 0x5fc5f004 - 0x5fc62ffc, pointer @ 0x5fc62ad0 (Cookie OK)
Signals: SigRec 0x40001000, SigWait 0x80000100
State: Process (Waiting)
CON/con-handler 53.78 (Waiting)
Stack: 0x57c01004 - 0x57c10ffc, pointer @ 0x57c10e20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
RANDOM/Random-Handler 52.1 (Waiting)
Stack: 0x581a4004 - 0x581b3ffc, pointer @ 0x581b3ef0 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
URL/launch-handler 53.38 (Waiting)
Stack: 0x581e0004 - 0x5825affc, pointer @ 0x58256fb0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
ENV/env-handler 54.5 (Waiting)
Stack: 0x58dde004 - 0x58de1ffc, pointer @ 0x58de1ef0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
CON/con-handler 53.78 (Waiting)
Stack: 0x4de1b004 - 0x4de2affc, pointer @ 0x4de2ae20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
CON/con-handler 53.78 (Waiting)
Stack: 0x543f2004 - 0x54401ffc, pointer @ 0x54401e20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
CON/con-handler 53.78 (Waiting)
Stack: 0x55102004 - 0x55111ffc, pointer @ 0x55111e20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
CON/con-handler 53.78 (Waiting)
Stack: 0x552a4004 - 0x552b3ffc, pointer @ 0x552b3e20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
CON/con-handler 53.78 (Waiting)
Stack: 0x55376004 - 0x55385ffc, pointer @ 0x55385e20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
CON/con-handler 53.78 (Waiting)
Stack: 0x55486004 - 0x55495ffc, pointer @ 0x55495e20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
CON/con-handler 53.78 (Waiting)
Stack: 0x554fb004 - 0x5550affc, pointer @ 0x5550ae20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
CON/con-handler 53.78 (Waiting)
Stack: 0x555ba004 - 0x555c9ffc, pointer @ 0x555c9e20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
AUDIO/AHI-Handler 6.2 (Waiting)
Stack: 0x58177004 - 0x58186ffc, pointer @ 0x58186e60 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
APPDIR/appdir-handler-in-dos 53.158 (Waiting)
Stack: 0x58d7a004 - 0x58d81ffc, pointer @ 0x58d81dc0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
CON/con-handler 53.78 (Waiting)
Stack: 0x5926a004 - 0x59271ffc, pointer @ 0x59271e20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
RAW/con-handler 53.78 (Waiting)
Stack: 0x5928e004 - 0x59295ffc, pointer @ 0x59295e20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
CON/con-handler 53.78 (Waiting)
Stack: 0x592ae004 - 0x592b5ffc, pointer @ 0x592b5e20 (Cookie OK)
Signals: SigRec 0xa0000100, SigWait 0x00000000
State: Process (Waiting)
dos_nbmd_process (Waiting)
Stack: 0x5fc6f004 - 0x5fc72ffc, pointer @ 0x5fc72f30 (Cookie OK)
Signals: SigRec 0x00001100, SigWait 0x00000000
State: Process (Waiting)
dos_lock_handler (Waiting)
Stack: 0x5fcab004 - 0x5fcaeffc, pointer @ 0x5fcaef00 (Cookie OK)
Signals: SigRec 0x00001100, SigWait 0x00000000
State: Process (Waiting)
RexxMaster (Waiting)
Stack: 0x580df004 - 0x580ef004, pointer @ 0x580eef70 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000100
State: Process (Waiting)
diskimage.device unit 4 (Waiting)
Stack: 0x582ac004 - 0x582bfffc, pointer @ 0x582bfc50 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000100
State: Process (Waiting)
diskimage.device unit 5 (Waiting)
Stack: 0x58390004 - 0x583a3ffc, pointer @ 0x583a3c50 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000100
State: Process (Waiting)
diskimage.device unit 0 (Waiting)
Stack: 0x5840c004 - 0x5841fffc, pointer @ 0x5841fc50 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000100
State: Process (Waiting)
diskimage.device unit 1 (Waiting)
Stack: 0x58460004 - 0x58473ffc, pointer @ 0x58473c50 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000100
State: Process (Waiting)
TEXTCLIP/textclip-handler 53.1 (Waiting)
Stack: 0x581c0004 - 0x581cfffc, pointer @ 0x581cfeb0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
SysMon (Waiting)
Stack: 0x38cca004 - 0x38d46ffc, pointer @ 0x38d36c50 (Cookie OK)
Signals: SigRec 0x5fc01000, SigWait 0x00000000
State: Process (Waiting)
compose.task (Waiting)
Stack: 0x56672000 - 0x5667a000, pointer @ 0x56679e10 (Cookie OK)
Signals: SigRec 0x00000010, SigWait 0x00000000
State: Task (Waiting)
Workbench (Waiting)
Stack: 0x58063004 - 0x58072ffc, pointer @ 0x58072ea0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00008100
State: Process (Waiting)
Libreria ScreenBlanker. (Waiting)
Stack: 0x553d4004 - 0x553e4ffc, pointer @ 0x553e4f00 (Cookie OK)
Signals: SigRec 0xb4001000, SigWait 0x00000100
State: Process (Waiting)
ramlib (Waiting)
Stack: 0x58d30004 - 0x58d48ffc, pointer @ 0x58d48f20 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000100
State: Process (Waiting)
Workbench DosList Notify (Waiting)
Stack: 0x5576f004 - 0x5577effc, pointer @ 0x5577ef40 (Cookie OK)
Signals: SigRec 0x00003000, SigWait 0x00000100
State: Process (Waiting)
MUI imagespace screen notify (Waiting)
Stack: 0x5473e004 - 0x5474dffc, pointer @ 0x5474dd30 (Cookie OK)
Signals: SigRec 0x80009000, SigWait 0x00000100
State: Process (Waiting)
ContextMenus Command Dispatcher (Waiting)
Stack: 0x5486b004 - 0x5487affc, pointer @ 0x5487af30 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000000
State: Process (Waiting)
BetterString.mcc clipboard server (Waiting)
Stack: 0x39f46004 - 0x39f49ffc, pointer @ 0x39f49ee0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
NList.mcc clipboard server (Waiting)
Stack: 0x3a03d004 - 0x3a040ffc, pointer @ 0x3a040f00 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
texteditor.gadget Clipboard Server (Waiting)
Stack: 0x54307004 - 0x54346ffc, pointer @ 0x54346f00 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
string.gadget server (Waiting)
Stack: 0x5574b004 - 0x5575affc, pointer @ 0x5575adb0 (Cookie OK)
Signals: SigRec 0x40000000, SigWait 0x00000100
State: Process (Waiting)
Workbench Clipboard Server (Waiting)
Stack: 0x58cda004 - 0x58ce9ffc, pointer @ 0x58ce9f00 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000100
State: Process (Waiting)
[OWB] Timer (Ready)
Stack: 0x57828004 - 0x57837ffc, pointer @ 0x57837ed0 (Cookie OK)
Signals: SigRec 0x50000000, SigWait 0x60000000
State: Process (Ready)
AmiDock (Ready)
Stack: 0x555d6004 - 0x555e5ffc, pointer @ 0x555e5910 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00080100
State: Process (Ready)
NotificationServer (Ready)
Stack: 0x55116004 - 0x55135ffc, pointer @ 0x55135b20 (Cookie OK)
Signals: SigRec 0xbc001000, SigWait 0x04000100
State: Process (Ready)
TCP/IP Control (Ready)
Stack: 0x5758b004 - 0x5767fffc, pointer @ 0x5767fdc0 (Cookie OK)
Signals: SigRec 0xf8009080, SigWait 0x40000000
State: Process (Ready)
Odyssey (Waiting)
Stack: 0x53830004 - 0x53a18ffc, pointer @ 0x53a18c50 (Cookie OK)
Signals: SigRec 0x03e0d000, SigWait 0x08080180
State: Process (Waiting)
hub.usbfd (Waiting)
Stack: 0x5fd77004 - 0x5fd7effc, pointer @ 0x5fd7ef10 (Cookie OK)
Signals: SigRec 0x30000000, SigWait 0x00000000
State: Task (Waiting)
hub.usbfd (Waiting)
Stack: 0x5fd5f004 - 0x5fd66ffc, pointer @ 0x5fd66f10 (Cookie OK)
Signals: SigRec 0x30000000, SigWait 0x00000000
State: Task (Waiting)
hub.usbfd (Waiting)
Stack: 0x5fd6b004 - 0x5fd72ffc, pointer @ 0x5fd72f10 (Cookie OK)
Signals: SigRec 0x30000000, SigWait 0x00000000
State: Task (Waiting)
ELF Collector (Waiting)
Stack: 0x596c5004 - 0x596d4ffc, pointer @ 0x596d4e70 (Cookie OK)
Signals: SigRec 0x00000100, SigWait 0x00000000
State: Process (Waiting)
[OWB] IconDatabase (Waiting)
Stack: 0x535ef004 - 0x5366effc, pointer @ 0x5366ee90 (Cookie OK)
Signals: SigRec 0x00000010, SigWait 0x00000000
State: Process (Waiting)
[OWB] JavaScriptCore::BlockFree (Waiting)
Stack: 0x534d3004 - 0x53552ffc, pointer @ 0x53552ed0 (Cookie OK)
Signals: SigRec 0x00000010, SigWait 0x00000000
State: Process (Waiting)
TCP/IP Superserver (Waiting)
Stack: 0x57684004 - 0x57778ffc, pointer @ 0x577789f0 (Cookie OK)
Signals: SigRec 0xd0000080, SigWait 0x00000000
State: Process (Waiting)
TCP/IP Configuration (Waiting)
Stack: 0x5796f004 - 0x57a63ffc, pointer @ 0x57a63e10 (Cookie OK)
Signals: SigRec 0xf8003000, SigWait 0x00000000
State: Process (Waiting)
Mounter GUI (Waiting)
Stack: 0x58642004 - 0x58655ffc, pointer @ 0x58655e10 (Cookie OK)
Signals: SigRec 0x80007000, SigWait 0x00000000
State: Process (Waiting)
[OWB] WebCore: LocalStorage (Waiting)
Stack: 0x4e6e3004 - 0x4e762ffc, pointer @ 0x4e762e30 (Cookie OK)
Signals: SigRec 0x00000010, SigWait 0x00000000
State: Process (Waiting)
ContextMenus (Waiting)
Stack: 0x5539b004 - 0x553aaffc, pointer @ 0x553aac80 (Cookie OK)
Signals: SigRec 0xe0001000, SigWait 0x04000000
State: Process (Waiting)
ScreenBlankerEngine (Waiting)
Stack: 0x554a2004 - 0x554b1ffc, pointer @ 0x554b1be0 (Cookie OK)
Signals: SigRec 0xd8001000, SigWait 0x00000010
State: Process (Waiting)
DefIcons (Waiting)
Stack: 0x55517004 - 0x55526ffc, pointer @ 0x55526dc0 (Cookie OK)
Signals: SigRec 0x80009000, SigWait 0x00000100
State: Process (Waiting)
« IPrefs » (Waiting)
Stack: 0x58a93004 - 0x58aa2ffc, pointer @ 0x58aa2980 (Cookie OK)
Signals: SigRec 0x0000f000, SigWait 0x20000100
State: Process (Waiting)
application.library messageserver (Waiting)
Stack: 0x58a27000 - 0x58a27fa0, pointer @ 0x58a27f10 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000000
State: Task (Waiting)
AutoBorderSize (Waiting)
Stack: 0x552c0004 - 0x552cfffc, pointer @ 0x552cfca0 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000100
State: Process (Waiting)
AsyncWB (Waiting)
Stack: 0x5553b004 - 0x5554affc, pointer @ 0x5554aeb0 (Cookie OK)
Signals: SigRec 0xc0001000, SigWait 0x00000100
State: Process (Waiting)
RAWBInfo (Waiting)
Stack: 0x554ce004 - 0x554ddffc, pointer @ 0x554ddec0 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000100
State: Process (Waiting)
TCP/IP Log (Waiting)
Stack: 0x57a68004 - 0x57b5cffc, pointer @ 0x57b5cf00 (Cookie OK)
Signals: SigRec 0x80003000, SigWait 0x00000000
State: Process (Waiting)
DST watcher (Waiting)
Stack: 0x58913004 - 0x58922ffc, pointer @ 0x58922f10 (Cookie OK)
Signals: SigRec 0xc0000000, SigWait 0x00000000
State: Process (Waiting)
ConClip (Waiting)
Stack: 0x5814f004 - 0x5815effc, pointer @ 0x5815eeb0 (Cookie OK)
Signals: SigRec 0x80000000, SigWait 0x00000000
State: Process (Waiting)
USB stack Process (Waiting)
Stack: 0x5865a004 - 0x58669ffc, pointer @ 0x58669ee0 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000000
State: Process (Waiting)
MassStorage Notifier (Waiting)
Stack: 0x5fe2b000 - 0x5fe32d00, pointer @ 0x5fe32c70 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000000
State: Task (Waiting)
datatypes.library (Waiting)
Stack: 0x588e7004 - 0x588f6ffc, pointer @ 0x588f6e30 (Cookie OK)
Signals: SigRec 0x80001000, SigWait 0x00000000
State: Process (Waiting)
pthread id 355 (Crashed)
Stack: 0x37c15004 - 0x37dfdffc, pointer @ 0x37dfddd0 (Cookie OK)
Signals: SigRec 0x00000010, SigWait 0x00000000
State: Process (Crashed)
ramlib.support (Waiting)
Stack: 0x58d4d004 - 0x58d65ffc, pointer @ 0x58d65f00 (Cookie OK)
Signals: SigRec 0x80005000, SigWait 0x00000000
State: Process (Waiting)
Mounter Task (Waiting)
Stack: 0x5fe33000 - 0x5fe41a60, pointer @ 0x5fe41970 (Cookie OK)
Signals: SigRec 0xb0001000, SigWait 0x00000000
State: Task (Waiting)
Mounter Companion Process (Waiting)
Stack: 0x58683004 - 0x58692ffc, pointer @ 0x58692f40 (Cookie OK)
Signals: SigRec 0x80003000, SigWait 0x00000000
State: Process (Waiting)
dos_signal_server (Waiting)
Stack: 0x5fc67004 - 0x5fc6affc, pointer @ 0x5fc6af10 (Cookie OK)
Signals: SigRec 0x0000f000, SigWait 0x00000000
State: Process (Waiting)
dos_appdir_server (Waiting)
Stack: 0x5fc53004 - 0x5fc5affc, pointer @ 0x5fc5ad40 (Cookie OK)
Signals: SigRec 0x80005000, SigWait 0x00000000
State: Process (Waiting)
idle.task (Ready)
Stack: 0x5ff68000 - 0x5ff69000, pointer @ 0x5ff68fd0 (Cookie OK)
Signals: SigRec 0x00000000, SigWait 0x00000000
State: Task (Ready)

Go to top
Re: Odyssey 1.23 progress
Quite a regular
Quite a regular


See User information
@samo79

Yeah, I get that pthread crash from time to time. I just kill it and go on. I think it might crash on exit after its done sometimes. Seems quite harmless, but annoying of course.

Software developer for Amiga OS3 and OS4.
Develops for OnyxSoft and the Amiga using E and C and occasionally C++
Go to top
Re: Odyssey 1.23 progress
Just popping in
Just popping in


See User information
I also get these pthread library crashes, especially while I'm listening stream radio with TuneNet for example.

Regards,
Petrol

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@Petrol

I never use PThreads in my programs because, because lose some control of child process it creates, for example in mplayer.

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@samo79

Yes I notices there might be problems with libcurl and having it running as child process, in fact I can't do it on LiveFroIt Music, I guess it's because of how bsdsocket api was designed in OS4 version of roadshow. I ended up writing the download feature as a non-threaded external program, to avoid that horror show.

So in my case main program creates a thread to communicate with external program, a struct with information is provided to the external program, the external program use that information in struct and updates it.

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@Deniil

Quote:

PPC disassembly:
6fbcec4c: 4bffff84 b 0x6FBCEBD0
6fbcec50: 8124004c lwz r9,76(r4)
*6fbcec54: 90690000 stw r3,0(r9)
6fbcec58: 4bffff78 b 0x6FBCEBD0
6fbcec5c: 8124004c lwz r9,76(r4)


The debug says it tries to store an int16_t value from r3 to address of r9.
And r9 was 0x4637C140, not it have been any random value, it possible that memory was corrupted before grim repair detected it. As I have learned it far from built prof.
This thing is not safe at all, not in system with minimum memory protection.

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@all
Source code uploaded, check this out:

https://www.amigans.net/modules/xforum ... hp?topic_id=8179&forum=40

Also, there was some progress I do lately: I rebuild the whole beast over GCC 8.2.0 and with fixing some annoying bits I was lucky enough to make it compiles and links (that was a side effect of making preparation for GitHub upload).

Switching to 8.x GCC may give us more speed, as well as give us some warning about things that need to be fixed. It is also some kind of pre-test to porting later 1.25 version from Deadwood's repo.

Binary works, though it did bring me some scary new bug that needs to be sorted out before another beta-release.

New Issue is that for some reason paths in some parts are all trashed now. For example, PROGDIR:Conf/ for saving/loading webicons.db, have "Conf/" trashed with all weird characters of a strange size. Building the same code over GCC 4.4.3 (with some small changes not related to that issue) does not have that bug.

Visually when you start new binary, you have at first no webicons, as they can't be loaded from PROGDIR:Conf/WebPageIcons.db, and instead created a new directory of messed characters in which place new WebPageIcons.db

All I can say about the bug is that it comes from "threads". For example, there is an IconDataBase thread, which creates WebIcons.db. Or the same happens with the "LocalStorage" thread, which saves things too and which "path" is messed now.

As with web icons it easier to trace, I just checked that it loaded from there:

https://github.com/kas1e/Odyssey/blob/ ... con/IconDatabase.cpp#L926

So, it's defaultDatabaseFilename somehow trashes.

Checking then where that defaultDataBaseFilename setup, there are functions which init all that:

https://github.com/kas1e/Odyssey/blob/ ... i/WebIconDatabase.cpp#L96

So any actual help (taking into account that all can browse source code already) appreciated!

I was sure at first it's something about "athread=native", but then switching to "athread=single" (so be like old gcc 4.4.3) do not solve the issue, sadly.

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@kas1e

Quote:
Switching to 8.x GCC may give us more speed


Sound cool :)
But how much faster and in what specific operation ?

Btw, thanks for releasing code, looking forward for new progress !

Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@samo
I do not know will it faster or not. Only maybe, as gcc 8.x is better than 4.x in many aspectes, and in terms of internal optimisation too.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@kas1e

Ok, after all we will have all the time to test everything :)
I understand your current plan is start working on this baserel some more and then updating to 1.25, so for sure we will have good moments for tests

Go to top
Re: Odyssey 1.23 progress
Just popping in
Just popping in


See User information
@kas1e

Thank you very much, it sounds that there is progress!

Go to top
Re: Odyssey 1.23 progress
Not too shy to talk
Not too shy to talk


See User information
@kas1e

Thanks again for working on this.

Any ideas how hard it would be to update the OpenSSL or the
Curl being used? Could it be as simple as a rebuild or
more involved?

Thanks,

PJS


Go to top
Re: Odyssey 1.23 progress
Home away from home
Home away from home


See User information
@pjs

Quote:

Any ideas how hard it would be to update the OpenSSL or the
Curl being used? Could it be as simple as a rebuild or
more involved?


Both are some work for sure, not just "./configure;make". For curl I remember there were issues, like when you use new curl, it didn't work as expected and changes in odyssey's code need to be done. But is there needs for newer curl at all? I mean not every time when new version out is necessary need it?

For OpenSSL, I for sure can understand to be updated, but 1.23r4 from os4depot use v1.0.1q, so not very old IMHO ? But that one should be more or less easer to build, just, as I remember, that also was issues. You may remember that pure ./configure;make wasn't enough when we made test version with it, and MickJt was in need to reconfigure it somehow special so to make all works as need it.

But yes, OpenSSL sure can be more or less easily updated, while Curl needs some work (and in odyssey itself probably too).

Now with source code in github, probabaly any developer may try to experiment with other libs. I put in SDK just those ones which i use for release versions, and which 100% works and tested in few years by users.

Go to top

  Register To Post
« 1 ... 42 43 44 (45) 46 47 48 ... 72 »

 




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




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project