Hi,

Program received signal SIGSEGV, Segmentation fault.
0x085fff40 in SGGeodesy::SGGeodToCart (geod=..., cart=...) at
SGGeodesy.cxx:119
119     SGGeodesy::SGGeodToCart(const SGGeod& geod, SGVec3<double>& cart)
Current language:  auto
The current source language is "auto; currently c++".
(gdb) backtrace full
#0  0x085fff40 in SGGeodesy::SGGeodToCart (geod=..., cart=...) at
SGGeodesy.cxx:119
        h = 151.48560000000001
        n = -2.9999237413571911
#1  0x08490d0a in SGVec3<double>::fromGeod (this=0x11)
at /usr/local/include/simgear/math/SGVec3.hxx:140
No locals.
#2  FGPositioned::cart (this=0x11) at positioned.cxx:576
No locals.
#3  0x08497c32 in void
std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*,
 std::vector<SGSharedPtr<FGPositioned>, 
std::allocator<SGSharedPtr<FGPositioned> > > >, SGSharedPtr<FGPositioned>, 
DistanceOrdering>(__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*, 
std::vector<SGSharedPtr<FGPositioned>, std::allocator<SGSharedPtr<FGPositioned> 
> > >, SGSharedPtr<FGPositioned>, DistanceOrdering) ()
No symbol table info available.
#4  0x08497eea in void
std::__insertion_sort<__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*, 
std::vector<SGSharedPtr<FGPositioned>, std::allocator<SGSharedPtr<FGPositioned> 
> > >, 
DistanceOrdering>(__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*, 
std::vector<SGSharedPtr<FGPositioned>, std::allocator<SGSharedPtr<FGPositioned> 
> > >, __gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*, 
std::vector<SGSharedPtr<FGPositioned>, std::allocator<SGSharedPtr<FGPositioned> 
> > >, DistanceOrdering) ()
No symbol table info available.
#5  0x08498086 in void
std::__final_insertion_sort<__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*,
 std::vector<SGSharedPtr<FGPositioned>, 
std::allocator<SGSharedPtr<FGPositioned> > > >, 
DistanceOrdering>(__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*, 
std::vector<SGSharedPtr<FGPositioned>, std::allocator<SGSharedPtr<FGPositioned> 
> > >, __gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*, 
std::vector<SGSharedPtr<FGPositioned>, std::allocator<SGSharedPtr<FGPositioned> 
> > >, DistanceOrdering) ()
No symbol table info available.
#6  0x084938ff in
sort<__gnu_cxx::__normal_iterator<SGSharedPtr<FGPositioned>*,
std::vector<SGSharedPtr<FGPositioned>,
std::allocator<SGSharedPtr<FGPositioned> > > >, DistanceOrdering>
(aPos=<value optimized out>, 
    aResult=<value optimized out>) at /usr/include/c
++/4.3/bits/stl_algo.h:4822
No locals.
#7  sortByDistance (aPos=<value optimized out>, aResult=<value optimized
out>) at positioned.cxx:260
No locals.
#8  0x08494075 in spatialGetClosest (aPos=..., aN=1, aCutoffNm=400,
aFilter=0xbffff48c) at positioned.cxx:357
        result = {<std::_Vector_base<SGSharedPtr<FGPositioned>,
std::allocator<SGSharedPtr<FGPositioned> > >> = {
            _M_impl = {<std::allocator<SGSharedPtr<FGPositioned> >> =
{<__gnu_cxx::new_allocator<SGSharedPtr<FGPositioned> >> = {<No data
fields>}, <No data fields>}, _M_start = 0xbffff420, _M_finish = 0x1, 
              _M_end_of_storage = 0x14953304}}, <No data fields>}
        radius = 1
        buck = {lon = 16356, lat = -11074, x = -42 '\326', y = -58
'\306'}
        lat = 49.13757569584962
        lon = 0.10219223468223566
        cutoffM = 1111200
#9  0x08494199 in FGPositioned::findClosest (aPos=..., aCutoffNm=400,
aFilter=0xbffff48c) at positioned.cxx:679
        l = {<std::_Vector_base<SGSharedPtr<FGPositioned>,
std::allocator<SGSharedPtr<FGPositioned> > >> = {
            _M_impl = {<std::allocator<SGSharedPtr<FGPositioned> >> =
{<__gnu_cxx::new_allocator<SGSharedPtr<FGPositioned> >> = {<No data
fields>}, <No data fields>}, _M_start = 0x11da7e20, _M_finish =
0x11da7e28, 
              _M_end_of_storage = 0x11da7e28}}, <No data fields>}
        __PRETTY_FUNCTION__ = "static FGPositionedRef
FGPositioned::findClosest(const SGGeod&, double, FGPositioned::Filter*)"
#10 0x083d17bc in GPS::updateReferenceNavaid (this=0xe30c1c0, dt=0.125)
at gps.cxx:646
        vorFilter = {<FGPositioned::Filter> = {_vptr.Filter =
0x8660968}, mType = FGPositioned::VOR}
        nav = {_ptr = 0x4057f256}
#11 0x083d47b6 in GPS::update (this=0xe30c1c0, delta_time_sec=0.125) at
gps.cxx:555
No locals.
#12 0x0863e509 in SGSubsystemGroup::Member::update (this=0xe682e00,
delta_time_sec=0.125)
    at subsystem_mgr.cxx:308
No locals.
#13 0x086408fb in SGSubsystemGroup::update (this=0xe44d580,
delta_time_sec=0.125) at subsystem_mgr.cxx:161
        timeStamp = {_nsec = 810317619, _sec = 95703}
        b = -2.0250000000232831
        threshold = -2.9999237413571911
        i = 19
#14 0x0863e509 in SGSubsystemGroup::Member::update (this=0xe3a3a50,
delta_time_sec=0.125)
    at subsystem_mgr.cxx:308
No locals.
#15 0x086408fb in SGSubsystemGroup::update (this=0x87da93c,
delta_time_sec=0.125) at subsystem_mgr.cxx:161
        timeStamp = {_nsec = 810162711, _sec = 95703}
        b = -3.003000000026077
        threshold = -2.9999237413571911
        i = 3
#16 0x0807065a in fgMainLoop () at main.cxx:455
        model_hz = 120
        scenery_loaded = true
        wait_for_scenery = false
        throttle_hz = -2.9999237413571911
        dtMax = -2.1400629510517275
        t = 0x8ced8f0
        visibility_meters = <value optimized out>
        viewPos = {_data = {-7.7325214774551046e-41,
-nan(0xfffff08883018), 5.4617401417095331e-270}}
        geodViewPos = {_lon = 0.34908248669189645, _lat =
5.4617409268054983e-270, 
          _elevation = -1.9981537183075542}
        longitude = {_ptr = 0x87dee88}
        latitude = {_ptr = 0x87df038}
        altitude = {_ptr = 0x87df108}
        vn_fps = {_ptr = 0x87df8f8}
        ve_fps = {_ptr = 0x87df9d0}
        vd_fps = {_ptr = 0x87dfaf0}
        clock_freeze = {_ptr = 0x87e3c68}
        cur_time_override = {_ptr = 0x87e38f0}
        max_simtime_per_frame = {_ptr = 0x87e7ae0}
        frame_signal = {_ptr = 0x8994e78}
        first_time = false
        reminder = 0.00088114100018549246
        last_time = 1258137555
        frames = 2
        last_clock_freeze = false
#17 0x080bba7c in fgOSMainLoop () at fg_os_osgviewer.cxx:172
        idleFunc = 0x19
        drawFunc = 0x8071550 <FGRenderer::update()>
#18 0x0806fcc5 in fgMainInit (argc=3, argv=0xbffff974) at main.cxx:895
        version = {static npos = 4294967295, 
          _M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data
fields>}, _M_p = 0x87d9914 "unknown version"}}
        controls = 0x87ddc40
        base_version = {static npos = 4294967295, 
          _M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data
fields>}, _M_p = 0x87defcc "1.9.0"}}
        required_version = "1.9.0"
#19 0x0806dfdf in main (argc=3, argv=0xbffff974) at bootstrap.cxx:229
No locals.
(gdb) list
114       geod.setLatitudeRad(2*atan2(Z, D+sqrtDDpZZ));
115       geod.setElevationM((k+e2-1)*sqrtDDpZZ/k);
116     }
117     
118     void
119     SGGeodesy::SGGeodToCart(const SGGeod& geod, SGVec3<double>& cart)
120     {
121       // according to
122       // H. Vermeille,
123       // Direct transformation from geocentric to geodetic ccordinates,

Kind regards,

Nicolas



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to