Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

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

Members: 0
Guests: 63

more...

Support us!

Headlines

Forum Index


Board index » All Posts (msteed)




Re: Did anyone flash his cfe on x1000 with hw programmer ?
Just popping in
Just popping in


@kas1e

Quote:
So there 2 of same copy of cfe and if one die you simple set jumper to boot from second one ?

You've seen the "Nemo revision 2.1 Motherboard Firmware re-flash guide", right? (Per this post you have a copy.) It has details on the rescue flash chip and how to use it to restore the main chip if it gets corrupted.

Go to top


Re: what do I need to do to get this install scirpt to run?
Just popping in
Just popping in


@328gts

Quote:
just checked and I have those files dated December 18,2016 and in System folder it's dated Jan6/2021

That's what I have, too. Try opening a shell window and typing "Python" then pressing Return. If you get a short message from Python and then the '>>>' Python prompt then the Python interpreter is running. Press Ctrl and '\' to exit Python.

Quote:
tried using c:python in the installer script (as per Petrol's recommendation) instead of installation utility and got this error:

As joerg noted, AutoInstall files are AmigaDOS scripts, not Python. The 'install.py' file in your earlier screenshot is the Python script. Per that screenshot it looks like you downloaded a number of different updates at the same time, and I suspect there's some confusion on which install script goes with which update (in particular, I wonder if the Python script doesn't belong to the SuperStarBlast1.11Update rather than WarpDT).

Go to top


Re: what do I need to do to get this install scirpt to run?
Just popping in
Just popping in


@328gts

Quote:
so where do I get the Rabbit hole...er Python now ?

Python comes with OS 4.1 too, so you should already have it as well. Python has several parts: There's a small program called Python that lives in Sys:C. There's also libpython25.so, which lives in Sys:SObjs. Finally, there's a Python directory in Sys:System that has a bunch of other files that Python uses. Check to see if any of these have also gone missing.

Go to top


Re: what do I need to do to get this install scirpt to run?
Just popping in
Just popping in


@328gts

Quote:
where can I get this "Installation Utility" ?

It's part of OS4.1, as is the older Installer, so you should already have both. They both live in Sys:Utilities, though only the Installation Utility has an icon.

Go to top


Re: what do I need to do to get this install scirpt to run?
Just popping in
Just popping in


@328gts

Quote:
Try "SYS:Utilities/Installation Utility"

OS4 also has the old OS3-style installer (SYS:Utilities/Installer). Since WarpDT is cross-Amiga-platform, it's more likely that it uses this installer rather than the Python-based installation utility, which is OS4 only.

Go to top


Re: working virtio-net.device for QEMU : no more issues with rtl drivers !
Just popping in
Just popping in


@smarkusg

Quote:
But out of curiosity, I see something like this in tcpdump

If the OS4 debug kernel fills freed memory with DEADBEEF, then it looks like either a packet is being sent after the buffer containing it has been freed, or the buffer was allocated from memory that was previously freed, and then sent without having anything put into it.

Go to top


Re: Introducing the Rear Window blog
Just popping in
Just popping in


@trixie

Quote:
...the X1000-only crash has been fixed...

With all the weird symptoms, I'm curious what the problem turned out to be.

Go to top


Re: AmigaDiskBench Benchmark SSD/NVME/RAM
Just popping in
Just popping in


@derfs

Quote:
please can you test ... to see if it solves your issues?

There's still a recoverable DSI at startup, though it looks to be at a different place in the code:

AmigaOne X1000 release
Machine model
(AmigaOne X1000)
Dump of context at 0xdfa76000
Trap type
DSI exception
Current kernel stack pointer
0x296ff00
DSISR
40000000  DAR153d5550
No matching page found
Machine State 
(raw): 0x100000000200b030
Machine State 
(verbose): [Hyper] [ExtInt on] [Super] [IAT on] [DAT on
Instruction pointer0x7f797814
Crashed process
AmigaDiskBench (0x613b8210)
DSI verbose error descriptionAccess to address 0x153d5550 not found in hash or BAT (page fault)
Access was a load operation
 0
7f797800 5cfeb220 ffb3b3b3 0000180f 153d5550 00000005 00000005 02006624
 8
02a8afa0 00000000 02a8eba0 0227fb88 00000794 5d9aa418 61179550 612f7748
16
612f77f0 612f79b8 153d5550 5d9a2420 5cac5f78 5cac5f84 5cac5fb0 5cac5fa8
24
5cac132c 5cac4fa0 80000006 5d9a0000 5d66cba0 5d9a0000 5d9a241c 6104aa10
CR
59333333   XERe0000033  CTR020360fc  LR7f797800

V0 
00000000000000000000000000000000 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V2 
01000100010001000100010001000100 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V4 
ff01af51ff01bb45ff01a957ff018a76 00000000000000000000000000000000
V6 
ff01cf31ff01cf31ff01cf31ff01cf31 ff000000ff000000ff000000ff000000
V8 
00000000000000000000000000000000 ffafafafffbbbbbbffa9a9a9ff8a8a8a
V10
: 001002120414061608180a1a0c1c0e1e 01000100010001000100010001000100
V12
01000100010001000100010001000100 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V14
cf31cf31cf31cf31cf31cf31cf31cf31 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V16
ce31ce31ce31ce31ce31ce31ce31ce31 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V18
01000100010001000100010001000100 ffffffffffffffffffffffffffffffff
V20
00000000000000000000000000000000 00000000000000000000000000000000
V22
00000000000000000000000000000000 00000000000000000000000000000000
V24
00000000000000000000000000000000 00000000000000000000000000000000
V26
00000000000000000000000000000000 00000000000000000000000000000000
V28
00000000000000000000000000000000 00000000000000000000000000000000
V30
00000000000000000000000000000000 00000000000000000000000000000000
VSCR
00000000 VRSAVE00000000

Disassembly of crash site
:
 
7f79780441a203f8   beq+              0x7F797BFC
 7f797808
91e1012c   stw               r15,300(r1)
 
7f79780c92010130   stw               r16,304(r1)
 
7f79781092210134   stw               r17,308(r1)
>
7f7978148a320000   lbz               r17,0(r18)
 
7f7978182811001f   cmplwi            r17,31
 7f79781c
418104b8   bgt-              0x7F797CD4
 7f797820
38920001   addi              r4,r18,1
 7f797824
7e258b78   mr                r5,r17
 7f797828
386100c4   addi              r3,r1,196

Kernel command line
DEBUGLEVEL=0 SERIAL

Registers pointing to code
:
r0 AmigaDiskBench:ScanSystemDrives()+0x188 (section 1 0x1D748)
r7 native kernel module kernel+0x00006624
r8 
native kernel module kernel+0x00a8afa0
r10
native kernel module kernel+0x00a8eba0
r11
native kernel module newlib.library.kmod+0x00008fc8
r13
AmigaDiskBench:collapsed_buf.1()+0x5c98 (section 14 0x7F24)
r19AmigaDiskBench:IExec()+0x0 (section 13 0x4)
r20module AmigaDiskBench at 0x5CAC5F78 (section 1 0x4F54)
r21module AmigaDiskBench at 0x5CAC5F84 (section 1 0x4F60)
r22module AmigaDiskBench at 0x5CAC5FB0 (section 1 0x4F8C)
r23module AmigaDiskBench at 0x5CAC5FA8 (section 1 0x4F84)
r24module AmigaDiskBench at 0x5CAC132C (section 1 0x308)
r25module AmigaDiskBench at 0x5CAC4FA0 (section 1 0x3F7C)
r30AmigaDiskBench:IDOS()+0x0 (section 13 0x0)
ip AmigaDiskBench:ScanSystemDrives()+0x19c (section 1 0x1D75C)
lr AmigaDiskBench:ScanSystemDrives()+0x188 (section 1 0x1D748)
ctrnative kernel module kernel+0x000360fc

Stack trace
:
(
0x5cfeb220AmigaDiskBench:ScanSystemDrives()+0x19c (section 1 0x1D75C)
(
0x5cfeb390AmigaDiskBench:ScanSystemDrives()+0x188 (section 1 0x1D748)
(
0x5cfeb900AmigaDiskBench:StartGUI()+0xbfc (section 1 0x6180)
(
0x5cfebd40native kernel module newlib.library.kmod+0x00002614
(0x5cfebd90native kernel module newlib.library.kmod+0x000032f0
(0x5cfebf40native kernel module newlib.library.kmod+0x00003864
(0x5cfebf70AmigaDiskBench:_start()+0x1e0 (section 1 0x1E0)
(
0x5cfebfc0native kernel module kernel+0x0005a1a4
(0x5cfebfd0native kernel module kernel+0x0005a21c

Disassembly of crash site
:
 
7f79780441a203f8   beq+              0x7F797BFC
 7f797808
91e1012c   stw               r15,300(r1)
 
7f79780c92010130   stw               r16,304(r1)
 
7f79781092210134   stw               r17,308(r1)
>
7f7978148a320000   lbz               r17,0(r18)
 
7f7978182811001f   cmplwi            r17,31
 7f79781c
418104b8   bgt-              0x7F797CD4
 7f797820
38920001   addi              r4,r18,1
 7f797824
7e258b78   mr                r5,r17
 7f797828
386100c4   addi              r3,r1,196
Stack pointer 
(0x5cfeb220is inside bounds
Redzone is OK 
(4)

Quote:
The 2nd crash will probably still happen for now.

Yes, it does.

Quote:
On the Benchmarking tab, if you right-click on a test name you can now use the menu to see a full description of that test.

That's just what I was looking for- thanks! It would be good if the same information was in the documentation too, to make it easier to compare what the different tests do without having to bring up the description window over and over.

A minor thing- the test description window, as well as the other windows, opens in the upper left corner of the screen. It would be nicer if the windows opened in the center of the screen instead.

Go to top


Re: AmigaDiskBench Benchmark SSD/NVME/RAM
Just popping in
Just popping in


@derfs

First, thanks for a very nice looking, full-featured and useful program (though it would be helpful to have a bit more detail on what the different benchmark tests do, so one knows what exactly is being benchmarked).

However, I get a recoverable DSI when I run the two most recent versions of AmigaDiskBench (v. 2.5.3 and 2.5.2) on my X1000 running FE Update 3. The DSI occurs soon after I start the program, apparently while it's scanning the drives. I can click on 'Ignore DSI Errors' and the program then appears to run normally (but see below for a different problem).

AmigaOne X1000 release
Machine model
(AmigaOne X1000)
Dump of context at 0xdfac23e0
Trap type
DSI exception
Current kernel stack pointer
0x296ff00
DSISR
40000000  DAR153d5550
No matching page found
Machine State 
(raw): 0x100000000200b030
Machine State 
(verbose): [Hyper] [ExtInt on] [Super] [IAT on] [DAT on
Instruction pointer0x7fa26144
Crashed process
AmigaDiskBench (0x5ea010c0)
DSI verbose error descriptionAccess to address 0x153d5550 not found in hash or BAT (page fault)
Access was a load operation
 0
7fa260c0 5e457220 00000000 5e457304 153d5550 00000005 00000005 02006624
 8
: 02816968 5e457240 00000000 0227fb88 00000794 5d873418 5e7332ac 5e733280
16
61046a10 5def0018 5d870000 5d86b6fc 5d870000 5e733274 5e7332a4 5e73032c
24
5e73229c 80000006 5da5c634 5d870000 5d870000 5e8a5120 5d86b41c 6fcdd350
CR
48222224   XER20000000  CTR00000000  LR7fa260c0

V0 
00000000000000000000000000000000 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V2 
01000100010001000100010001000100 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V4 
ff01b947ff01b947ff01b947ff01b947 00000000000000000000000000000000
V6 
ff01cf31ff01cf31ff01cf31ff01cf31 ff000000ff000000ff000000ff000000
V8 
00000000000000000000000000000000 ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9
V10
: 001002120414061608180a1a0c1c0e1e 01000100010001000100010001000100
V12
01000100010001000100010001000100 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V14
cf31cf31cf31cf31cf31cf31cf31cf31 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V16
ce31ce31ce31ce31ce31ce31ce31ce31 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V18
01000100010001000100010001000100 ffffffffffffffffffffffffffffffff
V20
00000000000000000000000000000000 00000000000000000000000000000000
V22
00000000000000000000000000000000 00000000000000000000000000000000
V24
00000000000000000000000000000000 00000000000000000000000000000000
V26
00000000000000000000000000000000 00000000000000000000000000000000
V28
00000000000000000000000000000000 00000000000000000000000000000000
V30
00000000000000000000000000000000 00000000000000000000000000000000
VSCR
00000000 VRSAVE00000000

Disassembly of crash site
:
 
7fa2613492410138   stw               r18,312(r1)
 
7fa261389261013c   stw               r19,316(r1)
 
7fa2613c92810140   stw               r20,320(r1)
 
7fa2614093410158   stw               r26,344(r1)
>
7fa261448b440000   lbz               r26,0(r4)
 
7fa26148281a001f   cmplwi            r26,31
 7fa2614c
41810404   bgt-              0x7FA26550
 7fa26150
7f45d378   mr                r5,r26
 7fa26154
38840001   addi              r4,r4,1
 7fa26158
386100c4   addi              r3,r1,196

Kernel command line
DEBUGLEVEL=0 SERIAL

Registers pointing to code
:
r0 AmigaDiskBench:ScanSystemDrives()+0x190 (section 1 0x1D008)
r7 native kernel module kernel+0x00006624
r8 
native kernel module dos.library.kmod+0x006e0308
r11
native kernel module newlib.library.kmod+0x00008fc8
r13
AmigaDiskBench:collapsed_buf.1()+0x5ca8 (section 14 0x7F24)
r14module AmigaDiskBench at 0x5E7332AC (section 1 0x3288)
r15module AmigaDiskBench at 0x5E733280 (section 1 0x325C)
r18AmigaDiskBench:collapsed_buf.1()+0x2890 (section 14 0x4B0C)
r19AmigaDiskBench:ui()+0xbc (section 14 0x208)
r20AmigaDiskBench:collapsed_buf.1()+0x2890 (section 14 0x4B0C)
r21module AmigaDiskBench at 0x5E733274 (section 1 0x3250)
r22module AmigaDiskBench at 0x5E7332A4 (section 1 0x3280)
r23module AmigaDiskBench at 0x5E73032C (section 1 0x308)
r24module AmigaDiskBench at 0x5E73229C (section 1 0x2278)
r26AmigaDiskBench:s_part_vol.11()+0x0 (section 14 0x1F1140)
r27AmigaDiskBench:collapsed_buf.1()+0x2890 (section 14 0x4B0C)
r28AmigaDiskBench:collapsed_buf.1()+0x2890 (section 14 0x4B0C)
r30AmigaDiskBench:IDOS()+0x0 (section 13 0x0)
ip AmigaDiskBench:ScanSystemDrives()+0x214 (section 1 0x1D08C)
lr AmigaDiskBench:ScanSystemDrives()+0x190 (section 1 0x1D008)
ctrunknown (0x0)

Stack trace:
(
0x5e457220AmigaDiskBench:ScanSystemDrives()+0x214 (section 1 0x1D08C)
(
0x5e457390AmigaDiskBench:ScanSystemDrives()+0x190 (section 1 0x1D008)
(
0x5e457900AmigaDiskBench:StartGUI()+0xbfc (section 1 0x60F0)
(
0x5e457d40native kernel module newlib.library.kmod+0x00002614
(0x5e457d90native kernel module newlib.library.kmod+0x000032f0
(0x5e457f40native kernel module newlib.library.kmod+0x00003864
(0x5e457f70AmigaDiskBench:_start()+0x1e0 (section 1 0x1E0)
(
0x5e457fc0native kernel module kernel+0x0005a1a4
(0x5e457fd0native kernel module kernel+0x0005a21c

Disassembly of crash site
:
 
7fa2613492410138   stw               r18,312(r1)
 
7fa261389261013c   stw               r19,316(r1)
 
7fa2613c92810140   stw               r20,320(r1)
 
7fa2614093410158   stw               r26,344(r1)
>
7fa261448b440000   lbz               r26,0(r4)
 
7fa26148281a001f   cmplwi            r26,31
 7fa2614c
41810404   bgt-              0x7FA26550
 7fa26150
7f45d378   mr                r5,r26
 7fa26154
38840001   addi              r4,r4,1
 7fa26158
386100c4   addi              r3,r1,196
Stack pointer 
(0x5e457220is inside bounds
Redzone is OK 
(4)

There is also a second, more fatal, crash. Because it's very similar to a crash in the most recent version of Rave, I posted the details of this crash in the Rave thread, where the problem has been discussed at some length.

Go to top


Re: Introducing the Rear Window blog
Just popping in
Just popping in


@trixie

The latest version of AmigaDiskBench (v. 2.5.3) seems to have a very similar bug as Rave: When I run the program, select the Disk Info tab, and then click on "Fixed Drives/sb600sata.device" in the listview the program stops responding, along with much of the OS. (There is a recoverable DSI when I first run the program; that DSI doesn't seem related to the lockup bug.)

Like Rave, the crash happens when the program is working with ReAction gadgets, and the stack trace shows the crash occurs during a series of nested calls to the layout.gadget, followed by a call to the button.gadget. The first part of the crash log, including the general info and the register dump, seems to go missing. But what remains is enough to get an idea what was happening when the crash occurred:

Kernel command lineDEBUGLEVEL=0 SERIAL

Registers pointing to code
:
r0 native kernel module kernel+0x000375ac
r3 
native kernel module kernel+0x00009dd4
r5 
native kernel module kernel+0x0000b030
r6 
native kernel module kernel+0x00a8418c
r13
AmigaDiskBench:collapsed_buf.1()+0x5ca8 (section 14 0x7F24)
r27module DEVS:printer.device at 0x00000001 (section 0 0xFFFFFFDC)
r28native kernel module kernel+0x00a87032
r31
native kernel module kernel+0x009724f0
ip 
native kernel module kernel+0x00009dbc
lr 
native kernel module kernel+0x000375b4
ctr
native kernel module kernel+0x00035e60

Stack trace
:
(
0x5e456660native kernel module kernel+0x00009dbc
(0x5e456690native kernel module kernel+0x000375b4
(0x5e4566b0native kernel module kernel+0x00033b70
(0x5e4566d0module CLASSES:gadgets/button.gadget at 0x7FDC0234 (section 0 0x3210)
(
0x5e4567d0native kernel module intuition.library.kmod+0x000250d4
(0x5e456820native kernel module intuition.library.kmod+0x00025530
(0x5e4568a0module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5e456950module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5e456a70native kernel module intuition.library.kmod+0x000250d4
(0x5e456ac0native kernel module intuition.library.kmod+0x00025530
(0x5e456b40module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5e456bf0module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5e456d10native kernel module intuition.library.kmod+0x000250d4
(0x5e456d60native kernel module intuition.library.kmod+0x00025530
(0x5e456de0module CLASSES:gadgets/layout.gadget at 0x7FDF15B0 (section 0 0xC58C)
(
0x5e456e70native kernel module intuition.library.kmod+0x000250d4
(0x5e456ec0native kernel module intuition.library.kmod+0x00025530
(0x5e456f40module CLASSES:gadgets/clicktab.gadget at 0x7FB33968 (section 0 0x5944)
(
0x5e457040module CLASSES:gadgets/clicktab.gadget at 0x7FB35030 (section 0 0x700C)
(
0x5e4570f0native kernel module intuition.library.kmod+0x000250d4
(0x5e457140native kernel module intuition.library.kmod+0x00025530
(0x5e4571c0module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5e457270module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5e457390native kernel module intuition.library.kmod+0x000250d4
(0x5e4573e0native kernel module intuition.library.kmod+0x00025530
(0x5e457460module CLASSES:gadgets/layout.gadget at 0x7FDE9FB0 (section 0 0x4F8C)
(
0x5e457570module CLASSES:window.class at 0x7FDF5300 (section 0 0x22DC)
(
0x5e457590module CLASSES:window.class at 0x7FDF74E8 (section 0 0x44C4)
(
0x5e4575f0module CLASSES:window.class at 0x7FDFEEF8 (section 0 0xBED4)
(
0x5e4577c0native kernel module intuition.library.kmod+0x000250d4
(0x5e457810native kernel module intuition.library.kmod+0x00025530
(0x5e457890native kernel module intuition.library.kmod+0x0000b3e4
(0x5e457900AmigaDiskBench:StartGUI()+0x1294 (section 1 0x6788)
(
0x5e457d40native kernel module newlib.library.kmod+0x00002614
(0x5e457d90native kernel module newlib.library.kmod+0x000032f0
(0x5e457f40native kernel module newlib.library.kmod+0x00003864
(0x5e457f70AmigaDiskBench:_start()+0x1e0 (section 1 0x1E0)
(
0x5e457fc0native kernel module kernel+0x0005a1a4
(0x5e457fd0native kernel module kernel+0x0005a21c

Disassembly of crash site
:
 02009
dac7c641b78   mr                r4,r3
 
02009db03c600200   lis               r3,512
 
02009db460639dd4   ori               r3,r3,40404
 
02009db844000022   .word             0x44000022
>02009dbc4e800020   blr               
 
02009dc07c641b78   mr                r4,r3
 
02009dc43c600200   lis               r3,512
 
02009dc860639f3c   ori               r3,r3,40764
 
02009dcc44000022   .word             0x44000022
 
02009dd04e800020   blr               
Stack pointer 
(0x5e456660is inside bounds
Redzone is OK 
(4)

The exact code where the crash occurs is different than Rave. There are some other differences as well: unlike Rave, the crash occurs under FE Update 2, as well as under Update 3. And unlike Rave, the crash occurs even if AmigaDiskBench is run from the RAM disk. While the crash occurs most of the time, it occasionally doesn't, unlike Rave where it is always repeatable. Since I have only an X1000, I can't say if the crash only occurs on the X1000, as it does with Rave.

AmigaDiskBench isn't your responsibility, but the fact that a very similar bug occurs there is some evidence that it's not caused by your code doing anything wrong, and may in fact be a system problem of some sort. And perhaps the differences between the Rave crash and the AmigaDiskBench crash provide some clues as to where the problem lies.


Edited by msteed on 2026/3/4 2:18:35
Go to top


Re: Introducing the Rear Window blog
Just popping in
Just popping in


@tao

Quote:
I hadn't realized there was still a need for Sashimi (or even an OS4 port) in the era of Grim Reapers and serial output.

The crash prevented the Grim Reaper window from opening, and I don't have another machine handy to capture serial debug output. So I use Sashimi to redirect the serial output to a console window, or in this case a disk file. That won't work if the system goes down completely, but that wasn't the case here.

Go to top


Re: Introducing the Rear Window blog
Just popping in
Just popping in


@trixie

Quote:
Let me contact you off-forum and send you a debug build for more information.

Standing by...

Go to top


Re: Introducing the Rear Window blog
Just popping in
Just popping in


@trixie

We may be getting a bit off-topic here, but this thread has become kind of a place to discuss Rave in particular, as well as the blog in general. So...

Quote:
I test Rave on three different systems: X5000/020, Sam440ep-Flex, and WinUAErunning AmigaOS4 FE for Classic. All of these machines are at Update 3, and none of them shows the problem you've described.

I was afraid of that- you do quality work, and it was hard to imagine you missing something like this. Nonetheless, it's entirely repeatable on my system (which is an X1000 running Update 3 and Enhancer 2.2).

I spent some time investigating the problem today, and it's rather bizarre.

First, I booted up my Update 2 partition -- which I made for just such a purpose prior to installing Update 3 -- and confirmed that Rave 1.9 works fine under Update 2- clicking on "File Requester" or "Advanced" just brings up the expected page of controls.

Back under Update 3, I unpacked the Rave 1.9 archive into RAM:, and discovered that Rave 1.9 works properly when run from the RAM disk, even under Update 3.

Thinking that perhaps my hard disk installation got corrupted somehow, I then drug the Rave drawer from RAM: to the hard drive (a different partition than my normal installation), and when run from the hard drive Rave once again hung when I tried to display the same two settings pages.

I next (after rebooting) installed Rave 1.8 to the same partition on the hard drive, and confirmed that it worked properly, even when run from the hard disk.

So, to summarize:

- Rave 1.8 works properly under Update 2 and Update 3, from RAM: or from the hard drive.

- Rave 1.9 works properly under Update 2 from the hard drive (I didn't try RAM:), and works properly under Update 3 when run from RAM:.

- Rave 1.9 does not work properly under Update 3 when run from the hard drive. (I use SFS2 on my hard drive partitions, not that the file system should make any difference.)

Some experimentation with Sashimi revealed that there is in fact a GR when Rave crashes, but due to side effects of the crash the GR window never appears. I was able to capture the crash log to disk:

AmigaOne X1000 release
Machine model
(AmigaOne X1000)
Dump of context at 0xdfa92ba0
Trap type
DSI exception
Current kernel stack pointer
0x296ff00
DSISR
: 08000000  DAR63ae5520
Page
0xdffb3b10 (Virtual0x63ae5000Physical0x88a6000Flags0x 102)
Machine State (raw): 0x100000000200f030
Machine State 
(verbose): [Hyper] [ExtInt on] [User] [IAT on] [DAT on
Instruction pointerin module kernel+0x5474c (0x205474c)
Crashed processRave (0x5e1f6480)
DSI verbose error descriptionAccess to address 0x63ae5520 not allowed by page or BAT protection (protection violation)
Access was a load operation
 0
: 02054960 5de607b0 00000000 029724f0 61173030 00000019 00000014 5de60838
 8
02032544 63ae551c 029724f0 00000020 84400000 5e8ea0e0 5d574124 5de60c90
16
5e257d50 00560001 51eb851f 60fcaf02 00000000 00000001 00000004 5de62190
24
61173010 61324730 61324730 5d594ea4 00000001 00000020 61173010 6117300c
CR
28224228   XER20000000  CTR02032544  LR: 02054960

V0 00000000000000000000000000000000 ff618eceff618eceff618eceff618ece
V2 
01000100010001000100010001000100 ff618eceff618eceff618eceff618ece
V4 
ff01a25eff01aa56ff01a65aff01aa56 00000000000000000000000000000000
V6 
ff018e72ff018e72ff018e72ff018e72 ff000000ff000000ff000000ff000000
V8 
00000000000000000000000000000000 ffa2a2a2ffaaaaaaffa6a6a6ffaaaaaa
V10
: 001002120414061608180a1a0c1c0e1e 01000100010001000100010001000100
V12
01000100010001000100010001000100 ff618eceff618eceff618eceff618ece
V14
619fce32619fce32619fce32619fce32 ff618eceff618eceff618eceff618ece
V16
609fcd32609fcd32609fcd32609fcd32 ff618eceff618eceff618eceff618ece
V18
01000100010001000100010001000100 ffffffffffffffffffffffffffffffff
V20
00000000000000000000000000000000 00000000000000000000000000000000
V22
00000000000000000000000000000000 00000000000000000000000000000000
V24
00000000000000000000000000000000 00000000000000000000000000000000
V26
00000000000000000000000000000000 00000000000000000000000000000000
V28
00000000000000000000000000000000 00000000000000000000000000000000
V30
00000000000000000000000000000000 00000000000000000000000000000000
VSCR
00000000 VRSAVE00000000

Disassembly of crash site
:
 
0205473c7d0903a6   mtctr             r8
 02054740
38890004   addi              r4,r9,4
 02054744
554a0038   rlwinm            r10,r10,0,0,28
 
02054748: 7d295214   add               r9,r9,r10
>0205474c83c90004   lwz               r30,4(r9)
 
020547504e800421   bctrl             
 02054754
815f0000   lwz               r10,0(r31)
 02054758: 
7fe3fb78   mr                r3,r31
 0205475c
7d1fe82e   lwzx              r8,r31,r29
 02054760
57de077e   rlwinm            r30,r30,0,29,31

Kernel command line
DEBUGLEVEL=0 SERIAL

Registers pointing to code
:
r0 native kernel module kernel+0x00054960
r3 
native kernel module kernel+0x009724f0
r8 
native kernel module kernel+0x00032544
r10
native kernel module kernel+0x009724f0
r21
module PROGDIR:Classes/Gadgets/shape.gadget at 0x00000001 (section 0 0xFFFFFFDC)
r28module PROGDIR:Classes/Gadgets/shape.gadget at 0x00000001 (section 0 0xFFFFFFDC)
ip native kernel module kernel+0x0005474c
lr 
native kernel module kernel+0x00054960
ctr
native kernel module kernel+0x00032544

Stack trace
:
(
0x5de607b0native kernel module kernel+0x0005474c
(0x5de607d0native kernel module kernel+0x00054960
(0x5de607e0native kernel module kernel+0x00033b70
(0x5de60800module CLASSES:gadgets/button.gadget at 0x7FDC0234 (section 0 0x3210)
(
0x5de60900native kernel module intuition.library.kmod+0x000250d4
(0x5de60950native kernel module intuition.library.kmod+0x00025530
(0x5de609d0module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5de60a80module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5de60ba0native kernel module intuition.library.kmod+0x000250d4
(0x5de60bf0native kernel module intuition.library.kmod+0x00025530
(0x5de60c70module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5de60d20module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5de60e40native kernel module intuition.library.kmod+0x000250d4
(0x5de60e90native kernel module intuition.library.kmod+0x00025530
(0x5de60f10module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5de60fc0module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5de610e0native kernel module intuition.library.kmod+0x000250d4
(0x5de61130native kernel module intuition.library.kmod+0x00025530
(0x5de611b0module CLASSES:gadgets/layout.gadget at 0x7FDF15B0 (section 0 0xC58C)
(
0x5de61240native kernel module intuition.library.kmod+0x000250d4
(0x5de61290native kernel module intuition.library.kmod+0x00025530
(0x5de61310module CLASSES:gadgets/clicktab.gadget at 0x7FB33968 (section 0 0x5944)
(
0x5de61410module CLASSES:gadgets/clicktab.gadget at 0x7FB35030 (section 0 0x700C)
(
0x5de614c0native kernel module intuition.library.kmod+0x000250d4
(0x5de61510native kernel module intuition.library.kmod+0x00025530
(0x5de61590module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5de61640module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5de61760native kernel module intuition.library.kmod+0x000250d4
(0x5de617b0native kernel module intuition.library.kmod+0x00025530
(0x5de61830module CLASSES:gadgets/layout.gadget at 0x7FDF15B0 (section 0 0xC58C)
(
0x5de618c0native kernel module intuition.library.kmod+0x000250d4
(0x5de61910native kernel module intuition.library.kmod+0x00025530
(0x5de61990module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5de61a40module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5de61b60native kernel module intuition.library.kmod+0x000250d4
(0x5de61bb0native kernel module intuition.library.kmod+0x00025530
(0x5de61c30module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5de61ce0module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5de61e00native kernel module intuition.library.kmod+0x000250d4
(0x5de61e50native kernel module intuition.library.kmod+0x00025530
(0x5de61ed0module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5de61f80module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5de620a0native kernel module intuition.library.kmod+0x000250d4
(0x5de620f0native kernel module intuition.library.kmod+0x00025530
(0x5de62170module CLASSES:gadgets/layout.gadget at 0x7FDE9FB0 (section 0 0x4F8C)
(
0x5de62280module CLASSES:window.class at 0x7FDF5300 (section 0 0x22DC)
(
0x5de622a0module CLASSES:window.class at 0x7FDF74E8 (section 0 0x44C4)
(
0x5de62300module CLASSES:window.class at 0x7FDFEEF8 (section 0 0xBED4)
(
0x5de624d0native kernel module intuition.library.kmod+0x000250d4
(0x5de62520native kernel module intuition.library.kmod+0x00025530
(0x5de625a0native kernel module intuition.library.kmod+0x0000b3e4
(0x5de62610module Rave at 0x7FA010EC (section 0 0x230C8)
(
0x5de62730module Rave at 0x7F9F7220 (section 0 0x191FC)
(
0x5de62770module Rave at 0x7F9E74A4 (section 0 0x9480)
(
0x5de62860module Rave at 0x7F9F3A68 (section 0 0x15A44)
(
0x5de62d40native kernel module newlib.library.kmod+0x00002614
(0x5de62d90native kernel module newlib.library.kmod+0x000032f0
(0x5de62f40native kernel module newlib.library.kmod+0x00003864
(0x5de62f70Rave:_start()+0x1e0 (section 1 0x1DC)
(
0x5de62fc0native kernel module kernel+0x0005a1a4
(0x5de62fd0native kernel module kernel+0x0005a21c

Disassembly of crash site
:
 
0205473c7d0903a6   mtctr             r8
 02054740
38890004   addi              r4,r9,4
 02054744
554a0038   rlwinm            r10,r10,0,0,28
 
02054748: 7d295214   add               r9,r9,r10
>0205474c83c90004   lwz               r30,4(r9)
 
020547504e800421   bctrl             
 02054754
815f0000   lwz               r10,0(r31)
 02054758: 
7fe3fb78   mr                r3,r31
 0205475c
7d1fe82e   lwzx              r8,r31,r29
 02054760
57de077e   rlwinm            r30,r30,0,29,31
Stack pointer 
(0x5de607b0is inside bounds
Redzone is OK 
(4)

68k register dump
DATA
91123100 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR
6ffa4000 91123100 00000000 00000000 00000000 00000000 00000000 5de613d0
Page information
:
Page 0xdffb3b10:
Virtual Address0x63ae5000
Physical Address
0x88a6000
Lock count
0
Flags 
(0x102): (Swappable) (Mapped
Protection bits (0x0): (super state only
Page is assigned to VMArea primary heap

It looks like the crash occurs while setting up the gadgets for the selected page, which makes sense. No idea why it occurs when run from the hard disk and not when run from RAM:.

At this point I'll toss the ball back to you, and see if the crash log provides any clues.

Go to top


Re: Introducing the Rear Window blog
Just popping in
Just popping in


@trixie

Quote:
I released a small update for the Rave audio editor yesterday night...

Unless I'm doing something wrong, there seems to be a bug in the new version of Rave. If I bring up the Settings requester and then click on either "File Requester" or "Advanced" the program stops responding, along with much of the OS. I have to reboot to recover.

Go to top


Re: How to inactivate Insert/Overwrite button?
Just popping in
Just popping in


@Gregor

I gave it a try with AllKeys, and it seems to work for me (tested with MultiEdit). Here's what I did:

Open AllKeys, then click the 'Add' button. When it opens the "Key learning window" press and release the 'Insert' key. There should be two entries in the window, one when the key was pressed, and one when it was released. Click the first one with the mouse, then click the 'Use Code' button. The key should show up in the main AllKeys window as "eat $80000047 RAWKEY Insert", with 'Translate into' blank. Select 'Use' or 'Save'. Voila! (Note that I have AllKeys configured to 'Eat all configured keys' and 'Flush upstroke of configured keys'.)

Of course, this will disable the Insert key for all programs, not just the one you're having trouble with- I don't know of any way to disable it only for specific programs.

To re-enable the key, open the AllKeys window, select the line for the Insert key, then click the 'Remove' button and then 'Save' or 'Use'.

Go to top


Re: AmigaOS 4 Monthly Roundup - January 2026
Just popping in
Just popping in


@AmigaOldskooler

Count me among those who like the addition of headlines to the roundup. They make it easier to read and more professional-looking. I appreciate the time you put into researching and writing these every month.

One minor correction: It's "depscan" (one 'e'), not "deepscan".

Go to top


Re: Upcoming Mirari PPC motherboard
Just popping in
Just popping in


@Skateman

Quote:
I try to update the blog as much as possible.

Would it be possible to break the blog into multiple pages? (One per month, perhaps?) It's become so big, with so many large images, that it takes a long time to load, and I can no longer view it with Odyssey as it runs out of memory trying to load all the images.

Go to top


Re: AmigaOS 4.1FE Update 3 - Bugs and Experience Report
Just popping in
Just popping in


@redfox

That's nothing new with update 3; I've had the same thing happen with MakeCD and older versions of OS4. I think the problem is that MakeCD doesn't understand file links, and so crashes when it encounters one. The Sys:SObjs directory, at least, contains file links, so trying to make images of Sys: fails.

Go to top


Re: Introducing the Rear Window blog
Just popping in
Just popping in


@trixie

Excellent news, and thanks for taking this on! I suppose this will mean less frequent updates for your other stuff like Rave, but that's a small price to pay for new OS4 development.

Go to top


Re: AmigaOS 4.1FE Update 3 - Bugs and Experience Report
Just popping in
Just popping in


@turbo41

Version 1.4 of the MouseDriver package also fixes my problem with the scroll wheel not working (see post #62). Thanks!

It would be great if the latest driver could also be uploaded to OS4Depot, as the version there is quite old.

Go to top



TopTop
(1) 2 3 4 ... 11 »




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project