• Still running Windows 7 or earlier? Support for Windows 7 ended on January 14th 2020. Please review the thread here for more details.

Another StackHash problem

Armp

Member
Joined
Jun 20, 2019
Posts
9
I need a knight in shining armor to help me fix this.

So a couple years ago I installed Java on my computer. Only used it to play minecraft at the time. Everything would work pretty much flawlessly and I went on to put to mods on the game and play modpacks. Then one day, the fire na... I mean things went bad. I couldn't get into technic launcher but still the vanilla game would work.Gave up playing then.... fast forward a year or two and upon deciding to hop on the game for old times sake, I realized that I could get into the main menu, but upon trying to create a new world the game would cease to respond. It would show this after a while :Java (TM) platform SE binary is not responding. Here's the details:
Description:
A problem caused this program to stop interacting with Windows.

Problem signature:
Problem Event Name: AppHangB1
Application Name: javaw.exe
Application Version: 8.0.51.16
Application Timestamp: 55763d32
Hang Signature: 5c12
Hang Type: 0
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1065
Additional Hang Signature 1: 5c1209d8bdad9ab88d666ba391713255
Additional Hang Signature 2: 2e14
Additional Hang Signature 3: 2e1490ca7fd9dad1ed2ca0ef64d2ebc0
Additional Hang Signature 4: 5c12
Additional Hang Signature 5: 5c1209d8bdad9ab88d666ba391713255
Additional Hang Signature 6: 2e14
Additional Hang Signature 7: 2e1490ca7fd9dad1ed2ca0ef64d2ebc0

Since I know so much about computers( that's sarcasm) I thought to try and fix it myself by replacing the built in version of java the program already used...4794547946
...with the file that was in my computer's version of java shown below:
4794847949
And thus, now i have a new problem: Java(TM) platform SE binary has stopped working. It got into the world this time, as a pose to just freezing at the building terrain part but before anything loaded up I got the problem. Here's the details on this one:

Problem signature:
Problem Event Name: APPCRASH
Application Name: javaw.exe
Application Version: 8.0.2120.10
Application Timestamp: 5ca301f0
Fault Module Name: StackHash_7f28
Fault Module Version: 6.1.7601.23569
Fault Module Timestamp: 57f7c06e
Exception Code: c0000374
Exception Offset: 00000000000bf3e2
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1065
Additional Information 1: 7f28
Additional Information 2: 7f28312d8f108f31eae065f571605f60
Additional Information 3: fbd9
Additional Information 4: fbd9333a09c82c0a29d2117854bb6220

The problem started a long time ago so my memories of it are a little vague. I don't recall having done anything particular to the PC or having installed a new program that could mess things up. I tried to run the game offline and with my firewall and antivirus protection disabled (I use ESET NOD 32 Antivirus) but still got the same problems. Apparently my laptop has two graphics cards : NVIDIA Geforce 610M and Intel(R) HD Graphics 4000 which I could perfectly run the game with so I don't think they're the problem. Besides from minecraft acting up, I've had no other particular problems with the PC. The C drive is suspiciously full, but I think it's just the leftover things that have yet to be cleaned. I'm not sure what else I need to share besides that. Thank you again!
 

Attachments

  • 1561045011654.png
    1561045011654.png
    76.6 KB · Views: 1
Update: redirecting the java re let me get into the older versions of the game, so I guess that's partially fixed. On the newer version, 1.14.2 I no longer get the StackHash error however it freezes and exits the second i get into the world. What ever shall I do?
 
For your notice, I am aware that the launcher's problem causes it to start two processes at once, detectable in the task manager both of which need to be turned off in order for the game to run and I have done that. The allocated amount of ram to the game is two gigabytes at this point.
 
Have you tried installing the game again? Did you just drop the Java runtime files from your Java installation into the game's Java folder?
 
Hi and thanks for the response.
Yes I have tried reinstalling the game but still got the same problematic result. No I didn't drop the Java runtime files into the game's Java folder but reset the game's Java executable path to make it use the runtime from my installation. You can see the different paths in the pictures I attached to my first post.

Oh by the way, after watching a video, I also went into advanced settings and created a new environmental variable there.
Variable name:_JAVA_OPTIONS
Value:-Xmx256M
This didn't change anything though so I deleted the variable afterwards.

If you need anymore information that could help you, let me know Robot.

Regards
Armo ( Always look at the screen when typing a username!)
 
Last edited:
Also need to correct myself on something I said: the StackHash crash is still happening but it now happens AFTER I get into the world but BEFORE anything renders.
 
Dear BlueRobot
Yep.
In fact, that's one of the articles that I read when I was trying to troubleshoot the game myself(before coming here to get help form you guys). I'm playing on two updates of the game now which are 1.7.10 and 1.14.2 and have changed their java directories for both profiles so instead of using the bundled version, they would use my computer's separately installed version of Java which is 8.0_212. Doing this fixed the "not responding" issue for the 1.7.10 version, the problem with 1.14.2 still remains however, sometimes with the game simply crashing, sometimes with it showing the stackhash error and sometimes with it freezing mid-load and giving the "not responding" message. You can see that I set them to use the Javaw.exe file in that directory.
Here's a list of the versions( you may see me use profile, version, release or update interchangeably for minecraft releases) that worked when I tried to create a world in them. (with my computer's and not the bundled Java of course)
1.7.10
1.8.8
1.9.4
1.10.2
1.11.2
1.12.2
As for the ones that didn't work and kicked me out of the game (without the stackhash message this time)
1.13.2
1.14.2

I don't know what those last two have in common that makes them be like this. The game also has a crash logs folder. Would you like me to send the crash logs as well?
 
Last edited:
Description:
A problem caused this program to stop interacting with Windows.

Problem signature:
Problem Event Name: AppHangB1
Application Name: javaw.exe
Application Version: 8.0.2120.10
Application Timestamp: 5ca301f0
Hang Signature: 9472
Hang Type: 6144
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1065
Additional Hang Signature 1: 9472eba7f8d3d2a5eef77cf8b479ce57
Additional Hang Signature 2: b9ac
Additional Hang Signature 3: b9ac20a8bdb33ebfeeb0c49e58bf5903
Additional Hang Signature 4: 9472
Additional Hang Signature 5: 9472eba7f8d3d2a5eef77cf8b479ce57
Additional Hang Signature 6: b9ac
Additional Hang Signature 7: b9ac20a8bdb33ebfeeb0c49e58bf5903

This happened again when trying to create a new world in 1.14.2.
 
Could you please send the crash logs? Not sure how helpful they will be since they're likely aimed at the developers themselves, but it may give us some indication as to why it is crashing with those particular versions?

I assume that it likely relies on some dependencies from another version of Java.
 
Here's the latest one in the game logs folder. Can you make anything out from it?
 

Attachments

Last edited:
It seems to be more of an issue with that particular version of the game rather than an issue with the Java version which you are running?

Code:
[17:44:40] [Server thread/FATAL]: Error executing task on Chunk source main thread executor for [COLOR=rgb(255, 0, 0)]minecraft:overworld[/COLOR]
java.util.concurrent.CompletionException: java.lang.[COLOR=rgb(255, 0, 0)]OutOfMemoryError[/COLOR]: Java heap space
    at java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) ~[?:1.8.0_212]
    at java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) ~[?:1.8.0_212]
    at java.util.concurrent.CompletableFuture.uniCompose(Unknown Source) ~[?:1.8.0_212]
    at java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source) ~[?:1.8.0_212]
    at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:1.8.0_212]
    at uu.b(SourceFile:57) ~[1.14.2.jar:?]
    at agn.e(SourceFile:83) ~[1.14.2.jar:?]
    at agn.a(SourceFile:123) ~[1.14.2.jar:?]
    at agn.run(SourceFile:91) ~[1.14.2.jar:?]
    at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source) ~[?:1.8.0_212]
    at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_212]
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_212]
    at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_212]
    at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_212]
Caused by: java.lang.[COLOR=rgb(255, 0, 0)]OutOfMemoryError[/COLOR]: Java heap space
    at java.lang.StringCoding$StringDecoder.decode(Unknown Source) ~[?:1.8.0_212]
    at java.lang.StringCoding.decode(Unknown Source) ~[?:1.8.0_212]
    at java.lang.String.<init>(Unknown Source) ~[?:1.8.0_212]
    at java.util.jar.Manifest.parseName(Unknown Source) ~[?:1.8.0_212]
    at java.util.jar.Manifest.read(Unknown Source) ~[?:1.8.0_212]
    at java.util.jar.Manifest.<init>(Unknown Source) ~[?:1.8.0_212]
    at java.util.jar.JarFile.getManifestFromReference(Unknown Source) ~[?:1.8.0_212]
    at java.util.jar.JarFile.getInputStream(Unknown Source) ~[?:1.8.0_212]
    at sun.misc.URLClassPath$JarLoader$2.getInputStream(Unknown Source) ~[?:1.8.0_212]
    at sun.misc.Resource.cachedInputStream(Unknown Source) ~[?:1.8.0_212]
    at sun.misc.Resource.getByteBuffer(Unknown Source) ~[?:1.8.0_212]
    at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.8.0_212]
    at java.net.URLClassLoader

OutOfMemoryError (Java Platform SE 7 )

A few questions:

  • Have you ensured that you have the latest version of Java installed? I believe the latest is Version 8 Update 211?
  • Are you still running the vanilla version of the game?
  • How much RAM do you have with the system?
  • Are any other programs running when you're attempting to play?

There's a few suggestions here - The Minecraft Has Run Out of Memory Crash | Minecraft Man

However, I wouldn't recommend that you change the priority in Task Manager and would be careful how much extra memory you allocate to running Minecraft.
 
Hi again
Had a mini heart attack when I thought my Java version shouldn't even be existing. Thankfully, there does seem to be a 1.8.0_212. It's the latest or at least one of the latest updates. Phew.

As for your questions:
1) Yep it's pretty much one of the latest I think.

2)All that I have talked about in this thread so far has been the vanilla versions of the game. I'll be sure to specify for you when I talk about forge.

3)My laptop has 6GB of RAM. 5.89 GB of that RAM is designated as usable.( I've already allocated 2 GB of RAM to the game as standard. I've also tried 3GB but that didn't help.

4)I've looked within the task manager for this. I've tried running the game with no other active applications. Doesn't work. I've also turned off antivirus and closed my browser and then run the game but to no effect.


Forge does act somewhat strange too with the crashing and heap space messages( crashing with mods that it could perfectly run before) but I'm not sure if getting into that will just make things more complicated or not. I'll try to provide all needed details asked from me while keeping this "one problem at a time". Would you like me to get into details about forge as well or should we focus on vanilla first?
 
Last edited:

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top