Bugs on webots 4.0.17 for windows
Yann-Aël LE BORGNE <[email protected]>
| Newsgroups | gmane.comp.cybernetics.webot.contest |
|---|---|
| Message-ID | <[email protected]> |
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/