discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Illegal instruction when running plmerge or a built app


From: David Chisnall
Subject: Re: Illegal instruction when running plmerge or a built app
Date: Mon, 19 Mar 2012 23:18:30 +0000

On 19 Mar 2012, at 21:38, Alister Hood wrote:

> OK, thanks, that seems more promising - no illegal instruction running 
> plmerge when building things.
> But it still crashes when I try to run any app.  After also rebuilding 
> gnustep-gui with debugging enabled, here's what I get:
> 
> Program received signal SIGILL, Illegal instruction.
> 0xb7cfc9c3 in -[NSMenuView sizeToFit] ()
>   from /opt/GNUstep/lib/libgnustep-gui.so.0.23
> (gdb) bt
> #0  0xb7cfc9c3 in -[NSMenuView sizeToFit] ()
>   from /opt/GNUstep/lib/libgnustep-gui.so.0.23

No debugging symbols, so I can't be certain, but I would expect this to happen 
if you are sending a message that returns a struct (e.g. NSRect, NSPoint, or 
NSSize) to a nil receiver and you compiled with a recent GCC or a very old 
clang.  

David

-- Sent from my IBM 1620




reply via email to

[Prev in Thread] Current Thread [Next in Thread]