From: Hedayat V. <hed...@ai...> - 2008-02-27 19:54:46
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html style="direction: ltr;"> <head> </head> <body style="direction: ltr;" bgcolor="#ffffff" text="#000000"> <p style="margin-bottom: 0cm; margin-top: 0pt;">Hi all,</p> <p style="margin-bottom: 0cm; margin-top: 0pt;">It seems that the TODO list for 0.5.7 release has been done. So I think we can release a new server version now (also, it was intended for 25 Feb). What do you think? Is there anything to be done for this release?</p> <p style="margin-bottom: 0cm; margin-top: 0pt;"><br> </p> <p style="margin-bottom: 0cm; margin-top: 0pt;">Good luck</p> <p style="margin-bottom: 0cm; margin-top: 0pt;">Hedayat</p> <p style="margin-bottom: 0cm; margin-top: 0pt;"><br> </p> </body> </html> |
From: Yuan X. <xuy...@gm...> - 2008-02-28 07:55:16
|
Hi, The development is very active recently ;) I am trying to make the alpha version, but I got error in making: ../../utility/wxutil/.libs/libwxutil.so: undefined reference to `wxScrollBar::ms_classInfo' ../../utility/wxutil/.libs/libwxutil.so: undefined reference to `wxBufferedDC::UseBuffer(int, int)' collect2: ld returned 1 exit status Should the wxWidget library be installed with parameters? and what parameters? Thanks! 2008/2/28, Hedayat Vatankhah <hed...@ai...>: > > > > Hi all, > > It seems that the TODO list for 0.5.7 release has been done. So I think we > can release a new server version now (also, it was intended for 25 Feb). > What do you think? Is there anything to be done for this release? > > > > > Good luck > > Hedayat -- Best wishes! Xu Yuan School of Automation Southeast University, Nanjing, China mail: xuy...@gm... xy...@ya... web: http://xuyuan.cn.googlepages.com -------------------------------------------------- |
From: Joschka B. <jos...@am...> - 2008-02-28 09:03:38
|
Hi, On Feb 28, 2008, at 4:55 PM, Yuan Xu wrote: > Hi, > > The development is very active recently ;) Yes, it's great :-D > I am trying to make the alpha version, but I got error in making: > > ../../utility/wxutil/.libs/libwxutil.so: undefined reference to > `wxScrollBar::ms_classInfo' > ../../utility/wxutil/.libs/libwxutil.so: undefined reference to > `wxBufferedDC::UseBuffer(int, int)' > collect2: ld returned 1 exit status > > Should the wxWidget library be installed with parameters? and what > parameters? > Thanks! Yuan, which version of the wxWidgets do you use? Maybe they changed the interface of this method between releases (just a guess...). Concerning the release: if Sander's work is ready to be merged into the CVS head, it would be great to do it and include it in the release. It would allow for the construction of better robot models :-) @Sander: can you give us an update on the status of your work please? > 2008/2/28, Hedayat Vatankhah <hed...@ai...>: > >> >> >> >> Hi all, >> >> It seems that the TODO list for 0.5.7 release has been done. So I >> think we >> can release a new server version now (also, it was intended for 25 >> Feb). >> What do you think? Is there anything to be done for this release? >> >> >> >> >> Good luck >> >> Hedayat > > > -- > Best wishes! > > Xu Yuan > School of Automation > Southeast University, Nanjing, China > > mail: xuy...@gm... > xy...@ya... > web: http://xuyuan.cn.googlepages.com > -------------------------------------------------- > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Simspark Generic Physical MAS Simulator > simspark-devel mailing list > sim...@li... > https://lists.sourceforge.net/lists/listinfo/simspark-devel |
From: Sander v. D. <sgv...@gm...> - 2008-02-28 12:27:04
|
Hey all, On Thu, Feb 28, 2008 at 10:03 AM, Joschka Boedecker < jos...@am...> wrote: > Hi, > > On Feb 28, 2008, at 4:55 PM, Yuan Xu wrote: > > > Hi, > > > > The development is very active recently ;) > > Yes, it's great :-D > Indeed, good to see :-) > I am trying to make the alpha version, but I got error in making: > > > > ../../utility/wxutil/.libs/libwxutil.so: undefined reference to > > `wxScrollBar::ms_classInfo' > > ../../utility/wxutil/.libs/libwxutil.so: undefined reference to > > `wxBufferedDC::UseBuffer(int, int)' > > collect2: ld returned 1 exit status > > > > Should the wxWidget library be installed with parameters? and what > > parameters? > > Thanks! Works well with wxgtk 2.8.4.0. However, I get another problem while making the latest head: app/fonttest/Makefile.am still counts on VeraMono.ttf.gz in data/font, but it is no longer there. Concerning the release: if Sander's work is ready to be merged into > the CVS head, it would be great to do it and include it in the > release. It would allow for the construction of better robot models :-) > > @Sander: can you give us an update on the status of your work please? > Almost there. Everything seems in the right place now: mass, body, geometries and meshes. Just running some tests now, which look good. In a 3vs3 game of 300 seconds with the old 056 model I got 22 LCP erors (resulting in one exploding agent) and 2500 of the new 'Skipping time' messages, with the new model I got 13 LCP errors (none of which seemed to result in strange behavior of the agents, especially no exploding) and 500 skipping time messages. I will clean some things up and try to merge with the CVS head today. Please have a look at the SIMSPARK_COMPOSITE_BODIES branch and let me know any recommendations, or style/thinking errors I made! >> It seems that the TODO list for 0.5.7 release has been done. So I > >> think we > >> can release a new server version now (also, it was intended for 25 > >> Feb). Is there anywhere I can have a look at the TODO? Regards, Sander |
From: Markus R. <rol...@un...> - 2008-02-29 07:37:08
|
Hi, Sander van Dijk wrote: > However, I get another problem while making the latest head: > app/fonttest/Makefile.am still counts on VeraMono.ttf.gz in data/font, > but it is no longer there. [...] The fonts were moved to app/simspark/fonts/. Please install them with 'make install' from the 'app/simspark' directory. [...] > >> It seems that the TODO list for 0.5.7 release has been done. So I > >> think we > >> can release a new server version now (also, it was intended for 25 > >> Feb). > > > Is there anywhere I can have a look at the TODO? The TODO list is a shared document on google.doc.com. Joschka recently posted a link to it. http://docs.google.com/Doc?id=djkzvqh_3d8w7g6cx&invite=xjrdqk cheers, Markus |
From: Markus R. <rol...@un...> - 2008-02-28 10:13:10
|
Hi, Yuan Xu wrote: > The development is very active recently ;) > I am trying to make the alpha version, but I got error in making: > > ../../utility/wxutil/.libs/libwxutil.so: undefined reference to > `wxScrollBar::ms_classInfo' > ../../utility/wxutil/.libs/libwxutil.so: undefined reference to > `wxBufferedDC::UseBuffer(int, int)' > collect2: ld returned 1 exit status > > Should the wxWidget library be installed with parameters? and what parameters? [...] what version of wxWidgets are you using? Please type wx-config --version on the console. I'm using wxwidgets 2.8.4 (the default installed version on the current ubuntu). cheers, Markus |
From: Hedayat V. <hed...@ai...> - 2008-02-28 13:35:10
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html style="direction: ltr;"> <head> <meta content="text/html;charset=UTF-8" http-equiv="Content-Type"> </head> <body style="direction: ltr;" bgcolor="#ffffff" text="#000000"> Hi,<br> I guess that you have 2 versions of wxWidgets or maybe you should clean your build tree and build again. Since if you don't have these functions you should get errors on compile time not link time. The code has been compiled so these were available in your headers. It seems that the libraries which libwxutil is linking against are different from the libraries which belong to the used header files!!! Your situation is really weird and I hope that a fresh build could solve the problem! And make sure that ld can find wx libraries. <br> And something which I remembered just now! Check to see if changing the order of parameters after g++ helps! Specially, moving the wx linking flags to the end of parameter list. I had some undefined referenced errors in my wxWidgets programs in previous Fedora versions which have been solved this way!<br> <br> Good luck,<br> Hedayat<br> <span><br> <style type="text/css">blockquote {color: navy !important; background-color: RGB(245,245,245) !important; padding: 0 15 10 15 !important; margin: 15 0 0 0; border-left: #1010ff 2px solid;} blockquote blockquote {color: maroon !important; background-color: RGB(235,235,235) !important; border-left-color:maroon !important} blockquote blockquote blockquote {color: green !important; background-color: RGB(225,225,225) !important; border-left-color:teal !important} blockquote blockquote blockquote blockquote {color: purple !important; background-color: RGB(215,215,215) !important; border-left-color: purple !important} blockquote blockquote blockquote blockquote blockquote {color: teal !important; background-color: RGB(205,205,205) !important; border-left-color: green !important}</style><i><b>"Yuan Xu" <a class="moz-txt-link-rfc2396E" href="mailto:xuy...@gm..."><xuy...@gm...></a></b></i> wrote on 02/28/2008 11:25:10 AM:</span><br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:18a...@ma..." type="cite"> <pre wrap="">Hi, The development is very active recently ;) I am trying to make the alpha version, but I got error in making: ../../utility/wxutil/.libs/libwxutil.so: undefined reference to `wxScrollBar::ms_classInfo' ../../utility/wxutil/.libs/libwxutil.so: undefined reference to `wxBufferedDC::UseBuffer(int, int)' collect2: ld returned 1 exit status Should the wxWidget library be installed with parameters? and what parameters? Thanks! 2008/2/28, Hedayat Vatankhah <a class="moz-txt-link-rfc2396E" href="mailto:hed...@ai..."><hed...@ai...></a>: </pre> <pre wrap=""><!----> > > > Hi all, > > It seems that the TODO list for 0.5.7 release has been done. So I think we > can release a new server version now (also, it was intended for 25 Feb). > What do you think? Is there anything to be done for this release? > > > > > Good luck > > Hedayat </pre> </blockquote> </body> </html> |
From: Yuan X. <xuy...@gm...> - 2008-02-29 07:45:44
|
Hi Hedayat and all, Thanks, it seems you are right! I tried both wx-2.8.4 and wx-2.8.7 with different configurations, the problem is still there. But after modified the Makefile.am in rsgedit directory as follow: ----------------------------------------------- 6c6 < LDADD = -lpthread \ --- > rsgedit_LDADD = -lpthread \ 13c13 < @BOOST_THREADS_LIB@ --- > @BOOST_THREADS_LIB@ @WX_LIBS@ 16c16 < LDADD = -lpthread \ --- > rsgedit_LDADD = -lpthread \ 23c23 < @BOOST_THREADS_LIB@ --- > @BOOST_THREADS_LIB@ @WX_LIBS@ --------------------------------------------- then I can do make & make install successfully. However, I still can't run the rsgedit, it cashed with error: -------------------------------------------------------------------- ... (spark.rb) creating oxygen/Transform instance at /usr/scene/camera (eval):83: [BUG] terminated node (0x8446e04) ruby 1.8.6 (2007-09-24) [i686-linux] (Core) caught signal 6 (Core) dumping 24 stack frames. [0] /usr/local/lib/rcssserver3d/libzeitgeist_debug.so.3(_ZN9zeitgeist4Core11CatchSignalEi+0xc4) [0xb7993504] ?? ??:0 ... --------------------------------------------------------------------- It may be caused by Ruby, I both tried ruby 1.8.5 and 1.8.6, the problem is the same. Does anyone know how to solve it? Thanks! And finally, I collected some text from the ChangLog for the NEWS in 0.5.7. Please correct it if there is anything wrong or missing. Thanks! ---------------------------------------------------------------------- This is the first release after the competition in Atlanta. The simulator now contains the auto-adjust speed mode(by default),the server will run slower when needed, and print warning. We also applied changes what be made in Atlanta, and re-enabled the communication between robots. Furthermore, we imported some new features from Simspark Project, including rsgedit, rosimporter, and etc. So, you should install the wxWidgets[1] firstly. Finally, there is a new robot model which is built with composite bodies for better performance. The monitor logger was also bug-fixed and improved. * Important fixes: mointor logger: - fixed methods to work properly. - solve the update problem (reported by team Apollo). - remove invisible nodes to save bandwidth(thanks to Carlos Bustamante from Borregos3D). * Features: - applied Atlanta 2007 server changes: - 'm' and 'c' for killing agents - two robot models with different facilities - using materials with textures - free kick distance changed to 4.5 - one half time (8 mins) - agents can beam in Goal_Left or Goal_Right play modes - no longer possible to move agents by pressing m - re-enabled communication, the soccerbot056 has SayEffector and HearPerceptor - add AdjustSpeed mode (It is enabled by default). In this mode, the server will run slower when needed. - new multi-threaded implementation - rosimporter, model importer for RoSiML[2] modeling language - rsgedit, a cool simspark simulator with graphic user interface. - soccerbotcomp, the new robot mode which is built with composite bodies, it can advance the simulation speed. - include some useful utilities: tinyxml, wxflatnotebook and wxscintilla For details have a look into the ChangeLog coming with the package. [1] www.wxwidgets.org [2] Laue, T., Spiess, K., Refer, T.: Simrobot - a general physical robot simulator and its application in robocup. In: RoboCup 2005: Robot Soccer World Cup IX. Lecture Notes in Artificial Intelligence, Springer (2006) -------------------------------------------------------------------------- 2008/2/28, Hedayat Vatankhah <hed...@ai...>: > > Hi, > I guess that you have 2 versions of wxWidgets or maybe you should clean > your build tree and build again. Since if you don't have these functions you > should get errors on compile time not link time. The code has been compiled > so these were available in your headers. It seems that the libraries which > libwxutil is linking against are different from the libraries which belong > to the used header files!!! Your situation is really weird and I hope that a > fresh build could solve the problem! And make sure that ld can find wx > libraries. > And something which I remembered just now! Check to see if changing the > order of parameters after g++ helps! Specially, moving the wx linking flags > to the end of parameter list. I had some undefined referenced errors in my > wxWidgets programs in previous Fedora versions which have been solved this > way! > > Good luck, > Hedayat > > "Yuan Xu" <xuy...@gm...> wrote on 02/28/2008 11:25:10 AM: > > Hi, > > The development is very active recently ;) > I am trying to make the alpha version, but I got error in making: > > ../../utility/wxutil/.libs/libwxutil.so: undefined > reference to > `wxScrollBar::ms_classInfo' > ../../utility/wxutil/.libs/libwxutil.so: undefined > reference to > `wxBufferedDC::UseBuffer(int, int)' > collect2: ld returned 1 exit status > > Should the wxWidget library be installed with parameters? and what > parameters? > Thanks! > > 2008/2/28, Hedayat Vatankhah <hed...@ai...>: > > > > > > > > Hi all, > > > > It seems that the TODO list for 0.5.7 release has been done. So I think > we > > can release a new server version now (also, it was intended for 25 Feb). > > What do you think? Is there anything to be done for this release? > > > > > > > > > > Good luck > > > > Hedayat > > > > -- Best wishes! Xu Yuan School of Automation Southeast University, Nanjing, China mail: xuy...@gm... xy...@ya... web: http://xuyuan.cn.googlepages.com -------------------------------------------------- |
From: Joschka B. <jos...@am...> - 2008-02-29 08:21:17
|
Hi Yuan and all, On Feb 29, 2008, at 4:45 PM, Yuan Xu wrote: > [...] > However, I still can't run the rsgedit, it cashed with error: > -------------------------------------------------------------------- > ... > (spark.rb) creating oxygen/Transform instance at /usr/scene/camera > (eval):83: [BUG] terminated node (0x8446e04) > ruby 1.8.6 (2007-09-24) [i686-linux] > > (Core) caught signal 6 > (Core) dumping 24 stack frames. > [0] /usr/local/lib/rcssserver3d/libzeitgeist_debug.so.3 > (_ZN9zeitgeist4Core11CatchSignalEi+0xc4) > [0xb7993504] > ?? > ??:0 > ... > --------------------------------------------------------------------- > It may be caused by Ruby, I both tried ruby 1.8.5 and 1.8.6, the > problem is the same. I've got the same problem on a Mac with Mac OS X 10.4.11, wxWidgets 2.8.4, and ruby versions 1.8.2 and 1.8.6. With both Ruby versions I get this error (simspark runs fine by the way :-) ). Here is the full output: (ScriptServer) Running /Users/joschka/RoboCup/rcssserver3D/app/ rsgedit/.libs/Contents/Resources//zeitgeist.rb... (ScriptServer) Script not found /Users/joschka/RoboCup/rcssserver3D/ app/rsgedit/.libs/Contents/Resources//zeitgeist.rb (ScriptServer) Running ../../lib/zeitgeist/zeitgeist.rb... (ScriptServer) updating cached script variables (ScriptServer) Script ended OK ../../lib/zeitgeist/zeitgeist.rb (ScriptServer) Running /Users/joschka/RoboCup/rcssserver3D/app/ rsgedit/.libs/Contents/Resources//oxygen.rb... (ScriptServer) Script not found /Users/joschka/RoboCup/rcssserver3D/ app/rsgedit/.libs/Contents/Resources//oxygen.rb (ScriptServer) Running ../../lib/oxygen/oxygen.rb... (ScriptServer) updating cached script variables (ScriptServer) Script ended OK ../../lib/oxygen/oxygen.rb (ScriptServer) Running /Users/joschka/.rcssserver3d/kerosin.rb... (ScriptServer) updating cached script variables (ScriptServer) Script ended OK /Users/joschka/.rcssserver3d/kerosin.rb (ScriptServer) Running /Users/joschka/RoboCup/rcssserver3D/app/ rsgedit/.libs/Contents/Resources//spark.rb... (ScriptServer) Script not found /Users/joschka/RoboCup/rcssserver3D/ app/rsgedit/.libs/Contents/Resources//spark.rb (ScriptServer) Running ../../lib/spark/spark.rb... (spark.rb) setup (spark.rb) creating oxygen/PhysicsServer instance at /sys/server/physics (spark.rb) creating oxygen/SceneServer instance at /sys/server/scene Reading symbols for shared libraries . done Reading symbols for shared libraries . done (spark.rb) creating oxygen/GeometryServer instance at /sys/server/ geometry (GeometryServer) MeshImporter 'oxygen/StdMeshImporter' registered (GeometryServer) MeshImporter 'VoidMeshImporter' registered Reading symbols for shared libraries . done (GeometryServer) MeshImporter 'ObjImporter' registered Reading symbols for shared libraries .. done (SceneServer) SceneImporter 'RubySceneImporter' registered (SceneServer) SceneImporter 'RosImporter' registered (spark.rb) creating kerosin/MaterialServer instance at /sys/server/ material (spark.rb) creating oxygen/MonitorServer instance at /sys/server/monitor Reading symbols for shared libraries . done (spark.rb) creating oxygen/GameControlServer instance at /sys/server/ gamecontrol Reading symbols for shared libraries . done Reading symbols for shared libraries . done (ScriptServer) updating cached script variables (spark.rb) creating oxygen/SimulationServer instance at /sys/server/ simulation Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done (ScriptServer) updating cached script variables (ScriptServer) Script ended OK ../../lib/spark/spark.rb Reading symbols for shared libraries . done Reading symbols for shared libraries . done (spark.rb) sparkResetLogging removing all log targets (spark.rb) sparkSetupServer (spark.rb) creating oxygen/MonitorControl instance at /sys/server/ simulation/MonitorControl (spark.rb) sparkSetupInput (spark.rb) using InputSystem 'InputSystemWX' (spark.rb) creating kerosin/InputServer instance at /sys/server/input (spark.rb) sparkSetupRendering (spark.rb) using OpenGLSystem 'OpenGLSystemWX' (spark.rb) creating kerosin/OpenGLServer instance at /sys/server/opengl (spark.rb) creating kerosin/RenderServer instance at /sys/server/render (spark.rb) creating kerosin/ImageServer instance at /sys/server/image (spark.rb) creating kerosin/TextureServer instance at /sys/server/ texture (spark.rb) creating kerosin/FontServer instance at /sys/server/font (spark.rb) sparkAddFPSCamera at /usr/scene/camera (spark.rb) creating oxygen/Transform instance at /usr/scene/camera (eval):30: [BUG] terminated node (0x1bfd0014) ruby 1.8.6 (2007-03-13) [i686-darwin8.11.1] And here is a backtrace from a run in gdb: (gdb) bt #0 0x9003d66c in kill () #1 0x9010e8cf in raise () #2 0x9010d422 in abort () #3 0x07394744 in rb_bug () #4 0x073975d0 in unknown_node () #5 0x0739d370 in rb_eval () #6 0x073acd40 in eval () #7 0x073ad660 in rb_eval_string () #8 0x0739712b in rb_protect () #9 0x07397157 in rb_eval_string_protect () #10 0x06c02027 in zeitgeist::RbEvalStringWrap (str=@0xbffff3d8, error=@0xbffff39c) at scriptserver/rubywrapper.cpp:32 #11 0x06c02070 in zeitgeist::ScriptServer::Eval (this=0x8949d50, command=@0xbffff3d8) at scriptserver/scriptserver.cpp:293 #12 0x06c04683 in zeitgeist::ScriptServer::Run (this=0x8949d50, file=@0xbffff428) at scriptserver/scriptserver.cpp:277 #13 0x06c04802 in zeitgeist::ScriptServer::Run (this=0x8949d50, fileName=@0xbffff488) at scriptserver/scriptserver.cpp:286 #14 0x0002c5d5 in SimSpark::InitApp (this=0x893e1d0, argc=1, argv=0x8920240) at simspark.cpp:55 #15 0x00f0895b in spark::Spark::Init (this=0x893e1d0, argc=1, argv=0x8920240) at spark.cpp:118 #16 0x00030c9a in RsgEditApp::OnInit (this=0x8923490) at main.cpp:68 #17 0x00073979 in wxAppConsole::CallOnInit (this=0x8923490) at /opt/ local/include/wx-2.8/wx/app.h:76 #18 0x018452de in wxEntry () #19 0x00030a0c in main (argc=1, argv=0xbffff678) at main.cpp:51 Does anybody else have this problem? > And finally, I collected some text from the ChangLog for the NEWS > in 0.5.7. > Please correct it if there is anything wrong or missing. Thanks! > ---------------------------------------------------------------------- > This is the first release after the competition in Atlanta. The > simulator now contains the auto-adjust speed mode(by default),the > server will run slower when needed, and print warning. We also applied > changes what be made in Atlanta, and re-enabled the communication > between robots. Furthermore, we imported some new features from > Simspark Project, including rsgedit, rosimporter, and etc. So, you > should install the wxWidgets[1] firstly. Finally, there is a new robot > model which is built with composite bodies for better performance. The > monitor logger was also bug-fixed and improved. > > * Important fixes: > > mointor logger: > - fixed methods to work properly. > - solve the update problem (reported by team Apollo). > - remove invisible nodes to save bandwidth(thanks to Carlos > Bustamante from Borregos3D). > > * Features: > > - applied Atlanta 2007 server changes: > - 'm' and 'c' for killing agents > - two robot models with different facilities > - using materials with textures > - free kick distance changed to 4.5 > - one half time (8 mins) > - agents can beam in Goal_Left or Goal_Right play modes > - no longer possible to move agents by pressing m > - re-enabled communication, the soccerbot056 has SayEffector and > HearPerceptor > - add AdjustSpeed mode (It is enabled by default). In this mode, the > server will run slower when needed. > - new multi-threaded implementation Is there a new multi-threaded implementation? I must have missed that... what changed? > - rosimporter, model importer for RoSiML[2] modeling language > - rsgedit, a cool simspark simulator with graphic user interface. > - soccerbotcomp, the new robot mode which is built with composite > bodies, it can advance the simulation speed. > - include some useful utilities: tinyxml, wxflatnotebook and > wxscintilla > > For details have a look into the ChangeLog coming with the package. > > [1] www.wxwidgets.org > > [2] Laue, T., Spiess, K., Refer, T.: Simrobot - a general physical > robot simulator and its application in robocup. In: RoboCup 2005: > Robot Soccer World Cup IX. Lecture Notes in ArtiÞcial Intelligence, > Springer (2006) > ---------------------------------------------------------------------- > ---- > This looks very good :-) Thanks a lot for this, Yuan! Cheers, Joschka |
From: Yuan X. <xuy...@gm...> - 2008-02-29 08:35:20
|
Hi Markus, Joschka and all, I have the same problem as Joschka, the full output are: xy@xy-suse:~/Projects/server/working/rcssserver3D/app/rsgedit> ./rsgedit (ScriptServer) Running /usr/local/share/rcssserver3d//zeitgeist.rb... (ScriptServer) updating cached script variables (ScriptServer) Script ended OK /usr/local/share/rcssserver3d//zeitgeist.rb (ScriptServer) Running /usr/local/share/rcssserver3d//oxygen.rb... (ScriptServer) updating cached script variables (ScriptServer) Script ended OK /usr/local/share/rcssserver3d//oxygen.rb (ScriptServer) Running /home/xy/.rcssserver3d/kerosin.rb... (ScriptServer) updating cached script variables (ScriptServer) Script ended OK /home/xy/.rcssserver3d/kerosin.rb (ScriptServer) Running /usr/local/share/rcssserver3d//spark.rb... (spark.rb) setup (spark.rb) creating oxygen/PhysicsServer instance at /sys/server/physics (spark.rb) creating oxygen/SceneServer instance at /sys/server/scene (spark.rb) creating oxygen/GeometryServer instance at /sys/server/geometry (GeometryServer) MeshImporter 'oxygen/StdMeshImporter' registered (GeometryServer) MeshImporter 'VoidMeshImporter' registered (GeometryServer) MeshImporter 'ObjImporter' registered (SceneServer) SceneImporter 'RubySceneImporter' registered (SceneServer) SceneImporter 'RosImporter' registered (spark.rb) creating kerosin/MaterialServer instance at /sys/server/material (spark.rb) creating oxygen/MonitorServer instance at /sys/server/monitor (spark.rb) creating oxygen/GameControlServer instance at /sys/server/gamecontrol (ScriptServer) updating cached script variables (spark.rb) creating oxygen/SimulationServer instance at /sys/server/simulation (ScriptServer) updating cached script variables (ScriptServer) Script ended OK /usr/local/share/rcssserver3d//spark.rb (spark.rb) sparkResetLogging removing all log targets (spark.rb) sparkSetupServer (spark.rb) creating oxygen/MonitorControl instance at /sys/server/simulation/MonitorControl (spark.rb) sparkSetupInput (spark.rb) using InputSystem 'InputSystemWX' (spark.rb) creating kerosin/InputServer instance at /sys/server/input (spark.rb) sparkSetupRendering (spark.rb) using OpenGLSystem '' (spark.rb) creating kerosin/OpenGLServer instance at /sys/server/opengl (spark.rb) creating kerosin/RenderServer instance at /sys/server/render (spark.rb) creating kerosin/ImageServer instance at /sys/server/image (spark.rb) creating kerosin/TextureServer instance at /sys/server/texture (spark.rb) creating kerosin/FontServer instance at /sys/server/font (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matYellow (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matOrange (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matRed (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matRedGlow (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matMagenta (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matBlue (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matLightBlue (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matGreen (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matWhite (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matGrey (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matDarkGrey (spark.rb) creating kerosin/MaterialSolid instance at /sys/server/material/matSelected (spark.rb) sparkAddFPSCamera at /usr/scene/camera (spark.rb) creating oxygen/Transform instance at /usr/scene/camera (eval):83: [BUG] terminated node (0x8446e04) ruby 1.8.6 (2007-09-24) [i686-linux] (Core) caught signal 6 (Core) dumping 24 stack frames. [0] /usr/local/lib/rcssserver3d/libzeitgeist_debug.so.3(_ZN9zeitgeist4Core11CatchSignalEi+0xc4) [0xb7a41504] ?? ??:0 [1] [0xffffe420] ?? ??:0 [2] [0xffffe410] ?? ??:0 [3] /lib/libc.so.6(gsignal+0x50) [0xb6c8e060] ?? ??:0 [4] /lib/libc.so.6(abort+0x101) [0xb6c8f801] ?? ??:0 [5] /usr/local/lib/libruby.so.1.8(rb_bug+0x8e) [0xb797ffae] ?? ??:0 [6] /usr/local/lib/libruby.so.1.8 [0xb798440d] ?? ??:0 [7] /usr/local/lib/libruby.so.1.8 [0xb7989b38] ?? ??:0 [8] /usr/local/lib/libruby.so.1.8 [0xb799978e] ?? ??:0 [9] /usr/local/lib/libruby.so.1.8(rb_eval_string+0x6c) [0xb799a17c] ?? ??:0 [10] /usr/local/lib/libruby.so.1.8(rb_protect+0xfa) [0xb7985f1a] ?? ??:0 [11] /usr/local/lib/libruby.so.1.8(rb_eval_string_protect+0x2e) [0xb7985f4e] ?? ??:0 [12] /usr/local/lib/rcssserver3d/libzeitgeist_debug.so.3(_ZN9zeitgeist16RbEvalStringWrapERKSsRi+0x2b) [0xb7a5ffeb] ?? ??:0 [13] /usr/local/lib/rcssserver3d/libzeitgeist_debug.so.3(_ZN9zeitgeist12ScriptServer4EvalERKSs+0x24) [0xb7a601e4] ?? ??:0 [14] /usr/local/lib/rcssserver3d/libzeitgeist_debug.so.3(_ZN9zeitgeist12ScriptServer3RunEN5boost10shared_ptrIN4salt5RFileEEE+0xb3) [0xb7a61f43] ?? ??:0 [15] /usr/local/lib/rcssserver3d/libzeitgeist_debug.so.3(_ZN9zeitgeist12ScriptServer3RunERKSs+0x50) [0xb7a620f0] ?? ??:0 [16] /home/xy/Projects/server/working/rcssserver3D/app/rsgedit/.libs/lt-rsgedit [0x809492b] ~shared_count /usr/include/boost/detail/shared_count.hpp:159 [17] /usr/local/lib/rcssserver3d/libspark_debug.so.0(_ZN5spark5Spark4InitEiPPc+0xda) [0xb7fc3f9a] ?? ??:0 [18] /home/xy/Projects/server/working/rcssserver3D/app/rsgedit/.libs/lt-rsgedit [0x8099bb4] wxStringData::Unlock() /usr/local/include/wx-2.8/wx/string.h:243 [19] /home/xy/Projects/server/working/rcssserver3D/app/rsgedit/.libs/lt-rsgedit [0x8099fd1] wxAppConsole::CallOnInit() /usr/local/include/wx-2.8/wx/app.h:76 [20] /home/xy/Projects/server/working/rcssserver3D/app/rsgedit/.libs/lt-rsgedit [0x80c8bda] wxEntry(int&, wchar_t**) ??:0 [21] /home/xy/Projects/server/working/rcssserver3D/app/rsgedit/.libs/lt-rsgedit [0x8099990] main /home/xy/Projects/server/working/rcssserver3D/app/rsgedit/main.cpp:50 [22] /lib/libc.so.6(__libc_start_main+0xdc) [0xb6c7af9c] ?? ??:0 [23] /home/xy/Projects/server/working/rcssserver3D/app/rsgedit/.libs/lt-rsgedit [0x80697b1] _start ??:0 (Core) exit 2008/2/29, Joschka Boedecker <jos...@am...>: > Hi Yuan and all, > > On Feb 29, 2008, at 4:45 PM, Yuan Xu wrote: > > > [...] > > > However, I still can't run the rsgedit, it cashed with error: > > -------------------------------------------------------------------- > > ... > > (spark.rb) creating oxygen/Transform instance at /usr/scene/camera > > (eval):83: [BUG] terminated node (0x8446e04) > > ruby 1.8.6 (2007-09-24) [i686-linux] > > > > (Core) caught signal 6 > > (Core) dumping 24 stack frames. > > [0] /usr/local/lib/rcssserver3d/libzeitgeist_debug.so.3 > > (_ZN9zeitgeist4Core11CatchSignalEi+0xc4) > > [0xb7993504] > > ?? > > ??:0 > > ... > > --------------------------------------------------------------------- > > It may be caused by Ruby, I both tried ruby 1.8.5 and 1.8.6, the > > problem is the same. > > > I've got the same problem on a Mac with Mac OS X 10.4.11, wxWidgets > 2.8.4, and ruby versions 1.8.2 and 1.8.6. With both Ruby versions I > get this error (simspark runs fine by the way :-) ). > > Here is the full output: > > (ScriptServer) Running /Users/joschka/RoboCup/rcssserver3D/app/ > rsgedit/.libs/Contents/Resources//zeitgeist.rb... > (ScriptServer) Script not found /Users/joschka/RoboCup/rcssserver3D/ > app/rsgedit/.libs/Contents/Resources//zeitgeist.rb > (ScriptServer) Running ../../lib/zeitgeist/zeitgeist.rb... > (ScriptServer) updating cached script variables > (ScriptServer) Script ended OK ../../lib/zeitgeist/zeitgeist.rb > (ScriptServer) Running /Users/joschka/RoboCup/rcssserver3D/app/ > rsgedit/.libs/Contents/Resources//oxygen.rb... > (ScriptServer) Script not found /Users/joschka/RoboCup/rcssserver3D/ > app/rsgedit/.libs/Contents/Resources//oxygen.rb > (ScriptServer) Running ../../lib/oxygen/oxygen.rb... > (ScriptServer) updating cached script variables > (ScriptServer) Script ended OK ../../lib/oxygen/oxygen.rb > (ScriptServer) Running /Users/joschka/.rcssserver3d/kerosin.rb... > (ScriptServer) updating cached script variables > (ScriptServer) Script ended OK /Users/joschka/.rcssserver3d/kerosin.rb > (ScriptServer) Running /Users/joschka/RoboCup/rcssserver3D/app/ > rsgedit/.libs/Contents/Resources//spark.rb... > (ScriptServer) Script not found /Users/joschka/RoboCup/rcssserver3D/ > app/rsgedit/.libs/Contents/Resources//spark.rb > (ScriptServer) Running ../../lib/spark/spark.rb... > (spark.rb) setup > (spark.rb) creating oxygen/PhysicsServer instance at /sys/server/physics > (spark.rb) creating oxygen/SceneServer instance at /sys/server/scene > Reading symbols for shared libraries . done > Reading symbols for shared libraries . done > (spark.rb) creating oxygen/GeometryServer instance at /sys/server/ > geometry > (GeometryServer) MeshImporter 'oxygen/StdMeshImporter' registered > (GeometryServer) MeshImporter 'VoidMeshImporter' registered > Reading symbols for shared libraries . done > (GeometryServer) MeshImporter 'ObjImporter' registered > Reading symbols for shared libraries .. done > (SceneServer) SceneImporter 'RubySceneImporter' registered > (SceneServer) SceneImporter 'RosImporter' registered > (spark.rb) creating kerosin/MaterialServer instance at /sys/server/ > material > (spark.rb) creating oxygen/MonitorServer instance at /sys/server/monitor > Reading symbols for shared libraries . done > (spark.rb) creating oxygen/GameControlServer instance at /sys/server/ > gamecontrol > Reading symbols for shared libraries . done > Reading symbols for shared libraries . done > (ScriptServer) updating cached script variables > (spark.rb) creating oxygen/SimulationServer instance at /sys/server/ > simulation > Reading symbols for shared libraries . done > Reading symbols for shared libraries . done > Reading symbols for shared libraries . done > (ScriptServer) updating cached script variables > (ScriptServer) Script ended OK ../../lib/spark/spark.rb > Reading symbols for shared libraries . done > Reading symbols for shared libraries . done > (spark.rb) sparkResetLogging removing all log targets > (spark.rb) sparkSetupServer > (spark.rb) creating oxygen/MonitorControl instance at /sys/server/ > simulation/MonitorControl > (spark.rb) sparkSetupInput > (spark.rb) using InputSystem 'InputSystemWX' > (spark.rb) creating kerosin/InputServer instance at /sys/server/input > (spark.rb) sparkSetupRendering > (spark.rb) using OpenGLSystem 'OpenGLSystemWX' > (spark.rb) creating kerosin/OpenGLServer instance at /sys/server/opengl > (spark.rb) creating kerosin/RenderServer instance at /sys/server/render > (spark.rb) creating kerosin/ImageServer instance at /sys/server/image > (spark.rb) creating kerosin/TextureServer instance at /sys/server/ > texture > (spark.rb) creating kerosin/FontServer instance at /sys/server/font > (spark.rb) sparkAddFPSCamera at /usr/scene/camera > > (spark.rb) creating oxygen/Transform instance at /usr/scene/camera > > (eval):30: [BUG] terminated node (0x1bfd0014) > ruby 1.8.6 (2007-03-13) [i686-darwin8.11.1] > > And here is a backtrace from a run in gdb: > > (gdb) bt > #0 0x9003d66c in kill () > #1 0x9010e8cf in raise () > #2 0x9010d422 in abort () > #3 0x07394744 in rb_bug () > #4 0x073975d0 in unknown_node () > #5 0x0739d370 in rb_eval () > #6 0x073acd40 in eval () > #7 0x073ad660 in rb_eval_string () > #8 0x0739712b in rb_protect () > #9 0x07397157 in rb_eval_string_protect () > #10 0x06c02027 in zeitgeist::RbEvalStringWrap (str=@0xbffff3d8, > error=@0xbffff39c) at scriptserver/rubywrapper.cpp:32 > #11 0x06c02070 in zeitgeist::ScriptServer::Eval (this=0x8949d50, > command=@0xbffff3d8) at scriptserver/scriptserver.cpp:293 > #12 0x06c04683 in zeitgeist::ScriptServer::Run (this=0x8949d50, > file=@0xbffff428) at scriptserver/scriptserver.cpp:277 > #13 0x06c04802 in zeitgeist::ScriptServer::Run (this=0x8949d50, > fileName=@0xbffff488) at scriptserver/scriptserver.cpp:286 > #14 0x0002c5d5 in SimSpark::InitApp (this=0x893e1d0, argc=1, > argv=0x8920240) at simspark.cpp:55 > #15 0x00f0895b in spark::Spark::Init (this=0x893e1d0, argc=1, > argv=0x8920240) at spark.cpp:118 > #16 0x00030c9a in RsgEditApp::OnInit (this=0x8923490) at main.cpp:68 > #17 0x00073979 in wxAppConsole::CallOnInit (this=0x8923490) at /opt/ > local/include/wx-2.8/wx/app.h:76 > #18 0x018452de in wxEntry () > #19 0x00030a0c in main (argc=1, argv=0xbffff678) at main.cpp:51 > > Does anybody else have this problem? > > > > And finally, I collected some text from the ChangLog for the NEWS > > in 0.5.7. > > Please correct it if there is anything wrong or missing. Thanks! > > ---------------------------------------------------------------------- > > This is the first release after the competition in Atlanta. The > > simulator now contains the auto-adjust speed mode(by default),the > > server will run slower when needed, and print warning. We also applied > > changes what be made in Atlanta, and re-enabled the communication > > between robots. Furthermore, we imported some new features from > > Simspark Project, including rsgedit, rosimporter, and etc. So, you > > should install the wxWidgets[1] firstly. Finally, there is a new robot > > model which is built with composite bodies for better performance. The > > monitor logger was also bug-fixed and improved. > > > > * Important fixes: > > > > mointor logger: > > - fixed methods to work properly. > > - solve the update problem (reported by team Apollo). > > - remove invisible nodes to save bandwidth(thanks to Carlos > > Bustamante from Borregos3D). > > > > * Features: > > > > - applied Atlanta 2007 server changes: > > - 'm' and 'c' for killing agents > > - two robot models with different facilities > > - using materials with textures > > - free kick distance changed to 4.5 > > - one half time (8 mins) > > - agents can beam in Goal_Left or Goal_Right play modes > > - no longer possible to move agents by pressing m > > - re-enabled communication, the soccerbot056 has SayEffector and > > HearPerceptor > > - add AdjustSpeed mode (It is enabled by default). In this mode, the > > server will run slower when needed. > > - new multi-threaded implementation > > > Is there a new multi-threaded implementation? I must have missed > that... what changed? > > > > - rosimporter, model importer for RoSiML[2] modeling language > > - rsgedit, a cool simspark simulator with graphic user interface. > > - soccerbotcomp, the new robot mode which is built with composite > > bodies, it can advance the simulation speed. > > - include some useful utilities: tinyxml, wxflatnotebook and > > wxscintilla > > > > For details have a look into the ChangeLog coming with the package. > > > > [1] www.wxwidgets.org > > > > [2] Laue, T., Spiess, K., Refer, T.: Simrobot - a general physical > > robot simulator and its application in robocup. In: RoboCup 2005: > > Robot Soccer World Cup IX. Lecture Notes in Artificial Intelligence, > > Springer (2006) > > ---------------------------------------------------------------------- > > ---- > > > > > This looks very good :-) Thanks a lot for this, Yuan! > > Cheers, > > Joschka -- Best wishes! Xu Yuan School of Automation Southeast University, Nanjing, China mail: xuy...@gm... xy...@ya... web: http://xuyuan.cn.googlepages.com -------------------------------------------------- |
From: Yuan X. <xuy...@gm...> - 2008-02-29 08:56:12
|
Hi Joschka, > > Is there a new multi-threaded implementation? I must have missed > that... what changed? > Hedayat implemented it using barrier instead mutex lock. ( Hedayat, right? ) -- Best wishes! Xu Yuan School of Automation Southeast University, Nanjing, China mail: xuy...@gm... xy...@ya... web: http://xuyuan.cn.googlepages.com -------------------------------------------------- |
From: Hedayat V. <hed...@ai...> - 2008-02-29 12:55:33
|
Hi Yuan and Joschka, Yes, I did. As Yuan said, it uses barrier for synchronization. Also, it calls EndCycle functions in the main thread since they are not thread safe currently. (The main issues are RenderControl EndCycle function which must be called in the main thread (or maybe it is possible to completely move ALL gl function calls into the separate thread) and it crashes otherwise; and FRP which calls dJointGetFeedback() and dJointSetFeedback() ODE functions). The implementation is in SimulationServer::RunMultithreaded and SimulationServer::SimControlThread. Good luck, Hedayat /*"Yuan Xu" <xuy...@gm...>*/ wrote on 02/29/2008 12:26:08 PM: > Hi Joschka, > > > >> Is there a new multi-threaded implementation? I must have missed >> that... what changed? >> >> > > Hedayat implemented it using barrier instead mutex lock. ( Hedayat, right? ) > > |
From: Markus R. <rol...@un...> - 2008-02-29 09:02:08
|
Joschka Boedecker wrote: [...] > I've got the same problem on a Mac with Mac OS X 10.4.11, wxWidgets > 2.8.4, and ruby versions 1.8.2 and 1.8.6. With both Ruby versions I get > this error (simspark runs fine by the way :-) ). it's odd that simspark runs ok as the crash occurs in the early setup script. Your error log look very similar to what Yuan posted. Unfortunately i cannot recreate this error... Markus |
From: Markus R. <rol...@un...> - 2008-02-29 08:13:35
|
Yuan Xu wrote: > Hi Hedayat and all, > > Thanks, it seems you are right! > I tried both wx-2.8.4 and wx-2.8.7 with different configurations, the > problem is still there. > But after modified the Makefile.am in rsgedit directory as follow: [...] I'll test test this patch with my config.... I hesitate to take the -lpthread directly into Makefile.am. It should be part of the @BOOST_THREADS_LIB@ flags already? [...] > then I can do make & make install successfully. > However, I still can't run the rsgedit, it cashed with error: > -------------------------------------------------------------------- > ... > (spark.rb) creating oxygen/Transform instance at /usr/scene/camera > (eval):83: [BUG] terminated node (0x8446e04) > ruby 1.8.6 (2007-09-24) [i686-linux] > > (Core) caught signal 6 > (Core) dumping 24 stack frames. > [0] /usr/local/lib/rcssserver3d/libzeitgeist_debug.so.3(_ZN9zeitgeist4Core11CatchSignalEi+0xc4) > [0xb7993504] > ?? > ??:0 > ... Could you please post the complete statck dump (all 24 frames). This gives the call chain that might help to spot the error. The first frame '_ZN9zeitgeist4Core11CatchSignalEi+0xc' points to the Core::CoreCatchSignal function that produces this dump. More interesinting is of course what part of the server crashed... [...] > And finally, I collected some text from the ChangLog for the NEWS in 0.5.7. > Please correct it if there is anything wrong or missing. Thanks! [...] > Simspark Project, including rsgedit, rosimporter, and etc. So, you the rosimporter is still too experimental and not that useful. I would not include it into an release announcement. > should install the wxWidgets[1] firstly. maybe point out that wxWidgets is optional and only required to use rsgedit. [...] > - include some useful utilities: tinyxml, wxflatnotebook and wxscintilla these utilities are wxWidgets specific classes that are not part of its default distribution. They are just in tree copies and are not development by us. cheers, Markus |
From: Markus R. <rol...@un...> - 2008-02-29 08:56:14
|
Yuan Xu wrote: > Hi Markus, Joschka and all, > > I have the same problem as Joschka, the full output are: > > xy@xy-suse:~/Projects/server/working/rcssserver3D/app/rsgedit> ./rsgedit [...] > (spark.rb) creating kerosin/MaterialSolid instance at > /sys/server/material/matSelected > (spark.rb) sparkAddFPSCamera at /usr/scene/camera > (spark.rb) creating oxygen/Transform instance at /usr/scene/camera > (eval):83: [BUG] terminated node (0x8446e04) > ruby 1.8.6 (2007-09-24) [i686-linux] the output of rsgedit startup is identical up to the last few lines, where: > (bindings.rb) setting up bindings is missing. Bindings.rb is sourced from the last line of rsgedit.rb. Maybe the InputSystem plugin is not correctly installed (run make install in plugins/ please). If that does not help please try to include ruby 'print' statements into rsgedit.rb and spark.rb. To track down where exactly the startup aborts. [...] > [9] /usr/local/lib/libruby.so.1.8(rb_eval_string+0x6c) [0xb799a17c] > ?? > ??:0 thats the last useful line. It crashes while evaluating some ruby statement. Try adding some debug output to ScriptServer::Eval(...) in scriptserver.cpp. cheers, Markus |
From: Yuan X. <xuy...@gm...> - 2008-02-29 09:29:40
|
Hi Markus, Making install in plugins/ does not help. After adding 'print' in spark.rb, the program aborts at sparkAddFPSCamera { cameraTransform = sparkCreate('oxygen/Transform',path) } -> sparkCreate { return new(className, path) } Any hints? And the simspark also runs ok here. ;-/ 2008/2/29, Markus Rollmann <rol...@un...>: > Yuan Xu wrote: > > Hi Markus, Joschka and all, > > > > I have the same problem as Joschka, the full output are: > > > > xy@xy-suse:~/Projects/server/working/rcssserver3D/app/rsgedit> ./rsgedit > > [...] > > > (spark.rb) creating kerosin/MaterialSolid instance at > > /sys/server/material/matSelected > > (spark.rb) sparkAddFPSCamera at /usr/scene/camera > > (spark.rb) creating oxygen/Transform instance at /usr/scene/camera > > (eval):83: [BUG] terminated node (0x8446e04) > > ruby 1.8.6 (2007-09-24) [i686-linux] > > > the output of rsgedit startup is identical up to the last few lines, where: > > > (bindings.rb) setting up bindings > > is missing. Bindings.rb is sourced from the last line of rsgedit.rb. > > Maybe the InputSystem plugin is not correctly installed (run make > install in plugins/ please). > > If that does not help please try to include ruby 'print' statements into > rsgedit.rb and spark.rb. To track down where exactly the startup aborts. > > [...] > > > [9] /usr/local/lib/libruby.so.1.8(rb_eval_string+0x6c) [0xb799a17c] > > ?? > > ??:0 > > > thats the last useful line. It crashes while evaluating some ruby > statement. Try adding some debug output to ScriptServer::Eval(...) in > scriptserver.cpp. > > cheers, > > Markus > > -- Best wishes! Xu Yuan School of Automation Southeast University, Nanjing, China mail: xuy...@gm... xy...@ya... web: http://xuyuan.cn.googlepages.com -------------------------------------------------- |
From: Hedayat V. <hed...@ai...> - 2008-02-29 11:37:41
|
Hi, /*Markus Rollmann <rol...@un...>*/ wrote on 02/29/2008 11:43:07 AM: > Yuan Xu wrote: >> Hi Hedayat and all, >> >> Thanks, it seems you are right! >> I tried both wx-2.8.4 and wx-2.8.7 with different configurations, the >> problem is still there. >> But after modified the Makefile.am in rsgedit directory as follow: > [...] Nice to hear that! :) > > I'll test test this patch with my config.... I hesitate to take the > -lpthread directly into Makefile.am. It should be part of the > @BOOST_THREADS_LIB@ flags already? Yes, I think it is better to define THREAD_LIBS and put the required flags there. Also, as I remember -lpthread can be omitted when linking to boost_thread libraries. It was only needed in static linking (at least in my experiments). So, I'm agree with putting it in BOOST_THREADS_LIB or THREADS_LIB! > > [...] >> then I can do make & make install successfully. >> However, I still can't run the rsgedit, it cashed with error: >> -------------------------------------------------------------------- >> ... >> (spark.rb) creating oxygen/Transform instance at /usr/scene/camera >> (eval):83: [BUG] terminated node (0x8446e04) >> ruby 1.8.6 (2007-09-24) [i686-linux] >> >> (Core) caught signal 6 >> (Core) dumping 24 stack frames. >> [0] >> /usr/local/lib/rcssserver3d/libzeitgeist_debug.so.3(_ZN9zeitgeist4Core11CatchSignalEi+0xc4) >> >> [0xb7993504] >> ?? >> ??:0 >> ... > > Could you please post the complete statck dump (all 24 frames). This > gives the call chain that might help to spot the error. The first > frame '_ZN9zeitgeist4Core11CatchSignalEi+0xc' points to the > Core::CoreCatchSignal function that produces this dump. More > interesinting is of course what part of the server crashed... ّI can run rsgedit, but I don't know if it doesn't work correctly on my system or I don't know how to work with it. I've just a brief look at it so I can't provide useful info now. But I tried opening ball.rsg or soccerbot056.rsg, but I don't see anything in the render screen. Is it OK? >> And finally, I collected some text from the ChangLog for the NEWS in >> 0.5.7. >> Please correct it if there is anything wrong or missing. Thanks! Thanks >> should install the wxWidgets[1] firstly. > > maybe point out that wxWidgets is optional and only required to use > rsgedit. Yes, I think it should be mentioned too. Thanks, Hedayat |
From: Hesham <hes...@gm...> - 2008-02-29 12:31:51
|
> I can run rsgedit, but I don't know if it doesn't work correctly on my > system or I don't know how to work with it. I've just a brief look at it so > I can't provide useful info now. But I tried opening ball.rsg or > soccerbot056.rsg, but I don't see anything in the render screen. Is it OK? > The same here. After connecting agentspark (with Start Agent) I got these messages: (ScriptServer) updating cached script variables (SimulationServer) init (NetControl) 'AgentControl' setting up a server on TCP:3100 (NetControl) 'MonitorControl' setting up a server on TCP:3200 (RsgEdit) starting simulation (NetControl) 'AgentControl' accepted a TCP connection from '127.0.0.1:58852' id 1 (GameControlServer) a new agent connected (id: 1) (AgentAspect) created CreateEffector 'SceneEffector' (FileServer::LocateResource) expanded filename to '/usr/local/share/rcssserver3d/rsg/agent/soccerbot056.rsg' (SceneServer) ImportScene fileName=rsg/agent/soccerbot056.rsg root=/usr/scene/AgentAspect1/ (SceneServer) trying importer RubySceneImporter (FileServer::LocateResource) expanded filename to '/usr/local/share/rcssserver3d/rsg/agent/soccerbottorso.rsg' (SceneServer) ImportScene fileName=rsg/agent/soccerbottorso.rsg root=/usr/scene/AgentAspect1/spaceman/body/ (SceneServer) trying importer RubySceneImporter (VoidMeshImporter) not a .void mesh, aborting. (ObjImporter) Loading models/soccerbottorso.obj (ObjImporter) Done importing .obj file models/soccerbottorso.obj (GeometryServer) imported mesh 'models/soccerbottorso.obj with 'ObjImporter' (GeometryServer) mesh models/soccerbottorso.obj registered (MaterialServer) ERROR: Unknown material 'matLeft' (SceneServer) imported scene file '/usr/local/share/rcssserver3d/rsg/agent/soccerbottorso.rsg with 'RubySceneImporter at /usr/scene/AgentAspect1/spaceman/body/ (RubySceneImporter) ERROR: in file '/usr/local/share/rcssserver3d/rsg/agent/soccerbot056.rsg': unknown class 'SingleMatInitEffector' (SceneServer) trying importer RosImporter (RosImporter) ERROR: xml parsing error: Error document empty. (SceneServer) ERROR: cannot import scene file '/usr/local/share/rcssserver3d/rsg/agent/soccerbot056.rsg' (NetControl) ERROR: 'AgentControl' recv returned error on a client socket 'Resource temporarily unavailable' (NetControl) 'AgentControl' closing a TCP connection from '127.0.0.1:58852' id 1 Hesham |
From: Hedayat V. <hed...@ai...> - 2008-02-29 13:51:55
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html style="direction: ltr;"> <head> <meta content="text/html;charset=UTF-8" http-equiv="Content-Type"> </head> <body style="direction: ltr;" bgcolor="#ffffff" text="#000000"> Hi!<br> The new doc/rsgedit.txt is a must! Thanks Markus. Hesham, you should Open simspark.rb (or another "simulation startup" script), start the simulation and then start the agent.<br> It works on my system. A very important thing is that I must run it in English locale since it has a lot of problems in Persian local. (I think it is mostly related to wxWidgets right to left locale implementation). After setting English locale, I can run rsgedit as stated in rsgedit.txt. <br> <br> Good luck,<br> Hedayat<br> <span><br> <style type="text/css">blockquote {color: navy !important; background-color: RGB(245,245,245) !important; padding: 0 15 10 15 !important; margin: 15 0 0 0; border-left: #1010ff 2px solid;} blockquote blockquote {color: maroon !important; background-color: RGB(235,235,235) !important; border-left-color:maroon !important} blockquote blockquote blockquote {color: green !important; background-color: RGB(225,225,225) !important; border-left-color:teal !important} blockquote blockquote blockquote blockquote {color: purple !important; background-color: RGB(215,215,215) !important; border-left-color: purple !important} blockquote blockquote blockquote blockquote blockquote {color: teal !important; background-color: RGB(205,205,205) !important; border-left-color: green !important}</style><i><b>Hesham <a class="moz-txt-link-rfc2396E" href="mailto:hes...@gm..."><hes...@gm...></a></b></i> wrote on 02/29/2008 04:01:46 PM:</span><br> <blockquote style="border-left: 2px solid rgb(16, 16, 255); color: navy; background-color: rgb(245, 245, 245); padding-left: 15px;" cite="mid:1d7...@ma..." type="cite"> <blockquote type="cite"> <pre wrap="">I can run rsgedit, but I don't know if it doesn't work correctly on my system or I don't know how to work with it. I've just a brief look at it so I can't provide useful info now. But I tried opening ball.rsg or soccerbot056.rsg, but I don't see anything in the render screen. Is it OK? </pre> </blockquote> <pre wrap=""><!----> The same here. After connecting agentspark (with Start Agent) I got these messages: (ScriptServer) updating cached script variables (SimulationServer) init (NetControl) 'AgentControl' setting up a server on TCP:3100 (NetControl) 'MonitorControl' setting up a server on TCP:3200 (RsgEdit) starting simulation (NetControl) 'AgentControl' accepted a TCP connection from '127.0.0.1:58852' id 1 (GameControlServer) a new agent connected (id: 1) (AgentAspect) created CreateEffector 'SceneEffector' (FileServer::LocateResource) expanded filename to '/usr/local/share/rcssserver3d/rsg/agent/soccerbot056.rsg' (SceneServer) ImportScene fileName=rsg/agent/soccerbot056.rsg root=/usr/scene/AgentAspect1/ (SceneServer) trying importer RubySceneImporter (FileServer::LocateResource) expanded filename to '/usr/local/share/rcssserver3d/rsg/agent/soccerbottorso.rsg' (SceneServer) ImportScene fileName=rsg/agent/soccerbottorso.rsg root=/usr/scene/AgentAspect1/spaceman/body/ (SceneServer) trying importer RubySceneImporter (VoidMeshImporter) not a .void mesh, aborting. (ObjImporter) Loading models/soccerbottorso.obj (ObjImporter) Done importing .obj file models/soccerbottorso.obj (GeometryServer) imported mesh 'models/soccerbottorso.obj with 'ObjImporter' (GeometryServer) mesh models/soccerbottorso.obj registered (MaterialServer) ERROR: Unknown material 'matLeft' (SceneServer) imported scene file '/usr/local/share/rcssserver3d/rsg/agent/soccerbottorso.rsg with 'RubySceneImporter at /usr/scene/AgentAspect1/spaceman/body/ (RubySceneImporter) ERROR: in file '/usr/local/share/rcssserver3d/rsg/agent/soccerbot056.rsg': unknown class 'SingleMatInitEffector' (SceneServer) trying importer RosImporter (RosImporter) ERROR: xml parsing error: Error document empty. (SceneServer) ERROR: cannot import scene file '/usr/local/share/rcssserver3d/rsg/agent/soccerbot056.rsg' (NetControl) ERROR: 'AgentControl' recv returned error on a client socket 'Resource temporarily unavailable' (NetControl) 'AgentControl' closing a TCP connection from '127.0.0.1:58852' id 1 Hesham </pre> </blockquote> </body> </html> |
From: Hesham <hes...@gm...> - 2008-02-29 14:06:21
|
Thanks Hedayat. I hadn't seen Markus's manual. It works fine. Hesham On 29/02/2008, Hedayat Vatankhah <hed...@ai...> wrote: > > Hi! > The new doc/rsgedit.txt is a must! Thanks Markus. Hesham, you should Open > simspark.rb (or another "simulation startup" script), start the simulation > and then start the agent. > It works on my system. A very important thing is that I must run it in > English locale since it has a lot of problems in Persian local. (I think it > is mostly related to wxWidgets right to left locale implementation). After > setting English locale, I can run rsgedit as stated in rsgedit.txt. > > Good luck, > Hedayat > > *Hesham <hes...@gm...> <hes...@gm...>* wrote on > 02/29/2008 04:01:46 PM: > > I can run rsgedit, but I don't know if it doesn't work correctly on my > system or I don't know how to work with it. I've just a brief look at it so > I can't provide useful info now. But I tried opening ball.rsg or > > soccerbot056.rsg, but I don't see anything in the render screen. Is it OK? > > The same here. > > After connecting agentspark (with Start Agent) I got these messages: > (ScriptServer) updating cached script variables > (SimulationServer) init > (NetControl) 'AgentControl' setting up a server on TCP:3100 > > (NetControl) 'MonitorControl' setting up a server on TCP:3200 > (RsgEdit) starting simulation > (NetControl) 'AgentControl' accepted a TCP connection from '127.0.0.1:58852' > > id 1 > (GameControlServer) a new agent connected (id: 1) > (AgentAspect) created CreateEffector 'SceneEffector' > (FileServer::LocateResource) expanded filename to > '/usr/local/share/rcssserver3d/rsg/agent/soccerbot056.rsg' > > (SceneServer) ImportScene fileName=rsg/agent/soccerbot056.rsg > root=/usr/scene/AgentAspect1/ > (SceneServer) trying importer RubySceneImporter > (FileServer::LocateResource) expanded filename to > '/usr/local/share/rcssserver3d/rsg/agent/soccerbottorso.rsg' > > (SceneServer) ImportScene fileName=rsg/agent/soccerbottorso.rsg > root=/usr/scene/AgentAspect1/spaceman/body/ > (SceneServer) trying importer RubySceneImporter > (VoidMeshImporter) not a .void mesh, aborting. > (ObjImporter) Loading models/soccerbottorso.obj > > (ObjImporter) Done importing .obj file models/soccerbottorso.obj > (GeometryServer) imported mesh 'models/soccerbottorso.obj with 'ObjImporter' > (GeometryServer) mesh models/soccerbottorso.obj registered > > (MaterialServer) ERROR: Unknown material 'matLeft' > (SceneServer) imported scene file > '/usr/local/share/rcssserver3d/rsg/agent/soccerbottorso.rsg with > 'RubySceneImporter at /usr/scene/AgentAspect1/spaceman/body/ > > (RubySceneImporter) ERROR: in file > '/usr/local/share/rcssserver3d/rsg/agent/soccerbot056.rsg': unknown class > 'SingleMatInitEffector' > (SceneServer) trying importer RosImporter > (RosImporter) ERROR: xml parsing error: Error document empty. > > (SceneServer) ERROR: cannot import scene file > '/usr/local/share/rcssserver3d/rsg/agent/soccerbot056.rsg' > (NetControl) ERROR: 'AgentControl' recv returned error on a client socket > 'Resource temporarily unavailable' > > (NetControl) 'AgentControl' closing a TCP connection from '127.0.0.1:58852' > id 1 > > Hesham > > > |