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
- I put a boat form in the crafting table grid:
W = Wood planks
[ ][ ][ ]
[W][ ][W]
[W][W][W]
- A boat appears in the right output square of the crafting table.
- I click on it and a boat is crafted and given to me.
Actual behavior
- I put the boat form in the crafting table grid.
- 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.
- Clicking on the blank output square anyways causes the client to crash!
Steps to reproduce the behavior
- Login to a Cuberite server (with no additional plugins) with client 1.8.9.
- Get a crafting table and wood planks.
- 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