https://bugs.winehq.org/show_bug.cgi?id=46927
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|procedure entry point |Oracle Java SE Runtime |VirtualAllocExNuma could |Environment 7/8, OpenJDK |not be located in the |JVM for Windows with |dynamic library |'-XX:+UseNUMA' setting |KERNEL32.dll |needs | |kernel32.dll.VirtualAllocEx | |Numa (Minecraft) Keywords|patch |download
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello folks,
adding more info...
--- snip --- $ grep -ralZ VirtualAllocExNuma .wine/drive_c | xargs -r0i bash -c "echo "{}" && winedump -j import "{}" | grep VirtualAllocExNuma" .wine/drive_c/Program Files/Java/jre7/bin/client/jvm.dll --- snip ---
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/file/87ee5ee27509/src/os/window...
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/file/87ee5ee27509/src/os/window...
You can likely reproduce with any Java app. You just need to pass '-XX:+UseNUMA' to the JVM. It will set 'UseNUMAInterleaving' which in turn resolves into these API. Pretty sure the crash report for Minecraft (log file) contains this setting.
Regards