Hi Quentin,
I've just built the latest trunk and can't reproduce your error. I
get a crash inside ETTableLayout while loading the nib. This is a
really strange bug, since the line causing the error is:
102 ASSIGN(_propertyColumns, [NSMutableDictionary dictionary]);
When I look inside the objc_msg_lookup function, both the receiver and
selector are invalid pointers.
David
#0 0x29952112 in objc_real_msg_lookup (receiver=0x3f800000,
op=0x282ef090) at sendmsg.c:235
#1 0x299523b9 in objc_msg_lookup (receiver=0x3f800000, op=0x282ef090)
at sendmsg.c:335
#2 0x282a84d2 in -[ETTableLayout setLayoutView:] (self=0x2af682a0,
_cmd=0x282e9cb8,
protoView=0x2ad83210) at ETTableLayout.m:102
#3 0x28299e03 in -[ETLayout loadNibNamed:] (self=0x2af682a0,
_cmd=0x282e9cc8, nibName=0x282eafa0)
at ETLayout.m:364
#4 0x28299d0d in -[ETLayout initWithLayoutView:] (self=0x2af682a0,
_cmd=0x282eb5d0, layoutView=0x0)
at ETLayout.m:338
#5 0x2829da8f in -[ETOutlineLayout initWithLayoutView:]
(self=0x2af682a0, _cmd=0x282e9c78,
layoutView=0x0) at ETOutlineLayout.m:59
#6 0x28299e87 in -[ETLayout init] (self=0x2af682a0, _cmd=0x282e9b68)
at ETLayout.m:376
#7 0x282995b8 in +[ETLayout layout] (self=0x282eb260,
_cmd=0x2b2802d0) at ETLayout.m:230
#8 0x2b283c60 in ?? ()
#9 0x282eb260 in _OBJC_METACLASS_ETOutlineLayout ()
from /usr/local/GNUstep/Local/Library/Libraries/libEtoileUI.so.0
#10 0x2b2802d0 in ?? ()
#11 0x00000000 in ?? ()
#12 0x00000000 in ?? ()
#13 0x00000000 in ?? ()
#14 0x00000000 in ?? ()
#15 0x00000000 in ?? ()
#16 0x00000000 in ?? ()
#17 0x00000000 in ?? ()
#18 0x00000000 in ?? ()
#19 0x2b158890 in ?? ()
#20 0x2957f4b4 in _OBJC_INSTANCE_3 ()
from /usr/local/GNUstep/System/Library/Libraries/libgnustep-gui.so.
0.14
#21 0x296fdb3b in +[NSObject release] (self=Could not find the frame
base for "+[NSObject release]".
) at NSObject.m:2041
#22 0x294999eb in -[GSGormLoader
loadModelData:externalNameTable:withZone:] (self=0x2af04790,
_cmd=0x2958e820, data=0x2af04850, context=0x2b130a90,
zone=0x299274c0) at GSGormLoader.m:80
#23 0x29499cd8 in -[GSGormLoader
loadModelFile:externalNameTable:withZone:] (self=0x2af04790,
_cmd=0x294d2c48, fileName=0x2c59cf70, context=0x2b130a90,
zone=0x299274c0) at GSGormLoader.m:134
#24 0x292cbfa4 in +[NSBundle(NSBundleAdditions)
loadNibFile:externalNameTable:withZone:] (
self=0x298d6280, _cmd=0x294d2cc8, fileName=0x2c59cf70,
context=0x2b130a90, zone=0x299274c0)
at NSBundleAdditions.m:243
#25 0x292cc63b in -[NSBundle(NSBundleAdditions)
loadNibFile:externalNameTable:withZone:] (
self=0x2ad08150, _cmd=0x294d2c70, fileName=0x2ae6e110,
context=0x2b130a90, zone=0x299274c0)
at NSBundleAdditions.m:344
#26 0x292cc16a in +[NSBundle(NSBundleAdditions) loadNibNamed:owner:]
(self=0x298d6280,
_cmd=0x294c5a78, aNibName=0x2ae6e110, owner=0x2ad58480) at
NSBundleAdditions.m:282
#27 0x2929cae1 in -[NSApplication finishLaunching] (self=0x2ad58480,
_cmd=0x282ded18)
at NSApplication.m:945
#28 0x2827387a in -[ETApplication finishLaunching] (self=0x2ad58480,
_cmd=0x294c5be8)
at ETApplication.m:70
On 30 Oct 2008, at 11:04, Quentin Mathé wrote:
> Hi,
>
> I just compiled Mélodie yesterday, it went fine with my updated build
> support we discussed on silc. However the launch fails with the
> following output:
>
> 2008-10-26 17:53:12.498 Melodie[1115] autorelease called without pool
> for object (80fe858) of class GSMutableArray in thread <NSThread:
> 0x80e3f60>
> 2008-10-26 17:53:12.506 Melodie[1115] autorelease called without pool
> for object (8101b30) of class GSArrayEnumerator in thread <NSThread:
> 0x80e3f60>
> 2008-10-26 17:53:12.567 Melodie[1115] Warning: Selector 'layout' is
> polymorphic. Assuming @[EMAIL PROTECTED]:4
> 2008-10-26 17:53:12.568 Melodie[1115] Warning: Selector 'layout' is
> polymorphic. Assuming @[EMAIL PROTECTED]:4
> 2008-10-26 17:53:12.569 Melodie[1115] Warning: Selector 'volume' is
> polymorphic. Assuming [EMAIL PROTECTED]:4
> 2008-10-26 17:53:12.570 Melodie[1115] Warning: Selector 'setVolume:'
> is polymorphic. Assuming [EMAIL PROTECTED]:4f8
> 2008-10-26 17:53:12.570 Melodie[1115] Warning: Selector 'next' is
> polymorphic. Assuming [EMAIL PROTECTED]:4
> 2008-10-26 17:53:12.570 Melodie[1115] Warning: Selector 'count' is
> polymorphic. Assuming [EMAIL PROTECTED]:4
> Melodie: StringMap.cpp:177: void
> llvm::StringMapImpl::RemoveKey(llvm::StringMapEntryBase*): Assertion
> `V == V2 && "Didn't find key?"' failed.
> Aborted (core dumped)
>
> I'm currently using http://llvm.org/svn/llvm-project/llvm/branches/release_24
> r58376
> I remember I may have got a similar problem with LLVM trunk recently,
> not sure though.
>
> Quentin.
> _______________________________________________
> Etoile-dev mailing list
> [email protected]
> https://mail.gna.org/listinfo/etoile-dev
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev