hi,
just to say that i have the same segfault as james with last cvs. And gdb
says the same,
truly,
    nicolas deniaud.

> De�: James Gallagher <[EMAIL PROTECTED]>
> R�pondre �: [EMAIL PROTECTED]
> Date�: 24 Jan 2002 17:30:40 -0800
> ��: [EMAIL PROTECTED]
> Objet�: Re: [Flightgear-devel] Crash on linux with latest CVS code
> 
> On Wed, 2002-01-23 at 19:40, Jim Wilson wrote:
>> James,
>> 
>> I rebuilt again from CVS tonight (2nd time this week) and no problems. When I
>> do it I do a full rebuild including all the config and makefiles (even if I
>> think it might not be necessary).
>> 
>> This is a gcc2.95.2/glibc2.1 system for what thats worth.  Ran default just
>> as
>> you did and it loads up fine.
>> 
>> This really looks like corrupted XML.  Is it possible that a merge conflict
>> occured that you missed?  You can grep for that.  Or you could check any xml
>> files flagged M or rm -rf the xml files and reupdate.
> 
> I checked both the base and source for any conflicts or modified files
> and found none. I got new modules from cvs anyway just to be sure and
> rebuilt. Same problem.
> 
> I'm building with gcc 2.95.3 on RH 7.1 (kernel 2.4.9-12). I have plib
> 1.4.2.
> 
> I think I'll try linking with efence next.
> 
> James
> 
>> 
>> Best,
>> 
>> Jim
>> 
>> James Gallagher <[EMAIL PROTECTED]> said:
>> 
>>> On Wed, 2002-01-23 at 07:52, Curtis L. Olson wrote:
>>>> James Gallagher writes:
>>>>> I get the following seg fault with the latest CVS version of FG (using
>>>>> the latest CVS SimGear):
>>>>> 
>>>>> [jimg@dcz FlightGear]$ src/Main/fgfs
>>>>> FlightGear:  Version 0.7.9
>>>>> 
>>>>> Scanning for root: command line
>>>>> Scanning for root: /home/jimg/.fgfsrc
>>>>> fg_root = /usr/local/src/X11/fgfsbase
>>>>> Segmentation fault (core dumped)
>>>> 
>>>> Hmmm, this looks like you are dying in the property manager code some
>>>> how.  Do you have the latest cvs version of the base package?  Perhaps
>>>> a config file there got corrupted?
>>> 
>>> I double checked this. I have the latest fg base (from CVS).
>>>> 
>>>> Another things worth trying is to rebuild simgear from scratch, "make
>>>> clean;
>>>> make", then install it, then "make clean; make" in the FlightGear tree.
>>> 
>>> Yup, I tried this too, with metakit 2.4.2 (both with and without Erik's
>>> suggestion of removing the #define bool int (which on gcc won't be
>>> defined, but just to be sure...).
>>> 
>>> It still crashes.
>>> 
>>> Stepping through the code in gdb/ddd I saw the following:
>>> 
>>> In
>>> inline bool fgSetDouble (const string &name, double val)
>>> {
>>> return globals->get_props()->setDoubleValue(name, val);
>>> }
>>> 
>>> The call to globals->get_props()->setDoubleValue(...) has stuff that
>>> makes sense. But inside setDoubleValue the formal param relative_path is
>>> null and that's where the seg fault comes from.
>>> 
>>> bool
>>> SGPropertyNode::setDoubleValue (const string &relative_path, double
>>> value)
>>> {
>>> return getNode(relative_path, true)->setDoubleValue(value);
>>> }
>>> 
>>> I'm sort of swamped right now, so I haven't taken this any further.
>>> Sorry. Maybe this will be enough of a clue for someone else on the list.
>>> 
>>> Oh, I was building from CVS just fine until at least late last week, so
>>> whatever is causing this happened relatively recently.
>>> 
>>> James
>>> 
>>>> 
>>>> Regards,
>>>> 
>>>> Curt.
>>>> 
>>>> 
>>>>> 
>>>>> 
>>>>> I poked around with gdb/ddd. Here's the stack from the core file:
>>>>> 
>>>>> #0  0x82e5204 in SGPropertyNode::getNode (this=0x0,
>>>>> relative_path=@0xbffff2e0, create=true) at props.cxx:1290
>>>>> #1  0x82e5c24 in SGPropertyNode::setDoubleValue (this=0x0,
>>>>> relative_path=@0xbffff2e0, value=-110.6642444)
>>>>> at props.cxx:1472
>>>>> #2  0x8089d64 in fgSetDefaults () at fg_props.hxx:328
>>>>> #3  0x80689d5 in fgInitConfig (argc=1, argv=0xbffff724) at
>>>>> fg_init.cxx:219
>>>>> #4  0x8059089 in mainLoop (argc=1, argv=0xbffff724) at main.cxx:1487
>>>>> #5  0x805dd72 in main (argc=1, argv=0xbffff724) at main.cxx:1816
>>>>> #6  0x4054b306 in __libc_start_main (main=0x805dd54 <main>, argc=1,
>>>>> ubp_av=0xbffff724, init=0x804d4a4 <_init>,
>>>>> fini=0x83a2a78 <_fini>, rtld_fini=0x4000d2dc <_dl_fini>,
>>>>> stack_end=0xbffff71c)
>>>>> at ../sysdeps/generic/libc-start.c:129
>>>>> 
>>>>> I tried various things, like not using my ~/.fgfsrc file, et c. but I
>>>>> still get the seg fault.
>>>>> 
>>>>> Any one else see this?
>>>>> 
>>>>> Thanks,
>>>>> James
>>>>> 
>>>>> -- 
>>>>> __________________________________________________________________________
>>>>> James Gallagher           The Distributed Oceanographic Data System
>>>>> [EMAIL PROTECTED]
>>>>> http://unidata.ucar.edu/packages/dods
>>>>> Voice: 775.337.8612      Fax: 775.337.2105
>>>>> 
>>>>> _______________________________________________
>>>>> Flightgear-devel mailing list
>>>>> [EMAIL PROTECTED]
>>>>> http://mail.flightgear.org/mailman/listinfo/flightgear-devel
>>>> 
>>>> -- 
>>>> Curtis Olson   Intelligent Vehicles Lab         FlightGear Project
>>>> Twin Cities    [EMAIL PROTECTED]                  [EMAIL PROTECTED]
>>>> Minnesota      http://www.menet.umn.edu/~curt   http://www.flightgear.org
>>>> 
>>>> _______________________________________________
>>>> Flightgear-devel mailing list
>>>> [EMAIL PROTECTED]
>>>> http://mail.flightgear.org/mailman/listinfo/flightgear-devel
>>> -- 
>>> __________________________________________________________________________
>>> James Gallagher           The Distributed Oceanographic Data System
>>> [EMAIL PROTECTED]
>>> http://unidata.ucar.edu/packages/dods
>>> Voice: 775.337.8612      Fax: 775.337.2105
>>> 
>>> _______________________________________________
>>> Flightgear-devel mailing list
>>> [EMAIL PROTECTED]
>>> http://mail.flightgear.org/mailman/listinfo/flightgear-devel
>>> 
>> 
>> 
>> _______________________________________________
>> Flightgear-devel mailing list
>> [EMAIL PROTECTED]
>> http://mail.flightgear.org/mailman/listinfo/flightgear-devel
> -- 
> __________________________________________________________________________
> James Gallagher           The Distributed Oceanographic Data System
> [EMAIL PROTECTED]
> http://unidata.ucar.edu/packages/dods
> Voice: 775.337.8612      Fax: 775.337.2105
> 
> _______________________________________________
> Flightgear-devel mailing list
> [EMAIL PROTECTED]
> http://mail.flightgear.org/mailman/listinfo/flightgear-devel


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to