poidasmith / winrun4j

WinRun4J Java Application Launcher
http://winrun4j.sourceforge.net
212 stars 63 forks source link

ACCESS_VIOLATION on Windows 8.1 x64 #68

Open matiasgarciaisaia opened 9 years ago

matiasgarciaisaia commented 9 years ago

(Originally found on instedd/ACT#58)

winRun4J 0.4.5 seems to be crashing on Windows 8.1 x64 due to an ACCESS_VIOLATION. Downgrading to winRun4J 0.4.4 has solved the issue.

It's working OK on Windows XP.

In all cases I'm using a freshly installed jre-7u72-windows-i586.gz.

This is the Windows report:

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name: ACT-client.exe
  Application Version:  0.0.0.0
  Application Timestamp:    5169eea6
  Fault Module Name:    ACT-client.exe
  Fault Module Version: 0.0.0.0
  Fault Module Timestamp:   5169eea6
  Exception Code:   c0000005
  Exception Offset: 000024ab
  OS Version:   6.3.9600.2.0.0.256.48
  Locale ID:    1033
  Additional Information 1: 5861
  Additional Information 2: 5861822e1919d7c014bbb064c64908b2
  Additional Information 3: 3a20
  Additional Information 4: 3a20a93c34687143a5bf7d33f1cf3ccc

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=280262

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt

Here is the full crash dump.

I really don't know what extra info I can provide - but feel free to ask for it.

poidasmith commented 9 years ago

Thanks for the bug report. Out of interest, does the 32bit executable suffer from the same fate?

matiasgarciaisaia commented 9 years ago

Sorry - I was using the 32 bit executable, never used the WinRun4J64.exe.

Ask me any extra detail you need, but if it better helps you, you should be able to reproduce the issue like this:

$ git clone https://github.com/instedd/act && cd act/client
$ git checkout f09216e~1
$ ./gradlew installer

You only need to have makensis and Java installed.