mojira.dev
MC-216363

Crash upon replacing soul sand or magma with the other under a tall bubble column using /setblock

The bug

The server crashes upon replacing soul sand with a magma block or replacing a magma block with soul sand under a tall bubble column (tested with 2032 block tall water).

Discovered while testing the fix of MC-214082.

A crash report is attached, as well as the world generation settings file used to create the world.

How to reproduce

World setup
  1. Select Singleplayer → Create New World

  2. Set your Game Mode to Creative, and make sure cheats are allowed

  3. Select More World Options... → Import Settings, and import the

[media]
  1.  file

  2. Select Create New World

The bug
  1. Run the command:

    /fill ~ 1 ~ ~ 2031 ~ water
    /fill ~ 1 ~ ~ 2031 ~ water
  2. Run the command:

    /setblock ~ 0 ~ soul_sand
    /setblock ~ 0 ~ soul_sand
  3. Run the command:

    /setblock ~ 0 ~ magma_block
    /setblock ~ 0 ~ magma_block

    ❌ Crash

Linked issues

Attachments

Comments 3

I personally couldn't reproduce but since it's a stack overflow, that could be expected.

I was able to reproduce this. It appears that the stack trace in the crash report is different each time I reproduce this. Also, once I tried using a launcher profile that gave Minecraft 4 GB of RAM instead of the default 2 GB, but it still crashed. Here is one of the crash reports:

[media]

Thank you for testing this issue, @unknown! I had the same experience, where a different stack trace was shown (almost) every time.

[Mod] markderickson

Panda4994

Confirmed

Very Important

Block states, Crash

21w07a, 21w08b

21w10a

Retrieved