Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MCServer Crash #1970

Closed
FalkAlexander opened this issue May 8, 2015 · 19 comments
Closed

MCServer Crash #1970

FalkAlexander opened this issue May 8, 2015 · 19 comments
Assignees

Comments

@FalkAlexander
Copy link

At one of my MCServer servers encountered often a crash, now I founded out something about it:

[22:58:50] Growing melon/pumpkin overwriting air, growing on grass
[22:59:37] InflateString: inflation failed: -3 ("incorrect data check").
Warn [22:59:37] Uncompressing chunk [9, 1] failed: -3
Err  [22:59:37] LoadChunkFromData (285): Loading chunk [9, 1] from file r.0.0.mca failed. The server will now abort in order to avoid further data loss. Please add the reported file and this message to the issue report.
Err  [22:59:37]   D:    | MCServer has encountered an error and needs to close
Err  [22:59:37] Details | SIGSEGV: Segmentation fault
Err  [22:59:37]   D:    | MCServer has encountered an error and needs to close
Err  [22:59:37] Details | SIGABRT: Server self-terminated due to an internal fault
[22:59:37] Shutting down server...

Crashes before this one, were triggered by destroying a pumpkin block, but not every pumpkin triggered a crash, only a special one (didn't know why). In creative and also survival.
Removing per worldedit had helped.

But now it crashes again, didn't know if its again a pumkin or so, but the log sounds like this.

@worktycho
Copy link
Member

Can you upload the mca file and link to it?

@FalkAlexander
Copy link
Author

Yes, of course, but they have a really big filesize.
https://minefight.org/ftp/?dir=region

@FalkAlexander
Copy link
Author

Lol, for some reason the webpage is not listing the files.
I've created a tar file:
http://minefight.org/region.tar.gz

@FalkAlexander
Copy link
Author

I now have destroyed a pumkin, and the server crashed again. Strange. No error in log.

@FalkAlexander
Copy link
Author

Removing all pumkin plants+pumpkins works, no more crashes, also with new ones at the same place.

@FalkAlexander
Copy link
Author

After a restart of the server, the same issue came back:
https://youtu.be/4kpg-SdGlz8
https://youtu.be/b4-vpqpXMIQ

I also created a video where I try to replace the pumpkins with stone, and it's very interesting to see what happens:
https://youtu.be/Fr6sqNl-qLI

@madmaxoft
Copy link
Member

The //replace command apparently doesn't work because what you're actually asking it to do is "replace all pumpkins that have a meta value of 0 with stone". So only those facing one specific direction are replaced.

@SafwatHalaby
Copy link
Member

Just a reminder of the new flow: when this is resolved, it should be merged to testing.

@FalkAlexander
Copy link
Author

Are there now branches? If yes, how to compile builds from the different branches?

@worktycho
Copy link
Member

There are branches. To compile master just keep what your doing. To compile testing you need to checkout the testing branch before compiling.

@FalkAlexander
Copy link
Author

Thanks!

@SafwatHalaby
Copy link
Member

It's all "under construction", you can see the conversation here. We already have "master" and "testing", once testing is stable for a while it is merged into "stable", there isn't a stable yet because this is all brand new and no "testing" has been graduated to "Stable" yet.

Right now, Master and Testing are pretty much identical stability-wise :P
I suggest you just keep doing what you're doing until this business is ready.

@worktycho worktycho modified the milestone: Testing-0.1 May 12, 2015
@SafwatHalaby
Copy link
Member

What's the status of this?

@FalkAlexander
Copy link
Author

Pumkin/Melon growing, planting and destroying works without crash.

@SafwatHalaby
Copy link
Member

Is this just pure luck or can we safely close this and get 1 step closer to the stable release?

@FalkAlexander
Copy link
Author

Some days ago I asked the players to try melons and pumpkins and no crash happened, they also sayed that it is working fine. So I assume, that it is now fully fixed.

@SafwatHalaby
Copy link
Member

@tigerw @worktycho @madmaxoft Did anyone actually fix this or is @falkseidl lucky? Can we close it?

@madmaxoft
Copy link
Member

I'll write the code for offloading mangled chunks into a separate file and regenerating. I don't think there's anything else left in this issue.

@madmaxoft
Copy link
Member

Chunk offloading finished in PR #2400

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants