
Hard to track bug. Crash when someone else (?jumping?) in water with Dark steel armor
Sakata-MC opened this issue ยท 12 comments
It appears to be related to dark steel armor, though it could just be that I've only found one armor type that acts in the way the armor does.
I haven't narrowed down the exact enchant, either. its a pain to track due to the many minutes of mod loading (Currently in All the Mods 3, and FtB Revelations), along with the multiplayer bit.
So it does only occur in multiplayer. If the person has dark steel armor on, and jumps around near another player, it will intermittently hard-freeze the java process. No CPU usage, no errors in log, just a hard freeze. This doesn't happen to the one with the armor, but anyone else who is around.
This only happens on the client. The server just sees no traffic and boots player after a while with a disconnect. The client very rarely will recover within the period it takes for the connection to be still valid, but 99% of the time it doesn't recover for quite some time (I've left it for an hour just to test).
I've been tracking down the bug for a while, and only recently thought of dark steel armor due to noticing a lack of crashes when playing with another friend who was using FtB Revelations. However as soon as I donned dark steel armor, enchanted it, and went diving around in water, my friend said his client froze. He was using Botania armor at the time. We switched armors and I jumped around in the water for ~5 minutes with not even a peep. Then he jumped a few times and I immediately froze. I think it may have something to do with double jump.
I'm really sorry I don't have anything concrete with logs or anything, but there are no logs, and it's hard to find a friend that wants to spend loading times for 10 minutes every time to test this crash. Hopefully someone with a stronger setup can test/help test.
We have a format for a reason. Your version of it provides us with little to no information to go off. Please use the specified format.
All information is already provided.
@tyler489 were you able to reproduce at all?
Was tempted to try and replicate with a server that only has EIO/requisites installed. At least then I could go through the enchants one by one to see if that is the cause. But still hit the issue of inability to run multiple accounts at once.
We don't have a "steps to reproduce" or the logs that are always available with the current state of minecraft which may contain information. If you can test it in an ender io-only instance that could help, but I understand if you cannot. If there are no logs at all, then something is severely wrong with your minecraft. A list of mods may be helpful, especially core mods.
@EpicSquid I'm guessing you didn't read the description.
Steps to reproduce, do stuff in water, or other liquids. (described in much more detail above)
Logs: No crash log because the game does not crash. It freezes hard. As in "java process borks and doesn't respond at all" hard. So the logs look like a normal session aside from the sudden stop of logging. I also mentioned this above. I know how to read the logs fairly well, and would have included them if I had any crash logs or suspicious entries in the console. However there are none. which is why its baffling.
At first I thought this was an issue only I experienced. Narrowed it down to liquids, then after months of dealing with it, friend complained about it about every time we'd set out together. Then a few other peeps chimed in with same issue. Noticed it only happened when I wore EIO armor (or they did if I was crashing). So thinking it was a modpack issue, we tried another server/pack, cheated in armor, jumped in water for a few minutes and he froze, said so just after a double jump while in water. We swapped armor, I swam/jumped around just like I did before with his cheated in botania armor, no issue. He jumps around with EIO for a few seconds and I freeze up.
Unfortunately I only got to test another pack because he was upgrading server pack and wiping it so he didn't mind a quick test. However the wipe and restart is done and he'd tick off peeps if he goes using it as a guinea pig.
Okay, this unfortunately isn't enough info for me to really be able to reproduce it as there are too many variables. If you can test it with an enderio-only pack, or try and remove as many core mods as possible, then that would be good. Also considering it is only happening to one user maybe corrupted player data? Its really hard to tell. Can you please attach whatever logs you have regardless, and perhaps use players sampler to test what is going on with it? A mod list would help as well. Also try updating graphics drivers, that could be related.
RE the format issue: The format we have defined makes the issue clear and concise, I could not tell from your original report what the issue was as there was a lot of story and speculation. A clear and concise report is what the format is designed for, that is all. The format you chose is also hard to understand from a glance, which I will admit is a minor issue, but it is extremely helpful for debugging if I can look over and see what the issue was and how to reproduce it in numbered steps without having to read the whole comment again. There was also no information on the version used and such, which is definitely asked for in our template.
- Please use the format provided.
- What version of enderio are you using
- What version of forge are you using.
- What enchantments are on the armor
- Is the armor upgraded/empowered.
Ill do some testing with a friend and see if we can reproduce.
- Didn't really seem to fit the normal format since I can't figure out why the heck it's crashing or what it's in relation to. I'll try to stick with it for any other posts though.
- EnderIO-1.12.2-5.0.20 - EnderIO-1.12.2-5.0.26 are the ones I know for sure, there may be more. Basically any of the 1.12.x packs I've played with that have EIO I've had the mystery crash with. (Also, incase it also should be there: EnderCore-1.12.2-0.5.18 - EnderCore-1.12.2-0.5.31)
- forge 2641 - 2707
- Any I could throw on it. All of the EIO specific ones (Glider for the exclusive one), normally throw the enchant that repairs for XP on it as well, but that doesn't seem to apply.
- Empowered, normally don't bother until I can get to empowered 4 since the armor degradation is meh, and by the time I have dark iron to toss in for the armor I have the infrastructure to go ahead and get the armor sorted out proper.
Thanks for looking into it, it's been bugging me to distraction for a while now.
@HenryLoenwind tagging the issue with an asinine tag doesn't add to the ticket in any meaningful way. If I didn't care, I'd just not post. The fact that I went through the trouble to a) make a post at all, and b) tried to be as detailed as possible, indicates that I think devs would want to know what it is, as I'm sure there are others -- being affected and not realizing the cause, not having enough knowledge to know where to report the issue, or... not giving enough of a damn to report it.
Was it a crash or a hard freeze? If its a crash a crash report would be incredibly helpfulm
I'm not sure if my chiming in is helpful (considering that at the moment I also have nothing concrete), but I believe I was experiencing this on my FTB Revelation 2.0 server. I didn't even get as far as narrowing it down to double jumping in liquids, but my friend crashed almost anytime I came near him. The only reason I even suspected EnderIO was because it was early enough in our world that I was only wearing my own crafted iron and some empowered dark boots I found in a dungeon chest. I thought, "This is a long shot, but I'll take these boots off." I did (and haven't bothered to craft any dark armor since) and he hasn't crashed again.
But after reading this and having something a bit more to work towards, I might do some further testing and chime back in with something concrete if I can find it.
My friend had to force quit, so no crash report I believe (or does force quitting still provide a crash report)?
@ttamnedlog I am closing this issue as there isn't any usable information for the bug. If you do have it occur again please report it to the issue tracker and follow the formatting guides.