Segfault [Linux] Scriptdev2
[FONT=Verdana]Main thread this is reported from: [/FONT][URL]https://www.getmangos.eu/help-amp-support/9995-linux-compile-extraction-tools.html[/URL][FONT=Verdana]
[QUOTE=aleph;72871]Karel, thank you for your patience and sorry for giving you the feeling not to read what you wrote. Although I am an experienced linux user, I was really struggling getting mangoszero to work. The main reason was, that there are various guides and howtos, and also a big number of changes in the installation routine.[/QUOTE][/FONT][QUOTE=aleph;72871]
[FONT=Verdana]About one month ago, I asked for help in the official IRC channel, where I was told to open up a thread here, where you helped me - thanks a lot![/FONT]
[FONT=Verdana]I finally managed to build everything. Unfortunately, mangosd throws a segfault:
[/FONT][FONT=Verdana][QUOTE][ 2077.795885] mangosd[29352]: segfault at 5b60cb010 ip 00007f76d7a912de sp 00007fff96555000 error 6 in libc-2.13.so[7f76d7a18000+181000][/QUOTE][/FONT]
[FONT=Verdana]I guess I will have a look at that tomorrow.[/FONT]
[FONT=Verdana]Best,[/FONT]
[FONT=Verdana]aleph[/FONT][/QUOTE]
According to your logfile, you do not use ScriptDev2, is that correct?
I just got a more detailed error, here is the backtrace:
[QUOTE][*** glibc detected *** ../bin/mangosd: corrupted double-linked list: 0x000000000590dcd0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x76aa6)[0x7fa642738aa6]
/lib/x86_64-linux-gnu/libc.so.6(+0x76edd)[0x7fa642738edd]
/lib/x86_64-linux-gnu/libc.so.6(+0x79204)[0x7fa64273b204]
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x70)[0x7fa64273d930]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(_Znwm+0x1d)[0x7fa64316507d]
/opt/mangoszero/lib/libmangosscript.so(_ZNSt6vectorIP6ScriptSaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_+0x234)[0x7fa63e5b30f4]
/opt/mangoszero/lib/libmangosscript.so(InitScriptLibrary+0x20e)[0x7fa63e5b2e4e]
../bin/mangosd(_ZN9ScriptMgr17LoadScriptLibraryEPKc+0x7ae)[0x81505e]
../bin/mangosd(_ZN5World23SetInitialWorldSettingsEv+0x133d)[0x87dc5d]
../bin/mangosd(_ZN6Master3RunEv+0x14f)[0x55559f]
../bin/mangosd(main+0x308)[0x54bb98]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd)[0x7fa6426e0eed]
../bin/mangosd[0x550af1]
======= Memory map: ========
00400000-00bbd000 r-xp 00000000 08:01 528393 /opt/mangoszero/bin/mangosd
00dbd000-00dc4000 rw-p 007bd000 08:01 528393 /opt/mangoszero/bin/mangosd
00dc4000-00dd1000 rw-p 00000000 00:00 0
00f8a000-0719e000 rw-p 00000000 00:00 0 [heap]
7fa638000000-7fa638021000 rw-p 00000000 00:00 0
7fa638021000-7fa63c000000 ---p 00000000 00:00 0
7fa63c971000-7fa63d83e000 rw-p 00000000 00:00 0
7fa63dc61000-7fa63dc62000 ---p 00000000 00:00 0
7fa63dc62000-7fa63e462000 rw-p 00000000 00:00 0
7fa63e462000-7fa63e5e4000 r-xp 00000000 08:01 528399 /opt/mangoszero/lib/libmangosscript.so
7fa63e5e4000-7fa63e7e3000 ---p 00182000 08:01 528399 /opt/mangoszero/lib/libmangosscript.so
7fa63e7e3000-7fa63e7fb000 rw-p 00181000 08:01 528399 /opt/mangoszero/lib/libmangosscript.so
7fa63e7fb000-7fa640894000 rw-p 00000000 00:00 0
7fa640894000-7fa640895000 ---p 00000000 00:00 0
7fa640895000-7fa641095000 rw-p 00000000 00:00 0
7fa641095000-7fa641096000 ---p 00000000 00:00 0
7fa641096000-7fa641896000 rw-p 00000000 00:00 0
7fa641896000-7fa6418a1000 r-xp 00000000 08:01 406212 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fa6418a1000-7fa641aa0000 ---p 0000b000 08:01 406212 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fa641aa0000-7fa641aa1000 r--p 0000a000 08:01 406212 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fa641aa1000-7fa641aa2000 rw-p 0000b000 08:01 406212 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fa641aa2000-7fa641aa3000 ---p 00000000 00:00 0
7fa641aa3000-7fa6422a3000 rw-p 00000000 00:00 0
7fa6422a3000-7fa6422b9000 r-xp 00000000 08:01 392639 /lib/x86_64-linux-gnu/libz.so.1.2.7
7fa6422b9000-7fa6424b8000 ---p 00016000 08:01 392639 /lib/x86_64-linux-gnu/libz.so.1.2.7
7fa6424b8000-7fa6424b9000 r--p 00015000 08:01 392639 /lib/x86_64-linux-gnu/libz.so.1.2.7
7fa6424b9000-7fa6424ba000 rw-p 00016000 08:01 392639 /lib/x86_64-linux-gnu/libz.so.1.2.7
7fa6424ba000-7fa6424c1000 r-xp 00000000 08:01 406219 /lib/x86_64-linux-gnu/librt-2.13.so
7fa6424c1000-7fa6426c0000 ---p 00007000 08:01 406219 /lib/x86_64-linux-gnu/librt-2.13.so
7fa6426c0000-7fa6426c1000 r--p 00006000 08:01 406219 /lib/x86_64-linux-gnu/librt-2.13.so
7fa6426c1000-7fa6426c2000 rw-p 00007000 08:01 406219 /lib/x86_64-linux-gnu/librt-2.13.so
7fa6426c2000-7fa642843000 r-xp 00000000 08:01 406203 /lib/x86_64-linux-gnu/libc-2.13.so
7fa642843000-7fa642a43000 ---p 00181000 08:01 406203 /lib/x86_64-linux-gnu/libc-2.13.so
7fa642a43000-7fa642a47000 r--p 00181000 08:01 406203 /lib/x86_64-linux-gnu/libc-2.13.so
7fa642a47000-7fa642a48000 rw-p 00185000 08:01 406203 /lib/x86_64-linux-gnu/libc-2.13.so
7fa642a48000-7fa642a4d000 rw-p 00000000 00:00 0
7fa642a4d000-7fa642a64000 r-xp 00000000 08:01 406217 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fa642a64000-7fa642c63000 ---p 00017000 08:01 406217 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fa642c63000-7fa642c64000 r--p 00016000 08:01 406217 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fa642c64000-7fa642c65000 rw-p 00017000 08:01 406217 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fa642c65000-7fa642c69000 rw-p 00000000 00:00 0
7fa642c69000-7fa642c7e000 r-xp 00000000 08:01 392453 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fa642c7e000-7fa642e7e000 ---p 00015000 08:01 392453 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fa642e7e000-7fa642e7f000 rw-p 00015000 08:01 392453 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fa642e7f000-7fa642f00000 r-xp 00000000 08:01 406207 /lib/x86_64-linux-gnu/libm-2.13.so
7fa642f00000-7fa6430ff000 ---p 00081000 08:01 406207 /lib/x86_64-linux-gnu/libm-2.13.so
7fa6430ff000-7fa643100000 r--p 00080000 08:01 406207 /lib/x86_64-linux-gnu/libm-2.13.so
7fa643100000-7fa643101000 rw-p 00081000 08:01 406207 /lib/x86_64-linux-gnu/libm-2.13.so
7fa643101000-7fa6431e9000 r-xp 00000000 08:01 4036 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fa6431e9000-7fa6433e9000 ---p 000e8000 08:01 4036 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fa6433e9000-7fa6433f1000 r--p 000e8000 08:01 4036 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fa6433f1000-7fa6433f3000 rw-p 000f0000 08:01 4036 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fa6433f3000-7fa643408000 rw-p 00000000 00:00 0
7fa643408000-7fa64340a000 r-xp 00000000 08:01 406206 /lib/x86_64-linux-gnu/libdl-2.13.so
7fa64340a000-7fa64360a000 ---p 00002000 08:01 406206 /lib/x86_64-linux-gnu/libdl-2.13.so
7fa64360a000-7fa64360b000 r--p 00002000 08:01 406206 /lib/x86_64-linux-gnu/libdl-2.13.so
7fa64360b000-7fa64360c000 rw-p 00003000 08:01 406206 /lib/x86_64-linux-gnu/libdl-2.13.so
7fa64360c000-7fa6437d6000 r-xp 00000000 08:01 4094 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fa6437d6000-7fa6439d6000 ---p 001ca000 08:01 4094 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fa6439d6000-7fa6439f1000 r--p 001ca000 08:01 4094 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fa6439f1000-7fa643a00000 rw-p 001e5000 08:01 4094 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fa643a00000-7fa643a04000 rw-p 00000000 00:00 0
7fa643a04000-7fa643a5a000 r-xp 00000000 08:01 4109 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
7fa643a5a000-7fa643c5a000 ---p 00056000 08:01 4109 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
7fa643c5a000-7fa643c5d000 r--p 00056000 08:01 4109 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
7fa643c5d000-7fa643c64000 rw-p 00059000 08:01 4109 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
7fa643c64000-7fa643f23000 r-xp 00000000 08:01 16875 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0
7fa643f23000-7fa644123000 ---p 002bf000 08:01 16875 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0
7fa644123000-7fa644129000 r--p 002bf000 08:01 16875 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0
7fa644129000-7fa6441a7000 rw-p 002c5000 08:01 16875 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0
7fa6441a7000-7fa6441ac000 rw-p 00000000 00:00 0
7fa6441ac000-7fa64434f000 r-xp 00000000 08:01 523328 /opt/mangoszero/lib/libACE-5.8.3.so
7fa64434f000-7fa64454f000 ---p 001a3000 08:01 523328 /opt/mangoszero/lib/libACE-5.8.3.so
7fa64454f000-7fa644565000 rw-p 001a3000 08:01 523328 /opt/mangoszero/lib/libACE-5.8.3.so
7fa644565000-7fa644566000 rw-p 00000000 00:00 0
7fa644566000-7fa644586000 r-xp 00000000 08:01 392500 /lib/x86_64-linux-gnu/ld-2.13.so
7fa6446cb000-7fa6446ee000 rw-p 00000000 00:00 0
7fa644770000-7fa64477e000 rw-p 00000000 00:00 0
7fa64477e000-7fa644785000 rw-p 00000000 00:00 0
7fa644785000-7fa644786000 r--p 0001f000 08:01 392500 /lib/x86_64-linux-gnu/ld-2.13.so
7fa644786000-7fa644787000 rw-p 00020000 08:01 392500 /lib/x86_64-linux-gnu/ld-2.13.so
7fa644787000-7fa644788000 rw-p 00000000 00:00 0
7fff37bcc000-7fff37bed000 rw-p 00000000 00:00 0 [stack]
7fff37bff000-7fff37c00000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall][/QUOTE]
I keep analysing it and will look for any opportunities to fix that.
Best,
aleph
Recommended Comments
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now