Anonymous | Login | Signup for a new account | 19-04-25 05:42 CEST | ![]() |
Main | My View | View Issues | Change Log | Roadmap |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | |||||
ID | Project | Category | View Status | Date Submitted | Last Update | |
0001955 | SphereServer | executable - linux build | public | 12-05-11 14:29 | 12-06-11 04:43 | |
Reporter | trinax | |||||
Assigned To | MrSugarCube | |||||
Priority | normal | Severity | crash | Reproducibility | unable to reproduce | |
Status | resolved | Resolution | fixed | |||
Platform | Linux | OS | Debian | OS Version | 5.0 | |
Product Version | ||||||
Target Version | Fixed in Version | 0.56c Nightly | ||||
Summary | 0001955: *** glibc detected *** ./spheresvrr: double free or corruption (out): 0xb4c97828 *** | |||||
Description | 14:53:Player data saved (save/spherechars.scp). 14:53:Multi data saved (save/spheremultis.scp). 14:53:Context data saved (save/spheredata.scp). 14:53:World save completed, took 1.0000 seconds 14:53:ERROR:1e:Bad Login 3 (The password entered is not correct) *** glibc detected *** ./spheresvrr: double free or corruption (out): 0xb4c97828 *** ======= Backtrace: ========= /lib/i686/cmov/libc.so.6[0xb733b764] /lib/i686/cmov/libc.so.6(cfree+0x96)[0xb733d966] /usr/lib/libmysqlclient.so.15(my_no_flags_free+0x21)[0xb75a00a1] /usr/lib/libmysqlclient.so.15(vio_delete+0x30)[0xb75cb1b0] /usr/lib/libmysqlclient.so.15(end_server+0x41)[0xb75c6ce1] /usr/lib/libmysqlclient.so.15(cli_safe_read+0x100)[0xb75c6f80] /usr/lib/libmysqlclient.so.15[0xb75c75d5] /usr/lib/libmysqlclient.so.15(mysql_real_query+0x44)[0xb75c59a4] /usr/lib/libmysqlclient.so.15(mysql_query+0x35)[0xb759d985] ./spheresvrr[0x81c0fb5] ./spheresvrr[0x8238fd5] ./spheresvrr[0x823db76] ./spheresvrr[0x823dd9f] /lib/i686/cmov/libpthread.so.0[0xb77464c0] /lib/i686/cmov/libc.so.6(clone+0x5e)[0xb73ad84e] ======= Memory map: ======== 08048000-08334000 r-xp 00000000 08:02 1030474 /sphere/spheresvrr 08334000-08335000 r--p 002ec000 08:02 1030474 /sphere/spheresvrr 08335000-0835b000 rw-p 002ed000 08:02 1030474 /sphere/spheresvrr 0835b000-09dbd000 rw-p 0835b000 00:00 0 0ab31000-0f343000 rw-p 0ab31000 00:00 0 [heap] b4900000-b495f000 rw-p b4900000 00:00 0 b495f000-b4a00000 ---p b495f000 00:00 0 b4a00000-b4a5a000 rw-p b4a00000 00:00 0 b4a5a000-b4b00000 ---p b4a5a000 00:00 0 b4b00000-b4c00000 rw-p b4b00000 00:00 0 b4c00000-b4cf7000 rw-p b4c00000 00:00 0 b4cf7000-b4d00000 ---p b4cf7000 00:00 0 b4e00000-b5000000 rw-p b4e00000 00:00 0 b5000000-b5100000 rw-p b5000000 00:00 0 b5100000-b51ff000 rw-p b5100000 00:00 0 b51ff000-b5200000 ---p b51ff000 00:00 0 b5200000-b5300000 rw-p b5200000 00:00 0 b532a000-b532b000 ---p b532a000 00:00 0 b532b000-b5b2b000 rw-p b532b000 00:00 0 b5b2b000-b5b2c000 ---p b5b2b000 00:00 0 b5b2c000-b67a1000 rw-p b5b2c000 00:00 0 b6811000-b6836000 rw-p b6811000 00:00 0 b685a000-b685b000 ---p b685a000 00:00 0 b685b000-b705b000 rw-p b685b000 00:00 0 b705b000-b706b000 r-xp 00000000 08:02 335228 /lib/i686/cmov/libresolv-2.7.so b706b000-b706d000 rw-p 0000f000 08:02 335228 /lib/i686/cmov/libresolv-2.7.so b706d000-b706f000 rw-p b706d000 00:00 0 b706f000-b7073000 r-xp 00000000 08:02 335245 /lib/i686/cmov/libnss_dns-2.7.so b7073000-b7075000 rw-p 00003000 08:02 335245 /lib/i686/cmov/libnss_dns-2.7.so b7075000-b707f000 r-xp 00000000 08:02 335223 /lib/i686/cmov/libnss_files-2.7.so b707f000-b7081000 rw-p 00009000 08:02 335223 /lib/i686/cmov/libnss_files-2.7.so b7081000-b726c000 rw-p b7081000 00:00 0 b707f000-b7081000 rw-p 00009000 08:02 335223 /lib/i686/cmov/libnss_files-2.7.so b7081000-b726c000 rw-p b7081000 00:00 0 b726c000-b7280000 r-xp 00000000 08:02 1147039 /usr/lib/libz.so.1.2.3.3 b7280000-b7281000 rw-p 00013000 08:02 1147039 /usr/lib/libz.so.1.2.3.3 b7281000-b7296000 r-xp 00000000 08:02 335222 /lib/i686/cmov/libnsl-2.7.so b7296000-b7298000 rw-p 00014000 08:02 335222 /lib/i686/cmov/libnsl-2.7.so b7298000-b729a000 rw-p b7298000 00:00 0 b729a000-b72a3000 r-xp 00000000 08:02 335219 /lib/i686/cmov/libcrypt-2.7.so b72a3000-b72a5000 rw-p 00008000 08:02 335219 /lib/i686/cmov/libcrypt-2.7.so b72a5000-b72cd000 rw-p b72a5000 00:00 0 b72cd000-b7422000 r-xp 00000000 08:02 335233 /lib/i686/cmov/libc-2.7.so b7422000-b7423000 r--p 00155000 08:02 335233 /lib/i686/cmov/libc-2.7.so b7423000-b7425000 rw-p 00156000 08:02 335233 /lib/i686/cmov/libc-2.7.so b7425000-b7428000 rw-p b7425000 00:00 0 b7428000-b7434000 r-xp 00000000 08:02 327043 /lib/libgcc_s.so.1 b7434000-b7435000 rw-p 0000b000 08:02 327043 /lib/libgcc_s.so.1 b7435000-b7459000 r-xp 00000000 08:02 335224 /lib/i686/cmov/libm-2.7.so b7459000-b745b000 rw-p 00023000 08:02 335224 /lib/i686/cmov/libm-2.7.so b745b000-b753e000 r-xp 00000000 08:02 1145151 /usr/lib/libstdc++.so.6.0.10 b753e000-b7541000 r--p 000e2000 08:02 1145151 /usr/lib/libstdc++.so.6.0.10 b7541000-b7543000 rw-p 000e5000 08:02 1145151 /usr/lib/libstdc++.so.6.0.10 b7543000-b7549000 rw-p b7543000 00:00 0 b7549000-b754b000 r-xp 00000000 08:02 335235 /lib/i686/cmov/libdl-2.7.so b754b000-b754d000 rw-p 00001000 08:02 335235 /lib/i686/cmov/libdl-2.7.so b754d000-b7554000 r-xp 00000000 08:02 335236 /lib/i686/cmov/librt-2.7.so b7554000-b7556000 rw-p 00006000 08:02 335236 /lib/i686/cmov/librt-2.7.so b7556000-b7557000 rw-p b7556000 00:00 0 b7557000-b76fb000 r-xp 00000000 08:02 1150410 /usr/lib/libmysqlclient.so.15.0.0 b76fb000-b773f000 rw-p 001a3000 08:02 1150410 /usr/lib/libmysqlclient.so.15.0.0 b773f000-b7740000 rw-p b773f000 00:00 0 b7740000-b7755000 r-xp 00000000 08:02 335244 /lib/i686/cmov/libpthread-2.7.so b7755000-b7757000 rw-p 00014000 08:02 335244 /lib/i686/cmov/libpthread-2.7.so b7757000-b7759000 rw-p b7757000 00:00 0 b775b000-b775e000 rw-p b775b000 00:00 0 b775e000-b775f000 r-xp b775e000 00:00 0 [vdso] b775f000-b7779000 r-xp 00000000 08:02 327379 /lib/ld-2.7.so b7779000-b777b000 rw-p 0001a000 08:02 327379 /lib/ld-2.7.so bfc08000-bfc1d000 rw-p bffea000 00:00 0 [stack] | |||||
Tags | No tags attached. | |||||
Nightly Version | Automated (specify build number) | |||||
Experimental Flags | DiagonalWalkCheck, New_Triggers, NewPositionChecks, WalkCheck, NetworkOutThread | |||||
Option Flags | Command_Sysmsgs, FileCommands, NoHouseMuteSpeech | |||||
Internal Build Number | 1443 | |||||
Attached Files | ||||||
![]() |
||||||
|
![]() |
|
(0001065) trinax (reporter) 12-05-11 20:53 |
There is also "Script Profiler" and "NoPrefix" flags enabled, I forgot to type. |
(0001086) trinax (reporter) 19-05-11 11:59 edited on: 19-05-11 12:12 |
QUESTION: I am thinking of moving to windows, can these errors happen on Windows platform too? And will it just crash there or output information like this? What about segmentation fault error on windows, will it give output about access violation there or just crash? Another one with # 1457: 08:42:(y.scp,676)TEST CRASH CONT *** glibc detected *** ./spheresvrr: double free or corruption (out): 0xb4e2ac88 *** 08:42:ERROR:MySQL query "select * from acc where status='615';" failed due to "MySQL server has gone away" ======= Backtrace: ========= /lib/i686/cmov/libc.so.6[0xb7369764] /lib/i686/cmov/libc.so.6(cfree+0x96)[0xb736b966] /usr/lib/libmysqlclient.so.15(my_no_flags_free+0x21)[0xb75ce0a1] /usr/lib/libmysqlclient.so.15(vio_delete+0x30)[0xb75f91b0] /usr/lib/libmysqlclient.so.15(end_server+0x41)[0xb75f4ce1] /usr/lib/libmysqlclient.so.15(cli_safe_read+0x100)[0xb75f4f80] /usr/lib/libmysqlclient.so.15[0xb75f55d5] /usr/lib/libmysqlclient.so.15(mysql_real_query+0x44)[0xb75f39a4] /usr/lib/libmysqlclient.so.15(mysql_query+0x35)[0xb75cb985] ./spheresvrr[0x81c0ad9] ./spheresvrr[0x82386d1] ./spheresvrr[0x823d42c] ./spheresvrr[0x823d655] /lib/i686/cmov/libpthread.so.0[0xb77744c0] /lib/i686/cmov/libc.so.6(clone+0x5e)[0xb73db84e] ======= Memory map: ======== 08048000-08335000 r-xp 00000000 08:02 1030501 /sphere/spheresvrr 08335000-08336000 r--p 002ec000 08:02 1030501 /sphere/spheresvrr 08336000-0835c000 rw-p 002ed000 08:02 1030501 /sphere/spheresvrr 0835c000-09dbe000 rw-p 0835c000 00:00 0 0b903000-100f1000 rw-p 0b903000 00:00 0 [heap] b4800000-b49e4000 rw-p b4800000 00:00 0 b49e4000-b4a00000 ---p b49e4000 00:00 0 b4a00000-b4bfa000 rw-p b4a00000 00:00 0 b4bfa000-b4c00000 ---p b4bfa000 00:00 0 b4c00000-b4cd5000 rw-p b4c00000 00:00 0 b4cd5000-b4d00000 ---p b4cd5000 00:00 0 b4d00000-b4e00000 rw-p b4d00000 00:00 0 b4e00000-b5000000 rw-p b4e00000 00:00 0 b5000000-b5200000 rw-p b5000000 00:00 0 b5200000-b52fd000 rw-p b5200000 00:00 0 b52fd000-b5300000 ---p b52fd000 00:00 0 b5358000-b5359000 ---p b5358000 00:00 0 b5359000-b5b59000 rw-p b5359000 00:00 0 b5b59000-b5b5a000 ---p b5b59000 00:00 0 b5b5a000-b67cf000 rw-p b5b5a000 00:00 0 b6888000-b6889000 ---p b6888000 00:00 0 b6889000-b7089000 rw-p b6889000 00:00 0 b7089000-b7099000 r-xp 00000000 08:02 335228 /lib/i686/cmov/libresolv-2.7.so b7099000-b709b000 rw-p 0000f000 08:02 335228 /lib/i686/cmov/libresolv-2.7.so b709b000-b709d000 rw-p b709b000 00:00 0 b709d000-b70a1000 r-xp 00000000 08:02 335245 /lib/i686/cmov/libnss_dns-2.7.so b70a1000-b70a3000 rw-p 00003000 08:02 335245 /lib/i686/cmov/libnss_dns-2.7.so b70a3000-b70ad000 r-xp 00000000 08:02 335223 /lib/i686/cmov/libnss_files-2.7.so b70ad000-b70af000 rw-p 00009000 08:02 335223 /lib/i686/cmov/libnss_files-2.7.so b70af000-b729a000 rw-p b70af000 00:00 0 b729a000-b72ae000 r-xp 00000000 08:02 1147039 /usr/lib/libz.so.1.2.3.3 b72ae000-b72af000 rw-p 00013000 08:02 1147039 /usr/lib/libz.so.1.2.3.3 b72af000-b72c4000 r-xp 00000000 08:02 335222 /lib/i686/cmov/libnsl-2.7.so b72c4000-b72c6000 rw-p 00014000 08:02 335222 /lib/i686/cmov/libnsl-2.7.so b72c6000-b72c8000 rw-p b72c6000 00:00 0 b72c8000-b72d1000 r-xp 00000000 08:02 335219 /lib/i686/cmov/libcrypt-2.7.so b72d1000-b72d3000 rw-p 00008000 08:02 335219 /lib/i686/cmov/libcrypt-2.7.so b72d3000-b72fb000 rw-p b72d3000 00:00 0 b72fb000-b7450000 r-xp 00000000 08:02 335233 /lib/i686/cmov/libc-2.7.so b7450000-b7451000 r--p 00155000 08:02 335233 /lib/i686/cmov/libc-2.7.so b7451000-b7453000 rw-p 00156000 08:02 335233 /lib/i686/cmov/libc-2.7.so b7453000-b7456000 rw-p b7453000 00:00 0 b7456000-b7462000 r-xp 00000000 08:02 327043 /lib/libgcc_s.so.1 b7462000-b7463000 rw-p 0000b000 08:02 327043 /lib/libgcc_s.so.1 b7463000-b7487000 r-xp 00000000 08:02 335224 /lib/i686/cmov/libm-2.7.so b7487000-b7489000 rw-p 00023000 08:02 335224 /lib/i686/cmov/libm-2.7.so b7489000-b756c000 r-xp 00000000 08:02 1145151 /usr/lib/libstdc++.so.6.0.10 b756c000-b756f000 r--p 000e2000 08:02 1145151 /usr/lib/libstdc++.so.6.0.10 b756f000-b7571000 rw-p 000e5000 08:02 1145151 /usr/lib/libstdc++.so.6.0.10 b7571000-b7577000 rw-p b7571000 00:00 0 b7577000-b7579000 r-xp 00000000 08:02 335235 /lib/i686/cmov/libdl-2.7.so b7579000-b757b000 rw-p 00001000 08:02 335235 /lib/i686/cmov/libdl-2.7.so b757b000-b7582000 r-xp 00000000 08:02 335236 /lib/i686/cmov/librt-2.7.so b7582000-b7584000 rw-p 00006000 08:02 335236 /lib/i686/cmov/librt-2.7.so b7584000-b7585000 rw-p b7584000 00:00 0 b7585000-b7729000 r-xp 00000000 08:02 1150410 /usr/lib/libmysqlclient.so.15.0.0 b7729000-b776d000 rw-p 001a3000 08:02 1150410 /usr/lib/libmysqlclient.so.15.0.0 b776d000-b776e000 rw-p b776d000 00:00 0 b776e000-b7783000 r-xp 00000000 08:02 335244 /lib/i686/cmov/libpthread-2.7.so b7783000-b7785000 rw-p 00014000 08:02 335244 /lib/i686/cmov/libpthread-2.7.so b7785000-b7787000 rw-p b7785000 00:00 0 b7788000-b778c000 rw-p b7788000 00:00 0 b778c000-b778d000 r-xp b778c000 00:00 0 [vdso] b778d000-b77a7000 r-xp 00000000 08:02 327379 /lib/ld-2.7.so b77a7000-b77a9000 rw-p 0001a000 08:02 327379 /lib/ld-2.7.so bfbe2000-bfbf7000 rw-p bffea000 00:00 0 [stack] 08:42:FATAL:(y.scp,789)Server Unstable: Aborte Updated to r1466 after this. |
(0001087) Mirravin (reporter) 19-05-11 16:15 |
It seems, what Access Violation crashes occurs on Windows too. http://tracker.sphere.torfo.org/bugs/view.php?id=1923 [^] About a year ago I have one specific crash, fixable in scripts, what on Linux gave: Segmentation fault Server Unstable: Aborted or library(?) errors like you. I reprodused this bug on Windows and it occurs on Windows as instant close of console. After this more than a year I didn't have crashes "without a reason" using Linux, but I don't have many players on my shard, 0-30 only. |
(0001088) trinax (reporter) 19-05-11 21:13 edited on: 19-05-11 21:16 |
So we will never be able to find the seg fault bug if I change :( Players are leaving due to late response on spellcast and slight lag (happened after debug version linux) so I think I will change into Windows. I am willing to find the miscoded part(s) searching every file line by line but still couldn't find information on how to apply to be a dev... Created a thread in forums though. |
(0001107) MrSugarCube (administrator) 12-06-11 04:43 |
I believe this was caused by using synchronous database commands (QUERY/EXECUTE) at the same time as asynchronous ones (AQUERY/AEXECUTE). This particular issue affected the Windows build as well. I can't reproduce it any more after the changes I've made (which will be included in the next automated build, version 1473+). |
![]() |
|||
Date Modified | Username | Field | Change |
12-05-11 14:29 | trinax | New Issue | |
12-05-11 20:53 | trinax | Note Added: 0001065 | |
19-05-11 11:59 | trinax | Note Added: 0001086 | |
19-05-11 12:05 | trinax | Note Edited: 0001086 | View Revisions |
19-05-11 12:10 | trinax | Note Edited: 0001086 | View Revisions |
19-05-11 12:11 | trinax | Note Edited: 0001086 | View Revisions |
19-05-11 12:12 | trinax | Note Edited: 0001086 | View Revisions |
19-05-11 16:15 | Mirravin | Note Added: 0001087 | |
19-05-11 21:13 | trinax | Note Added: 0001088 | |
19-05-11 21:16 | trinax | Note Edited: 0001088 | View Revisions |
12-06-11 04:43 | MrSugarCube | Note Added: 0001107 | |
12-06-11 04:43 | MrSugarCube | Status | new => resolved |
12-06-11 04:43 | MrSugarCube | Fixed in Version | => 0.56c Nightly |
12-06-11 04:43 | MrSugarCube | Resolution | open => fixed |
12-06-11 04:43 | MrSugarCube | Assigned To | => MrSugarCube |
12-06-11 13:11 | MrSugarCube | Relationship added | related to 0001972 |
Copyright © 2000 - 2010 MantisBT Group |