I used
https://github.com/threader/e-uae-ppc-j ... ree/master as a basis.
I added some of your, salass00 and khval's patches. I think I only made changes to run UAE from SDL on SDL2 (maybe something smaller).
I think the diads from JIT look the same all the time.
I saw your topic regarding IMP3 on amigans. Currently imp3 has an additional imp3 debugging process. Maybe something was added to the current version by the program author.
I don't even know if what I checked and something started to work differently (do less crashes) is not due to some work by the author of IMP3.
When changing in ptplay sources from AllocVec() to AllocVecTags() I also changed from MEMF_SHARED to MEMF_PRIVATE.
Maybe I did something stupid I don't know. I'm only learning AOS4 but I currently have two mod play sessions of 3h each with IMP3 nothing crashed and this will be useful.
Greetings
EDIT 27.02.2025
The description above was about trying to solve a different problem with IMP3 and ptplay. It does not address what you described on the amiga.
I will write up some solution to check that I have noticed myself.
I don't use Amidock. Yesterday I booted the system from the spare drive I have AmiDock on.
I had cpuinfo_docky added to AmiDock. In this case it is obvious that a CPUInfo.CPUTask system process is created with a priority of -127.
From the logs it seems to be the same for you, but I'm guessing you are using a different version. (CPUDock_idleTask (pri -127)
After running IMP3 and a while, the same problems as you start to appear. Programs hang, the system crashes.
After checking through the ‘top’ you can see that the CPUInfo.CPUTask process starts to consume system resources terribly. You don't see this right away only after a certain period of time.
In my case CPUInfo.CPUTask consumes up to 80-100% of the CPU.
I'm running AOS4 on emulation, it's slower than x5000, but some things/problems may appear earlier than you.
After disabling AmiDock or Cpuinfo_dock itself, everything works fine, as does IMP3 itself.
The system running from Amidock with Cpuinfo_dock works fine when I don't use IMP3. In this test I used ptplay and ptreplay from os4depot.