Cuberite Forum
New segfault (RPi2) - Printable Version

+- Cuberite Forum (https://forum.cuberite.org)
+-- Forum: Cuberite (https://forum.cuberite.org/forum-4.html)
+--- Forum: Discussion (https://forum.cuberite.org/forum-5.html)
+--- Thread: New segfault (RPi2) (/thread-2154.html)

Pages: 1 2 3


New segfault (RPi2) - Jammet - 10-10-2015

Quote:[22:56:10] User IceBlader authenticated with UUID 147c577d780e4f11b8656bc67f090b2e
[22:56:10] Player IceBlader has joined the game
[22:56:22] [IceBlader]: abend
[22:56:29] [DanderDark]: abend
[23:01:04] Player IceBlader has left the game
[23:12:16] Deadlock detected, aborting the server
[23:12:16] D: | Cuberite has encountered an error and needs to close
[23:12:16] Details | SIGABRT: Server self-terminated due to an internal fault
[23:12:16] Cuberite Jenkins gcc armhf Release (master) build id: #179
[23:12:16] from commit id: 4a8e7bddcc9565e3e89b718e428aba23c97acdfa built at: Mon 5 Oct 23:06:25 CEST 2015
./Cuberite(_Z15PrintStackTracev+0x14)[0x1eba04]
./Cuberite(_Z14NonCtrlHandleri+0xd0)[0x1d89ac]
/lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer_v2+0x0)[0x76caab20]
/lib/arm-linux-gnueabihf/libc.so.6(gsignal+0x40)[0x76ca98dc]
./start.sh: line 1: 3584 Aborted ./Cuberite

I honestly do not know what caused this crash. But maybe the output can help you? The version of Cuberite is a few days old build.

Quote:[23:13:19] Cuberite Jenkins gcc armhf Release (master) build id: #179
[23:13:19] from commit id: 4a8e7bddcc9565e3e89b718e428aba23c97acdfa built at: Mon 5 Oct 23:06:25 CEST 2015



RE: New segfault (RPi2) - xoft - 10-10-2015

It was a deadlock (says so above the crash), it could be any of the known deadlocks, or a new one.


RE: New segfault (RPi2) - Jammet - 12-27-2015

New crash today. Out of nowhere. Sad

Quote:[17:54:26] Executing console command: "players"
[18:33:05] D: | Cuberite has encountered an error and needs to close
[18:33:05] Details | SIGSEGV: Segmentation fault
[18:33:05] Cuberite Jenkins gcc armhf Release (master) build id: #320
[18:33:05] from commit id: 6a22605fae80becb12318785389d07974a35cbbb built at: Fri 25 Dec 14:05:00 CET 2015
./Cuberite(_Z15PrintStackTracev+0x14)[0x1fc390]
./Cuberite(_Z14NonCtrlHandleri+0xd0)[0x1e9460]
/lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer_v2+0x0)[0x76c5cb20]
./Cuberite(_ZN24cBlockingSslClientSocket10DisconnectEv+0x20)[0x42c714]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
[18:33:05] Shutting down server...
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
[18:33:05] D: | Cuberite has encountered an error and needs to close
[18:33:05] Details | SIGABRT: Server self-terminated due to an internal fault
[18:33:05] Cuberite Jenkins gcc armhf Release (master) build id: #320
[18:33:05] from commit id: 6a22605fae80becb12318785389d07974a35cbbb built at: Fri 25 Dec 14:05:00 CET 2015
./Cuberite(_Z15PrintStackTracev+0x14)[0x1fc390]
./Cuberite(_Z14NonCtrlHandleri+0xd0)[0x1e9460]
/lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer_v2+0x0)[0x76c5cb20]
/lib/arm-linux-gnueabihf/libc.so.6(gsignal+0x40)[0x76c5b8dc]
./start.sh: line 1: 16789 Aborted ./Cuberite



RE: New segfault (RPi2) - Jammet - 12-27-2015

Again. This is getting out of hand, quickly.

Quote:[18:33:10] --- Started Log ---
[18:33:10] Cuberite Jenkins gcc armhf Release (master) build id: #320
[18:33:10] from commit id: 6a22605fae80becb12318785389d07974a35cbbb built at: Fri 25 Dec 14:05:00 CET 2015
[18:33:10] Creating new server instance...
[18:33:10] Reading server config...
[18:33:10] Starting server...
[18:33:10] cMojangAPI: Updating name-to-uuid cache for 3 names
[18:33:10] Compatible clients: 1.7.x, 1.8.x
[18:33:10] Compatible protocol versions 4, 5, 47
[18:33:11] cMojangAPI: Updating uuid-to-profile cache for 3 uuids
[18:33:11] WebServer: The server is running in unsecured HTTP mode.
[18:33:11] Put a valid HTTPS certificate in file 'webadmin/httpscert.crt' and its corresponding private key to 'webadmin/httpskey.pem' (without any password) to enable HTTPS support
[18:33:11] Loaded 448 crafting recipes
[18:33:11] Loaded 20 furnace recipes and 56 fuels
[18:33:11] Loaded 88 brewing recipes
[18:33:11] -- Loading Plugins --
[18:33:11] Initialized ChatLog v.3
[18:33:11] Initialised Core v.15
[18:33:11] Initialised Essentials v.0
[18:33:11] Initialized NoFireSpread v.1
[18:33:11] Initialized TransAPI v.1
[18:33:11] -- Loaded 8 Plugins --
[18:33:12] Preparing spawn (world): 21.50% (86/400; 84.73 chunks / sec)
[18:33:13] Preparing spawn (world): 52.00% (208/400; 121.88 chunks / sec)
[18:33:14] Preparing spawn (world): 83.50% (334/400; 124.88 chunks / sec)
[18:33:15] Startup complete, took 5118ms!
[20:33:12] cMojangAPI: Updating name-to-uuid cache for 1 names
[20:33:13] cMojangAPI: Updating uuid-to-profile cache for 1 uuids
[20:33:13] D: | Cuberite has encountered an error and needs to close
[20:33:13] Details | SIGSEGV: Segmentation fault
[20:33:13] Cuberite Jenkins gcc armhf Release (master) build id: #320
[20:33:13] from commit id: 6a22605fae80becb12318785389d07974a35cbbb built at: Fri 25 Dec 14:05:00 CET 2015
./Cuberite(_Z15PrintStackTracev+0x14)[0x1fc390]
./Cuberite(_Z14NonCtrlHandleri+0xd0)[0x1e9460]
/lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer_v2+0x0)[0x76cd4b20]
./Cuberite(_ZN24cBlockingSslClientSocket10DisconnectEv+0x20)[0x42c714]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
./Cuberite(_ZN10cMojangAPI13SecureRequestERKSsS1_RSs+0x80)[0x2f5f2c]
[20:33:13] D: | Cuberite has encountered an error and needs to close
[20:33:13] Details | SIGABRT: Server self-terminated due to an internal fault
[20:33:13] Cuberite Jenkins gcc armhf Release (master) build id: #320
[20:33:13] from commit id: 6a22605fae80becb12318785389d07974a35cbbb built at: Fri 25 Dec 14:05:00 CET 2015
./Cuberite(_Z15PrintStackTracev+0x14)[0x1fc390]
./Cuberite(_Z14NonCtrlHandleri+0xd0)[0x1e9460]
/lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer_v2+0x0)[0x76cd4b20]
/lib/arm-linux-gnueabihf/libc.so.6(gsignal+0x40)[0x76cd38dc]
./start.sh: line 1: 6276 Aborted ./Cuberite
[20:33:18] --- Started Log ---



RE: New segfault (RPi2) - LogicParrot - 12-27-2015

We have 3 fresh auth related github issues. All of them are about crashes on login. (By me, @Jammet, and @gargaj).


RE: New segfault (RPi2) - tigerw - 12-28-2015

Something's gone seriously wrong with the code making a connection to Mojang for user profiles...


RE: New segfault (RPi2) - xoft - 12-30-2015

I think I have a working fix, I need more people to verify if it indeed fixes the issue: https://github.com/cuberite/cuberite/pull/2831


RE: New segfault (RPi2) - Jammet - 01-01-2016

I'll update tonight and see what happens. Smile


RE: New segfault (RPi2) - Jammet - 01-07-2016

That seems to have done the job. However, just now, a new segfault presents itself when I tried changing the gamemode for a player.

Quote:[15:19:54] Player KaiSilvermane tried to execute forbidden command: "/gm"
gamemode
[15:20:06] Executing console command: "gamemode"
[15:20:06] Usage: gamemode <survival|creative|adventure|spectator> <player>
gamemode spectator KaiSilvermane
[15:20:20] Executing console command: "gamemode spectator KaiSilvermane"
[15:20:20] Gamemode of KaiSilvermane set to spectator by: console
gm creative kaisilvermane
[15:22:19] Executing console command: "gm creative kaisilvermane"
gamemode creative KaiSilvermane
players
[15:23:19] Deadlock detected, aborting the server
[15:23:19] D: | Cuberite has encountered an error and needs to close
[15:23:19] Details | SIGABRT: Server self-terminated due to an internal fault
[15:23:19] Cuberite Jenkins gcc armhf Release (master) build id: #333
[15:23:19] from commit id: 2b38b4e66ee0a0d36e234139b10c658e959a8cc5 built at: Wed 30 Dec 21:42:11 CET 2015
./Cuberite(_Z15PrintStackTracev+0x14)[0x1fc560]
./Cuberite(_Z14NonCtrlHandleri+0xd0)[0x1e9630]
/lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer_v2+0x0)[0x76c7cb20]
/lib/arm-linux-gnueabihf/libc.so.6(gsignal+0x40)[0x76c7b8dc]
./start.sh: line 1: 14735 Aborted ./Cuberite



RE: New segfault (RPi2) - xoft - 01-07-2016

There's not much we can do about a deadlock unless we have a core dump etc. - we need to see what threads were actually blocking one another.