Author Topic: [lacks info] 3.7.0, Ubuntu 12.04 x86_64, glibc: Invalid pointer  (Read 996 times)

gonse

  • Guest

I did an online game. My basis got attacked and suddenly the game crashed.

http://www.sendspace.com/file/bqh1f1

The terminal showed:

Code: [Select]
gonse@gonsecomp:~/megaglest$ ./start_megaglest --verbose &> ~/.megaglest/verbose.log
*** glibc detected *** ./megaglest: munmap_chunk(): invalid pointer: 0x000000001b1b7940 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f85bee1fb96]
/usr/lib/nvidia-current-updates/libGL.so.1(+0xa4c2f)[0x7f85c2219c2f]
======= Memory map: ========
00400000-00fb7000 r-xp 00000000 08:06 15732384                           /home/gonse/megaglest/megaglest
011b7000-011b9000 r--p 00bb7000 08:06 15732384                           /home/gonse/megaglest/megaglest
011b9000-011dd000 rw-p 00bb9000 08:06 15732384                           /home/gonse/megaglest/megaglest
011dd000-011f6000 rw-p 00000000 00:00 0
0199a000-263ef000 rw-p 00000000 00:00 0                                  [heap]
40185000-40187000 r-xs 00000000 08:01 1442026                            /tmp/glCcDda1 (deleted)
41f3c000-41fba000 rw-p 00000000 00:00 0
7f8568000000-7f8568084000 rw-p 00000000 00:00 0
7f8568084000-7f856c000000 ---p 00000000 00:00 0
7f8570000000-7f85710b0000 rw-p 00000000 00:00 0
7f85710b0000-7f8574000000 ---p 00000000 00:00 0
7f8574000000-7f8577fff000 rw-p 00000000 00:00 0
7f8577fff000-7f8578000000 ---p 00000000 00:00 0
7f8578000000-7f85782c9000 rw-p 00000000 00:00 0
7f85782c9000-7f857c000000 ---p 00000000 00:00 0
7f8580000000-7f8580022000 rw-p 00000000 00:00 0
7f8580022000-7f8584000000 ---p 00000000 00:00 0
7f8584000000-7f8584a78000 rw-p 00000000 00:00 0
7f8584a78000-7f8588000000 ---p 00000000 00:00 0
7f8588000000-7f8589da7000 rw-p 00000000 00:00 0
7f8589da7000-7f858c000000 ---p 00000000 00:00 0
7f858d7fe000-7f858d7ff000 ---p 00000000 00:00 0
7f858d7ff000-7f8590000000 rw-p 00000000 00:00 0
7f8590000000-7f8590021000 rw-p 00000000 00:00 0
7f8590021000-7f8594000000 ---p 00000000 00:00 0
7f8594000000-7f8594383000 rw-p 00000000 00:00 0
7f8594383000-7f8598000000 ---p 00000000 00:00 0
7f8598000000-7f859803a000 rw-p 00000000 00:00 0
7f859803a000-7f859c000000 ---p 00000000 00:00 0
7f859c1f0000-7f859c1f1000 ---p 00000000 00:00 0
7f859c1f1000-7f859c9f1000 rw-p 00000000 00:00 0
7f859c9f1000-7f859c9f2000 ---p 00000000 00:00 0
7f859c9f2000-7f859d1f2000 rw-p 00000000 00:00 0
7f859d9f3000-7f859d9f4000 ---p 00000000 00:00 0
7f859d9f4000-7f859e1f4000 rw-p 00000000 00:00 0
7f859e1f4000-7f859e5f4000 rw-s 72876000 00:05 11004                      /dev/nvidia0
7f859e5f4000-7f859e5fb000 r-xp 00000000 08:01 1851350                    /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f859e5fb000-7f859e7fa000 ---p 00007000 08:01 1851350                    /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f859e7fa000-7f859e7fb000 r--p 00006000 08:01 1851350                    /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f859e7fb000-7f859e7fc000 rw-p 00007000 08:01 1851350                    /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f859e7fc000-7f859e7fd000 ---p 00000000 00:00 0
7f859e7fd000-7f859effd000 rw-p 00000000 00:00 0
7f859f7fe000-7f859f7ff000 ---p 00000000 00:00 0
7f859f7ff000-7f859ffff000 rw-p 00000000 00:00 0
7f859ffff000-7f85a4000000 rw-s 00000000 00:12 29574                      /run/shm/pulse-shm-375927513
7f85a4000000-7f85a4021000 rw-p 00000000 00:00 0
7f85a4021000-7f85a8000000 ---p 00000000 00:00 0
7f85a8000000-7f85a8021000 rw-p 00000000 00:00 0
7f85a8021000-7f85ac000000 ---p 00000000 00:00 0
7f85ac000000-7f85ac021000 rw-p 00000000 00:00 0
7f85ac021000-7f85b0000000 ---p 00000000 00:00 0
7f85b000b000-7f85b000c000 ---p 00000000 00:00 0
7f85b000c000-7f85b080c000 rw-p 00000000 00:00 0
7f85b080c000-7f85b080d000 ---p 00000000 00:00 0
7f85b080d000-7f85b100d000 rw-p 00000000 00:00 0
7f85b100d000-7f85b100e000 ---p 00000000 00:00 0
7f85b100e000-7f85b180e000 rw-p 00000000 00:00 0
7f85b19d2000-7f85b19d3000 ---p 00000000 00:00 0
7f85b19d3000-7f85b21d5000 rw-p 00000000 00:00 0
7f85b21d5000-7f85b228e000 r--p 00000000 08:06 15730929                   /home/gonse/megaglest/data/core/fonts/LinBiolinum_RB.ttf
7f85b248b000-7f85b248d000 r-xp 00000000 08:01 1835062                    /lib/libnss_mdns4_minimal.so.2
7f85b248d000-7f85b268c000 ---p 00002000 08:01 1835062                    /lib/libnss_mdns4_minimal.so.2
7f85b268c000-7f85b268d000 r--p 00001000 08:01 1835062                    /lib/libnss_mdns4_minimal.so.2
7f85b268d000-7f85b268e000 rw-p 00002000 08:01 1835062                    /lib/libnss_mdns4_minimal.so.2
7f85b268e000-7f85b2747000 r--p 00000000 08:06 15730929                   /home/gonse/megaglest/data/core/fonts/LinBiolinum_RB.ttf
7f85b2747000-7f85b2b47000 rw-s af969000 00:05 11004                      /dev/nvidia0
7f85b2b47000-7f85b2c00000 r--p 00000000 08:06 15730929                   /home/gonse/megaglest/data/core/fonts/LinBiolinum_RB.ttf
7f85b2c00000-7f85b2cb9000 r--p 00000000 08:06 15730929                   /home/gonse/megaglest/data/core/fonts/LinBiolinum_RB.ttf
7f85b2cb9000-7f85b30b9000 rw-s a4d32000 00:05 11004                      /dev/nvidia0
7f85b32ac000-7f85b32b8000 r-xp 00000000 08:01 1851343                    /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f85b32b8000-7f85b34b7000 ---p 0000c000 08:01 1851343                    /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f85b34b7000-7f85b34b8000 r--p 0000b000 08:01 1851343                    /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f85b34b8000-7f85b34b9000 rw-p 0000c000 08:01 1851343                    /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f85b34b9000-7f85b3572000 r--p 00000000 08:06 15730929                   /home/gonse/megaglest/data/core/fonts/LinBiolinum_RB.ttf
7f85b3572000-7f85b3772000 rw-s bfb1a000 00:05 11004                      /dev/nvidia0
7f85b3772000-7f85b382b000 r--p 00000000 08:06 15730929                   /home/gonse/megaglest/data/core/fonts/LinBiolinum_RB.ttf
7f85b382b000-7f85b442f000 rw-p 00000000 00:00 0
7f85b442f000-7f85b462f000 rw-s bfb1b000 00:05 11004                      /dev/nvidia0
7f85b468a000-7f85b470a000 rw-s 11809b000 00:05 11004                     /dev/nvidia0
7f85b470a000-7f85b472f000 r--p 00000000 08:01 148688                     /usr/share/locale-langpack/de/LC_MESSAGES/libc.mo
7f85b472f000-7f85b476f000 rw-s af99e000 00:05 11004                      /dev/nvidia0
7f85b476f000-7f85b480d000 rw-p 00000000 00:00 0
7f85b480d000-7f85b480e000 ---p 00000000 00:00 0
7f85b480e000-7f85b500e000 rw-p 00000000 00:00 0
7f85b500e000-7f85b500f000 ---p 00000000 00:00 0
7f85b500f000-7f85b580f000 rw-p 00000000 00:00 0
7f85b580f000-7f85b5814000 r-xp 00000000 08:01 1972998                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f85b5814000-7f85b5a13000 ---p 00005000 08:01 1972998                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f85b5a13000-7f85b5a14000 r--p 00004000 08:01 1972998                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f85b5a14000-7f85b5a15000 rw-p 00005000 08:01 1972998                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f85b5a15000-7f85b5a1e000 r-xp 00000000 08:01 1973016                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f85b5a1e000-7f85b5c1d000 ---p 00009000 08:01 1973016                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f85b5c1d000-7f85b5c1e000 r--p 00008000 08:01 1973016                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f85b5c1e000-7f85b5c1f000 rw-p 00009000 08:01 1973016                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f85b5c1f000-7f85b5c28000 r-xp 00000000 08:01 1972990                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f85b5c28000-7f85b5e27000 ---p 00009000 08:01 1972990                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f85b5e27000-7f85b5e28000 r--p 00008000 08:01 1972990                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f85b5e28000-7f85b5e29000 rw-p 00009000 08:01 1972990                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f85b5e29000-7f85b6680000 r--p 00000000 08:01 1971938                    /usr/lib/locale/locale-archive
7f85b6680000-7f85b6933000 r-xp 00000000 08:01 1973553                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7f85b6933000-7f85b6b32000 ---p 002b3000 08:01 1973553                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7f85b6b32000-7f85b6b4e000 r--p 002b2000 08:01 1973553                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7f85b6b4e000-7f85b6b4f000 rw-p 002ce000 08:01 1973553                    /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7f85b6b4f000-7f85b6b97000 r-xp 00000000 08:01 1972920                    /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7f85b6b97000-7f85b6d97000 ---p 00048000 08:01 1972920                    /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7f85b6d97000-7f85b6d98000 r--p 00048000 08:01 1972920                    /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7f85b6d98000-7f85b6d99000 rw-p 00049000 08:01 1972920                    /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7f85b6d99000-7f85b6db0000 r-xp 00000000 08:01 1851352                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7f85b6db0000-7f85b6faf000 ---p 00017000 08:01 1851352                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7f85b6faf000-7f85b6fb0000 r--p 00016000 08:01 1851352                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7f85b6fb0000-7f85b6fb1000 rw-p 00017000 08:01 1851352                    /lib/x86_64-linux-gnu/libnsl-2.15.so
7f85b6fb1000-7f85b6fb3000 rw-p 00000000 00:00 0
7f85b6fb3000-7f85b6fbc000 r-xp 00000000 08:01 1851342                    /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f85b6fbc000-7f85b71bc000 ---p 00009000 08:01 1851342                    /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f85b71bc000-7f85b71bd000 r--p 00009000 08:01 1851342                    /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f85b71bd000-7f85b71be000 rw-p 0000a000 08:01 1851342                    /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f85b71be000-7f85b71ec000 rw-p 00000000 00:00 0
7f85b71ec000-7f85b728a000 r-xp 00000000 08:01 1973500                    /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7f85b728a000-7f85b748a000 ---p 0009e000 08:01 1973500                    /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7f85b748a000-7f85b748c000 r--p 0009e000 08:01 1973500                    /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7f85b748c000-7f85b748e000 rw-p 000a0000 08:01 1973500                    /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7f85b748e000-7f85b748f000 rw-p 00000000 00:00 0
7f85b748f000-7f85b74d4000 r-xp 00000000 08:01 1973306                    /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7f85b74d4000-7f85b76d4000 ---p 00045000 08:01 1973306                    /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7f85b76d4000-7f85b76d6000 r--p 00045000 08:01 1973306                    /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7f85b76d6000-7f85b76d8000 rw-p 00047000 08:01 1973306                    /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7f85b76d8000-7f85b76d9000 rw-p 00000000 00:00 0
7f85b76d9000-7f85b76e7000 r-xp 00000000 08:01 1973300                    /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
7f85b76e7000-7f85b78e6000 ---p 0000e000 08:01 1973300                    /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
7f85b78e6000-7f85b78e7000 r--p 0000d000 08:01 1973300                    /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
7f85b78e7000-7f85b78e8000 rw-p 0000e000 08:01 1973300                    /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
7f85b78e8000-7f85b7910000 r-xp 00000000 08:01 1973562                    /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
7f85b7910000-7f85b7b0f000 ---p 00028000 08:01 1973562                    /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
7f85b7b0f000-7f85b7b10000 r--p 00027000 08:01 1973562                    /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
7f85b7b10000-7f85b7b11000 rw-p 00028000 08:01 1973562                    /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
7f85b7b11000-7f85b7b16000 r-xp 00000000 08:01 1973040                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f85b7b16000-7f85b7d15000 ---p 00005000 08:01 1973040                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f85b7d15000-7f85b7d16000 r--p 00004000 08:01 1973040                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f85b7d16000-7f85b7d17000 rw-p 00005000 08:01 1973040                    /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f85b7d17000-7f85b7d77000 r-xp 00000000 08:01 1973488                    /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25
7f85b7d77000-7f85b7f77000 ---p 00060000 08:01 1973488                    /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25
7f85b7f77000-7f85b7f79000 r--p 00060000 08:01 1973488                    /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25
7f85b7f79000-7f85b7f7a000 rw-p 00062000 08:01 1973488                    /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25
7f85b7f7a000-7f85b7f7e000 rw-p 00000000 00:00 0
7f85b7f7e000-7f85b7f86000 r-xp 00000000 08:01 1838952                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f85b7f86000-7f85b8185000 ---p 00008000 08:01 1838952                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f85b8185000-7f85b8186000 r--p 00007000 08:01 1838952                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f85b8186000-7f85b8187000 rw-p 00008000 08:01 1838952                    /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f85b8187000-7f85b818a000 r-xp 00000000 08:01 1838870                    /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7f85b818a000-7f85b8389000 ---p 00003000 08:01 1838870                    /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7f85b8389000-7f85b838a000 r--p 00002000 08:01 1838870                    /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7f85b838a000-7f85b838b000 rw-p 00003000 08:01 1838870                    /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7f85b838b000-7f85b839b000 r-xp 00000000 08:01 1973516                    /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12
7f85b839b000-7f85b859a000 ---p 00010000 08:01 1973516                    /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12
7f85b859a000-7f85b859b000 r--p 0000f000 08:01 1973516                    /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12
7f85b859b000-7f85b859c000 rw-p 00010000 08:01 1973516                    /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12
7f85b859c000-7f85b85b0000 r-xp 00000000 08:01 1973462                    /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
7f85b85b0000-7f85b87af000 ---p 00014000 08:01 1973462                    /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
7f85b87af000-7f85b87b0000 r--p 00013000 08:01 1973462                    /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
7f85b87b0000-7f85b87b1000 rw-p 00014000 08:01 1973462                    /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
7f85b87b1000-7f85b87e2000 r-xp 00000000 08:01 1973298                    /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
7f85b87e2000-7f85b89e2000 ---p 00031000 08:01 1973298                    /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
7f85b89e2000-7f85b89e3000 r--p 00031000 08:01 1973298                    /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
7f85b89e3000-7f85b89e4000 rw-p 00032000 08:01 1973298                    /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
7f85b89e4000-7f85b89e5000 rw-p 00000000 00:00 0

core dump:
Code: [Select]
gonse@gonsecomp:~/megaglest$ gdb -q -n -ex "bt" -batch ./megaglest core
[New LWP 17259]
[New LWP 17262]
[New LWP 17275]
[New LWP 17269]
[New LWP 17270]
[New LWP 17261]
[New LWP 17268]
[New LWP 17263]

warning: Can't read pathname for load map: Eingabe-/Ausgabefehler.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./megaglest --verbose'.
Program terminated with signal 6, Aborted.
#0  0x00007f85bedd7425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#0  0x00007f85bedd7425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f85beddab8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f85bee1539e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007f85bee1fb96 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007f85c2219c2f in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#5  0x00007f85bcef4afe in ?? () from /usr/lib/nvidia-current-updates/libnvidia-glcore.so.304.43
#6  0x00007f85bcf291b7 in ?? () from /usr/lib/nvidia-current-updates/libnvidia-glcore.so.304.43
#7  0x00007f85bcf3447e in ?? () from /usr/lib/nvidia-current-updates/libnvidia-glcore.so.304.43
#8  0x00007f85bcf267b4 in ?? () from /usr/lib/nvidia-current-updates/libnvidia-glcore.so.304.43
#9  0x00007f85bcd13e63 in ?? () from /usr/lib/nvidia-current-updates/libnvidia-glcore.so.304.43
#10 0x0000000000ab59a2 in Shared::Graphics::Gl::Texture2DGl::end (this=0x5ffca30, deletePixelBuffer=true) at /home/softcoder/Code/megaglest/trunk/source/shared_lib/sources/graphics/gl/texture_gl.cpp:948
#11 0x0000000000a8c22c in Shared::Graphics::TextureManager::end (this=0x1a17bc0) at /home/softcoder/Code/megaglest/trunk/source/shared_lib/sources/graphics/texture_manager.cpp:102
#12 0x00000000006d936d in Glest::Game::Renderer::endGame (this=0x11dee20, isFinalEnd=true) at /home/softcoder/Code/megaglest/trunk/source/glest_game/graphics/renderer.cpp:722
#13 0x000000000064f373 in Glest::Game::Game::~Game (this=0x44635b0, __in_chrg=<optimized out>) at /home/softcoder/Code/megaglest/trunk/source/glest_game/game/game.cpp:401
#14 0x0000000000735729 in Glest::Game::BattleEnd::~BattleEnd (this=0x23a1b690, __in_chrg=<optimized out>) at /home/softcoder/Code/megaglest/trunk/source/glest_game/main/battle_end.cpp:102
#15 0x000000000077b011 in Glest::Game::Program::setState (this=0x1a322b0, programStateNew=0x23d61c90, cleanupOldState=true) at /home/softcoder/Code/megaglest/trunk/source/glest_game/main/program.cpp:540
#16 0x0000000000734d18 in Glest::Game::BattleEnd::mouseDownLeft (this=0x23a1b690, x=<optimized out>, y=89) at /home/softcoder/Code/megaglest/trunk/source/glest_game/main/battle_end.cpp:785
#17 0x0000000000741ef2 in Glest::Game::MainWindow::eventMouseDown (this=0x1a458d0, x=<optimized out>, y=<optimized out>, mouseButton=Shared::Platform::mbLeft) at /home/softcoder/Code/megaglest/trunk/source/glest_game/main/main.cpp:623
#18 0x0000000000b1b586 in Shared::Platform::Window::handleMouseDown (this=0x1a458d0, event=...) at /home/softcoder/Code/megaglest/trunk/source/shared_lib/sources/platform/sdl/window.cpp:674
#19 0x0000000000b1bf1e in Shared::Platform::Window::handleEvent () at /home/softcoder/Code/megaglest/trunk/source/shared_lib/sources/platform/sdl/window.cpp:160
#20 0x000000000076ab72 in Glest::Game::glestMain (argc=1505700496, argv=0x32bdc80) at /home/softcoder/Code/megaglest/trunk/source/glest_game/main/main.cpp:4659
#21 0x000000000076df83 in Glest::Game::glestMainWrapper (argc=2, argv=0x7fff59bf6b28) at /home/softcoder/Code/megaglest/trunk/source/glest_game/main/main.cpp:4924
#22 0x00007f85bedc276d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#23 0x00000000005dda99 in _start ()
« Last Edit: 22 November 2012, 12:58:41 by tomreyn »

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
For me this looks a lot like a broken driver ( or hardware ?) . Its crashing inside the nvidia driver.
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Try running the game with this commandline option (to see if it helps):

./megaglest --disable-vbo

Thanks

gonse

  • Guest
Hi there,

I tried with the above mentioned argument. I just got attacked by AI. This came up with rev#3925.

Code: [Select]
gonse@gonsecomp:~/megaglest_svn$ gdb -q -n -ex "bt" -batch ./mk/linux/megaglest core
[New LWP 3726]
[New LWP 3728]
[New LWP 3729]
[New LWP 3736]
[New LWP 3731]
[New LWP 3735]
[New LWP 3734]

warning: Can't read pathname for load map: Eingabe-/Ausgabefehler.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `mk/linux/megaglest --ini-path=mk/linux/ --data-path=mk/linux/ --verbose --disab'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f7b66597962 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#0  0x00007f7b66597962 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x0000000000521da7 in deallocate (__p=0x25d21ef0, this=<optimized out>) at /usr/include/c++/4.6/ext/new_allocator.h:98
#2  _M_put_node (__p=0x25d21ef0, this=<optimized out>) at /usr/include/c++/4.6/bits/stl_tree.h:373
#3  _M_destroy_node (__p=0x25d21ef0, this=<optimized out>) at /usr/include/c++/4.6/bits/stl_tree.h:395
#4  _M_erase (__x=0x25d21ef0, this=0x24824d28) at /usr/include/c++/4.6/bits/stl_tree.h:1076
#5  std::_Rb_tree<Shared::Graphics::Vec2<int>, std::pair<Shared::Graphics::Vec2<int> const, bool>, std::_Select1st<std::pair<Shared::Graphics::Vec2<int> const, bool> >, std::less<Shared::Graphics::Vec2<int> >, std::allocator<std::pair<Shared::Graphics::Vec2<int> const, bool> > >::_M_erase (this=0x24824d28, __x=0x34275140) at /usr/include/c++/4.6/bits/stl_tree.h:1074
#6  0x0000000000521cc7 in _M_erase (__x=0x341809f0, this=0x24824d28) at /usr/include/c++/4.6/bits/stl_tree.h:1074
#7  _M_erase (__x=0x33fcbda0, this=0x24824d28) at /usr/include/c++/4.6/bits/stl_tree.h:1074
#8  _M_erase (__x=0x34424b30, this=0x24824d28) at /usr/include/c++/4.6/bits/stl_tree.h:1074
#9  _M_erase (__x=0x2bf9c9a0, this=0x24824d28) at /usr/include/c++/4.6/bits/stl_tree.h:1074
#10 _M_erase (__x=0x2c000d30, this=0x24824d28) at /usr/include/c++/4.6/bits/stl_tree.h:1074
#11 _M_erase (__x=0x2b7ac130, this=0x24824d28) at /usr/include/c++/4.6/bits/stl_tree.h:1074
#12 _M_erase (__x=0x2bd1c360, this=0x24824d28) at /usr/include/c++/4.6/bits/stl_tree.h:1074
#13 _M_erase (__x=0x28a7cc60, this=0x24824d28) at /usr/include/c++/4.6/bits/stl_tree.h:1074
#14 std::_Rb_tree<Shared::Graphics::Vec2<int>, std::pair<Shared::Graphics::Vec2<int> const, bool>, std::_Select1st<std::pair<Shared::Graphics::Vec2<int> const, bool> >, std::less<Shared::Graphics::Vec2<int> >, std::allocator<std::pair<Shared::Graphics::Vec2<int> const, bool> > >::_M_erase (this=0x24824d28, __x=0x2885da50) at /usr/include/c++/4.6/bits/stl_tree.h:1074
#15 0x00000000008ae9bc in ~_Rb_tree (this=0x24824d28, __in_chrg=<optimized out>) at /usr/include/c++/4.6/bits/stl_tree.h:639
#16 ~map (this=0x24824d28, __in_chrg=<optimized out>) at /usr/include/c++/4.6/bits/stl_map.h:88
#17 Glest::Game::Faction::~Faction (this=0x24824be0, __in_chrg=<optimized out>) at /home/gonse/megaglest_svn/source/glest_game/type_instances/faction.cpp:420
#18 0x000000000092b36a in Glest::Game::World::end (this=0x4f34020) at /home/gonse/megaglest_svn/source/glest_game/world/world.cpp:175
#19 0x00000000005a9eb6 in Glest::Game::Game::~Game (this=0x4f33fe0, __in_chrg=<optimized out>) at /home/gonse/megaglest_svn/source/glest_game/game/game.cpp:390
#20 0x00000000005aa9e9 in Glest::Game::Game::~Game (this=0x4f33fe0, __in_chrg=<optimized out>) at /home/gonse/megaglest_svn/source/glest_game/game/game.cpp:416
#21 0x00000000006a8bde in Glest::Game::Program::~Program (this=0x261a1d0, __in_chrg=<optimized out>) at /home/gonse/megaglest_svn/source/glest_game/main/program.cpp:279
#22 0x00000000006a9159 in Glest::Game::Program::~Program (this=0x261a1d0, __in_chrg=<optimized out>) at /home/gonse/megaglest_svn/source/glest_game/main/program.cpp:303
#23 0x0000000000699c1d in Glest::Game::ExceptionHandler::handleRuntimeError (msg=<optimized out>, getStackTraceString=true) at /home/gonse/megaglest_svn/source/glest_game/main/main.cpp:475
#24 0x000000000068084f in Glest::Game::handleSIGSEGV (sig=<optimized out>) at /home/gonse/megaglest_svn/source/glest_game/main/main.cpp:4914
#25 <signal handler called>
#26 0x00007f7b66e539ea in std::_Rb_tree_decrement(std::_Rb_tree_node_base*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#27 0x000000000052402a in operator-- (this=<synthetic pointer>) at /usr/include/c++/4.6/bits/stl_tree.h:284
#28 std::_Rb_tree<Shared::Graphics::Vec2<int>, std::pair<Shared::Graphics::Vec2<int> const, bool>, std::_Select1st<std::pair<Shared::Graphics::Vec2<int> const, bool> >, std::less<Shared::Graphics::Vec2<int> >, std::allocator<std::pair<Shared::Graphics::Vec2<int> const, bool> > >::_M_insert_unique_ (this=0x24824d28, __position=..., __v=...) at /usr/include/c++/4.6/bits/stl_tree.h:1350
#29 0x00000000005241c7 in insert (__x=..., __position=..., this=<optimized out>) at /usr/include/c++/4.6/bits/stl_map.h:571
#30 std::map<Shared::Graphics::Vec2<int>, bool, std::less<Shared::Graphics::Vec2<int> >, std::allocator<std::pair<Shared::Graphics::Vec2<int> const, bool> > >::operator[] (this=<optimized out>, __k=...) at /usr/include/c++/4.6/bits/stl_map.h:453
#31 0x00000000008ac1bd in Glest::Game::Faction::addCloseResourceTargetToCache (this=0x24824be0, pos=...) at /home/gonse/megaglest_svn/source/glest_game/type_instances/faction.cpp:1241
#32 0x000000000092539d in Glest::Game::World::moveUnitCells (this=0x4f34020, unit=0x377b2db0) at /home/gonse/megaglest_svn/source/glest_game/world/world.cpp:776
#33 0x00000000009508dc in Glest::Game::UnitUpdater::updateUnit (this=0x4f34820, unit=0x377b2db0) at /home/gonse/megaglest_svn/source/glest_game/world/unit_updater.cpp:257
#34 0x000000000091ba80 in Glest::Game::World::updateAllFactionUnits (this=0x4f34020) at /home/gonse/megaglest_svn/source/glest_game/world/world.cpp:477
#35 0x000000000092e5bd in Glest::Game::World::update (this=0x4f34020) at /home/gonse/megaglest_svn/source/glest_game/world/world.cpp:566
#36 0x00000000005b42ca in Glest::Game::Game::update (this=0x4f33fe0) at /home/gonse/megaglest_svn/source/glest_game/game/game.cpp:1543
#37 0x00000000006aac06 in Glest::Game::Program::loopWorker (this=0x261a1d0) at /home/gonse/megaglest_svn/source/glest_game/main/program.cpp:433
#38 0x0000000000691201 in Glest::Game::glestMain (argc=<optimized out>, argv=<optimized out>) at /home/gonse/megaglest_svn/source/glest_game/main/main.cpp:4769
#39 0x0000000000693df6 in Glest::Game::glestMainWrapper (argc=5, argv=0x7fff78e8c568) at /home/gonse/megaglest_svn/source/glest_game/main/main.cpp:4947
#40 0x00007f7b6653976d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#41 0x00000000004f9399 in _start ()

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
As mentioned in the other thread try:

EnableFactionWorkerThreads=false

in your glestuser.ini

 

anything