[hatari-devel] Freeze / abort in Talk2Talk 2 demo?
npomarede at corp.free.fr
npomarede at corp.free.fr
Mon Jul 12 14:41:07 CEST 2010
On Mon, 12 Jul 2010, Anders Eriksson wrote:
> On Mon, 12 Jul 2010, Eero Tamminen wrote:
>
>> I tried to debug the issue, but CMake by default makes non-debuggable
>> binaries. Main thing Gdb told is that Hatari goes often to
>> Video_InterruptHandler_EndLine().
>>
>> After re-compiling Hatari with asserts and -g (+ still using -O3), reading
>> the demo text + scrolling up & down many times, I got an assert:
>> hatari: /home/eero/work/hatari/src/cycInt.c:378:
>> CycInt_AddRelativeInterruptWithOffset: Assertion `CycleTime >= 0' failed.
>>
>> Can somebody reproduce this (freeze, or abort when asserts are enabled)?
>
> Hi,
>
> I have a feeling it's not the scrolling, it will crash even if you let it be
> for itself. I have some suspicion it might be the maxYMiser soundrout,
> because I've seen this in other (older though) maxYMiser songs. But just a
> hunch.
Hi
hmmm, crashes here too, even without scrolling that much. As there's no
border removal / resolution changes, I suspect this may be a problem in
the STE DMA sound emulation, which uses internal hatari's timers too (as
it happened once in the EPSS demo).
I will try to capture some traces, but this will be difficult as it's not
easily reproduceable and the demo can run quite a lot before freezing.
Nicolas
More information about the hatari-devel
mailing list