Amiga-C (15/157)

From:Andrew Bell
Date:6 Sep 2001 at 13:43:06
Subject:[amiga-c] Re: Help needed with random crashing problem

Hi Paul

On 05-Sep-01, you wrote:

> I have a problem with my code, and I just can't find the bug. My
> software is for playing MP3s in my car with an A1200 and LCD display. It
> uses MHI for decoding the MP3s.
>
> The software works fine on my A4000, and is perfectly stable. Tha A4000
> has 3.1 ROMs and OS3.9. However, the A1200 has OS3.0 with a basic OS3.0
> system installed. On the A1200, the program seems to crash randomly
> after a few minuites of playing. Sometimes the A1200 resets, and
> sometimes it won't start up again until another reset is done via the
> keyboard. Other times it just locks up.
>
> I have tested with Enforcer, and have run various memory checking
> utilities on the A1200. I tested the HD too, just to be sure. The
> A1200's 030 seems to get fairly warm, I need to try a fan on it, but I
> think it's basically a software problem.
>
> Can anyone think what might be the cause of this problem? I have
> attached the very messy source code to this mail, just in case it's any
> use.
>
> Sorry to ask like this. I know it's not a lot to go on, but I just can
> find this bug. The main routine is DoStuff(), BTW.

Not sure if this counts or is releated to your problem, but shouldn't you be
freeing your signals on exit? A Shell program shares its process with the
DOS process. If you run that program several times in the same Shell
window, you'll use up all the available signals for that Shell process.

Regards, Andrew Bell.



http://website.lineone.net/~mechanismx

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Pinpoint the right security solution for your company- Learn how to add 128- bit encryption and to authenticate your web site with VeriSign's FREE guide!
http://us.click.yahoo.com/JNm9_D/33_CAA/yigFAA/dpFolB/TM
---------------------------------------------------------------------~->

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/