Re: [Flightgear-devel] segfault at LFPG
On jeu 28 août 2008, Durk Talsma wrote: Hi Tim, On Wednesday 27 August 2008 15:37:19 Tim Moore wrote: This is great! We can't call osgDB:SharedStateManager::share from the database pager thread. I'll check in a fix soon. Great to hear that this stack trace was useful. :-) Cheers, Durk AND getting segfault at KSFO too :( Fortunately , not every start. Sometime segfault, Sometime working Sometime unlucky Sometime lucky -- Gérard http://pagesperso-orange.fr/GRTux/ J'ai décidé d'être heureux parce que c'est bon pour la santé. Voltaire - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel
Re: [Flightgear-devel] segfault at LFPG
Hi Tim, On Wednesday 27 August 2008 15:37:19 Tim Moore wrote: This is great! We can't call osgDB:SharedStateManager::share from the database pager thread. I'll check in a fix soon. Great to hear that this stack trace was useful. :-) Cheers, Durk - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel
Re: [Flightgear-devel] segfault at LFPG
Durk Talsma wrote: FWIW, I;m seeing an occasional segfault. Today, I managed to trap it using gdb. below is the complete stack trace. IIRC, 2D texture loading has been giving occasional problems. This particular error occurred in my new traffic manager version of Flightgear. It doesn't seem to make much of a difference, I guess. This is great! We can't call osgDB:SharedStateManager::share from the database pager thread. I'll check in a fix soon. Thanks, Tim Cheers, Durk #0 0x7f3d24ca20e1 in osg::StateSet::compare () from /usr/local/lib64/libosg.so.43 #1 0x7f3d253467e0 in osgDB::SharedStateManager::find () from /usr/local/lib64/libosgDB.so.43 #2 0x7f3d25347488 in osgDB::SharedStateManager::process () from /usr/local/lib64/libosgDB.so.43 #3 0x7f3d25347688 in osgDB::SharedStateManager::apply () from /usr/local/lib64/libosgDB.so.43 #4 0x7f3d253466f1 in osgDB::SharedStateManager::share () from /usr/local/lib64/libosgDB.so.43 #5 0x0090554c in SGLoadTexture2D (staticTexture=true, path=value optimized out, options=value optimized out, wrapu=false, wrapv=true) at model.cxx:68 ---Type return to continue, or q return to quit--- #6 0x008d1d96 in SGMaterial::assignTexture (this=value optimized out, state=0x74e3910, [EMAIL PROTECTED], _wrapu=true, _wrapv=48, _mipmap=value optimized out) at ../../../simgear/scene/model/model.hxx:37 #7 0x008d1eed in SGMaterial::get_state (this=0x74e2d80, n=value optimized out) at mat.cxx:236 #8 0x008e7412 in SGLoadBTG ([EMAIL PROTECTED], matlib=0x725a3c0, calc_lights=true, use_random_objects=true, use_random_vegetation=true) at obj.cxx:394 #9 0x008dbb2d in SGReaderWriterBTG::readNode (this=0xd31140, [EMAIL PROTECTED], options=0x741d2b0) at SGReaderWriterBTG.cxx:73 #10 0x008dc51e in simgear::ModelRegistryCallbacksimgear::DefaultProcessPolicy, simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPo---Type return to continue, or q return to quit--- licy, simgear::NoSubstitutePolicy::loadUsingReaderWriter ([EMAIL PROTECTED], opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:115 #11 0x008dc857 in simgear::ModelRegistryCallbacksimgear::DefaultProcessPolicy, simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, simgear::NoSubstitutePolicy::readNode (this=0xd310d0, [EMAIL PROTECTED], opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:91 #12 0x00909e9f in simgear::ModelRegistry::readNode (this=0xd304d0, [EMAIL PROTECTED], opt=0x741d2b0) at ModelRegistry.cxx:500 #13 0x7f3d2532d599 in osgDB::readNodeFile () from /usr/local/lib64/libosgDB.so.43 #14 0x008df059 in simgear::TileEntry::obj_load ([EMAIL PROTECTED], geometry=0x7f3d1805cb00, is_base=true, options=0x1) at TileEntry.cxx:237 #15 0x008e1ae0 in simgear::TileEntry::loadTileByName ([EMAIL PROTECTED], options=0x741d2b0) at TileEntry.cxx:419 ---Type return to continue, or q return to quit--- #16 0x008f7edd in simgear::ReaderWriterSTG::readNode (this=0xd30f60, fileName=value optimized out, options=0x741d2b0) at ReaderWriterSTG.cxx:71 #17 0x008dc51e in simgear::ModelRegistryCallbacksimgear::DefaultProcessPolicy, simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, simgear::NoSubstitutePolicy::loadUsingReaderWriter ([EMAIL PROTECTED], opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:115 #18 0x008dc857 in simgear::ModelRegistryCallbacksimgear::DefaultProcessPolicy, simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, simgear::NoSubstitutePolicy::readNode (this=0xd31030, [EMAIL PROTECTED], opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:91 #19 0x00909e9f in simgear::ModelRegistry::readNode (this=0xd304d0, [EMAIL PROTECTED], opt=0x741d2b0) at ModelRegistry.cxx:500 #20 0x7f3d25302880 in osgDB::DatabasePager::DatabaseThread::dpReadRefNodeFile () from /usr/local/lib64/libosgDB.so.43 ---Type return to continue, or q return to quit--- #21 0x7f3d25308c76 in osgDB::DatabasePager::DatabaseThread::run () from /usr/local/lib64/libosgDB.so.43 #22 0x7f3d248d9eb0 in OpenThreads::ThreadPrivateActions::StartThread () from /usr/local/lib64/libOpenThreads.so.11 #23 0x7f3d28297040 in start_thread () from /lib64/libpthread.so.0 #24 0x7f3d23efa0cd in clone () from /lib64/libc.so.6 (gdb) bt #0 0x7f3d24ca20e1 in osg::StateSet::compare () from /usr/local/lib64/libosg.so.43 #1 0x7f3d253467e0 in osgDB::SharedStateManager::find () from /usr/local/lib64/libosgDB.so.43 #2 0x7f3d25347488 in osgDB::SharedStateManager::process () from /usr/local/lib64/libosgDB.so.43 #3 0x7f3d25347688 in osgDB::SharedStateManager::apply () from /usr/local/lib64/libosgDB.so.43 #4 0x7f3d253466f1 in
Re: [Flightgear-devel] segfault at LFPG
On Sunday 24 August 2008 04:38:36 Csaba Halász wrote: At least 3 of us get immediate segfault most of the time if starting at LFPG. I got various backtraces, mostly from OSG. Sometimes there is a warning similar to this: Warning: deleting still referenced object 0xb2de7f08 of type 'PN3osg10ReferencedE' the final reference count was 0, memory corruption possible. Also, a ton of Use of global in material animation is no longer supported messages, don't know if that has anything to do with it. Anybody else seeing this? Any ideas? FWIW, I;m seeing an occasional segfault. Today, I managed to trap it using gdb. below is the complete stack trace. IIRC, 2D texture loading has been giving occasional problems. This particular error occurred in my new traffic manager version of Flightgear. It doesn't seem to make much of a difference, I guess. Cheers, Durk #0 0x7f3d24ca20e1 in osg::StateSet::compare () from /usr/local/lib64/libosg.so.43 #1 0x7f3d253467e0 in osgDB::SharedStateManager::find () from /usr/local/lib64/libosgDB.so.43 #2 0x7f3d25347488 in osgDB::SharedStateManager::process () from /usr/local/lib64/libosgDB.so.43 #3 0x7f3d25347688 in osgDB::SharedStateManager::apply () from /usr/local/lib64/libosgDB.so.43 #4 0x7f3d253466f1 in osgDB::SharedStateManager::share () from /usr/local/lib64/libosgDB.so.43 #5 0x0090554c in SGLoadTexture2D (staticTexture=true, path=value optimized out, options=value optimized out, wrapu=false, wrapv=true) at model.cxx:68 ---Type return to continue, or q return to quit--- #6 0x008d1d96 in SGMaterial::assignTexture (this=value optimized out, state=0x74e3910, [EMAIL PROTECTED], _wrapu=true, _wrapv=48, _mipmap=value optimized out) at ../../../simgear/scene/model/model.hxx:37 #7 0x008d1eed in SGMaterial::get_state (this=0x74e2d80, n=value optimized out) at mat.cxx:236 #8 0x008e7412 in SGLoadBTG ([EMAIL PROTECTED], matlib=0x725a3c0, calc_lights=true, use_random_objects=true, use_random_vegetation=true) at obj.cxx:394 #9 0x008dbb2d in SGReaderWriterBTG::readNode (this=0xd31140, [EMAIL PROTECTED], options=0x741d2b0) at SGReaderWriterBTG.cxx:73 #10 0x008dc51e in simgear::ModelRegistryCallbacksimgear::DefaultProcessPolicy, simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPo---Type return to continue, or q return to quit--- licy, simgear::NoSubstitutePolicy::loadUsingReaderWriter ([EMAIL PROTECTED], opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:115 #11 0x008dc857 in simgear::ModelRegistryCallbacksimgear::DefaultProcessPolicy, simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, simgear::NoSubstitutePolicy::readNode (this=0xd310d0, [EMAIL PROTECTED], opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:91 #12 0x00909e9f in simgear::ModelRegistry::readNode (this=0xd304d0, [EMAIL PROTECTED], opt=0x741d2b0) at ModelRegistry.cxx:500 #13 0x7f3d2532d599 in osgDB::readNodeFile () from /usr/local/lib64/libosgDB.so.43 #14 0x008df059 in simgear::TileEntry::obj_load ([EMAIL PROTECTED], geometry=0x7f3d1805cb00, is_base=true, options=0x1) at TileEntry.cxx:237 #15 0x008e1ae0 in simgear::TileEntry::loadTileByName ([EMAIL PROTECTED], options=0x741d2b0) at TileEntry.cxx:419 ---Type return to continue, or q return to quit--- #16 0x008f7edd in simgear::ReaderWriterSTG::readNode (this=0xd30f60, fileName=value optimized out, options=0x741d2b0) at ReaderWriterSTG.cxx:71 #17 0x008dc51e in simgear::ModelRegistryCallbacksimgear::DefaultProcessPolicy, simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, simgear::NoSubstitutePolicy::loadUsingReaderWriter ([EMAIL PROTECTED], opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:115 #18 0x008dc857 in simgear::ModelRegistryCallbacksimgear::DefaultProcessPolicy, simgear::NoCachePolicy, simgear::NoOptimizePolicy, simgear::NoCopyPolicy, simgear::NoSubstitutePolicy::readNode (this=0xd31030, [EMAIL PROTECTED], opt=0x741d2b0) at ../../../simgear/scene/model/ModelRegistry.hxx:91 #19 0x00909e9f in simgear::ModelRegistry::readNode (this=0xd304d0, [EMAIL PROTECTED], opt=0x741d2b0) at ModelRegistry.cxx:500 #20 0x7f3d25302880 in osgDB::DatabasePager::DatabaseThread::dpReadRefNodeFile () from /usr/local/lib64/libosgDB.so.43 ---Type return to continue, or q return to quit--- #21 0x7f3d25308c76 in osgDB::DatabasePager::DatabaseThread::run () from /usr/local/lib64/libosgDB.so.43 #22 0x7f3d248d9eb0 in OpenThreads::ThreadPrivateActions::StartThread () from /usr/local/lib64/libOpenThreads.so.11 #23 0x7f3d28297040 in start_thread () from /lib64/libpthread.so.0 #24 0x7f3d23efa0cd in clone () from /lib64/libc.so.6 (gdb) bt #0 0x7f3d24ca20e1 in osg::StateSet::compare () from /usr/local/lib64/libosg.so.43 #1 0x7f3d253467e0 in osgDB::SharedStateManager::find
Re: [Flightgear-devel] segfault at LFPG
On Sun, Aug 24, 2008 at 04:38:36AM +0200, Csaba Halász wrote: At least 3 of us get immediate segfault most of the time if starting at LFPG. I got various backtraces, mostly from OSG. Me too , i have many segfaults . My context : - Phenom 9750 Quad-Core / GeForce 8800 GT - linux 2.6.25 ( x86_64 ) - OpenSceneGraph-2.6.0 - plib-svn - SimGear-cvs - Flightgear-cvs Some times I can not play , because i segfault always . -- Erwan MAS - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel
Re: [Flightgear-devel] segfault at LFPG
On Sun, 2008-08-24 at 04:38 +0200, Csaba Halász wrote: At least 3 of us get immediate segfault most of the time if starting at LFPG. I got various backtraces, mostly from OSG. Sometimes there is a warning similar to this: Warning: deleting still referenced object 0xb2de7f08 of type 'PN3osg10ReferencedE' the final reference count was 0, memory corruption possible. Also, a ton of Use of global in material animation is no longer supported messages, don't know if that has anything to do with it. Anybody else seeing this? Any ideas? By my count there are over 5450 Use of global in material animation is no longer supported messages. I say over because there are some corrupted messages: line 1009: Use of global in material aniUse of global in material animation is no longer supported line 1768: Use ofUse of global in material animation is no longer supported line 4713: Use of global inUse of global in material animation is no longer supported line 4990: Use of globalUse of global in material animation is no longer supported I did not see a segfault. fgfs dated Aug 18 01:24 Ron - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel