Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
46 user(s) are online (33 user(s) are browsing Forums)

Members: 0
Guests: 46

more...

Support us!

Headlines

 
  Register To Post  

« 1 ... 14 15 16 (17) 18
Re: Introducing the Rear Window blog
Just popping in
Just popping in


See User information
@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
Amigans Defender
Amigans Defender


See User information
@all

With the help of Niels Bache, the X1000-only crash has been fixed for Rave 1.10.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: Introducing the Rear Window blog
Quite a regular
Quite a regular


See User information
@trixieQuote:
With the help of Niels Bache, the X1000-only crash has been fixed for Rave 1.10.

Thank to both of you!

AmigaOne X1000, A1222Plus, uA1
Go to top
Re: Introducing the Rear Window blog
Just popping in
Just popping in


See User information
@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: Introducing the Rear Window blog
Amigans Defender
Amigans Defender


See User information
@msteed

Quote:
I'm curious what the problem turned out to be.

It was a race condition. More details in my next blog post

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: Introducing the Rear Window blog
Just can't stay away
Just can't stay away


See User information
@trixie

Hi threr is another issue:
When clicking (click or click and drag) on right side border of waveform preview/gadget the apps crashes/freezes system.

Go to top
Re: Introducing the Rear Window blog
Home away from home
Home away from home


See User information
@trixie

For next release could you add support for localization?

Go to top
Re: Introducing the Rear Window blog
Just popping in
Just popping in


See User information
@samo79

+1

Go to top
Re: Introducing the Rear Window blog
Just can't stay away
Just can't stay away


See User information
@jabirulo

Quote:
When clicking (click or click and drag) on right side border of waveform preview/gadget the apps crashes/freezes system.

I tried to reproduce it, but couldn't. But I'm not sure I understand exactly where you click/drag. Can you show it in a screen grab or something?

Also, that is on a Sam460, IIRC?


Best regards,

Niels

Go to top
Re: Introducing the Rear Window blog
Amigans Defender
Amigans Defender


See User information
@jabirulo

I can't reproduce this either. However, I reviewed the waveform gadget's selection hook, and I found a situation similar to the one that caused the race condition in the Settings, so I applied the same kind of fix just to be on the safe side.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: Introducing the Rear Window blog
Just can't stay away
Just can't stay away


See User information
@neils & @trixie

See pic attached
Resized Image

http://jabirulo.byethost13.com/temp/rave01.png

when click on green zone and dragging to select a "part" of (previewed) sample here it freezes.

SAM460ex

AOS4.1/SAM460ex/PPC460EX-1155MHZ/2048MB/RadeonRX550/HDD/DVDRW
Go to top
Re: Introducing the Rear Window blog
Just can't stay away
Just can't stay away


See User information
@jabirulo

Yeah, that's what I thought you meant. So no, I couldn't reproduce that either.

So maybe it is/was specific for Sam460? Since we are in the murky waters of timing issues, that wouldn't be completely impossible, as it has yet another speed than the X1000 and X5000 which we tested on so far.

Best regards,

Niels

Go to top
Re: Introducing the Rear Window blog
Amigans Defender
Amigans Defender


See User information
@nbache @jabirulo

I'll send a test build to both of you before releasing Rave 1.10.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: Introducing the Rear Window blog
Just can't stay away
Just can't stay away


See User information
@trixie

ok thx

Go to top
Re: Introducing the Rear Window blog
Amigans Defender
Amigans Defender


See User information
@jabirulo

Quote:
When clicking (click or click and drag) on right side border of waveform preview/gadget the apps crashes/freezes system.

This should now be fixed too for Rave 1.10.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: Introducing the Rear Window blog
Amigans Defender
Amigans Defender


See User information
@all

Rave 1.10 has been released on OS4depot. I'd like to thank users who reported problems with the previous version - above all, Mike Steed, Niels Bache, and Javier de las Rivas - and helped with the testing.

As usual, there is an article on my Ko-fi blog that tells the story behind the current release. If you like what I've done and want to support my efforts, I won't say no to a coffee

Thank you, and enjoy!

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: Introducing the Rear Window blog
Quite a regular
Quite a regular


See User information
@trixie

Thanks for the update.

---
redfox

Go to top
Re: Introducing the Rear Window blog
Quite a regular
Quite a regular


See User information
@trixie
Thanks for another update!

1989-> A500, A600, A3000, A4000, A1200, CD32, µA1, PegII, A1XE, CDTV, Amy/416D79, A1X5000, Vampire 500 V2+, Vampire 600 V2, Amy-ITX, Denise ITX, Apollo V4SA, A1X5000/40 <-2026
Go to top

  Register To Post
« 1 ... 14 15 16 (17) 18

 




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



Polls
Running AmigaOS 4 on?
AmigaOne SE/XE or microA1 12% (26)
Pegasos2 3% (8)
X5000 22% (48)
X1000 14% (30)
A1222 8% (19)
Sam 440/460 18% (40)
Classic PowerPC Amiga 2% (6)
WinUAE emulation 7% (16)
Qemu emulation 9% (21)
Total Votes: 214
The poll closed at 2025/12/1 12:00
8 Comments


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project