@chris
chris wrote:trixie wrote:Just out of curiosity - what happens if you comment out the AmigaGuideSignal() / Wait() section in amigaguide_class.c?
It still crashes.

That, nevertheless, doesn't invalidate our theory. Thinking about it, it cannot be the AmigaGuideSignal() function that actually
allocates the signal - it merely
returns it. The signal is most likely allocated by OpenAmigaGuideAsync(). This is why commenting out the code as I told you still produces the crash. Comment out the OpenAmigaGuideAsync() line as well and see what happens (the AG file will not open but the crash should be gone).