[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:]
From: |
Matt Rice |
Subject: |
Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:] |
Date: |
Tue, 5 Dec 2006 07:03:38 -0800 (PST) |
--- Marc Brünink <mbruen@smartsoft.de> wrote:
> Matt Rice wrote:
> > --- Marc Brünink <mbruen@smartsoft.de> wrote:
> >
> >
> >> Nicola Pero wrote:
> >>
> >>> But "Foundation" (ie, gnustep-base) is not a
> >>>
> >> framework ... and is not a
> >>
> >>> bundle.
> >>>
> >>> So how could you crash in NSBundle while loading
> >>>
> >> Foundation ? ;-)
> >>
> >>>
> >>>
> >> _I_ don't know. Are you going to tell me? :-)
> >>
> >> Seriously: These two logs in NSBundle
> >> printf("\n1888: %lx", frameworkClass);
> >> fflush(stdout);
> >> printf("\n1888: %s",
> >> [NSStringFromClass(frameworkClass) cString]);
> >> fflush(stdout);
> >> give me:
> >>
> >> 1888: fe9e1de0
> >> 1888: NSFramework_SRFoundation
> >>
> >> 1888: feab68c0
> >> 1888: NSFramework_SREnterprise
> >>
> >> 1888: fef729a0
> >> 1888: NSFramework_LOCommunication
> >>
> >> 1888: fef90f00
> >> 1888: NSFramework_FaxServiceFoundation
> >>
> >> 1888: feb33e80
> >> 1888: NSFramework_SRDesign
> >>
> >> 1888: fef2cf80
> >> 1888: NSFramework_SRObjects
> >>
> >> 1888: fe8ac840
> >> 1888: NSFramework_SRQuery
> >>
> >> 1888: fe745720
> >> 1888: NSFramework_SRMapKit
> >>
> >> 1888: febd8b40
> >> 1888: NSFramework_SRAppKit
> >>
> >> 1888: fe95b260
> >> 1888: NSFramework_SRInterface
> >>
> >> 1888: b698
> >>
> >> So I really don't know which bundle it's loading,
> >> but I do know the
> >> frameworkClass is poiting to an invalid address.
> And
> >> this is caused due
> >> to the loading of the SRMapKit framework.
> >> I'm stucked.
> >>
> >>
> >
> > could of course be coincidence but this seems to
> be
> > the 11th framework, where in that case the
> temporary
> > array in NSBundle's +initialize has just been
> > objc_realloc()'d
> >
> > anyhow try that patch out which gets rid of the
> > temporary array entirely
> >
> I finally found enough time to try it. And it works.
> Hence the array is
> the problem.
>
alright i commited that patch
> Thanks
> Marc
>
____________________________________________________________________________________
Any questions? Get answers on any topic at www.Answers.yahoo.com. Try it now.
- SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Marc Brünink, 2006/12/04
- Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Marc Brünink, 2006/12/05
- Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Marc Brünink, 2006/12/05
- Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Nicola Pero, 2006/12/05
- Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Marc Brünink, 2006/12/05
- Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Chris B. Vetter, 2006/12/05
- Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Matt Rice, 2006/12/05
- Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Marc Brünink, 2006/12/05
- Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:],
Matt Rice <=
- Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Marc Brünink, 2006/12/05
Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Chris B. Vetter, 2006/12/05
Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Matt Rice, 2006/12/05
Re: SeqFault in [NSBundle(Private) _addFrameworkFromClass:], Marko Riedel, 2006/12/05