[sldev] XCode bug - please help figure out why
Ben Byer
bbyer at mm.st
Sun Oct 21 01:58:42 PDT 2007
Okay, now I finally understand what you're reporting, but I don't
understand how those entries (or lack thereof) could lead to a
segfault. Can you get a stacktrace for the crash?
FWIW, once I remove those lines from the .pbxproj file, it builds and
runs correctly for me w/ XCode 3.
-b
On Oct 20, 2007, at 6:08 PM, Michael Miller wrote:
> Sorry for not being more clear:
>
> Before removing those lines:
> - XCode 2.5 works perfectly. The binaries built with it also run
> perfectly.
> - XCode 3.0 spews out internal errors. Obviously, I can't build
> binaries with it due to this issue.
>
> After removing the lines:
> - XCode 2.5(the IDE) works perfectly. It's able to build the
> binaries(albeit spewing out app. 3000 warnings). The binaries
> segfault when run.
> - XCode 3.0(the IDE) works perfectly. It's able to build the
> binaries(albeit also spewing out app. 3000 warnings)
> The binaries segfault when run.
>
> Thus, the removal of those lines causes some major problems with
> (what I assume is) a linked library.
> On 10/20/07, Ben Byer < bbyer at mm.st> wrote:
> Huh?
>
>
> What's the problem here? That the Viewer segfaults when you run it,
> or that Xcode spews errors when you try to load macview.xcodeproj?
>
> On Oct 20, 2007, at 5:56 PM, Michael Miller wrote:
>
>> Just to give a quick update, the problem also occurs in XCode
>> 2.5(with the modified lines). Thus, the lines in the project file
>> _ARE_ needed, and the project does _NOT_ work without them, even
>> though they cause XCode 3 to fail.
>>
>>
>> Thus, we need to find out what the lines are doing, and why they
>> are causing trouble.
>>
>> On 10/20/07, Michael Miller < 1337mail at gmail.com> wrote:
>> Apparently, I spoke too soon. Removing those lines does NOT fix the
>> problem. I changed the source a bit, and rebuilt it, and the binary
>> does not run(technically it does, but it quits after eating up a
>> lot of CPU with a "segmentation fault"). Thus, the problem lies
>> not(at least completely) in those few lines being mangled. Any
>> other suggestions?
>>
>>
>> On 10/14/07, Ben Byer < bbyer at mm.st > wrote:
>> You did get my two previous messages to you and the rest of the
>> list on October 1st that I had already reported this issue and had
>> addressed it both with LL and internally with Apple, right? :(
>>
>>
>> There are two problems here:
>> 1) LL is munging the pbxproj file when stripping the llkdu refs; I
>> submitted a patch to JIRA, https://jira.secondlife.com/browse/VWR-2551
>> .
>> 2) You've waaaaaaaaay missed the deadline for Leopard GM. The
>> XCode team has acknowledged (at least to me) that they would like
>> to do a better job of validating the structure of the pbxproj file
>> before loading it, but that will require a considerable amount of
>> restructuring code on their part, so no ETA for that.
>>
>>
>> Ben
>>
>>
>> On Oct 13, 2007, at 6:46 PM, Michael Miller wrote:
>>
>>> Apple's suggestion works perfectly. The question is: what's
>>> causing the mangling of the project? If a script is screwing with
>>> the xcode files, then it needs to be fixed on LLs part(and fast;
>>> the new version of XCode is going into full swing later this
>>> month); if it is Apple's problem(and XCode is somehow mangling
>>> with the files), XCode needs to be fixed before it goes GM. I have
>>> no basis for evaluating what goes on internally at LL, so can you
>>> please shed some light onto the matter? Everything thus far has
>>> been assuming things; can you please get a concrete answer on this?
>>>
>>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/sldev/attachments/20071021/c156b33b/attachment-0001.htm
More information about the SLDev
mailing list