Re: Bugs on webots 4.0.17 for windows
Olivier Michel <[email protected]>
| Newsgroups | gmane.comp.cybernetics.webot.contest |
|---|---|
| Organization | Cyberbotics Ltd. |
| Message-ID | <[email protected]> |
Dear Yann-Aël, I do not have such problems with Webots 4.0.17 and I got several positive feedback from other users... Are you sure you completely uninstalled any previous version of Webots ? The problem you describes sounds like you tried to use Webots 4.0.17 with an older version of Controller.dll (coming from Webots 4.0.16 or older). Do you experience this problem with the default judo.wbt world and default Judoka* controllers as well ? If the problem only occurs with your multi-threaded controller, it might also come from a multi-threading synchronization problem. In this case, could you send me a copy of your controller's code so that I can try to reproduce the problem and eventually fix it ? Thank you. -Olivier Yann-Aël LE BORGNE wrote: >Le point d'entrée de la procédure g_free est introuvable dans la >bibliothèque de liaisons dynamique Controler.dll > >Hi, > >The last Webots version (4.0.17) for windows appears to be bugged. At least >with the default judo world, with other worlds it worked at the beginning >and now does not work anymore either. I use windows XP. > >****************************** > >First i get a pop up window saying that 'The entry point of the g_free >procedure could not be found in the dynamic link library Controller.dll' >Then, a message runs very quickly on the console windows before they shut. I >manage to get the beginning of it : >Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program >Files\Webo >ts\lib\JavaController.dll: La procÃdure spÃcifiÃe est introuvable > at java.lang.ClassLoader$NativeLibrary.load(Native Method) > at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1473) > at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1397)...... it >carries on but what's next is??? > >******************************* > >Added to that, my controller launches an exception in the system library, >coming from PSAPI.dll >I've seen that system logs had been outputed in my directory on the server, >and i've some at home as well. Messages i have are like : > > >An unexpected exception has been detected in native code outside the VM. >Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6B0C73D6 >Function=servo_get_position+0x16 >Library=C:\WINDOWS\System32\Controller.dll > >Current Java thread: > at com.cyberbotics.webots.Controller.servo_get_position(Native Method) > at SensorManager.run(SensorManager.java:130) > >Dynamic libraries: >0x00400000 - 0x00406000 C:\WINDOWS\System32\java.exe >0x77F40000 - 0x77FED000 C:\WINDOWS\System32\ntdll.dll >0x77E40000 - 0x77F35000 C:\WINDOWS\system32\kernel32.dll >0x77DA0000 - 0x77E3C000 C:\WINDOWS\system32\ADVAPI32.dll >0x78000000 - 0x7806E000 C:\WINDOWS\system32\RPCRT4.dll >0x77BE0000 - 0x77C33000 C:\WINDOWS\system32\MSVCRT.dll >0x6D340000 - 0x6D46A000 C:\Program >Files\JBuilder9\jdk1.4\jre\bin\client\jvm.dll >0x77D10000 - 0x77D96000 C:\WINDOWS\system32\USER32.dll >0x77C40000 - 0x77C80000 C:\WINDOWS\system32\GDI32.dll >0x76AE0000 - 0x76B0E000 C:\WINDOWS\System32\WINMM.dll >0x76320000 - 0x7633A000 C:\WINDOWS\System32\IMM32.DLL >0x62DC0000 - 0x62DC8000 C:\WINDOWS\System32\LPK.DLL >0x72EF0000 - 0x72F4A000 C:\WINDOWS\System32\USP10.dll >0x5D0A0000 - 0x5D0A7000 C:\WINDOWS\System32\serwvdrv.dll >0x5B3C0000 - 0x5B3C7000 C:\WINDOWS\System32\umdmxfrm.dll >0x6D1E0000 - 0x6D1E7000 C:\Program Files\JBuilder9\jdk1.4\jre\bin\hpi.dll >0x6D310000 - 0x6D31E000 C:\Program >Files\JBuilder9\jdk1.4\jre\bin\verify.dll >0x6D220000 - 0x6D239000 C:\Program Files\JBuilder9\jdk1.4\jre\bin\java.dll >0x6D330000 - 0x6D33D000 C:\Program Files\JBuilder9\jdk1.4\jre\bin\zip.dll >0x67040000 - 0x6704A000 C:\Program Files\Webots\lib\JavaController.dll >0x6B0C0000 - 0x6B10E000 C:\WINDOWS\System32\Controller.dll >0x68F80000 - 0x68F9F000 C:\WINDOWS\System32\GLU32.DLL >0x5F070000 - 0x5F136000 C:\WINDOWS\System32\OPENGL32.dll >0x736B0000 - 0x736F5000 C:\WINDOWS\System32\DDRAW.dll >0x73B10000 - 0x73B16000 C:\WINDOWS\System32\DCIMAN32.dll >0x5B090000 - 0x5B0C4000 C:\WINDOWS\system32\uxtheme.dll >0x69000000 - 0x691A3000 C:\WINDOWS\System32\atio2kaa.dll >0x76F40000 - 0x76F50000 C:\WINDOWS\System32\Secur32.dll >0x76C40000 - 0x76C62000 C:\WINDOWS\system32\imagehlp.dll >0x6D9E0000 - 0x6DA5C000 C:\WINDOWS\system32\DBGHELP.dll >0x77BD0000 - 0x77BD7000 C:\WINDOWS\system32\VERSION.dll >0x76BA0000 - 0x76BAB000 C:\WINDOWS\System32\PSAPI.DLL > >Local Time = Thu Dec 04 17:19:53 2003 >Elapsed Time = 6 ># ># The exception above was detected in native code outside the VM ># ># Java VM: Java HotSpot(TM) Client VM (1.4.1_02-b06 mixed mode) ># > >The problem could come from the fact that some values may not be >synchronized in the Controller.class. Using two threads for sensors and >motors, it happens that a value like a servo position is to be modified >while at the same time its position is read. Is it possible it causes these >troubles? > >Yann-Aël (Astalavista) > > > ------------------------ Yahoo! Groups Sponsor ---------------------~--> Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511 http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/pU_rlB/TM ---------------------------------------------------------------------~-> To unsubscribe from this group, send an email to: [email protected] Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/