Hello,

Thanks for the error info. The problem was I forgot to check for null
pointers in a couple cases. The latest SVN should have this problem
fixed.

-nate

On 5/3/07, Mihai Emanuel Dolha <[EMAIL PROTECTED]> wrote:
> Hello!
>
> I noticed that in the SVN version there are 2 ways of specifying the
> hinge joint anchor: one using a body and the anchor is going to be the
> body's point of reference and the other one specifying the anchor point
> directly using a Vector3.
>
> The first method is working OK but if I try to use the second one and
> pass a point for the anchor like here:
>
>     <joint:hinge name="base_waist_hinge">
>       <body1>base_body</body1>
>       <body2>waist_body</body2>
>       <anchor>0.015 0.64 0</anchor>
>       <axis>0 1 0</axis>
>       <erp>0.4</erp>
>       <cfm>0.8</cfm>
>     </joint:hinge>
>
> I'm getting a Segmentation fault. I tried to backtrace it and this is
> what i got:
>
> (gdb) r worlds/rv3sb.world
> Starting program: /work/mike/src/gazebo/gazebo worlds/rv3sb.world
> [Thread debugging using libthread_db enabled]
> [New Thread -1246050576 (LWP 31630)]
> ** Gazebo 0.8 **
> * Part of the Player/Stage Project [http://playerstage.sourceforge.net].
> * Copyright 2000-2005 Copyright (C) 2003 Nate Koenig, Andrew Howard, and
> contributors.
> * Released under the GNU General Public License.
> OGRE: Load Plugin[/usr/local/lib/OGRE/RenderSystem_GL.so]
> OGRE: Load Plugin[/usr/local/lib/OGRE/Plugin_ParticleFX.so]
> OGRE: Load Plugin[/usr/local/lib/OGRE/Plugin_BSPSceneManager.so]
> OGRE: Load Plugin[/usr/local/lib/OGRE/Plugin_OctreeSceneManager.so]
> libgazebo/Server.cc:97 creating /tmp/gazebo-root-0
> libgazebo/Iface.cc:146 creating /tmp/gazebo-root-0/sim.default 070 52
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1246050576 (LWP 31630)]
> 0x080755f7 in Entity::IsStatic ()
> (gdb) bt
> #0  0x080755f7 in Entity::IsStatic ()
> #1  0x0804f9cc in Body::GetPose ()
> #2  0x0806616b in Model::SetPose ()
> #3  0x080708a8 in World::LoadModel ()
> #4  0x080704a3 in World::LoadModel ()
> #5  0x08071309 in World::Load ()
> #6  0x0806e37e in Init ()
> #7  0x0806e49b in main ()
>
> Replacing the anchor vector with a body name it's going to avoid the crash.
>
> Does anybody know why this is happening?
>
> Mihai
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Playerstage-gazebo mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Playerstage-gazebo mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo

Reply via email to