Who's Online |
44 user(s) are online ( 31 user(s) are browsing Forums)
Members: 1
Guests: 43
Gregor,
more...
|
|
Headlines |
-
gl4es_sdk.lha - development/library/graphics
Apr 19, 2021
-
worlds.lha - game/action
Apr 19, 2021
-
supertuxkart.lha - game/driving
Apr 19, 2021
-
night_of_the_zombies.lha - game/fps
Apr 19, 2021
-
eldritch.lha - game/roleplaying
Apr 19, 2021
-
gorynlich.lha - game/roleplaying
Apr 19, 2021
-
frikingshark.lha - game/shmup
Apr 19, 2021
-
pintorweb.lha - graphics/misc
Apr 19, 2021
-
videntiumpicta.lha - graphics/viewer
Apr 19, 2021
-
deark.lha - utility/archive
Apr 19, 2021
|
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/3/13 21:37
#896 |
Home away from home 
Joined: 2007/9/11 12:31
From Russia
Posts: 6955
|
@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 ?
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/3/13 22:06
#897 |
Not too shy to talk 
Joined: 2006/12/2 1:41
From VA, USA
Posts: 286
|
@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
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/3/13 23:04
#898 |
Just can't stay away 
Joined: 2006/12/1 18:01
From Copenhagen, Denmark
Posts: 1230
|
@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
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/3/13 23:17
#899 |
Home away from home 
Joined: 2006/12/2 3:55
From Italy, Perugia
Posts: 3411
|
@kas1e I just remember now to have reported this trashing memory crash here; http://bugs.os4depot.net/?function=viewissue&issueid=893But 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
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/3/13 23:25
#900 |
Not too shy to talk 
Joined: 2006/12/2 1:41
From VA, USA
Posts: 286
|
@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
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/3/14 7:21
#901 |
Home away from home 
Joined: 2006/11/26 21:45
From a dying planet
Posts: 4048
|
@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,3) SUBWORD(date_munged,1,1) SUBWORD(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,3) SUBWORD(date_munged,1,1) SUBWORD(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...
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/3/14 8:24
#902 |
Just popping in 
Joined: 2008/5/22 20:13
From Belgium
Posts: 110
|
@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)."
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/4/1 13:35
#903 |
Home away from home 
Joined: 2006/12/2 3:55
From Italy, Perugia
Posts: 3411
|
@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.comQuote: 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)
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/4/3 12:03
#904 |
Quite a regular 
Joined: 2008/5/2 13:14
From Sweden
Posts: 502
|
@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.
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/4/3 12:40
#905 |
Just popping in 
Joined: 2017/5/18 11:12
From Audruicq, France
Posts: 90
|
I also get these pthread library crashes, especially while I'm listening stream radio with TuneNet for example.
Regards, Petrol
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/4/6 18:51
#906 |
Home away from home 
Joined: 2006/11/20 16:26
From Norway
Posts: 2941
|
@Petrol
I never use PThreads in my programs because, because lose some control of child process it creates, for example in mplayer.
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/4/6 18:55
#907 |
Home away from home 
Joined: 2006/11/20 16:26
From Norway
Posts: 2941
|
@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.
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2019/4/6 19:05
#908 |
Home away from home 
Joined: 2006/11/20 16:26
From Norway
Posts: 2941
|
@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.
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2020/2/28 18:56
#909 |
Home away from home 
Joined: 2007/9/11 12:31
From Russia
Posts: 6955
|
@all Source code uploaded, check this out: https://www.amigans.net/modules/xforum ... hp?topic_id=8179&forum=40Also, 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#L926So, 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#L96So 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.
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2020/2/28 19:13
#910 |
Home away from home 
Joined: 2006/12/2 3:55
From Italy, Perugia
Posts: 3411
|
@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 !
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2020/2/28 19:15
#911 |
Home away from home 
Joined: 2007/9/11 12:31
From Russia
Posts: 6955
|
@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.
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2020/2/28 19:46
#912 |
Home away from home 
Joined: 2006/12/2 3:55
From Italy, Perugia
Posts: 3411
|
@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
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2020/2/29 21:42
#913 |
Just popping in 
Joined: 2006/12/8 13:37
From Netherlands
Posts: 100
|
@kas1e
Thank you very much, it sounds that there is progress!
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2020/2/29 22:05
#914 |
Not too shy to talk 
Joined: 2006/12/2 1:41
From VA, USA
Posts: 286
|
@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
|
|
|
Re: Odyssey 1.23 progress |
Posted on: 2020/2/29 22:44
#915 |
Home away from home 
Joined: 2007/9/11 12:31
From Russia
Posts: 6955
|
@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.
|
|
|