{"action":"created","issue":{"url":"https://api.github.com/repos/code-disaster/steamworks4j/issues/24","labels_url":"https://api.github.com/repos/code-disaster/steamworks4j/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/code-disaster/steamworks4j/issues/24/comments","events_url":"https://api.github.com/repos/code-disaster/steamworks4j/issues/24/events","html_url":"https://github.com/code-disaster/steamworks4j/issues/24","id":128432310,"number":24,"title":"Crash when using bundled 64-bit bundled JRE on Windows","user":{"login":"Osaris31","id":15147917,"avatar_url":"https://avatars.githubusercontent.com/u/15147917?v=3","gravatar_id":"","url":"https://api.github.com/users/Osaris31","html_url":"https://github.com/Osaris31","followers_url":"https://api.github.com/users/Osaris31/followers","following_url":"https://api.github.com/users/Osaris31/following{/other_user}","gists_url":"https://api.github.com/users/Osaris31/gists{/gist_id}","starred_url":"https://api.github.com/users/Osaris31/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Osaris31/subscriptions","organizations_url":"https://api.github.com/users/Osaris31/orgs","repos_url":"https://api.github.com/users/Osaris31/repos","events_url":"https://api.github.com/users/Osaris31/events{/privacy}","received_events_url":"https://api.github.com/users/Osaris31/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-24T23:14:43Z","updated_at":"2016-01-25T07:54:44Z","closed_at":null,"body":"Hi,\r\n\r\nFirst I'd like to thank you very much for the awesome work.\r\nHere is the issue I'm facing: everything works well when I launch from Eclipse, with a 64-bit JVM.\r\nEverything works well when I launch from a 32-bit packr exe, with a 32-bit JVM.\r\nBut it crash when I launch from a 64-bit packr exe, with a 64-bit JVM.\r\n\r\nI tried several JVM (OpenJDK 7, Java SE 8) and it crashed exactly the same:\r\n\r\n> A fatal error has been detected by the Java Runtime Environment:\r\n>\r\n>  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff98f3b6996, pid=8980, tid=12792\r\n>\r\n> JRE version: OpenJDK Runtime Environment (7.0-b31) (build 1.7.0-u45-unofficial-b31)\r\n> Java VM: OpenJDK 64-Bit Server VM (24.45-b08 mixed mode windows-amd64 compressed oops)\r\n> Problematic frame:\r\n> C  [steamworks4j64.dll+0x6996]\r\n\r\n\r\n\r\n> A fatal error has been detected by the Java Runtime Environment:\r\n>\r\n>  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff9930e6996, pid=704, tid=5368\r\n>\r\n> JRE version: Java(TM) SE Runtime Environment (8.0_71-b15) (build 1.8.0_71-b15)\r\n> Java VM: Java HotSpot(TM) 64-Bit Server VM (25.71-b15 mixed mode windows-amd64 compressed ops)\r\n> Problematic frame:\r\n> C  [steamworks4j64.dll+0x6996]\r\n\r\n\r\nThe game start well, init() is done without problem, but it crash when I use getPersonaName to retrieve the full username of the player (which works well in 32-bit).\r\n\r\n>Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)\r\n>j  com.codedisaster.steamworks.SteamFriends.getPersonaName(J)Ljava/lang/String;+0\r\n>j  com.codedisaster.steamworks.SteamFriends.getPersonaName()Ljava/lang/String;+4\r\n>j  net.osaris.alchemist.multiplayer.User.checkAuth()Z+34\r\n>j  net.osaris.alchemist.j.i.<init>()V+63\r\n>j  net.osaris.alchemist.j.i.a()V+4\r\n>j  net.osaris.alchemist.j.<init>()V+140\r\n>j  net.osaris.alchemist.a.g()V+117\r\n>j  net.osaris.alchemist.a.render()V+636\r\n>j  com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop()V+684\r\n>j  com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run()V+27\r\n>v  ~StubRoutines::call_stub\r\n\r\n\r\n\r\nHere is the full crash file: http://pastebin.com/tLmcqKNu\r\n\r\nLet me know if you need more info.\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/code-disaster/steamworks4j/issues/comments/174430610","html_url":"https://github.com/code-disaster/steamworks4j/issues/24#issuecomment-174430610","issue_url":"https://api.github.com/repos/code-disaster/steamworks4j/issues/24","id":174430610,"user":{"login":"code-disaster","id":4644167,"avatar_url":"https://avatars.githubusercontent.com/u/4644167?v=3","gravatar_id":"","url":"https://api.github.com/users/code-disaster","html_url":"https://github.com/code-disaster","followers_url":"https://api.github.com/users/code-disaster/followers","following_url":"https://api.github.com/users/code-disaster/following{/other_user}","gists_url":"https://api.github.com/users/code-disaster/gists{/gist_id}","starred_url":"https://api.github.com/users/code-disaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/code-disaster/subscriptions","organizations_url":"https://api.github.com/users/code-disaster/orgs","repos_url":"https://api.github.com/users/code-disaster/repos","events_url":"https://api.github.com/users/code-disaster/events{/privacy}","received_events_url":"https://api.github.com/users/code-disaster/received_events","type":"User","site_admin":false},"created_at":"2016-01-25T07:54:44Z","updated_at":"2016-01-25T07:54:44Z","body":"Very strange. There isn't much to this function which can go wrong. Is that with the latest version version of packr? And, do following calls to Steam work if you skip this one getPersonaName() call, or do they crash too?"}}