Closed thalic closed 7 years ago
Each time I zone, I see this in the logs. Zoning still works. Latest Sources, Ubuntu 17.04 x64, server_source_bots. RoF2 Client.
[World Server] Removed Query Server connection from 38b570bc-1be0-40de-a131-ea799eac8daf
*** Error in `./queryserv': double free or corruption (out): 0x00007ffcc5b47f80 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x7908b)[0x7fdfab99a08b] /lib/x86_64-linux-gnu/libc.so.6(+0x82c3a)[0x7fdfab9a3c3a] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fdfab9a7d2c] ./queryserv(_ZN8Database19GeneralQueryReceiveEP12ServerPacket+0x118)[0x5624edb7c518] ./queryserv(_ZN11WorldServer13HandleMessageEtRKN2EQ3Net6PacketE+0xd1)[0x5624edb82cf1] ./queryserv(_ZN2EQ3Net16ServertalkClient14ProcessMessageERNS0_6PacketE+0x73f)[0x5624edb9827f] ./queryserv(_ZN2EQ3Net16ServertalkClient17ProcessReadBufferEv+0x5b1)[0x5624edb98e01] ./queryserv(+0x3b45d)[0x5624edb9a45d] ./queryserv(+0x490ed)[0x5624edba80ed] ./queryserv(+0x495dc)[0x5624edba85dc] ./queryserv(uv__io_poll+0x2b0)[0x5624edbac590] ./queryserv(uv_run+0x120)[0x5624edba3440] ./queryserv(main+0x262)[0x5624edb79082] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7fdfab9413f1] ./queryserv(_start+0x2a)[0x5624edb7957a] ======= Memory map: ======== 5624edb5f000-5624edbce000 r-xp 00000000 08:01 3017683 /home/eqemu/server_source_bots/Server/build/bin/queryserv 5624eddce000-5624eddd0000 r--p 0006f000 08:01 3017683 /home/eqemu/server_source_bots/Server/build/bin/queryserv 5624eddd0000-5624eddd1000 rw-p 00071000 08:01 3017683 /home/eqemu/server_source_bots/Server/build/bin/queryserv 5624eddd1000-5624eddd2000 rw-p 00000000 00:00 0 5624ef647000-5624ef68b000 rw-p 00000000 00:00 0 [heap] 7fdf9c000000-7fdf9c021000 rw-p 00000000 00:00 0 7fdf9c021000-7fdfa0000000 ---p 00000000 00:00 0 7fdfa4000000-7fdfa4021000 rw-p 00000000 00:00 0 7fdfa4021000-7fdfa8000000 ---p 00000000 00:00 0 7fdfa8fe2000-7fdfa8fe3000 ---p 00000000 00:00 0 7fdfa8fe3000-7fdfa97e3000 rw-p 00000000 00:00 0 7fdfa97e3000-7fdfa97e4000 ---p 00000000 00:00 0 7fdfa97e4000-7fdfa9fe4000 rw-p 00000000 00:00 0 7fdfa9fe4000-7fdfa9fe5000 ---p 00000000 00:00 0 7fdfa9fe5000-7fdfaa7e5000 rw-p 00000000 00:00 0 7fdfaa7e5000-7fdfaa7e6000 ---p 00000000 00:00 0 7fdfaa7e6000-7fdfaafe6000 rw-p 00000000 00:00 0 7fdfaafe6000-7fdfaaff1000 r-xp 00000000 08:01 2626693 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7fdfaaff1000-7fdfab1f0000 ---p 0000b000 08:01 2626693 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7fdfab1f0000-7fdfab1f1000 r--p 0000a000 08:01 2626693 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7fdfab1f1000-7fdfab1f2000 rw-p 0000b000 08:01 2626693 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7fdfab1f2000-7fdfab1f8000 rw-p 00000000 00:00 0 7fdfab1f8000-7fdfab300000 r-xp 00000000 08:01 2626687 /lib/x86_64-linux-gnu/libm-2.24.so 7fdfab300000-7fdfab4ff000 ---p 00108000 08:01 2626687 /lib/x86_64-linux-gnu/libm-2.24.so 7fdfab4ff000-7fdfab500000 r--p 00107000 08:01 2626687 /lib/x86_64-linux-gnu/libm-2.24.so 7fdfab500000-7fdfab501000 rw-p 00108000 08:01 2626687 /lib/x86_64-linux-gnu/libm-2.24.so 7fdfab501000-7fdfab504000 r-xp 00000000 08:01 2626686 /lib/x86_64-linux-gnu/libdl-2.24.so 7fdfab504000-7fdfab703000 ---p 00003000 08:01 2626686 /lib/x86_64-linux-gnu/libdl-2.24.so 7fdfab703000-7fdfab704000 r--p 00002000 08:01 2626686 /lib/x86_64-linux-gnu/libdl-2.24.so 7fdfab704000-7fdfab705000 rw-p 00003000 08:01 2626686 /lib/x86_64-linux-gnu/libdl-2.24.so 7fdfab705000-7fdfab720000 r-xp 00000000 08:01 2622048 /lib/x86_64-linux-gnu/libz.so.1.2.11 7fdfab720000-7fdfab91f000 ---p 0001b000 08:01 2622048 /lib/x86_64-linux-gnu/libz.so.1.2.11 7fdfab91f000-7fdfab920000 r--p 0001a000 08:01 2622048 /lib/x86_64-linux-gnu/libz.so.1.2.11 7fdfab920000-7fdfab921000 rw-p 0001b000 08:01 2622048 /lib/x86_64-linux-gnu/libz.so.1.2.11 7fdfab921000-7fdfabadf000 r-xp 00000000 08:01 2626683 /lib/x86_64-linux-gnu/libc-2.24.so 7fdfabadf000-7fdfabcde000 ---p 001be000 08:01 2626683 /lib/x86_64-linux-gnu/libc-2.24.so 7fdfabcde000-7fdfabce2000 r--p 001bd000 08:01 2626683 /lib/x86_64-linux-gnu/libc-2.24.so 7fdfabce2000-7fdfabce4000 rw-p 001c1000 08:01 2626683 /lib/x86_64-linux-gnu/libc-2.24.so 7fdfabce4000-7fdfabce8000 rw-p 00000000 00:00 0 7fdfabce8000-7fdfabcfe000 r-xp 00000000 08:01 2621957 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fdfabcfe000-7fdfabefd000 ---p 00016000 08:01 2621957 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fdfabefd000-7fdfabefe000 r--p 00015000 08:01 2621957 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fdfabefe000-7fdfabeff000 rw-p 00016000 08:01 2621957 /lib/x86_64-linux-gnu/libgcc_s.so.1 7fdfabeff000-7fdfac078000 r-xp 00000000 08:01 1051048 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7fdfac078000-7fdfac277000 ---p 00179000 08:01 1051048 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7fdfac277000-7fdfac281000 r--p 00178000 08:01 1051048 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7fdfac281000-7fdfac283000 rw-p 00182000 08:01 1051048 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7fdfac283000-7fdfac287000 rw-p 00000000 00:00 0 7fdfac287000-7fdfac28e000 r-xp 00000000 08:01 2626700 /lib/x86_64-linux-gnu/librt-2.24.so 7fdfac28e000-7fdfac48d000 ---p 00007000 08:01 2626700 /lib/x86_64-linux-gnu/librt-2.24.so 7fdfac48d000-7fdfac48e000 r--p 00006000 08:01 2626700 /lib/x86_64-linux-gnu/librt-2.24.so 7fdfac48e000-7fdfac48f000 rw-p 00007000 08:01 2626700 /lib/x86_64-linux-gnu/librt-2.24.so 7fdfac48f000-7fdfac4a7000 r-xp 00000000 08:01 2626698 /lib/x86_64-linux-gnu/libpthread-2.24.so 7fdfac4a7000-7fdfac6a7000 ---p 00018000 08:01 2626698 /lib/x86_64-linux-gnu/libpthread-2.24.so 7fdfac6a7000-7fdfac6a8000 r--p 00018000 08:01 2626698 /lib/x86_64-linux-gnu/libpthread-2.24.so 7fdfac6a8000-7fdfac6a9000 rw-p 00019000 08:01 2626698 /lib/x86_64-linux-gnu/libpthread-2.24.so 7fdfac6a9000-7fdfac6ad000 rw-p 00000000 00:00 0 7fdfac6ad000-7fdfac712000 r-xp 00000000 08:01 1061968 /usr/lib/x86_64-linux-gnu/libsodium.so.18.1.1 7fdfac712000-7fdfac912000 ---p 00065000 08:01 1061968 /usr/lib/x86_64-linux-gnu/libsodium.so.18.1.1 7fdfac912000-7fdfac913000 r--p 00065000 08:01 1061968 /usr/lib/x86_64-linux-gnu/libsodium.so.18.1.1 7fdfac913000-7fdfac914000 rw-p 00066000 08:01 1061968 /usr/lib/x86_64-linux-gnu/libsodium.so.18.1.1 7fdfac914000-7fdfacca7000 r-xp 00000000 08:01 1060557 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20.3.6 7fdfacca7000-7fdfacea6000 ---p 00393000 08:01 1060557 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20.3.6 7fdfacea6000-7fdfaceac000 r--p 00392000 08:01 1060557 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20.3.6 7fdfaceac000-7fdfacf1f000 rw-p 00398000 08:01 1060557 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20.3.6 7fdfacf1f000-7fdfacf24000 rw-p 00000000 00:00 0 7fdfacf24000-7fdfacf4a000 r-xp 00000000 08:01 2621841 /lib/x86_64-linux-gnu/ld-2.24.so 7fdfad133000-7fdfad13a000 rw-p 00000000 00:00 0 7fdfad145000-7fdfad149000 rw-p 00000000 00:00 0 7fdfad149000-7fdfad14a000 r--p 00025000 08:01 2621841 /lib/x86_64-linux-gnu/ld-2.24.so 7fdfad14a000-7fdfad14b000 rw-p 00026000 08:01 2621841 /lib/x86_64-linux-gnu/ld-2.24.so 7fdfad14b000-7fdfad14c000 rw-p 00000000 00:00 0 7ffcc5b2d000-7ffcc5b4e000 rw-p 00000000 00:00 0 [stack] 7ffcc5b9d000-7ffcc5b9f000 r--p 00000000 00:00 0 [vvar] 7ffcc5b9f000-7ffcc5ba1000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] 0: 54 68 61 6C 69 61 00 01 - 51 0C 5A 00 00 00 00 00 | Thalia..Q.Z..... 16: 00 10 5A 00 00 00 00 00 - 20 00 00 00 1C 00 00 00 | ..Z..... ....... 32: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................ 48: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 64 00 | ..............d. 64: 56 00 00 00 00 00 A0 C1 - 00 00 20 41 00 00 00 00 | V......... A.... 80: 0B 00 00 00 00 00 00 00 | ........
Happens only on Ubuntu 17.04, not on Ubuntu 16.04.3 LTS. On 17.10 Perl scripts also stopped working, so stay away from using Ubunut > 16.04.3 LTS.
Fixed, also Perl is now working. Thanks guys!
Each time I zone, I see this in the logs. Zoning still works. Latest Sources, Ubuntu 17.04 x64, server_source_bots. RoF2 Client.
[World Server] Removed Query Server connection from 38b570bc-1be0-40de-a131-ea799eac8daf