From: Toby C. <tco...@pl...> - 2008-01-10 21:11:12
|
To me it looks a lot like memory corruption somewhere, could you run the code under valgrind and see if that comes up with any extra info. Toby On 11/01/2008, Christian 'Jason' Peper <tr...@c-...> wrote: > > Moin! > > I filed this as a bug at sf.net, but I am not sure if this really is a > bug or maloperation on my side, so I decided to ask here as well. > > --------------------------------------------------------------------- > > I'm running one (stage-simulated) robot from 2 threads (one sending > commands, the other reading position) both pieces of code are > protected by mutex. > > At non-reproducable intervals, I receive: > > | playerc error : skipping message from position2d:0 with unsupported > type unknown:188 > | playerc error : packet is too large, 136084888 bytes > (last sentence repeated often) > > and sometimes (but not today) : > > | Discarding unclaimed ACK > > my pieces of code: > > writer: > > pthread_mutex_lock(&playtex); > printf("pp-Speed: %f, %f\n",speed,turn); > if (UP) pp->SetSpeed(speed, turn); > pthread_mutex_unlock(&playtex); > > > reader: > > pthread_mutex_lock(&playtex); > robot->Read(); > XPos = pp->GetXPos(); > pthread_mutex_unlock(&playtex); > > (Christian) Jason Peper > -- > Protect your privacy with Open Source Software > - linux.de > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > -- This email is intended for the addressee only and may contain privileged and/or confidential information |