Hi,
I'm running gazebo from the svn-repository in combination with player 2.1.1 and ogre 1.6rc. I tried out the sample "laserobstacleavoid" program and everything worked fine. But when I try to call the GetIntensity() method of the LaserProxy class I get a Segmentation Fault. I just added the following two lines two the read-think-act loop of the program and recompiled it: int intensity; intensity=lp.GetIntensity(20); For debugging purposes I made a backtrace with gdb: Starting program: /home/jonas/ps/share/player/examples/libplayerc++/laserobstacleavoid [Thread debugging using libthread_db enabled] [New Thread 0xb7b4c6c0 (LWP 6533)] localhost: 6665 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7b4c6c0 (LWP 6533)] 0x0804a32e in PlayerCc::ClientProxy::GetVar<int> () Current language: auto; currently asm (gdb) bt #0 0x0804a32e in PlayerCc::ClientProxy::GetVar<int> () #1 0x0804a39e in PlayerCc::LaserProxy::GetIntensity () #2 0x08049c7d in main () When I start the program a second time while it is already running, no error occurs. For me, it looks like something has not been initialized... May anyone help me with that issue? Thanks a lot, Jonas ------------------------------------------------------------------------- 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=100&url=/ _______________________________________________ Playerstage-gazebo mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
