Not so far.
How can you reproduce the bug?
What is your operating system?
Ubuntu 15.04 64-bit
Except one client is a running LXDE, an Ubuntu 14 variant, but it wasn't connected the last time the server crashed.
What is your version of Minetest?
0.4.13
What game do you use? (e.g. minetest_game, MiniTest, dwarves)
minetest_game
I started running a minetest server for my kids (well... mostly...) a couple weeks ago. I started out with a vanilla 0.4.11 server on an ubuntu machine. I added some simple mods a few at a time, and everything was working fine. Yesterday, I upgraded the server and all clients to 0.4.13 via the PPA because some mods needed it. With that change and some new mods, I'm getting the below crash. It's happened 3 times in the past day, always the same-ish message, or at least an assertion error on the same line. The last time it happened, I was running the server with --trace, and I've included a handful of lines preceding the crash from the log. Is this the same level of detail as the "debug_log_level = 4" mentioned in the bug reporting guide? I can add that setting to the server.
I know that the next logical troubleshooting steps would be to start removing mods and see what's causing the problem, but I'm hoping someone can help me narrow down the problem and/or make it more repeatable because the crash is unpredictable. Sometimes the game will run fine for hours. The last time, it crashed within a minute.
- Code: Select all
2015-09-07 11:23:04: VERBOSE[ConnectionSend]: con(5/1) channel: 1, peer quota:512
2015-09-07 11:23:04: VERBOSE[ConnectionSend]: reliables on wire: 0, waiting for ack for 0
2015-09-07 11:23:04: VERBOSE[ConnectionSend]: incoming_reliables: 0, next reliable packet: 65517, next queued: 0
2015-09-07 11:23:04: VERBOSE[ConnectionSend]: reliables queued : 0
2015-09-07 11:23:04: VERBOSE[ConnectionSend]: queued commands : 0
2015-09-07 11:23:04: VERBOSE[ConnectionSend]: con(5/1) channel: 2, peer quota:512
2015-09-07 11:23:04: VERBOSE[ConnectionSend]: reliables on wire: 0, waiting for ack for 0
2015-09-07 11:23:04: VERBOSE[ConnectionSend]: incoming_reliables: 0, next reliable packet: 746, next queued: 0
2015-09-07 11:23:04: VERBOSE[ConnectionSend]: reliables queued : 0
2015-09-07 11:23:04: VERBOSE[ConnectionSend]: queued commands : 0
5 <- 192.168.1.135:b37b, size=2e, data= 4f45 7403 0003 0001 0023 fff7 1cf1 0000 4844 0004...
2015-09-07 11:23:04: VERBOSE[ConnectionReceive]: con(5/1)RETURNING TYPE_ORIGINAL to user
2015-09-07 11:23:04: VERBOSE[ConnectionReceive]: con(5/1) ProcessPacket from peer_id: 3,channel: 0, returned 38 bytes
2015-09-07 11:23:04: VERBOSE[ServerThread]: con(5/1): Receive: got event: CONNEVENT_DATA_RECEIVED
minetest: /build/minetest-xOOHPg/minetest-0.4.13/src/util/serialize.h:265: void writeF1000(irr::u8*, irr::f32): Assertion `i >= ((float)(s32)((-0x7FFFFFFF - 1) / 1000.0f)) && i <= ((float)(s32)((0x7FFFFFFF) / 1000.0f))' failed.