Page 1 of 1

Error at start with SVN 3366

Posted: 09 Jul 2007, 14:29
by Pajarico
Hi, I get this error when running tmw:

Code: Select all

lxuser@localhost ~/compilation/tmw $ ../bin/tmw 
../bin/tmw: Symbol `_ZTVN3gcn9TextFieldE' has different size in shared object, consider re-linking
../bin/tmw: Symbol `_ZTVN3gcn12FocusHandlerE' has different size in shared object, consider re-linking
../bin/tmw: Symbol `_ZTVN3gcn7ListBoxE' has different size in shared object, consider re-linking
../bin/tmw: Symbol `_ZTIN3gcn6ButtonE' has different size in shared object, consider re-linking
../bin/tmw: Symbol `_ZTVN3gcn6ButtonE' has different size in shared object, consider re-linking
../bin/tmw: Symbol `_ZTVN3gcn7TextBoxE' has different size in shared object, consider re-linking
../bin/tmw: Symbol `_ZTVN3gcn8CheckBoxE' has different size in shared object, consider re-linking
../bin/tmw: Symbol `_ZTVN3gcn6SliderE' has different size in shared object, consider re-linking
*** glibc detected *** ../bin/tmw: corrupted double-linked list: 0x000000000077ace0 ***
======= Backtrace: =========
/lib/libc.so.6[0x2b7cd5adbb1d]
/lib/libc.so.6[0x2b7cd5adbbca]
/lib/libc.so.6[0x2b7cd5adcff2]
/lib/libc.so.6(__libc_free+0x76)[0x2b7cd5add146]
///usr/lib64/opengl/nvidia/lib/libGL.so.1[0x2b7cd4f54f4e]
======= Memory map: ========
00400000-00583000 r-xp 00000000 08:08 375362                             /home/lxuser/compilation/bin/tmw
00682000-00686000 rw-p 00182000 08:08 375362                             /home/lxuser/compilation/bin/tmw
00686000-00794000 rw-p 00686000 00:00 0                                  [heap]
40000000-40002000 rwxp 00000000 00:0e 1635                               /dev/zero
40002000-40003000 ---p 40002000 00:00 0 
40003000-40803000 rwxp 40003000 00:00 0 
40803000-40886000 rw-p 00000000 00:0e 1635                               /dev/zero
2aaaaaaab000-2aaaaab2a000 rw-p 2aaaaaaab000 00:00 0 
2aaaaab2a000-2aaaaab31000 r--s 00000000 08:02 1720614                    /usr/lib64/gconv/gconv-modules.cache
2aaaaab48000-2aaaaab51000 r-xp 00000000 08:02 1721113                    /usr/lib64/libXrender.so.1.3.0
2aaaaab51000-2aaaaac50000 ---p 00009000 08:02 1721113                    /usr/lib64/libXrender.so.1.3.0
2aaaaac50000-2aaaaac51000 rw-p 00008000 08:02 1721113                    /usr/lib64/libXrender.so.1.3.0
2aaaaac51000-2aaaaac57000 r-xp 00000000 08:02 1721141                    /usr/lib64/libXrandr.so.2.1.0
2aaaaac57000-2aaaaad57000 ---p 00006000 08:02 1721141                    /usr/lib64/libXrandr.so.2.1.0
2aaaaad57000-2aaaaad58000 rw-p 00006000 08:02 1721141                    /usr/lib64/libXrandr.so.2.1.0
2aaaaad58000-2aaaaad62000 r-xp 00000000 08:02 1721138                    /usr/lib64/libXcursor.so.1.0.2
2aaaaad62000-2aaaaae61000 ---p 0000a000 08:02 1721138                    /usr/lib64/libXcursor.so.1.0.2
2aaaaae61000-2aaaaae62000 rw-p 00009000 08:02 1721138                    /usr/lib64/libXcursor.so.1.0.2
2aaaaae62000-2aaaaae67000 r-xp 00000000 08:02 1721137                    /usr/lib64/libXfixes.so.3.1.0
2aaaaae67000-2aaaaaf66000 ---p 00005000 08:02 1721137                    /usr/lib64/libXfixes.so.3.1.0
2aaaaaf66000-2aaaaaf67000 rw-p 00004000 08:02 1721137                    /usr/lib64/libXfixes.so.3.1.0
2aaaaaf67000-2aaaaaf69000 r-xp 00000000 08:02 1720612                    /usr/lib64/gconv/ISO8859-1.so
2aaaaaf69000-2aaaab068000 ---p 00002000 08:02 1720612                    /usr/lib64/gconv/ISO8859-1.so
2aaaab068000-2aaaab06a000 rw-p 00001000 08:02 1720612                    /usr/lib64/gconv/ISO8859-1.so
2aaaab06a000-2aaaab094000 rw-s 00000000 00:07 0                          /SYSV00000000 (deleted)
2aaaab094000-2aaaab0b5000 rw-p 2aaaab094000 00:00 0 
2aaaab0b5000-2aaaab3b5000 rw-s c0000000 00:0e 6378                       /dev/nvidia0
2aaaab3b5000-2aaaab3b6000 rw-s ce001000 00:0e 6378                       /dev/nvidia0
2aaaab3b6000-2aaaab3f7000 rw-p 2aaaab3b6000 00:00 0 
2aaaab3f7000-2aaaab539000 rw-s d0011000 00:0e 6378                       /dev/nvidia0
2aaaab539000-2aaaab53a000 rw-s ce820000 00:0e 6378                       /dev/nvidia0
2aaaab53a000-2aaaab53b000 rw-s 19344000 00:0e 6378                       /dev/nvidia0
2aaaab53b000-2aaaab53c000 rw-s 19345000 00:0e 6378                       /dev/nvidia0
2aaaab53c000-2aaaab53d000 rw-s c7bdb000 00:0e 6378                       /dev/nvidia0
2aaaab53d000-2aaaab54d000 rw-s c7bca000 00:0e 6378                       /dev/nvidia0
2aaaab54d000-2aaaab551000 rw-s 10d1c000 00:0e 6378                       /dev/nvidia0
2aaaab551000-2aaaab552000 rw-s c7bc9000 00:0e 6378                       /dev/nvidia0
2aaaab552000-2aaaab553000 rw-s 087b0000 00:0e 6378                       /dev/nvidia0
2aaaab553000-2aaaab653000 rw-s d0154000 00:0e 6378                       /dev/nvidia0
2aaaab653000-2aaaab694000 rw-s c7b89000 00:0e 6378                       /dev/nvidia0
2aaaab694000-2aaaab695000 rw-s 00000000 00:07 3047446                    /SYSV00000000 (deleted)
2aaaab695000-2aaaab696000 rw-s 00000000 00:07 3080215                    /SYSV00000000 (deleted)
2b7cd3ca8000-2b7cd3cc3000 r-xp 00000000 08:02 995814                     /lib64/ld-2.5.so
2b7cd3cc3000-2b7cd3cc4000 rw-p 2b7cd3cc3000 00:00 0 
2b7cd3ce2000-2b7cd3ce3000 rw-p 2b7cd3ce2000 00:00 0 
2b7cd3dc3000-2b7cd3dc5000 rw-p 0001b000 08:02 995814                     /lib64/ld-2.5.so
2b7cd3dc5000-2b7cd3e14000 r-xp 00000000 08:02 1713701                    /usr/lib64/libSDL-1.2.so.0.11.0
2b7cd3e14000-2b7cd3f13000 ---p 0004f000 08:02 1713701                    /usr/lib64/libSDL-1.2.so.0.11.0
2b7cd3f13000-2b7cd3f15000 rw-p 0004e000 08:02 1713701                    /usr/lib64/libSDL-1.2.so.0.11.0
2b7cd3f15000-2b7cd3f1f000 rw-p 2b7cd3f15000 00:00 0 
2b7cd3f1f000-2b7cd3f34000 r-xp 00000000 08:02 995835                     /lib64/libpthread-2.5.so
2b7cd3f34000-2b7cd4033000 ---p 00015000 08:02 995835                     /lib64/libpthread-2.5.so
2b7cd4033000-2b7cd4035000 rw-p 00014000 08:02 995835                     /lib64/libpthread-2.5.so
2b7cd4035000-2b7cd4039000 rw-p 2b7cd4035000 00:00 0 
2b7cd4039000-2b7cd4043000 r-xp 00000000 08:02 1720606                    /usr/lib64/libSDL_image-1.2.so.0.1.4
2b7cd4043000-2b7cd4143000 ---p 0000a000 08:02 1720606                    /usr/lib64/libSDL_image-1.2.so.0.1.4
2b7cd4143000-2b7cd4144000 rw-p 0000a000 08:02 1720606                    /usr/lib64/libSDL_image-1.2.so.0.1.4
2b7cd4144000-2b7cd4155000 rw-p 2b7cd4144000 00:00 0 
2b7cd4155000-2b7cd4163000 r-xp 00000000 08:02 1720333                    /usr/lib64/libSDL_mixer-1.2.so.0.2.5
2b7cd4163000-2b7cd4262000 ---p 0000e000 08:02 1720333                    /usr/lib64/libSDL_mixer-1.2.so.0.2.5
2b7cd4262000-2b7cd4263000 rw-p 0000d000 08:02 1720333                    /usr/lib64/libSDL_mixer-1.2.so.0.2.5
2b7cd4263000-2b7cd4266000 r-xp 00000000 08:02 1718030                    /usr/lib64/libSDL_net-1.2.so.0.0.5
2b7cd4266000-2b7cd4365000 ---p 00003000 08:02 1718030                    /usr/lib64/libSDL_net-1.2.so.0.0.5
2b7cd4365000-2b7cd4366000 rw-p 00002000 08:02 1718030                    /usr/lib64/libSDL_net-1.2.so.0.0.5
2b7cd4366000-2b7cd4389000 r-xp 00000000 08:02 1717442                    /usr/lib64/libpng12.so.0.18.0
2b7cd4389000-2b7cd4488000 ---p 00023000 08:02 1717442                    /usr/lib64/libpng12.so.0.18.0
2b7cd4488000-2b7cd4489000 rw-p 00022000 08:02 1717442                    /usr/lib64/libpng12.so.0.18.0
2b7cd4489000-2b7cd448a000 rw-p 2b7cd4489000 00:00 0 
2b7cd448a000-2b7cd449e000 r-xp 00000000 08:02 995750                     /lib64/libz.so.1.2.3
2b7cd449e000-2b7cd459d000 ---p 00014000 08:02 995750                     /lib64/libz.so.1.2.3
2b7cd459d000-2b7cd459e000 rw-p 00013000 08:02 995750                     /lib64/libz.so.1.2.3
2b7cd459e000-2b7cd45b0000 r-xp 00000000 08:02 1718951                    /usr/lib64/libphysfs-1.0.so.1.0.0
2b7cd45b0000-2b7cd46b0000 ---p 00012000 08:02 1718951                    /usr/lib64/libphysfs-1.0.so.1.0.0
2b7cd46b0000-2b7cd46b1000 rw-p 00012000 08:02 1718951                    /usr/lib64/libphysfs-1.0.so.1.0.0
2b7cd46b1000-2b7cd46e6000 r-xp 00000000 08:02 1718839                    /usr/lib64/libcurl.so.3.0.0
2b7cd46e6000-2b7cd47e5000 ---p 00035000 08:02 1718839                    /usr/lib64/libcurl.so.3.0.0
2b7cd47e5000-2b7cd47e7000 rw-p 00034000 08:02 1718839                    /usr/lib64/libcurl.so.3.0.0
2b7cd47e7000-2b7cd47e8000 rw-p 2b7cd47e7000 00:00 0 
2b7cd47e8000-2b7cd491b000 r-xp 00000000 08:02 1720608                    /usr/lib64/libxml2.so.2.6.28
2b7cd491b000-2b7cd4a1b000 ---p 00133000 08:02 1720608                    /usr/lib64/libxml2.so.2.6.28
2b7cd4a1b000-2b7cd4a24000 rw-p 00133000 08:02 1720608                    /usr/lib64/libxml2.so.2.6.28
2b7cd4a24000-2b7cd4a25000 rw-p 2b7cd4a24000 00:00 0 
2b7cd4a25000-2b7cd4a70000 r-xp 00000000 08:02 1719109                    /usr/lib64/libguichan.so.0.0.0
2b7cd4a70000-2b7cd4b70000 ---p 0004b000 08:02 1719109                    /usr/lib64/libguichan.so.0.0.0
2b7cd4b70000-2b7cd4b75000 rw-p 0004b000 08:02 1719109                    /usr/lib64/libguichan.so.0.0.0
2b7cd4b75000-2b7cd4b82000 r-xp 00000000 08:02 1718765                    /usr/lib64/libguichan_sdl.so.0.0.0
2b7cd4b82000-2b7cd4c82000 ---p 0000d000 08:02 1718765                    /usr/lib64/libguichan_sdl.so.0.0.0
2b7cd4c82000-2b7cd4c83000 rw-p 0000d000 08:02 1718765                    /usr/lib64/libguichan_sdl.so.0.0.0
2b7cd4c83000-2b7cd4c84000 rw-p 2b7cd4c83000 00:00 0 
2b7cd4c84000-2b7cd4c8b000 r-xp 00000000 08:02 1719395                    /usr/lib64/libguichan_opengl.so.0.0.0
2b7cd4c8b000-2b7cd4d8b000 ---p 00007000 08:02 1719395                    /usr/lib64/libguichan_opengl.so.0.0.0
2b7cd4d8b000-2b7cd4d8c000 rw-p 00007000 08:02 1719395                    /usr/lib64/libguichan_opengl.so.0.0.0
2b7cd4d8c000-2b7cd4e0a000 r-xp 00000000 08:02 1721229                    /usr/lib64/libGLU.so.1.3.060502
2b7cd4e0a000-2b7cd4f0a000 ---p 0007e000 08:02 1721229                    /usr/lib64/libGLU.so.1.3.060502
2b7cd4f0a000-2b7cd4f0c000 rw-p 0007e000 08:02 1721229                    /usr/lib64/libGLU.so.1.3.060502
2b7cd4f0c000-2b7cd4f9f000 r-xp 00000000 08:02 102160                     /usr/lib64/opengl/nvidia/lib/libGL.so.1.0.9755
2b7cd4f9f000-2b7cd509e000 ---p 00093000 08:02 102160                     /usr/lib64/opengl/nvidia/lib/libGL.so.1.0.9755
2b7cd509e000-2b7cd50d3000 rwxp 00092000 08:02 102160                     /usr/lib64/opengl/nvidia/lib/libGL.so.1.0.9755
2b7cd50d3000-2b7cd50d4000 rwxp 2b7cd50d3000 00:00 0 
2b7cd50d4000-2b7cd50d5000 rw-p 2b7cd50d4000 00:00 0 
2b7cd50d5000-2b7cd50de000 r-xp 00000000 08:02 1721051                    /usr/lib64/libSM.so.6.0.0
2b7cd50de000-2b7cd51de000 ---p 00009000 08:02 1721051                    /usr/lib64/libSM.so.6.0.0
2b7cd51de000-2b7cd51df000 rw-p 00009000 08:02 1721051                    /usr/lib64/libSM.so.6.0.0
2b7cd51df000-2b7cd51f5000 r-xp 00000000 08:02 1720948                    /usr/lib64/libICE.so.6.3.0
2b7cd51f5000-2b7cd52f4000 ---p 00016000 08:02 1720948                    /usr/lib64/libICE.so.6.3.0
2b7cd52f4000-2b7cd52f5000 rw-p 00015000 08:02 1720948                    /usr/lib64/libICE.so.6.3.0
2b7cd52f5000-2b7cd52f9000 rw-p 2b7cd52f5000 00:00 0 
2b7cd52f9000-2b7cd53f9000 r-xp 00000000 08:02 1721074                    /usr/lib64/libX11.so.6.2.0
2b7cd53f9000-2b7cd54f8000 ---p 00100000 08:02 1721074                    /usr/lib64/libX11.so.6.2.0
2b7cd54f8000-2b7cd54fe000 rw-p 000ff000 08:02 1721074                    /usr/lib64/libX11.so.6.2.0
2b7cd54fe000-2b7cd54ff000 rw-p 2b7cd54fe000 00:00 0 
2b7cd54ff000-2b7cd550f000 r-xp 00000000 08:02 1721115                    /usr/lib64/libXext.so.6.4.0
2b7cd550f000-2b7cd560f000 ---p 00010000 08:02 1721115                    /usr/lib64/libXext.so.6.4.0
2b7cd560f000-2b7cd5610000 rw-p 00010000 08:02 1721115                    /usr/lib64/libXext.so.6.4.0
2b7cd5610000-2b7cd56f3000 r-xp 00000000 08:02 280370                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8
2b7cd56f3000-2b7cd57f3000 ---p 000e3000 08:02 280370                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8
2b7cd57f3000-2b7cd57f9000 r--p 000e3000 08:02 280370                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8
2b7cd57f9000-2b7cd57fc000 rw-p 000e9000 08:02 280370                     /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6.0.8
2b7cd57fc000-2b7cd580e000 rw-p 2b7cd57fc000 00:00 0 
2b7cd580e000-2b7cd5862000 r-xp 00000000 08:02 995825                     /lib64/libm-2.5.so
2b7cd5862000-2b7cd5961000 ---p 00054000 08:02 995825                     /lib64/libm-2.5.so
2b7cd5961000-2b7cd5963000 rw-p 00053000 08:02 995825                     /lib64/libm-2.5.so
2b7cd5963000-2b7cd5964000 rw-p 2b7cd5963000 00:00 0 
2b7cd5964000-2b7cd5970000 r-xp 00000000 08:02 995571                     /lib64/libgcc_s.so.1
2b7cd5970000-2b7cd5a70000 ---p 0000c000 08:02 995571                     /lib64/libgcc_s.so.1
2b7cd5a70000-2b7cd5a71000 rw-p 0000c000 08:02 995571                     /lib64/libgcc_s.so.1
2b7cd5a71000-2b7cd5ba3000 r-xp 00000000 08:02 995822                     /lib64/libc-2.5.so
2b7cd5ba3000-2b7cd5ca2000 ---p 00132000 08:02 995822                     /lib64/libc-2.5.so
2b7cd5ca2000-2b7cd5ca5000 r--p 00131000 08:02 995822                     /lib64/libc-2.5.so
2b7cd5ca5000-2b7cd5ca7000 rw-p 00134000 08:02 995822                     /lib64/libc-2.5.so
2b7cd5ca7000-2b7cd5cac000 rw-p 2b7cd5ca7000 00:00 0 
2b7cd5cac000-2b7cd5cae000 r-xp 00000000 08:02 995824                     /lib64/libdl-2.5.so
2b7cd5cae000-2b7cd5dae000 ---p 00002000 08:02 995824                     /lib64/libdl-2.5.so
2b7cd5dae000-2b7cd5db0000 rw-p 00002000 08:02 995824                     /lib64/libdl-2.5.so
2b7cd5db0000-2b7cd5db1000 rw-p 2b7cd5db0000 00:00 0 
2b7cd5db1000-2b7cd5df1000 r-xp 00000000 08:02 1718463                    /usr/lib64/libssl.so.0.9.8
2b7cd5df1000-2b7cd5ef1000 ---p 00040000 08:02 1718463                    /usr/lib64/libssl.so.0.9.8
2b7cd5ef1000-2b7cd5ef7000 rw-p 00040000 08:02 1718463                    /usr/lib64/libssl.so.0.9.8
2b7cd5ef7000-2b7cd6042000 r-xp 00000000 08:02 1713740                    /usr/lib64/libcrypto.so.0.9.8
2b7cd6042000-2b7cd6141000 ---p 0014b000 08:02 1713740                    /usr/lib64/libcrypto.so.0.9.8
2b7cd6141000-2b7cd6164000 rw-p 0014a000 08:02 1713740                    /usr/lib64/libcrypto.so.0.9.8
2b7cd6164000-2b7cd6169000 rw-p 2b7cd6164000 00:00 0 
2b7cd6169000-2b7cd692a000 r-xp 00000000 08:02 102165                     /usr/lib64/opengl/nvidia/lib/libGLcore.so.1.0.9755
2b7cd692a000-2b7cd6a29000 ---p 007c1000 08:02 102165                     /usr/lib64/opengl/nvidia/lib/libGLcore.so.1.0.9755
2b7cd6a29000-2b7cd6b94000 rwxp 007c0000 08:02 102165                     /usr/lib64/opengl/nvidia/lib/libGLcore.so.1.0.9755
2b7cd6b94000-2b7cd6b9a000 rwxp 2b7cd6b94000 00:00 0 
2b7cd6b9a000-2b7cd6b9b000 r-xp 00000000 08:02 117090                     /usr/lib64/opengl/nvidia/tls/libnvidia-tls.so.1.0.9755
2b7cd6b9b000-2b7cd6c9a000 ---p 00001000 08:02 117090                     /usr/lib64/opengl/nvidia/tls/libnvidia-tls.so.1.0.9755
2b7cd6c9a000-2b7cd6c9b000 rw-p 00000000 08:02 117090                     /usr/lib64/opengl/nvidia/tls/libnvidia-tls.so.1.0.9755
2b7cd6c9b000-2b7cd6c9d000 r-xp 00000000 08:02 1720650                    /usr/lib64/libXau.so.6.0.0
2b7cd6c9d000-2b7cd6d9d000 ---p 00002000 08:02 1720650                    /usr/lib64/libXau.so.6.0.0
2b7cd6d9d000-2b7cd6d9e000 rw-p 00002000 08:02 1720650                    /usr/lib64/libXau.so.6.0.0
2b7cd6d9e000-2b7cd6d9f000 rw-p 2b7cd6d9e000 00:00 0 
2b7cd6d9f000-2b7cd6da4000 r-xp 00000000 08:02 1720648                    /usr/lib64/libXdmcp.so.6.0.0
2b7cd6da4000-2b7cd6ea3000 ---p 00005000 08:02 1720648                    /usr/lib64/libXdmcp.so.6.0.0
2b7cd6ea3000-2b7cd6ea4000 rw-p 00004000 08:02 1720648                    /usr/lib64/libXdmcp.so.6.0.0
2b7cd6ea4000-2b7cd6ea6000 rw-p 2b7cd6ea4000 00:00 0 
7fffd6de0000-7fffd6dff000 rwxp 7fffd6de0000 00:00 0                      [stack]
7fffd6dff000-7fffd6e02000 rw-p 7fffd6dff000 00:00 0 
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vdso]
Aborted
lxuser@localhost ~/compilation/tmw $ 

This is probably not a bug in tmw. The strange thing is that it worked two days ago and haven't updated anything that may cause binary breakage, even if I did I don't know what's causing it. Any help appreciated.

Posted: 09 Jul 2007, 14:32
by silene
The error message tells you that you have modified your guichan binary library. Are you really sure you have not updated it?

Posted: 09 Jul 2007, 14:38
by Crush
Are you compiling the latest version from SVN? Bjørn recently ported it to Guichan 0.7.

Posted: 09 Jul 2007, 15:21
by Pajarico
Yes, i know. I have guichan 0.7.0 already but now I remember that until I installed it everything worked fine with pre-0.7.0 SVN.