cuberite / cuberite

A lightweight, fast and extensible game server for Minecraft

Home Page:https://cuberite.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't craft a boat in client 1.8.9

andrigamerita opened this issue · comments

Client version: 1.8.9 (Vanilla)
Server OS: Linux raspberrypi 6.1.21-v7+ #1642 SMP Mon Apr 3 17:20:52 BST 2023 armv7l GNU/Linux
Cuberite Commit id: 7e83dd0

Expected behavior

  1. I put a boat form in the crafting table grid:
W = Wood planks
[ ][ ][ ]
[W][ ][W]
[W][W][W]
  1. A boat appears in the right output square of the crafting table.
  2. I click on it and a boat is crafted and given to me.

Actual behavior

  1. I put the boat form in the crafting table grid.
  2. A boat appears in the right output square of the crafting table, but just for a split second, then it disappears, like if the crafting recipe doesn't exist.
  3. Clicking on the blank output square anyways causes the client to crash!

Steps to reproduce the behavior

  1. Login to a Cuberite server (with no additional plugins) with client 1.8.9.
  2. Get a crafting table and wood planks.
  3. Try to craft a boat in the crafting table.

Server log

No error regarding this issue appears in the server log. However, here is the full server log:
LOG_1687709547.txt

A detail that's worthy of note and doesn't appear in the log file, but only appeared in the terminal at that moment: upon shutting down the server manually by pressing CTRL+C one time, at the end this text appeared:

./Cuberite[0x10e13c]
/lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer+0x0)[0x76bf6900]
./Cuberite[0x1edd90]
./Cuberite[0x1f13c0]
Segmentation fault

Additional

After restarting the server, I noticed that the last few seconds of gameplay also hadn't been saved (my inventory layout was the one I had several seconds before the client crash).

After trying to reproduce the issue a second time, the client crashed like before, but this time after stopping the server manually I got no segmentation fault, and everything appears to be saved correctly, no seconds of lost gameplay.

Finally, I also tried this with client 1.12.2, and can confirm the issue does not happen there. I can craft a boat fine there. But in 1.8.9 the issue appears.

Also, here is my 1.8.9 client log, in case it's useful, since the server log has no useful details:
crash-2023-06-25_18.21.18-client.txt