Porting to 1.10.9 causes memory corruption Topic is solved

Problems building or running the engine, queries about how to use features etc.
Post Reply
User avatar
paul424
Gnome
Posts: 314
Joined: Thu May 24, 2012 7:16 pm
x 13

Porting to 1.10.9 causes memory corruption

Post by paul424 »

As in title, after changing the code of https://github.com/OpenDungeons/OpenDungeons to work with 1 10 9 I get :

Code: Select all

*** Error in `./opendungeons': malloc(): memory corruption: 0x000000002c25daf0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x721af)[0x7fec10e031af]
/lib64/libc.so.6(+0x77706)[0x7fec10e08706]
/lib64/libc.so.6(+0x79acf)[0x7fec10e0aacf]
/lib64/libc.so.6(__libc_calloc+0xc4)[0x7fec10e0cdd4]
/usr/X11R6/lib64/libGL.so.1(+0xb59e3)[0x7fec06bde9e3]
 
======= Memory map: ========
00400000-0073a000 r-xp 00000000 08:13 204595883                          /home/tom/Opendungeons_github/OpenDungeonstomluchowski/opendungeons
00939000-0093a000 r--p 00339000 08:13 204595883                          /home/tom/Opendungeons_github/OpenDungeonstomluchowski/opendungeons
0093a000-0093c000 rw-p 0033a000 08:13 204595883                          /home/tom/Opendungeons_github/OpenDungeonstomluchowski/opendungeons
0093c000-00943000 rw-p 00000000 00:00 0 
01708000-1c2de000 rw-p 00000000 00:00 0                                  [heap]
400c7000-40168000 rw-p 00000000 00:00 0 
40401000-40403000 r-xs 00000000 00:31 7169                               /tmp/.glhX4Eep (deleted)
7fa4e8000000-7fa4e8021000 rw-p 00000000 00:00 0 
7fa4e8021000-7fa4ec000000 ---p 00000000 00:00 0 
7fa4f0000000-7fa4f0030000 rw-p 00000000 00:00 0 
7fa4f0030000-7fa4f4000000 ---p 00000000 00:00 0 
7fa4f4000000-7fa4f4252000 rw-p 00000000 00:00 0 
7fa4f4252000-7fa4f8000000 ---p 00000000 00:00 0 
7fa4fb7ff000-7fa4fb800000 ---p 00000000 00:00 0 
7fa4fb800000-7fa4fc000000 rw-p 00000000 00:00 0 
7fa4fc000000-7fa4fc08e000 rw-p 00000000 00:00 0 
7fa4fc08e000-7fa500000000 ---p 00000000 00:00 0 
7fa500428000-7fa5014df000 rw-p 00000000 00:00 0 
7fa5017e0000-7fa501de1000 rw-p 00000000 00:00 0 
7fa501de1000-7fa5021e1000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa5021e8000-7fa5021e9000 ---p 00000000 00:00 0 
7fa5021e9000-7fa5029e9000 rw-p 00000000 00:00 0 
7fa5029e9000-7fa502de9000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa502ff0000-7fa5033f1000 rw-p 00000000 00:00 0 
7fa5033f1000-7fa5037f1000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa5037f8000-7fa5037f9000 ---p 00000000 00:00 0 
7fa5037f9000-7fa503ff9000 rw-p 00000000 00:00 0 
7fa503ff9000-7fa507ffa000 rw-s 00000000 00:13 31055                      /dev/shm/pulse-shm-2360009499
7fa508000000-7fa508021000 rw-p 00000000 00:00 0 
7fa508021000-7fa50c000000 ---p 00000000 00:00 0 
7fa50c000000-7fa50c021000 rw-p 00000000 00:00 0 
7fa50c021000-7fa510000000 ---p 00000000 00:00 0 
7fa510000000-7fa510021000 rw-p 00000000 00:00 0 
7fa510021000-7fa514000000 ---p 00000000 00:00 0 
7fa514000000-7fa514021000 rw-p 00000000 00:00 0 
7fa514021000-7fa518000000 ---p 00000000 00:00 0 
7fa518000000-7fa518021000 rw-p 00000000 00:00 0 
7fa518021000-7fa51c000000 ---p 00000000 00:00 0 
7fa51c000000-7fa51c021000 rw-p 00000000 00:00 0 
7fa51c021000-7fa520000000 ---p 00000000 00:00 0 
7fa520000000-7fa520021000 rw-p 00000000 00:00 0 
7fa520021000-7fa524000000 ---p 00000000 00:00 0 
7fa524141000-7fa524341000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa524341000-7fa524346000 r-xp 00000000 00:27 74283                      /usr/lib64/libXfixes.so.3.1.0
7fa524346000-7fa524545000 ---p 00005000 00:27 74283                      /usr/lib64/libXfixes.so.3.1.0
7fa524545000-7fa524546000 r--p 00004000 00:27 74283                      /usr/lib64/libXfixes.so.3.1.0
7fa524546000-7fa524547000 rw-p 00005000 00:27 74283                      /usr/lib64/libXfixes.so.3.1.0
7fa524549000-7fa524553000 r-xp 00000000 00:27 77288                      /usr/lib64/libXcursor.so.1.0.2
7fa524553000-7fa524752000 ---p 0000a000 00:27 77288                      /usr/lib64/libXcursor.so.1.0.2
7fa524752000-7fa524753000 r--p 00009000 00:27 77288                      /usr/lib64/libXcursor.so.1.0.2
7fa524753000-7fa524754000 rw-p 0000a000 00:27 77288                      /usr/lib64/libXcursor.so.1.0.2
7fa524759000-7fa5247d8000 r-xp 00000000 00:27 717829                     /usr/lib64/cegui-0.8/libCEGUICoreWindowRendererSet.so
7fa5247d8000-7fa5249d7000 ---p 0007f000 00:27 717829                     /usr/lib64/cegui-0.8/libCEGUICoreWindowRendererSet.so
7fa5249d7000-7fa5249de000 r--p 0007e000 00:27 717829                     /usr/lib64/cegui-0.8/libCEGUICoreWindowRendererSet.so
7fa5249de000-7fa5249df000 rw-p 00085000 00:27 717829                     /usr/lib64/cegui-0.8/libCEGUICoreWindowRendererSet.so
7fa5249df000-7fa5249e6000 rw-p 00000000 00:00 0 
7fa524dec000-7fa524fc1000 rw-p 00000000 00:00 0 
7fa524fc1000-7fa5253c1000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa5253c1000-7fa5253e8000 r-xp 00000000 00:27 415591                     /usr/lib64/libexpat.so.1.6.0
7fa5253e8000-7fa5255e8000 ---p 00027000 00:27 415591                     /usr/lib64/libexpat.so.1.6.0
7fa5255e8000-7fa5255ea000 r--p 00027000 00:27 415591                     /usr/lib64/libexpat.so.1.6.0
7fa5255ea000-7fa5255eb000 rw-p 00029000 00:27 415591                     /usr/lib64/libexpat.so.1.6.0
7fa5255f1000-7fa5255f6000 r-xp 00000000 00:27 717835                     /usr/lib64/cegui-0.8/libCEGUIExpatParser.so
7fa5255f6000-7fa5257f5000 ---p 00005000 00:27 717835                     /usr/lib64/cegui-0.8/libCEGUIExpatParser.so
7fa5257f5000-7fa5257f6000 r--p 00004000 00:27 717835                     /usr/lib64/cegui-0.8/libCEGUIExpatParser.so
7fa5257f6000-7fa5257f7000 rw-p 00005000 00:27 717835                     /usr/lib64/cegui-0.8/libCEGUIExpatParser.so
7fa5257f9000-7fa5297f9000 rw-s 00000000 00:05 33230                      /memfd:pulseaudio (deleted)
7fa5297fb000-7fa5297fc000 ---p 00000000 00:00 0 
7fa5297fc000-7fa529ffc000 rw-p 00000000 00:00 0 
7fa529ffc000-7fa529ffd000 ---p 00000000 00:00 0 
7fa529ffd000-7fa52a7fd000 rw-p 00000000 00:00 0 
7fa52a7fd000-7fa52a7fe000 ---p 00000000 00:00 0 
7fa52a7fe000-7fa52affe000 rw-p 00000000 00:00 0 
7fa52affe000-7fa52afff000 ---p 00000000 00:00 0 
7fa52afff000-7fa52b7ff000 rw-p 00000000 00:00 0 
7fa52b7ff000-7fa52b800000 ---p 00000000 00:00 0 
7fa52b800000-7fa52c000000 rw-p 00000000 00:00 0 
7fa52c000000-7fa52c021000 rw-p 00000000 00:00 0 
7fa52c021000-7fa530000000 ---p 00000000 00:00 0 
7fa530129000-7fa530329000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa530330000-7fa530331000 ---p 00000000 00:00 0 
7fa530331000-7fa530b31000 rw-p 00000000 00:00 0 
7fa530b31000-7fa530bb1000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa530cb1000-7fa530d31000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa530d31000-7fa530db1000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa530de9000-7fa530e2d000 r--p 00000000 00:27 151854                     /usr/lib/locale/en_US.utf8/LC_CTYPE
7fa530e31000-7fa530eb1000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa530f79000-7fa530fae000 r--s 00000000 00:14 19959                      /run/nscd/dbiM3fHx (deleted)
7fa530fb1000-7fa530fc4000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa530fc9000-7fa530fe9000 rw-s 00000000 00:06 561                        /dev/nvidia0
7fa530fe9000-7fa531029000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa531029000-7fa531049000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa531049000-7fa531089000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa531089000-7fa5310c9000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa5310c9000-7fa5311ce000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa5311d1000-7fa5311ed000 r-xp 00000000 00:27 717032                     /usr/lib64/OGRE/Plugin_OctreeSceneManager.so.1.10.9
7fa5311ed000-7fa5313ed000 ---p 0001c000 00:27 717032                     /usr/lib64/OGRE/Plugin_OctreeSceneManager.so.1.10.9
7fa5313ed000-7fa5313ef000 r--p 0001c000 00:27 717032                     /usr/lib64/OGRE/Plugin_OctreeSceneManager.so.1.10.9
7fa5313ef000-7fa5313f0000 rw-p 0001e000 00:27 717032                     /usr/lib64/OGRE/Plugin_OctreeSceneManager.so.1.10.9
7fa5313f1000-7fa531432000 r-xp 00000000 00:27 717038                     /usr/lib64/OGRE/Plugin_ParticleFX.so.1.10.9
7fa531432000-7fa531631000 ---p 00041000 00:27 717038                     /usr/lib64/OGRE/Plugin_ParticleFX.so.1.10.9
7fa531631000-7fa531636000 r--p 00040000 00:27 717038                     /usr/lib64/OGRE/Plugin_ParticleFX.so.1.10.9
7fa531636000-7fa531637000 rw-p 00045000 00:27 717038                     /usr/lib64/OGRE/Plugin_ParticleFX.so.1.10.9
7fa531639000-7fa532ad4000 r-xp 00000000 00:27 534572                     /usr/lib64/libnvidia-glcore.so.384.90
7fa532ad4000-7fa532af5000 rwxp 0149b000 00:27 534572                     /usr/lib64/libnvidia-glcore.so.384.90
7fa532af5000-7fa532ed7000 r-xp 014bc000 00:27 534572                     /usr/lib64/libnvidia-glcore.so.384.90
7fa532ed7000-7fa5330d7000 ---p 0189e000 00:27 534572                     /usr/lib64/libnvidia-glcore.so.384.90
7fa5330d7000-7fa5334da000 rw-p 0189e000 00:27 534572                     /usr/lib64/libnvidia-glcore.so.384.90
7fa5334da000-7fa5334f3000 rw-p 00000000 00:00 0 
7fa5334f9000-7fa5334fc000 r-xp 00000000 00:27 534577                     /usr/lib64/tls/libnvidia-tls.so.384.90
7fa5334fc000-7fa5336fc000 ---p 00003000 00:27 534577                     /usr/lib64/tls/libnvidia-tls.so.384.90
7fa5336fc000-7fa5336fd000 rw-p 00003000 00:27 534577                     /usr/lib64/tls/libnvidia-tls.so.384.90
7fa533701000-7fa53370a000 r-xp 00000000 00:27 74274                      /usr/lib64/libXrender.so.1.3.0
7fa53370a000-7fa533909000 ---p 00009000 00:27 74274                      /usr/lib64/libXrender.so.1.3.0
7fa533909000-7fa53390a000 r--p 00008000 00:27 74274                      /usr/lib64/libXrender.so.1.3.0
7fa53390a000-7fa53390b000 rw-p 00009000 00:27 74274                      /usr/lib64/libXrender.so.1.3.0
7fa533911000-7fa53398e000 r-xp 00000000 00:27 133743                     /usr/lib64/libGLU.so.1.3.1
7fa53398e000-7fa533b8e000 ---p 0007d000 00:27 133743                     /usr/lib64/libGLU.so.1.3.1
7fa533b8e000-7fa533b8f000 r--p 0007d000 00:27 133743                     /usr/lib64/libGLU.so.1.3.1
7fa533b8f000-7fa533b90000 rw-p 0007e000 00:27 133743                     /usr/lib64/libGLU.so.1.3.1
7fa533b91000-7fa533c5c000 r-xp 00000000 00:27 534550                     /usr/X11R6/lib64/libGL.so.384.90
7fa533c5c000-7fa533c90000 rwxp 000cb000 00:27 534550                     /usr/X11R6/lib64/libGL.so.384.90
7fa533c90000-7fa533ca4000 r-xp 000ff000 00:27 534550                     /usr/X11R6/lib64/libGL.so.384.90
7fa533ca4000-7fa533ea3000 ---p 00113000 00:27 534550                     /usr/X11R6/lib64/libGL.so.384.90
7fa533ea3000-7fa533ecc000 rw-p 00112000 00:27 534550                     /usr/X11R6/lib64/libGL.so.384.90
7fa533ecc000-7fa533ed3000 rw-p 00000000 00:00 0 
7fa533ed9000-7fa533ee3000 r-xp 00000000 00:27 77334                      /usr/lib64/libXrandr.so.2.2.0
7fa533ee3000-7fa5340e2000 ---p 0000a000 00:27 77334                      /usr/lib64/libXrandr.so.2.2.0
7fa5340e2000-7fa5340e3000 r--p 00009000 00:27 77334                      /usr/lib64/libXrandr.so.2.2.0
7fa5340e3000-7fa5340e4000 rw-p 0000a000 00:27 77334                      /usr/lib64/libXrandr.so.2.2.0
7fa5340e9000-7fa5341f6000 r-xp 00000000 00:27 717040                     /usr/lib64/OGRE/RenderSystem_GL.so.1.10.9
7fa5341f6000-7fa5343f5000 ---p 0010d000 00:27 717040                     /usr/lib64/OGRE/RenderSystem_GL.so.1.10.9
7fa5343f5000-7fa5343fd000 r--p 0010c000 00:27 717040                     /usr/lib64/OGRE/RenderSystem_GL.so.1.10.9
7fa5343fd000-7fa534401000 rw-p 00114000 00:27 717040                     /usr/lib64/OGRE/RenderSystem_GL.so.1.10.9
7fa534401000-7fa53442f000 rw-p 00000000 00:00 0 
7fa534430000-7fa534431000 ---p 00000000 00:00 0 
7fa534431000-7fa534c31000 rw-p 00000000 00:00 0 
7fa534c31000-7fa534c48000 r-xp 00000000 00:27 65573                      /usr/lib64/libspeex.so.1.5.1
7fa534c48000-7fa534e48000 ---p 00017000 00:27 65573                      /usr/lib64/libspeex.so.1.5.1
7fa534e48000-7fa534e49000 r--p 00017000 00:27 65573                      /usr/lib64/libspeex.so.1.5.1
7fa534e49000-7fa534e4a000 rw-p 00018000 00:27 65573                      /usr/lib64/libspeex.so.1.5.1
7fa534e51000-7fa534e64000 r-xp 00000000 00:27 65987                      /usr/lib64/libgpg-error.so.0.22.0
7fa534e64000-7fa535064000 ---p 00013000 00:27 65987                      /usr/lib64/libgpg-error.so.0.22.0
7fa535064000-7fa535065000 r--p 00013000 00:27 65987                      /usr/lib64/libgpg-error.so.0.22.0
7fa535065000-7fa535066000 rw-p 00014000 00:27 65987                      /usr/lib64/libgpg-error.so.0.22.0
7fa535069000-7fa535145000 r-xp 00000000 00:27 415595                     /usr/lib64/libgcrypt.so.20.0.1
7fa535145000-7fa535345000 ---p 000dc000 00:27 415595                     /usr/lib64/libgcrypt.so.20.0.1
7fa535345000-7fa535346000 r--p 000dc000 00:27 415595                     /usr/lib64/libgcrypt.so.20.0.1
7fa535346000-7fa53534f000 rw-p 000dd000 00:27 415595                     /usr/lib64/libgcrypt.so.20.0.1
7fa535351000-7fa535365000 r-xp 00000000 00:27 63148                      /lib64/libresolv-2.22.so
7fa535365000-7fa535564000 ---p 00014000 00:27 63148                      /lib64/libresolv-2.22.so
7fa535564000-7fa535565000 r--p 00013000 00:27 63148                      /lib64/libresolv-2.22.so
7fa535565000-7fa535566000 rw-p 00014000 00:27 63148                      /lib64/libresolv-2.22.so
7fa535566000-7fa535568000 rw-p 00000000 00:00 0 
7fa535569000-7fa53556d000 r-xp 00000000 00:27 66238                      /lib64/libcap.so.2.22
7fa53556d000-7fa53576c000 ---p 00004000 00:27 66238                      /lib64/libcap.so.2.22
7fa53576c000-7fa53576d000 r--p 00003000 00:27 66238                      /lib64/libcap.so.2.22
7fa53576d000-7fa53576e000 rw-p 00004000 00:27 66238                      /lib64/libcap.so.2.22
7fa535771000-7fa535794000 r-xp 00000000 00:27 67476                      /lib64/libselinux.so.1
7fa535794000-7fa535993000 ---p 00023000 00:27 67476                      /lib64/libselinux.so.1
7fa535993000-7fa535994000 r--p 00022000 00:27 67476                      /lib64/libselinux.so.1
7fa535994000-7fa535995000 rw-p 00023000 00:27 67476                      /lib64/libselinux.so.1
7fa535995000-7fa535997000 rw-p 00000000 00:00 0 
7fa535999000-7fa5359fd000 r-xp 00000000 00:27 70312                      /usr/lib64/libsndfile.so.1.0.25
7fa5359fd000-7fa535bfd000 ---p 00064000 00:27 70312                      /usr/lib64/libsndfile.so.1.0.25
7fa535bfd000-7fa535bff000 r--p 00064000 00:27 70312                      /usr/lib64/libsndfile.so.1.0.25
7fa535bff000-7fa535c00000 rw-p 00066000 00:27 70312                      /usr/lib64/libsndfile.so.1.0.25
7fa535c00000-7fa535c04000 rw-p 00000000 00:00 0 
7fa535c09000-7fa535c8c000 r-xp 00000000 00:27 435419                     /usr/lib64/libsystemd.so.0.13.0
7fa535c8c000-7fa535e8c000 ---p 00083000 00:27 435419                     /usr/lib64/libsystemd.so.0.13.0
7fa535e8c000-7fa535e8f000 r--p 00083000 00:27 435419                     /usr/lib64/libsystemd.so.0.13.0
7fa535e8f000-7fa535e90000 rw-p 00086000 00:27 435419                     /usr/lib64/libsystemd.so.0.13.0
7fa535e91000-7fa535ed7000 r-xp 00000000 00:27 66179                      /lib64/libdbus-1.so.3.8.14
7fa535ed7000-7fa5360d6000 ---p 00046000 00:27 66179                      /lib64/libdbus-1.so.3.8.14
7fa5360d6000-7fa5360d7000 r--p 00045000 00:27 66179                      /lib64/libdbus-1.so.3.8.14
7fa5360d7000-7fa5360d8000 rw-p 00046000 00:27 66179                      /lib64/libdbus-1.so.3.8.14
7fa5360d9000-7fa5360e3000 r-xp 00000000 00:27 65910                      /usr/lib64/libjson-c.so.2.0.1
7fa5360e3000-7fa5362e2000 ---p 0000a000 00:27 65910                      /usr/lib64/libjson-c.so.2.0.1
7fa5362e2000-7fa5362e3000 r--p 00009000 00:27 65910                      /usr/lib64/libjson-c.so.2.0.1
7fa5362e3000-7fa5362e4000 rw-p 0000a000 00:27 65910                      /usr/lib64/libjson-c.so.2.0.1
7fa5362e9000-7fa536365000 r-xp 00000000 00:27 485191                     /usr/lib64/pulseaudio/libpulsecommon-9.0.so
7fa536365000-7fa536564000 ---p 0007c000 00:27 485191                     /usr/lib64/pulseaudio/libpulsecommon-9.0.so
7fa536564000-7fa536565000 r--p 0007b000 00:27 485191                     /usr/lib64/pulseaudio/libpulsecommon-9.0.so
7fa536565000-7fa536567000 rw-p 0007c000 00:27 485191                     /usr/lib64/pulseaudio/libpulsecommon-9.0.so
7fa536569000-7fa5365b5000 r-xp 00000000 00:27 485190                     /usr/lib64/libpulse.so.0.20.0
7fa5365b5000-7fa5367b5000 ---p 0004c000 00:27 485190                     /usr/lib64/libpulse.so.0.20.0
7fa5367b5000-7fa5367b6000 r--p 0004c000 00:27 485190                     /usr/lib64/libpulse.so.0.20.0
7fa5367b6000-7fa5367b7000 rw-p 0004d000 00:27 485190                     /usr/lib64/libpulse.so.0.20.0
7fa5367b9000-7fa5367c2000 r-xp 00000000 00:27 65918                      /usr/lib64/libjbig.so.2.0
7fa5367c2000-7fa5369c1000 ---p 00009000 00:27 65918                      /usr/lib64/libjbig.so.2.0
7fa5369c1000-7fa5369c2000 r--p 00008000 00:27 65918                      /usr/lib64/libjbig.so.2.0
7fa5369c2000-7fa5369c5000 rw-p 00009000 00:27 65918                      /usr/lib64/libjbig.so.2.0
7fa5369c9000-7fa5369f0000 r-xp 00000000 00:27 65864                      /usr/lib64/liblzma.so.5.2.2
7fa5369f0000-7fa536bf0000 ---p 00027000 00:27 65864                      /usr/lib64/liblzma.so.5.2.2
7fa536bf0000-7fa536bf1000 r--p 00027000 00:27 65864                      /usr/lib64/liblzma.so.5.2.2
7fa536bf1000-7fa536bf2000 rw-p 00028000 00:27 65864                      /usr/lib64/liblzma.so.5.2.2
7fa536bf9000-7fa536c28000 r-xp 00000000 00:27 66013                      /usr/lib64/libgomp.so.1.0.0
7fa536c28000-7fa536e27000 ---p 0002f000 00:27 66013                      /usr/lib64/libgomp.so.1.0.0
7fa536e27000-7fa536e28000 r--p 0002e000 00:27 66013                      /usr/lib64/libgomp.so.1.0.0
7fa536e28000-7fa536e29000 rw-p 0002f000 00:27 66013                      /usr/lib64/libgomp.so.1.0.0
7fa536e29000-7fa536e7c000 r-xp 00000000 00:27 65882                      /usr/lib64/liblcms2.so.2.0.8
7fa536e7c000-7fa53707c000 ---p 00053000 00:27 65882                      /usr/lib64/liblcms2.so.2.0.8
7fa53707c000-7fa53707d000 r--p 00053000 00:27 65882                      /usr/lib64/liblcms2.so.2.0.8
7fa53707d000-7fa537082000 rw-p 00054000 00:27 65882                      /usr/lib64/liblcms2.so.2.0.8
7fa537089000-7fa5370d8000 r-xp 00000000 00:27 415629                     /usr/lib64/libjasper.so.1.0.0
7fa5370d8000-7fa5372d7000 ---p 0004f000 00:27 415629                     /usr/lib64/libjasper.so.1.0.0
7fa5372d7000-7fa5372d8000 r--p 0004e000 00:27 415629                     /usr/lib64/libjasper.so.1.0.0
7fa5372d8000-7fa5372dc000 rw-p 0004f000 00:27 415629                     /usr/lib64/libjasper.so.1.0.0
7fa5372dc000-7fa5372e3000 rw-p 00000000 00:00 0 
7fa5372e9000-7fa5372ef000 r-xp 00000000 00:27 74110                      /usr/lib64/libIlmThread-2_1.so.11.0.0
7fa5372ef000-7fa5374ee000 ---p 00006000 00:27 74110                      /usr/lib64/libIlmThread-2_1.so.11.0.0
7fa5374ee000-7fa5374ef000 r--p 00005000 00:27 74110                      /usr/lib64/libIlmThread-2_1.so.11.0.0
7fa5374ef000-7fa5374f0000 rw-p 00006000 00:27 74110                      /usr/lib64/libIlmThread-2_1.so.11.0.0
7fa5374f1000-7fa537524000 r-xp 00000000 00:27 524133                     /usr/lib64/libjpegxr.so.0.0.0
7fa537524000-7fa537724000 ---p 00033000 00:27 524133                     /usr/lib64/libjpegxr.so.0.0.0
7fa537724000-7fa537725000 r--p 00033000 00:27 524133                     /usr/lib64/libjpegxr.so.0.0.0
7fa537725000-7fa537726000 rw-p 00034000 00:27 524133                     /usr/lib64/libjpegxr.so.0.0.0
7fa537729000-7fa53772d000 r-xp 00000000 00:27 65515                      /usr/lib64/libuuid.so.1.3.0
7fa53772d000-7fa53792c000 ---p 00004000 00:27 65515                      /usr/lib64/libuuid.so.1.3.0
7fa53792c000-7fa53792d000 r--p 00003000 00:27 65515                      /usr/lib64/libuuid.so.1.3.0
7fa53792d000-7fa53792e000 rw-p 00004000 00:27 65515                      /usr/lib64/libuuid.so.1.3.0
7fa537931000-7fa537934000 r-xp 00000000 00:27 66503                      /usr/lib64/libXau.so.6.0.0
7fa537934000-7fa537b33000 ---p 00003000 00:27 66503                      /usr/lib64/libXau.so.6.0.0
7fa537b33000-7fa537b34000 r--p 00002000 00:27 66503                      /usr/lib64/libXau.so.6.0.0
7fa537b34000-7fa537b35000 rw-p 00003000 00:27 66503                      /usr/lib64/libXau.so.6.0.0
7fa537b39000-7fa537b3a000 r--p 00000000 00:27 435439                     /usr/lib64/libicudata.so.52.1
7fa537b3a000-7fa537d39000 ---p 00001000 00:27 435439                     /usr/lib64/libicudata.so.52.1
7fa537d39000-7fa537d3a000 r--p 00000000 00:27 435439                     /usr/lib64/libicudata.so.52.1
7fa537d41000-7fa537d4f000 r-xp 00000000 00:27 66246                      /usr/lib64/libbz2.so.1.0.6
7fa537d4f000-7fa537f4e000 ---p 0000e000 00:27 66246                      /usr/lib64/libbz2.so.1.0.6
7fa537f4e000-7fa537f4f000 r--p 0000d000 00:27 66246                      /usr/lib64/libbz2.so.1.0.6
7fa537f4f000-7fa537f50000 rw-p 0000e000 00:27 66246                      /usr/lib64/libbz2.so.1.0.6
7fa537f51000-7fa537fac000 r-xp 00000000 00:27 65466                      /usr/lib64/libwebp.so.5.0.3
7fa537fac000-7fa5381ab000 ---p 0005b000 00:27 65466                      /usr/lib64/libwebp.so.5.0.3
7fa5381ab000-7fa5381ac000 r--p 0005a000 00:27 65466                      /usr/lib64/libwebp.so.5.0.3
7fa5381ac000-7fa5381ae000 rw-p 0005b000 00:27 65466                      /usr/lib64/libwebp.so.5.0.3
7fa5381ae000-7fa5381b0000 rw-p 00000000 00:00 0 
7fa5381b1000-7fa5381b8000 r-xp 00000000 00:27 522880                     /usr/lib64/libwebpmux.so.1.0.2
7fa5381b8000-7fa5383b7000 ---p 00007000 00:27 522880                     /usr/lib64/libwebpmux.so.1.0.2
7fa5383b7000-7fa5383b8000 r--p 00006000 00:27 522880                     /usr/lib64/libwebpmux.so.1.0.2
7fa5383b8000-7fa5383b9000 rw-p 00007000 00:27 522880                     /usr/lib64/libwebpmux.so.1.0.2
7fa5383b9000-7fa53842c000 r-xp 00000000 00:27 534805                     /usr/lib64/libtiff.so.5.2.6
7fa53842c000-7fa53862b000 ---p 00073000 00:27 534805                     /usr/lib64/libtiff.so.5.2.6
7fa53862b000-7fa53862f000 r--p 00072000 00:27 534805                     /usr/lib64/libtiff.so.5.2.6
7fa53862f000-7fa538630000 rw-p 00076000 00:27 534805                     /usr/lib64/libtiff.so.5.2.6
7fa538631000-7fa53866c000 r-xp 00000000 00:27 67190                      /usr/lib64/libpng16.so.16.8.0
7fa53866c000-7fa53886c000 ---p 0003b000 00:27 67190                      /usr/lib64/libpng16.so.16.8.0
7fa53886c000-7fa53886d000 r--p 0003b000 00:27 67190                      /usr/lib64/libpng16.so.16.8.0
7fa53886d000-7fa53886e000 rw-p 0003c000 00:27 67190                      /usr/lib64/libpng16.so.16.8.0
7fa538871000-7fa5388e8000 r-xp 00000000 00:27 626846                     /usr/lib64/libraw.so.15.0.0
7fa5388e8000-7fa538ae7000 ---p 00077000 00:27 626846                     /usr/lib64/libraw.so.15.0.0
7fa538ae7000-7fa538af0000 r--p 00076000 00:27 626846                     /usr/lib64/libraw.so.15.0.0
7fa538af0000-7fa538b33000 rw-p 0007f000 00:27 626846                     /usr/lib64/libraw.so.15.0.0
7fa538b33000-7fa538b34000 rw-p 00000000 00:00 0 
7fa538b39000-7fa538b6b000 r-xp 00000000 00:27 535646                     /usr/lib64/libopenjp2.so.2.1.0
7fa538b6b000-7fa538d6b000 ---p 00032000 00:27 535646                     /usr/lib64/libopenjp2.so.2.1.0
7fa538d6b000-7fa538d6c000 r--p 00032000 00:27 535646                     /usr/lib64/libopenjp2.so.2.1.0
7fa538d6c000-7fa538d6d000 rw-p 00033000 00:27 535646                     /usr/lib64/libopenjp2.so.2.1.0
7fa538d71000-7fa538d8e000 r-xp 00000000 00:27 69621                      /usr/lib64/libIex-2_1.so.11.0.0
7fa538d8e000-7fa538f8d000 ---p 0001d000 00:27 69621                      /usr/lib64/libIex-2_1.so.11.0.0
7fa538f8d000-7fa538f91000 r--p 0001c000 00:27 69621                      /usr/lib64/libIex-2_1.so.11.0.0
7fa538f91000-7fa538f92000 rw-p 00020000 00:27 69621                      /usr/lib64/libIex-2_1.so.11.0.0
7fa538f99000-7fa538fdb000 r-xp 00000000 00:27 69624                      /usr/lib64/libHalf.so.11.0.0
7fa538fdb000-7fa5391da000 ---p 00042000 00:27 69624                      /usr/lib64/libHalf.so.11.0.0
7fa5391da000-7fa5391db000 r--p 00041000 00:27 69624                      /usr/lib64/libHalf.so.11.0.0
7fa5391db000-7fa5391dc000 rw-p 00042000 00:27 69624                      /usr/lib64/libHalf.so.11.0.0
7fa5391e1000-7fa5392f3000 r-xp 00000000 00:27 76266                      /usr/lib64/libIlmImf-Imf_2_1.so.21.0.0
7fa5392f3000-7fa5394f3000 ---p 00112000 00:27 76266                      /usr/lib64/libIlmImf-Imf_2_1.so.21.0.0
7fa5394f3000-7fa5394f6000 r--p 00112000 00:27 76266                      /usr/lib64/libIlmImf-Imf_2_1.so.21.0.0
7fa5394f6000-7fa5394f8000 rw-p 00115000 00:27 76266                      /usr/lib64/libIlmImf-Imf_2_1.so.21.0.0
7fa5394f8000-7fa5394f9000 rw-p 00000000 00:00 0 
7fa5394f9000-7fa539516000 r-xp 00000000 00:27 524154                     /usr/lib64/libjxrglue.so.0.0.0
7fa539516000-7fa539716000 ---p 0001d000 00:27 524154                     /usr/lib64/libjxrglue.so.0.0.0
7fa539716000-7fa539718000 r--p 0001d000 00:27 524154                     /usr/lib64/libjxrglue.so.0.0.0
7fa539718000-7fa539719000 rw-p 0001f000 00:27 524154                     /usr/lib64/libjxrglue.so.0.0.0
7fa539719000-7fa53971a000 rw-p 00000000 00:00 0 
7fa539721000-7fa539789000 r-xp 00000000 00:27 698477                     /usr/lib64/libjpeg.so.8.1.2
7fa539789000-7fa539989000 ---p 00068000 00:27 698477                     /usr/lib64/libjpeg.so.8.1.2
7fa539989000-7fa53998a000 r--p 00068000 00:27 698477                     /usr/lib64/libjpeg.so.8.1.2
7fa53998a000-7fa53998b000 rw-p 00069000 00:27 698477                     /usr/lib64/libjpeg.so.8.1.2
7fa539991000-7fa5399a2000 r-xp 00000000 00:27 74277                      /usr/lib64/libXpm.so.4.11.0
7fa5399a2000-7fa539ba1000 ---p 00011000 00:27 74277                      /usr/lib64/libXpm.so.4.11.0
7fa539ba1000-7fa539ba2000 r--p 00010000 00:27 74277                      /usr/lib64/libXpm.so.4.11.0
7fa539ba2000-7fa539ba3000 rw-p 00011000 00:27 74277                      /usr/lib64/libXpm.so.4.11.0
7fa539ba9000-7fa539bc2000 r-xp 00000000 00:27 77337                      /usr/lib64/libXmu.so.6.2.0
7fa539bc2000-7fa539dc1000 ---p 00019000 00:27 77337                      /usr/lib64/libXmu.so.6.2.0
7fa539dc1000-7fa539dc2000 r--p 00018000 00:27 77337                      /usr/lib64/libXmu.so.6.2.0
7fa539dc2000-7fa539dc3000 rw-p 00019000 00:27 77337                      /usr/lib64/libXmu.so.6.2.0
7fa539dc3000-7fa539dc4000 rw-p 00000000 00:00 0 
7fa539dc9000-7fa539dda000 r-xp 00000000 00:27 74286                      /usr/lib64/libXext.so.6.4.0
7fa539dda000-7fa539fd9000 ---p 00011000 00:27 74286                      /usr/lib64/libXext.so.6.4.0
7fa539fd9000-7fa539fda000 r--p 00010000 00:27 74286                      /usr/lib64/libXext.so.6.4.0
7fa539fda000-7fa539fdb000 rw-p 00011000 00:27 74286                      /usr/lib64/libXext.so.6.4.0
7fa539fe1000-7fa539ff9000 r-xp 00000000 00:27 66509                      /usr/lib64/libICE.so.6.3.0
7fa539ff9000-7fa53a1f8000 ---p 00018000 00:27 66509                      /usr/lib64/libICE.so.6.3.0
7fa53a1f8000-7fa53a1f9000 r--p 00017000 00:27 66509                      /usr/lib64/libICE.so.6.3.0
7fa53a1f9000-7fa53a1fa000 rw-p 00018000 00:27 66509                      /usr/lib64/libICE.so.6.3.0
7fa53a1fa000-7fa53a1fe000 rw-p 00000000 00:00 0 
7fa53a201000-7fa53a208000 r-xp 00000000 00:27 67938                      /usr/lib64/libSM.so.6.0.1
7fa53a208000-7fa53a407000 ---p 00007000 00:27 67938                      /usr/lib64/libSM.so.6.0.1
7fa53a407000-7fa53a408000 r--p 00006000 00:27 67938                      /usr/lib64/libSM.so.6.0.1
7fa53a408000-7fa53a409000 rw-p 00007000 00:27 67938                      /usr/lib64/libSM.so.6.0.1
7fa53a409000-7fa53a428000 r-xp 00000000 00:27 67935                      /usr/lib64/libxcb.so.1.1.0
7fa53a428000-7fa53a627000 ---p 0001f000 00:27 67935                      /usr/lib64/libxcb.so.1.1.0
7fa53a627000-7fa53a628000 r--p 0001e000 00:27 67935                      /usr/lib64/libxcb.so.1.1.0
7fa53a628000-7fa53a629000 rw-p 0001f000 00:27 67935                      /usr/lib64/libxcb.so.1.1.0
7fa53a629000-7fa53a65e000 r-xp 00000000 00:27 67522                      /usr/lib64/libFLAC.so.8.3.0
7fa53a65e000-7fa53a85e000 ---p 00035000 00:27 67522                      /usr/lib64/libFLAC.so.8.3.0
7fa53a85e000-7fa53a85f000 r--p 00035000 00:27 67522                      /usr/lib64/libFLAC.so.8.3.0
7fa53a85f000-7fa53a860000 rw-p 00036000 00:27 67522                      /usr/lib64/libFLAC.so.8.3.0
7fa53a861000-7fa53a867000 r-xp 00000000 00:27 65749                      /usr/lib64/libogg.so.0.8.0
7fa53a867000-7fa53aa66000 ---p 00006000 00:27 65749                      /usr/lib64/libogg.so.0.8.0
7fa53aa66000-7fa53aa67000 r--p 00005000 00:27 65749                      /usr/lib64/libogg.so.0.8.0
7fa53aa67000-7fa53aa68000 rw-p 00006000 00:27 65749                      /usr/lib64/libogg.so.0.8.0
7fa53aa69000-7fa53aa95000 r-xp 00000000 00:27 67516                      /usr/lib64/libvorbis.so.0.4.6
7fa53aa95000-7fa53ac95000 ---p 0002c000 00:27 67516                      /usr/lib64/libvorbis.so.0.4.6
7fa53ac95000-7fa53ac96000 r--p 0002c000 00:27 67516                      /usr/lib64/libvorbis.so.0.4.6
7fa53ac96000-7fa53ac97000 rw-p 0002d000 00:27 67516                      /usr/lib64/libvorbis.so.0.4.6
7fa53ac99000-7fa53aca1000 r-xp 00000000 00:27 68398                      /usr/lib64/libvorbisfile.so.3.3.5
7fa53aca1000-7fa53aea0000 ---p 00008000 00:27 68398                      /usr/lib64/libvorbisfile.so.3.3.5
7fa53aea0000-7fa53aea1000 r--p 00007000 00:27 68398                      /usr/lib64/libvorbisfile.so.3.3.5
7fa53aea1000-7fa53aea2000 rw-p 00008000 00:27 68398                      /usr/lib64/libvorbisfile.so.3.3.5
7fa53aea9000-7fa53b15c000 r-xp 00000000 00:27 68401                      /usr/lib64/libvorbisenc.so.2.0.9
7fa53b15c000-7fa53b35b000 ---p 002b3000 00:27 68401                      /usr/lib64/libvorbisenc.so.2.0.9
7fa53b35b000-7fa53b377000 r--p 002b2000 00:27 68401                      /usr/lib64/libvorbisenc.so.2.0.9
7fa53b377000-7fa53b378000 rw-p 002ce000 00:27 68401                      /usr/lib64/libvorbisenc.so.2.0.9
7fa53b379000-7fa53b3de000 r-xp 00000000 00:27 65746                      /usr/lib64/libopenal.so.1.16.0
7fa53b3de000-7fa53b5dd000 ---p 00065000 00:27 65746                      /usr/lib64/libopenal.so.1.16.0
7fa53b5dd000-7fa53b5e1000 r--p 00064000 00:27 65746                      /usr/lib64/libopenal.so.1.16.0
7fa53b5e1000-7fa53b5e2000 rw-p 00068000 00:27 65746                      /usr/lib64/libopenal.so.1.16.0
7fa53b5e2000-7fa53b5e4000 rw-p 00000000 00:00 0 
7fa53b5e9000-7fa53b753000 r-xp 00000000 00:27 435453                     /usr/lib64/libicuuc.so.52.1
7fa53b753000-7fa53b953000 ---p 0016a000 00:27 435453                     /usr/lib64/libicuuc.so.52.1
7fa53b953000-7fa53b963000 r--p 0016a000 00:27 435453                     /usr/lib64/libicuuc.so.52.1
7fa53b963000-7fa53b964000 rw-p 0017a000 00:27 435453                     /usr/lib64/libicuuc.so.52.1
7fa53b964000-7fa53b968000 rw-p 00000000 00:00 0 
7fa53b969000-7fa53bb6f000 r-xp 00000000 00:27 435441                     /usr/lib64/libicui18n.so.52.1
7fa53bb6f000-7fa53bd6e000 ---p 00206000 00:27 435441                     /usr/lib64/libicui18n.so.52.1
7fa53bd6e000-7fa53bd7a000 r--p 00205000 00:27 435441                     /usr/lib64/libicui18n.so.52.1
7fa53bd7a000-7fa53bd7c000 rw-p 00211000 00:27 435441                     /usr/lib64/libicui18n.so.52.1
7fa53bd7c000-7fa53bd7d000 rw-p 00000000 00:00 0 
7fa53bd81000-7fa53bd97000 r-xp 00000000 00:27 66544                      /usr/lib64/libfribidi.so.0.3.1
7fa53bd97000-7fa53bf96000 ---p 00016000 00:27 66544                      /usr/lib64/libfribidi.so.0.3.1
7fa53bf96000-7fa53bf97000 r--p 00015000 00:27 66544                      /usr/lib64/libfribidi.so.0.3.1
7fa53bf97000-7fa53bf98000 rw-p 00016000 00:27 66544                      /usr/lib64/libfribidi.so.0.3.1
7fa53bf99000-7fa53c007000 r-xp 00000000 00:27 698521                     /usr/lib64/libpcre.so.1.2.7
7fa53c007000-7fa53c206000 ---p 0006e000 00:27 698521                     /usr/lib64/libpcre.so.1.2.7
7fa53c206000-7fa53c207000 r--p 0006d000 00:27 698521                     /usr/lib64/libpcre.so.1.2.7
7fa53c207000-7fa53c208000 rw-p 0006e000 00:27 698521                     /usr/lib64/libpcre.so.1.2.7
7fa53c209000-7fa53c2a0000 r-xp 00000000 00:27 67967                      /usr/lib64/libfreetype.so.6.12.3
7fa53c2a0000-7fa53c49f000 ---p 00097000 00:27 67967                      /usr/lib64/libfreetype.so.6.12.3
7fa53c49f000-7fa53c4a5000 r--p 00096000 00:27 67967                      /usr/lib64/libfreetype.so.6.12.3
7fa53c4a5000-7fa53c4a6000 rw-p 0009c000 00:27 67967                      /usr/lib64/libfreetype.so.6.12.3
7fa53c4a9000-7fa53c4b0000 r-xp 00000000 00:27 63150                      /lib64/librt-2.22.so
7fa53c4b0000-7fa53c6af000 ---p 00007000 00:27 63150                      /lib64/librt-2.22.so
7fa53c6af000-7fa53c6b0000 r--p 00006000 00:27 63150                      /lib64/librt-2.22.so
7fa53c6b0000-7fa53c6b1000 rw-p 00007000 00:27 63150                      /lib64/librt-2.22.so
7fa53c6b1000-7fa53c6c6000 r-xp 00000000 00:27 65440                      /lib64/libz.so.1.2.8
7fa53c6c6000-7fa53c8c5000 ---p 00015000 00:27 65440                      /lib64/libz.so.1.2.8
7fa53c8c5000-7fa53c8c6000 r--p 00014000 00:27 65440                      /lib64/libz.so.1.2.8
7fa53c8c6000-7fa53c8c7000 rw-p 00015000 00:27 65440                      /lib64/libz.so.1.2.8
7fa53c8c9000-7fa53c8d0000 r-xp 00000000 00:27 524139                     /usr/lib64/libzzip-0.so.13.0.62
7fa53c8d0000-7fa53cacf000 ---p 00007000 00:27 524139                     /usr/lib64/libzzip-0.so.13.0.62
7fa53cacf000-7fa53cad0000 r--p 00006000 00:27 524139                     /usr/lib64/libzzip-0.so.13.0.62
7fa53cad0000-7fa53cad1000 rw-p 00007000 00:27 524139                     /usr/lib64/libzzip-0.so.13.0.62
7fa53cad1000-7fa53cb83000 r-xp 00000000 00:27 524156                     /usr/lib64/libfreeimage-3.17.0.so
7fa53cb83000-7fa53cd83000 ---p 000b2000 00:27 524156                     /usr/lib64/libfreeimage-3.17.0.so
7fa53cd83000-7fa53cd85000 r--p 000b2000 00:27 524156                     /usr/lib64/libfreeimage-3.17.0.so
7fa53cd85000-7fa53cd90000 rw-p 000b4000 00:27 524156                     /usr/lib64/libfreeimage-3.17.0.so
7fa53cd91000-7fa53cd94000 r-xp 00000000 00:27 69558                      /usr/lib64/libboost_system.so.1.54.0
7fa53cd94000-7fa53cf93000 ---p 00003000 00:27 69558                      /usr/lib64/libboost_system.so.1.54.0
7fa53cf93000-7fa53cf94000 r--p 00002000 00:27 69558                      /usr/lib64/libboost_system.so.1.54.0
7fa53cf94000-7fa53cf95000 rw-p 00003000 00:27 69558                      /usr/lib64/libboost_system.so.1.54.0
7fa53cf99000-7fa53cfae000 r-xp 00000000 00:27 74102                      /usr/lib64/libboost_thread.so.1.54.0
7fa53cfae000-7fa53d1ae000 ---p 00015000 00:27 74102                      /usr/lib64/libboost_thread.so.1.54.0
7fa53d1ae000-7fa53d1b0000 r--p 00015000 00:27 74102                      /usr/lib64/libboost_thread.so.1.54.0
7fa53d1b0000-7fa53d1b1000 rw-p 00017000 00:27 74102                      /usr/lib64/libboost_thread.so.1.54.0
7fa53d1b1000-7fa53d1b3000 r-xp 00000000 00:27 63122                      /lib64/libdl-2.22.so
7fa53d1b3000-7fa53d3b3000 ---p 00002000 00:27 63122                      /lib64/libdl-2.22.so
7fa53d3b3000-7fa53d3b4000 r--p 00002000 00:27 63122                      /lib64/libdl-2.22.so
7fa53d3b4000-7fa53d3b5000 rw-p 00003000 00:27 63122                      /lib64/libdl-2.22.so
7fa53d3b9000-7fa53d3d1000 r-xp 00000000 00:27 63146                      /lib64/libpthread-2.22.so
7fa53d3d1000-7fa53d5d0000 ---p 00018000 00:27 63146                      /lib64/libpthread-2.22.so
7fa53d5d0000-7fa53d5d1000 r--p 00017000 00:27 63146                      /lib64/libpthread-2.22.so
7fa53d5d1000-7fa53d5d2000 rw-p 00018000 00:27 63146                      /lib64/libpthread-2.22.so
7fa53d5d2000-7fa53d5d6000 rw-p 00000000 00:00 0 
7fa53d5d9000-7fa53d641000 r-xp 00000000 00:27 128797                     /usr/lib64/libXaw7.so.7.0.0
7fa53d641000-7fa53d840000 ---p 00068000 00:27 128797                     /usr/lib64/libXaw7.so.7.0.0
7fa53d840000-7fa53d841000 r--p 00067000 00:27 128797                     /usr/lib64/libXaw7.so.7.0.0
7fa53d841000-7fa53d84b000 rw-p 00068000 00:27 128797                     /usr/lib64/libXaw7.so.7.0.0
7fa53d84b000-7fa53d84c000 rw-p 00000000 00:00 0 
7fa53d851000-7fa53d8b1000 r-xp 00000000 00:27 74271                      /usr/lib64/libXt.so.6.0.0
7fa53d8b1000-7fa53dab1000 ---p 00060000 00:27 74271                      /usr/lib64/libXt.so.6.0.0
7fa53dab1000-7fa53dab2000 r--p 00060000 00:27 74271                      /usr/lib64/libXt.so.6.0.0
7fa53dab2000-7fa53dab7000 rw-p 00061000 00:27 74271                      /usr/lib64/libXt.so.6.0.0
7fa53dab7000-7fa53dab8000 rw-p 00000000 00:00 0 
7fa53dab9000-7fa53dbf1000 r-xp 00000000 00:27 69932                      /usr/lib64/libX11.so.6.3.0
7fa53dbf1000-7fa53ddf1000 ---p 00138000 00:27 69932                      /usr/lib64/libX11.so.6.3.0
7fa53ddf1000-7fa53ddf2000 r--p 00138000 00:27 69932                      /usr/lib64/libX11.so.6.3.0
7fa53ddf2000-7fa53ddf7000 rw-p 00139000 00:27 69932                      /usr/lib64/libX11.so.6.3.0
7fa53ddf9000-7fa53df92000 r-xp 00000000 00:27 63116                      /lib64/libc-2.22.so
7fa53df92000-7fa53e192000 ---p 00199000 00:27 63116                      /lib64/libc-2.22.so
7fa53e192000-7fa53e196000 r--p 00199000 00:27 63116                      /lib64/libc-2.22.so
7fa53e196000-7fa53e198000 rw-p 0019d000 00:27 63116                      /lib64/libc-2.22.so
7fa53e198000-7fa53e19c000 rw-p 00000000 00:00 0 
7fa53e1a1000-7fa53e1b7000 r-xp 00000000 00:27 66038                      /lib64/libgcc_s.so.1
7fa53e1b7000-7fa53e3b6000 ---p 00016000 00:27 66038                      /lib64/libgcc_s.so.1
7fa53e3b6000-7fa53e3b7000 r--p 00015000 00:27 66038                      /lib64/libgcc_s.so.1
7fa53e3b7000-7fa53e3b8000 rw-p 00016000 00:27 66038                      /lib64/libgcc_s.so.1
7fa53e3b9000-7fa53e4b5000 r-xp 00000000 00:27 63124                      /lib64/libm-2.22.so
7fa53e4b5000-7fa53e6b4000 ---p 000fc000 00:27 63124                      /lib64/libm-2.22.so
7fa53e6b4000-7fa53e6b5000 r--p 000fb000 00:27 63124                      /lib64/libm-2.22.so
7fa53e6b5000-7fa53e6b6000 rw-p 000fc000 00:27 63124                      /lib64/libm-2.22.so
7fa53e6b9000-7fa53e833000 r-xp 00000000 00:27 67696                      /usr/lib64/libstdc++.so.6.0.23
7fa53e833000-7fa53ea33000 ---p 0017a000 00:27 67696                      /usr/lib64/libstdc++.so.6.0.23
7fa53ea33000-7fa53ea3d000 r--p 0017a000 00:27 67696                      /usr/lib64/libstdc++.so.6.0.23
7fa53ea3d000-7fa53ea3f000 rw-p 00184000 00:27 67696                      /usr/lib64/libstdc++.so.6.0.23
7fa53ea3f000-7fa53ea42000 rw-p 00000000 00:00 0 
7fa53ea49000-7fa53ea63000 r-xp 00000000 00:27 524120                     /usr/lib64/libsfml-network.so.2.4.2
7fa53ea63000-7fa53ec63000 ---p 0001a000 00:27 524120                     /usr/lib64/libsfml-network.so.2.4.2
7fa53ec63000-7fa53ec64000 r--p 0001a000 00:27 524120                     /usr/lib64/libsfml-network.so.2.4.2
7fa53ec64000-7fa53ec65000 rw-p 0001b000 00:27 524120                     /usr/lib64/libsfml-network.so.2.4.2
7fa53ec69000-7fa53ec74000 r-xp 00000000 00:27 524122                     /usr/lib64/libsfml-system.so.2.4.2
7fa53ec74000-7fa53ee74000 ---p 0000b000 00:27 524122                     /usr/lib64/libsfml-system.so.2.4.2
7fa53ee74000-7fa53ee75000 r--p 0000b000 00:27 524122                     /usr/lib64/libsfml-system.so.2.4.2
7fa53ee75000-7fa53ee76000 rw-p 0000c000 00:27 524122                     /usr/lib64/libsfml-system.so.2.4.2
7fa53ee79000-7fa53ee90000 r-xp 00000000 00:27 524116                     /usr/lib64/libsfml-audio.so.2.4.2
7fa53ee90000-7fa53f090000 ---p 00017000 00:27 524116                     /usr/lib64/libsfml-audio.so.2.4.2
7fa53f090000-7fa53f092000 r--p 00017000 00:27 524116                     /usr/lib64/libsfml-audio.so.2.4.2
7fa53f092000-7fa53f093000 rw-p 00019000 00:27 524116                     /usr/lib64/libsfml-audio.so.2.4.2
7fa53f099000-7fa53f108000 r-xp 00000000 00:27 69569                      /usr/lib64/libboost_program_options.so.1.61.0
7fa53f108000-7fa53f307000 ---p 0006f000 00:27 69569                      /usr/lib64/libboost_program_options.so.1.61.0
7fa53f307000-7fa53f30b000 r--p 0006e000 00:27 69569                      /usr/lib64/libboost_program_options.so.1.61.0
7fa53f30b000-7fa53f30c000 rw-p 00072000 00:27 69569                      /usr/lib64/libboost_program_options.so.1.61.0
7fa53f311000-7fa53f3ec000 r-xp 00000000 00:27 207165                     /usr/lib64/libboost_locale.so.1.61.0
7fa53f3ec000-7fa53f5ec000 ---p 000db000 00:27 207165                     /usr/lib64/libboost_locale.so.1.61.0
7fa53f5ec000-7fa53f5f2000 r--p 000db000 00:27 207165                     /usr/lib64/libboost_locale.so.1.61.0
7fa53f5f2000-7fa53f5f4000 rw-p 000e1000 00:27 207165                     /usr/lib64/libboost_locale.so.1.61.0
7fa53f5f9000-7fa53f60f000 r-xp 00000000 00:27 74098                      /usr/lib64/libboost_filesystem.so.1.61.0
7fa53f60f000-7fa53f80e000 ---p 00016000 00:27 74098                      /usr/lib64/libboost_filesystem.so.1.61.0
7fa53f80e000-7fa53f80f000 r--p 00015000 00:27 74098                      /usr/lib64/libboost_filesystem.so.1.61.0
7fa53f80f000-7fa53f810000 rw-p 00016000 00:27 74098                      /usr/lib64/libboost_filesystem.so.1.61.0
7fa53f811000-7fa53f85f000 r-xp 00000000 00:27 718264                     /usr/lib64/libOgreOverlay.so.1.10.9
7fa53f85f000-7fa53fa5e000 ---p 0004e000 00:27 718264                     /usr/lib64/libOgreOverlay.so.1.10.9
7fa53fa5e000-7fa53fa63000 r--p 0004d000 00:27 718264                     /usr/lib64/libOgreOverlay.so.1.10.9
7fa53fa63000-7fa53fa64000 rw-p 00052000 00:27 718264                     /usr/lib64/libOgreOverlay.so.1.10.9
7fa53fa69000-7fa53fa8f000 r-xp 00000000 00:27 717864                     /usr/lib64/libCEGUIOgreRenderer-0.so.2.4.2
7fa53fa8f000-7fa53fc8f000 ---p 00026000 00:27 717864                     /usr/lib64/libCEGUIOgreRenderer-0.so.2.4.2
7fa53fc8f000-7fa53fc91000 r--p 00026000 00:27 717864                     /usr/lib64/libCEGUIOgreRenderer-0.so.2.4.2
7fa53fc91000-7fa53fc92000 rw-p 00028000 00:27 717864                     /usr/lib64/libCEGUIOgreRenderer-0.so.2.4.2
7fa53fc99000-7fa5400b6000 r-xp 00000000 00:27 717854                     /usr/lib64/libCEGUIBase-0.so.2.4.2
7fa5400b6000-7fa5402b6000 ---p 0041d000 00:27 717854                     /usr/lib64/libCEGUIBase-0.so.2.4.2
7fa5402b6000-7fa5402e3000 r--p 0041d000 00:27 717854                     /usr/lib64/libCEGUIBase-0.so.2.4.2
7fa5402e3000-7fa5402e4000 rw-p 0044a000 00:27 717854                     /usr/lib64/libCEGUIBase-0.so.2.4.2
7fa5402e4000-7fa540335000 rw-p 00000000 00:00 0 
7fa540339000-7fa540359000 r-xp 00000000 00:27 524106                     /usr/lib64/libOIS-1.3.0.so
7fa540359000-7fa540559000 ---p 00020000 00:27 524106                     /usr/lib64/libOIS-1.3.0.so
7fa540559000-7fa54055a000 r--p 00020000 00:27 524106                     /usr/lib64/libOIS-1.3.0.so
7fa54055a000-7fa54055b000 rw-p 00021000 00:27 524106                     /usr/lib64/libOIS-1.3.0.so
7fa540561000-7fa540634000 r-xp 00000000 00:27 718292                     /usr/lib64/libOgreRTShaderSystem.so.1.10.9
7fa540634000-7fa540833000 ---p 000d3000 00:27 718292                     /usr/lib64/libOgreRTShaderSystem.so.1.10.9
7fa540833000-7fa540839000 r--p 000d2000 00:27 718292                     /usr/lib64/libOgreRTShaderSystem.so.1.10.9
7fa540839000-7fa54083a000 rw-p 000d8000 00:27 718292                     /usr/lib64/libOgreRTShaderSystem.so.1.10.9
7fa54083a000-7fa54083b000 rw-p 00000000 00:00 0 
7fa540841000-7fa540847000 r-xp 00000000 00:27 74100                      /usr/lib64/libboost_chrono.so.1.61.0
7fa540847000-7fa540a47000 ---p 00006000 00:27 74100                      /usr/lib64/libboost_chrono.so.1.61.0
7fa540a47000-7fa540a48000 r--p 00006000 00:27 74100                      /usr/lib64/libboost_chrono.so.1.61.0
7fa540a48000-7fa540a49000 rw-p 00007000 00:27 74100                      /usr/lib64/libboost_chrono.so.1.61.0
7fa540a49000-7fa540a4a000 r-xp 00000000 00:27 66259                      /usr/lib64/libboost_atomic.so.1.61.0
7fa540a4a000-7fa540c49000 ---p 00001000 00:27 66259                      /usr/lib64/libboost_atomic.so.1.61.0
7fa540c49000-7fa540c4a000 r--p 00000000 00:27 66259                      /usr/lib64/libboost_atomic.so.1.61.0
7fa540c4a000-7fa540c4b000 rw-p 00001000 00:27 66259                      /usr/lib64/libboost_atomic.so.1.61.0
7fa540c51000-7fa540c54000 r-xp 00000000 00:27 69556                      /usr/lib64/libboost_system.so.1.61.0
7fa540c54000-7fa540e53000 ---p 00003000 00:27 69556                      /usr/lib64/libboost_system.so.1.61.0
7fa540e53000-7fa540e54000 r--p 00002000 00:27 69556                      /usr/lib64/libboost_system.so.1.61.0
7fa540e54000-7fa540e55000 rw-p 00003000 00:27 69556                      /usr/lib64/libboost_system.so.1.61.0
7fa540e59000-7fa540e68000 r-xp 00000000 00:27 69582                      /usr/lib64/libboost_date_time.so.1.61.0
7fa540e68000-7fa541068000 ---p 0000f000 00:27 69582                      /usr/lib64/libboost_date_time.so.1.61.0
7fa541068000-7fa541069000 r--p 0000f000 00:27 69582                      /usr/lib64/libboost_date_time.so.1.61.0
7fa541069000-7fa54106a000 rw-p 00010000 00:27 69582                      /usr/lib64/libboost_date_time.so.1.61.0
7fa541071000-7fa541091000 r-xp 00000000 00:27 74094                      /usr/lib64/libboost_thread.so.1.61.0
7fa541091000-7fa541291000 ---p 00020000 00:27 74094                      /usr/lib64/libboost_thread.so.1.61.0
7fa541291000-7fa541293000 r--p 00020000 00:27 74094                      /usr/lib64/libboost_thread.so.1.61.0
7fa541293000-7fa541294000 rw-p 00022000 00:27 74094                      /usr/lib64/libboost_thread.so.1.61.0
7fa541299000-7fa5416f7000 r-xp 00000000 00:27 716994                     /usr/lib64/libOgreMain.so.1.10.9
7fa5416f7000-7fa5418f6000 ---p 0045e000 00:27 716994                     /usr/lib64/libOgreMain.so.1.10.9
7fa5418f6000-7fa541915000 r--p 0045d000 00:27 716994                     /usr/lib64/libOgreMain.so.1.10.9
7fa541915000-7fa541918000 rw-p 0047c000 00:27 716994                     /usr/lib64/libOgreMain.so.1.10.9
7fa541918000-7fa541924000 rw-p 00000000 00:00 0 
7fa541929000-7fa541938000 r-xp 00000000 00:27 63108                      /lib64/ld-2.22.so
7fa541938000-7fa541939000 r-xp 0000f000 00:27 63108                      /lib64/ld-2.22.so
7fa541939000-7fa54194a000 r-xp 00010000 00:27 63108                      /lib64/ld-2.22.so
7fa541951000-7fa541953000 rw-s 00000000 00:31 7169                       /tmp/.glhX4Eep (deleted)
7fa541959000-7fa54195a000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa541961000-7fa541965000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa541969000-7fa541989000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa5419b0000-7fa5419b1000 ---p 00000000 00:00 0 
7fa5419b1000-7fa541ab1000 rw-p 00000000 00:00 0 
7fa541ab1000-7fa541ae6000 r--s 00000000 00:14 19957                      /run/nscd/passwd
7fa541ae8000-7fa541b09000 rw-p 00000000 00:00 0 
7fa541b09000-7fa541b0a000 rw-s 00000000 00:06 561                        /dev/nvidia0
7fa541b11000-7fa541b12000 rw-s 00000000 00:06 561                        /dev/nvidia0
7fa541b19000-7fa541b1a000 rw-s 00000000 00:06 561                        /dev/nvidia0
7fa541b21000-7fa541b22000 rw-s 00000000 00:06 546                        /dev/nvidiactl
7fa541b23000-7fa541b36000 rw-p 00000000 00:00 0 
7fa541b36000-7fa541b39000 rw-p 00000000 00:00 0 
7fa541b39000-7fa541b40000 r--s 00000000 00:27 152267                     /usr/lib64/gconv/gconv-modules.cache
7fa541b40000-7fa541b49000 rw-p 00000000 00:00 0 
7fa541b49000-7fa541b4a000 r--p 00020000 00:27 63108                      /lib64/ld-2.22.so
7fa541b4a000-7fa541b4b000 rw-p 00021000 00:27 63108                      /lib64/ld-2.22.so
7fa541b4b000-7fa541b4d000 rw-p 00000000 00:00 0 
7fa541b4d000-7fa541b4f000 rw-p 00000000 00:00 0 
7ffc92af5000-7ffc92b16000 rw-p 00000000 00:00 0                          [stack]
7ffc92ba9000-7ffc92bac000 r--p 00000000 00:00 0                          [vvar]
7ffc92bac000-7ffc92bae000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Aborted (core dumped)

Note the main menu , with some 3d scene in the background, works, the problem is when I try to load the map ....

NVIDIA Driver Version: 384.90
Nvidia GeforceGTX550
OpenSuse 42.3
Linux linux-9jze 4.4.92-31-default #1 SMP Sun Oct 22 06:56:24 UTC 2017 (1d80e8a) x86_64 x86_64 x86_64 GNU/Linux
User avatar
paul424
Gnome
Posts: 314
Joined: Thu May 24, 2012 7:16 pm
x 13

Re: Porting to 1.10.9 causes memory corruption

Post by paul424 »

Valgrind output :

Code: Select all

858==    by 0x50C6B70: Ogre::Root::_fireFrameRenderingQueued() (OgreRoot.cpp:919)
==21858==    by 0x50C6B9D: Ogre::Root::_updateAllRenderTargets() (OgreRoot.cpp:1453)
==21858==    by 0x50C6C4F: Ogre::Root::renderOneFrame() (OgreRoot.cpp:1006)
==21858==    by 0x50C6C94: Ogre::Root::startRendering() (OgreRoot.cpp:996)
==21858==    by 0x6AF270: ODApplication::startClient() (ODApplication.cpp:263)
==21858==    by 0x6AFB34: ODApplication::startGame(boost::program_options::variables_map&) (ODApplication.cpp:77)
==21858==    by 0x4B2EAC: main (main.cpp:86)
==21858==  Address 0x606d7e50 is 0 bytes after a block of size 124,848 alloc'd
==21858==    at 0x4C29EA0: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==21858==    by 0x126E0890: allocateBuffer (OgreGLHardwarePixelBufferCommon.cpp:54)
==21858==    by 0x126E0890: Ogre::GLHardwarePixelBufferCommon::lockImpl(Ogre::Box const&, Ogre::HardwareBuffer::LockOptions) (OgreGLHardwarePixelBufferCommon.cpp:69)
==21858==    by 0x507D6A0: Ogre::HardwarePixelBuffer::lock(Ogre::Box const&, Ogre::HardwareBuffer::LockOptions) (OgreHardwarePixelBuffer.cpp:83)
==21858==    by 0x571A8D: MiniMapDrawn::update(float, std::vector<Ogre::Vector3, std::allocator<Ogre::Vector3> > const&) (MiniMapDrawn.cpp:236)
==21858==    by 0x59B4F0: GameMode::onFrameStarted(Ogre::FrameEvent const&) (GameMode.cpp:1134)
==21858==    by 0x600C5F: ODFrameListener::frameRenderingQueued(Ogre::FrameEvent const&) (ODFrameListener.cpp:179)
==21858==    by 0x50C596C: Ogre::Root::_fireFrameRenderingQueued(Ogre::FrameEvent&) (OgreRoot.cpp:872)
==21858==    by 0x50C6B70: Ogre::Root::_fireFrameRenderingQueued() (OgreRoot.cpp:919)
==21858==    by 0x50C6B9D: Ogre::Root::_updateAllRenderTargets() (OgreRoot.cpp:1453)
==21858==    by 0x50C6C4F: Ogre::Root::renderOneFrame() (OgreRoot.cpp:1006)
==21858==    by 0x50C6C94: Ogre::Root::startRendering() (OgreRoot.cpp:996)
==21858==    by 0x6AF270: ODApplication::startClient() (ODApplication.cpp:263)
==21858== 
==21858== Invalid write of size 1
==21858==    at 0x571AC8: drawPixelToMemory (MiniMapDrawn.h:120)
==21858==    by 0x571AC8: MiniMapDrawn::update(float, std::vector<Ogre::Vector3, std::allocator<Ogre::Vector3> > const&) (MiniMapDrawn.cpp:243)
==21858==    by 0x59B4F0: GameMode::onFrameStarted(Ogre::FrameEvent const&) (GameMode.cpp:1134)
==21858==    by 0x600C5F: ODFrameListener::frameRenderingQueued(Ogre::FrameEvent const&) (ODFrameListener.cpp:179)
==21858==    by 0x50C596C: Ogre::Root::_fireFrameRenderingQueued(Ogre::FrameEvent&) (OgreRoot.cpp:872)
==21858==    by 0x50C6B70: Ogre::Root::_fireFrameRenderingQueued() (OgreRoot.cpp:919)
==21858==    by 0x50C6B9D: Ogre::Root::_updateAllRenderTargets() (OgreRoot.cpp:1453)
==21858==    by 0x50C6C4F: Ogre::Root::renderOneFrame() (OgreRoot.cpp:1006)
==21858==    by 0x50C6C94: Ogre::Root::startRendering() (OgreRoot.cpp:996)
==21858==    by 0x6AF270: ODApplication::startClient() (ODApplication.cpp:263)
==21858==    by 0x6AFB34: ODApplication::startGame(boost::program_options::variables_map&) (ODApplication.cpp:77)
==21858==    by 0x4B2EAC: main (main.cpp:86)
==21858==  Address 0x606d7e51 is 1 bytes after a block of size 124,848 alloc'd
==21858==    at 0x4C29EA0: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==21858==    by 0x126E0890: allocateBuffer (OgreGLHardwarePixelBufferCommon.cpp:54)
==21858==    by 0x126E0890: Ogre::GLHardwarePixelBufferCommon::lockImpl(Ogre::Box const&, Ogre::HardwareBuffer::LockOptions) (OgreGLHardwarePixelBufferCommon.cpp:69)
==21858==    by 0x507D6A0: Ogre::HardwarePixelBuffer::lock(Ogre::Box const&, Ogre::HardwareBuffer::LockOptions) (OgreHardwarePixelBuffer.cpp:83)
==21858==    by 0x571A8D: MiniMapDrawn::update(float, std::vector<Ogre::Vector3, std::allocator<Ogre::Vector3> > const&) (MiniMapDrawn.cpp:236)
==21858==    by 0x59B4F0: GameMode::onFrameStarted(Ogre::FrameEvent const&) (GameMode.cpp:1134)
==21858==    by 0x600C5F: ODFrameListener::frameRenderingQueued(Ogre::FrameEvent const&) (ODFrameListener.cpp:179)
==21858==    by 0x50C596C: Ogre::Root::_fireFrameRenderingQueued(Ogre::FrameEvent&) (OgreRoot.cpp:872)
==21858==    by 0x50C6B70: Ogre::Root::_fireFrameRenderingQueued() (OgreRoot.cpp:919)
==21858==    by 0x50C6B9D: Ogre::Root::_updateAllRenderTargets() (OgreRoot.cpp:1453)
==21858==    by 0x50C6C4F: Ogre::Root::renderOneFrame() (OgreRoot.cpp:1006)
==21858==    by 0x50C6C94: Ogre::Root::startRendering() (OgreRoot.cpp:996)
==21858==    by 0x6AF270: ODApplication::startClient() (ODApplication.cpp:263)
==21858== 
==21858== Invalid write of size 1
==21858==    at 0x571ACF: drawPixelToMemory (MiniMapDrawn.h:121)
==21858==    by 0x571ACF: MiniMapDrawn::update(float, std::vector<Ogre::Vector3, std::allocator<Ogre::Vector3> > const&) (MiniMapDrawn.cpp:243)
==21858==    by 0x59B4F0: GameMode::onFrameStarted(Ogre::FrameEvent const&) (GameMode.cpp:1134)
==21858==    by 0x600C5F: ODFrameListener::frameRenderingQueued(Ogre::FrameEvent const&) (ODFrameListener.cpp:179)
==21858==    by 0x50C596C: Ogre::Root::_fireFrameRenderingQueued(Ogre::FrameEvent&) (OgreRoot.cpp:872)
==21858==    by 0x50C6B70: Ogre::Root::_fireFrameRenderingQueued() (OgreRoot.cpp:919)
==21858==    by 0x50C6B9D: Ogre::Root::_updateAllRenderTargets() (OgreRoot.cpp:1453)
==21858==    by 0x50C6C4F: Ogre::Root::renderOneFrame() (OgreRoot.cpp:1006)
==21858==    by 0x50C6C94: Ogre::Root::startRendering() (OgreRoot.cpp:996)
==21858==    by 0x6AF270: ODApplication::startClient() (ODApplication.cpp:263)
==21858==    by 0x6AFB34: ODApplication::startGame(boost::program_options::variables_map&) (ODApplication.cpp:77)
==21858==    by 0x4B2EAC: main (main.cpp:86)
==21858==  Address 0x606d7e52 is 2 bytes after a block of size 124,848 alloc'd
==21858==    at 0x4C29EA0: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==21858==    by 0x126E0890: allocateBuffer (OgreGLHardwarePixelBufferCommon.cpp:54)
==21858==    by 0x126E0890: Ogre::GLHardwarePixelBufferCommon::lockImpl(Ogre::Box const&, Ogre::HardwareBuffer::LockOptions) (OgreGLHardwarePixelBufferCommon.cpp:69)
==21858==    by 0x507D6A0: Ogre::HardwarePixelBuffer::lock(Ogre::Box const&, Ogre::HardwareBuffer::LockOptions) (OgreHardwarePixelBuffer.cpp:83)
==21858==    by 0x571A8D: MiniMapDrawn::update(float, std::vector<Ogre::Vector3, std::allocator<Ogre::Vector3> > const&) (MiniMapDrawn.cpp:236)
==21858==    by 0x59B4F0: GameMode::onFrameStarted(Ogre::FrameEvent const&) (GameMode.cpp:1134)
==21858==    by 0x600C5F: ODFrameListener::frameRenderingQueued(Ogre::FrameEvent const&) (ODFrameListener.cpp:179)
==21858==    by 0x50C596C: Ogre::Root::_fireFrameRenderingQueued(Ogre::FrameEvent&) (OgreRoot.cpp:872)
==21858==    by 0x50C6B70: Ogre::Root::_fireFrameRenderingQueued() (OgreRoot.cpp:919)
==21858==    by 0x50C6B9D: Ogre::Root::_updateAllRenderTargets() (OgreRoot.cpp:1453)
==21858==    by 0x50C6C4F: Ogre::Root::renderOneFrame() (OgreRoot.cpp:1006)
==21858==    by 0x50C6C94: Ogre::Root::startRendering() (OgreRoot.cpp:996)
==21858==    by 0x6AF270: ODApplication::startClient() (ODApplication.cpp:263)
==21858== 
--21858-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting
--21858-- si_code=128;  Faulting address: 0x0;  sp: 0x802daddf0

valgrind: the 'impossible' happened:
   Killed by fatal signal

host stacktrace:
==21858==    at 0x3804BF85: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux)
==21858==    by 0x3800BAF5: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux)
==21858==    by 0x3800BCEB: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux)
==21858==    by 0x3800BEBA: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux)
==21858==    by 0x38092375: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux)
==21858==    by 0x380A0C0A: ??? (in /usr/lib64/valgrind/memcheck-amd64-linux)

sched status:
  running_tid=1

Thread 1: status = VgTs_Runnable (lwpid 21858)
==21858==    at 0x4C29780: operator new(unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==21858==    by 0x593FC8: _M_init_functor (functional:1987)
==21858==    by 0x593FC8: _M_init_functor (functional:1958)
==21858==    by 0x593FC8: function<GameMode::refreshSpellButtonCoolDowns()::__lambda2, void> (functional:2458)
==21858==    by 0x593FC8: GameMode::refreshSpellButtonCoolDowns() (GameMode.cpp:1670)
==21858==    by 0x59B502: GameMode::onFrameStarted(Ogre::FrameEvent const&) (GameMode.cpp:1137)
==21858==    by 0x600C5F: ODFrameListener::frameRenderingQueued(Ogre::FrameEvent const&) (ODFrameListener.cpp:179)
==21858==    by 0x50C596C: Ogre::Root::_fireFrameRenderingQueued(Ogre::FrameEvent&) (OgreRoot.cpp:872)
==21858==    by 0x50C6B70: Ogre::Root::_fireFrameRenderingQueued() (OgreRoot.cpp:919)
==21858==    by 0x50C6B9D: Ogre::Root::_updateAllRenderTargets() (OgreRoot.cpp:1453)
==21858==    by 0x50C6C4F: Ogre::Root::renderOneFrame() (OgreRoot.cpp:1006)
==21858==    by 0x50C6C94: Ogre::Root::startRendering() (OgreRoot.cpp:996)
==21858==    by 0x6AF270: ODApplication::startClient() (ODApplication.cpp:263)
==21858==    by 0x6AFB34: ODApplication::startGame(boost::program_options::variables_map&) (ODApplication.cpp:77)
==21858==    by 0x4B2EAC: main (main.cpp:86)

Thread 2: status = VgTs_WaitSys (lwpid 21862)
==21858==    at 0x912B0BF: pthread_cond_wait@@GLIBC_2.3.2 (in /lib64/libpthread-2.22.so)
==21858==    by 0x51CBC5F: void boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> >(boost::unique_lock<boost::recursive_mutex>&) (condition_variable.hpp:184)
==21858==    by 0x51CA9AE: Ogre::DefaultWorkQueue::waitForNextRequest() (OgreDefaultWorkQueueStandard.cpp:149)
==21858==    by 0x51C9FCB: Ogre::DefaultWorkQueue::_threadMain() (OgreDefaultWorkQueueStandard.cpp:177)
==21858==    by 0x54D36E5: ??? (in /usr/lib64/libboost_thread.so.1.61.0)
==21858==    by 0x9126743: start_thread (in /lib64/libpthread-2.22.so)
==21858==    by 0x864CAAC: clone (in /lib64/libc-2.22.so)

Thread 3: status = VgTs_WaitSys (lwpid 21863)
==21858==    at 0x912B0BF: pthread_cond_wait@@GLIBC_2.3.2 (in /lib64/libpthread-2.22.so)
==21858==    by 0x51CBC5F: void boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> >(boost::unique_lock<boost::recursive_mutex>&) (condition_variable.hpp:184)
==21858==    by 0x51CA9AE: Ogre::DefaultWorkQueue::waitForNextRequest() (OgreDefaultWorkQueueStandard.cpp:149)
==21858==    by 0x51C9FCB: Ogre::DefaultWorkQueue::_threadMain() (OgreDefaultWorkQueueStandard.cpp:177)
==21858==    by 0x54D36E5: ??? (in /usr/lib64/libboost_thread.so.1.61.0)
==21858==    by 0x9126743: start_thread (in /lib64/libpthread-2.22.so)
==21858==    by 0x864CAAC: clone (in /lib64/libc-2.22.so)

Thread 4: status = VgTs_WaitSys (lwpid 21864)
==21858==    at 0x912B0BF: pthread_cond_wait@@GLIBC_2.3.2 (in /lib64/libpthread-2.22.so)
==21858==    by 0x51CBC5F: void boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> >(boost::unique_lock<boost::recursive_mutex>&) (condition_variable.hpp:184)
==21858==    by 0x51CA9AE: Ogre::DefaultWorkQueue::waitForNextRequest() (OgreDefaultWorkQueueStandard.cpp:149)
==21858==    by 0x51C9FCB: Ogre::DefaultWorkQueue::_threadMain() (OgreDefaultWorkQueueStandard.cpp:177)
==21858==    by 0x54D36E5: ??? (in /usr/lib64/libboost_thread.so.1.61.0)
==21858==    by 0x9126743: start_thread (in /lib64/libpthread-2.22.so)
==21858==    by 0x864CAAC: clone (in /lib64/libc-2.22.so)

Thread 5: status = VgTs_WaitSys (lwpid 21865)
==21858==    at 0x912B0BF: pthread_cond_wait@@GLIBC_2.3.2 (in /lib64/libpthread-2.22.so)
==21858==    by 0x51CBC5F: void boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> >(boost::unique_lock<boost::recursive_mutex>&) (condition_variable.hpp:184)
==21858==    by 0x51CA9AE: Ogre::DefaultWorkQueue::waitForNextRequest() (OgreDefaultWorkQueueStandard.cpp:149)
==21858==    by 0x51C9FCB: Ogre::DefaultWorkQueue::_threadMain() (OgreDefaultWorkQueueStandard.cpp:177)
==21858==    by 0x54D36E5: ??? (in /usr/lib64/libboost_thread.so.1.61.0)
==21858==    by 0x9126743: start_thread (in /lib64/libpthread-2.22.so)
==21858==    by 0x864CAAC: clone (in /lib64/libc-2.22.so)

Thread 6: status = VgTs_WaitSys (lwpid 21866)
==21858==    at 0x912B0BF: pthread_cond_wait@@GLIBC_2.3.2 (in /lib64/libpthread-2.22.so)
==21858==    by 0x51CBC5F: void boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> >(boost::unique_lock<boost::recursive_mutex>&) (condition_variable.hpp:184)
==21858==    by 0x51CA9AE: Ogre::DefaultWorkQueue::waitForNextRequest() (OgreDefaultWorkQueueStandard.cpp:149)
==21858==    by 0x51C9FCB: Ogre::DefaultWorkQueue::_threadMain() (OgreDefaultWorkQueueStandard.cpp:177)
==21858==    by 0x54D36E5: ??? (in /usr/lib64/libboost_thread.so.1.61.0)
==21858==    by 0x9126743: start_thread (in /lib64/libpthread-2.22.so)
==21858==    by 0x864CAAC: clone (in /lib64/libc-2.22.so)

Thread 7: status = VgTs_WaitSys (lwpid 21867)
==21858==    at 0x912B0BF: pthread_cond_wait@@GLIBC_2.3.2 (in /lib64/libpthread-2.22.so)
==21858==    by 0x51CBC5F: void boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> >(boost::unique_lock<boost::recursive_mutex>&) (condition_variable.hpp:184)
==21858==    by 0x51CA9AE: Ogre::DefaultWorkQueue::waitForNextRequest() (OgreDefaultWorkQueueStandard.cpp:149)
==21858==    by 0x51C9FCB: Ogre::DefaultWorkQueue::_threadMain() (OgreDefaultWorkQueueStandard.cpp:177)
==21858==    by 0x54D36E5: ??? (in /usr/lib64/libboost_thread.so.1.61.0)
==21858==    by 0x9126743: start_thread (in /lib64/libpthread-2.22.so)
==21858==    by 0x864CAAC: clone (in /lib64/libc-2.22.so)

Thread 8: status = VgTs_WaitSys (lwpid 21868)
==21858==    at 0x86402ED: ??? (in /lib64/libc-2.22.so)
==21858==    by 0x1052598A: pa_write (in /usr/lib64/pulseaudio/libpulsecommon-9.0.so)
==21858==    by 0x1052C6B3: pa_fdsem_post (in /usr/lib64/pulseaudio/libpulsecommon-9.0.so)
==21858==    by 0x10544929: pa_srbchannel_write (in /usr/lib64/pulseaudio/libpulsecommon-9.0.so)
==21858==    by 0x10542ADE: ??? (in /usr/lib64/pulseaudio/libpulsecommon-9.0.so)
==21858==    by 0x10543C24: ??? (in /usr/lib64/pulseaudio/libpulsecommon-9.0.so)
==21858==    by 0x102D4B99: pa_mainloop_dispatch (in /usr/lib64/libpulse.so.0.20.0)
==21858==    by 0x102D4DE9: pa_mainloop_iterate (in /usr/lib64/libpulse.so.0.20.0)
==21858==    by 0x102D4E8F: pa_mainloop_run (in /usr/lib64/libpulse.so.0.20.0)
==21858==    by 0x102E3005: ??? (in /usr/lib64/libpulse.so.0.20.0)
==21858==    by 0x10554407: ??? (in /usr/lib64/pulseaudio/libpulsecommon-9.0.so)
==21858==    by 0x9126743: start_thread (in /lib64/libpthread-2.22.so)
==21858==    by 0x864CAAC: clone (in /lib64/libc-2.22.so)

Thread 9: status = VgTs_WaitSys (lwpid 21869)
==21858==    at 0x912B0A7: pthread_cond_wait@@GLIBC_2.3.2 (in /lib64/libpthread-2.22.so)
==21858==    by 0x102E36BF: pa_threaded_mainloop_wait (in /usr/lib64/libpulse.so.0.20.0)
==21858==    by 0xB13C7E8: ??? (in /usr/lib64/libopenal.so.1.16.0)
==21858==    by 0xB13F9B6: ??? (in /usr/lib64/libopenal.so.1.16.0)
==21858==    by 0x9126743: start_thread (in /lib64/libpthread-2.22.so)
==21858==    by 0x864CAAC: clone (in /lib64/libc-2.22.so)

Thread 10: status = VgTs_WaitSys (lwpid 21872)
==21858==    at 0x864028D: ??? (in /lib64/libc-2.22.so)
==21858==    by 0x85D780F: _IO_file_underflow@@GLIBC_2.2.5 (in /lib64/libc-2.22.so)
==21858==    by 0x85D6AE7: _IO_file_xsgetn (in /lib64/libc-2.22.so)
==21858==    by 0x85CC6BC: fread (in /lib64/libc-2.22.so)
==21858==    by 0xB832434: ??? (in /usr/lib64/libvorbisfile.so.3.3.5)
==21858==    by 0xB83327E: ??? (in /usr/lib64/libvorbisfile.so.3.3.5)
==21858==    by 0xB835CCC: ov_read_filter (in /usr/lib64/libvorbisfile.so.3.3.5)
==21858==    by 0xB8360A3: ov_read (in /usr/lib64/libvorbisfile.so.3.3.5)
==21858==    by 0x76935EF: sf::priv::SoundFileReaderOgg::read(short*, unsigned long long) (in /usr/lib64/libsfml-audio.so.2.4.2)
==21858==    by 0x768DBE0: sf::Music::onGetData(sf::SoundStream::Chunk&) (in /usr/lib64/libsfml-audio.so.2.4.2)
==21858==    by 0x769182C: sf::SoundStream::fillAndPushBuffer(unsigned int) (in /usr/lib64/libsfml-audio.so.2.4.2)
==21858==    by 0x7691B24: sf::SoundStream::streamData() (in /usr/lib64/libsfml-audio.so.2.4.2)
==21858==    by 0x78A5907: sf::priv::ThreadImpl::entryPoint(void*) (in /usr/lib64/libsfml-system.so.2.4.2)
==21858==    by 0x9126743: start_thread (in /lib64/libpthread-2.22.so)
==21858==    by 0x864CAAC: clone (in /lib64/libc-2.22.so)

Thread 11: status = VgTs_Yielding (lwpid 21908)
==21858==    at 0x7D5B880: operator delete(void*) (in /usr/lib64/libstdc++.so.6.0.23)
==21858==    by 0x55E47B: GameMap::path(int, int, int, int, Creature const*, Seat*, bool) (GameMap.cpp:1646)
==21858==    by 0x55F7A8: GameMap::path(Creature const*, Tile*, bool) (GameMap.cpp:2466)
==21858==    by 0x4FED41: Creature::setDestination(Tile*) (Creature.cpp:2344)
==21858==    by 0x4FF85B: Creature::handleIdleAction() (Creature.cpp:1243)
==21858==    by 0x500D3E: Creature::doUpkeep() (Creature.cpp:989)
==21858==    by 0x561733: GameMap::doMiscUpkeep(double) (GameMap.cpp:1236)
==21858==    by 0x561914: GameMap::doTurn(double) (GameMap.cpp:1080)
==21858==    by 0x5DE2C3: ODServer::startNewTurn(double) (ODServer.cpp:374)
==21858==    by 0x5DE749: ODServer::serverThread() (ODServer.cpp:513)
==21858==    by 0x78A5907: sf::priv::ThreadImpl::entryPoint(void*) (in /usr/lib64/libsfml-system.so.2.4.2)
==21858==    by 0x9126743: start_thread (in /lib64/libpthread-2.22.so)
==21858==    by 0x864CAAC: clone (in /lib64/libc-2.22.so)

Thread 12: status = VgTs_WaitSys (lwpid 21909)
==21858==    at 0x9123D37: __pthread_mutex_lock_full (in /lib64/libpthread-2.22.so)
==21858==    by 0x1055351D: pa_mutex_lock (in /usr/lib64/pulseaudio/libpulsecommon-9.0.so)
==21858==    by 0xB11094E: alSourcePlayv (in /usr/lib64/libopenal.so.1.16.0)
==21858==    by 0xB110AB6: alSourcePlay (in /usr/lib64/libopenal.so.1.16.0)
==21858==    by 0x7691A1A: sf::SoundStream::streamData() (in /usr/lib64/libsfml-audio.so.2.4.2)
==21858==    by 0x78A5907: sf::priv::ThreadImpl::entryPoint(void*) (in /usr/lib64/libsfml-system.so.2.4.2)
==21858==    by 0x9126743: start_thread (in /lib64/libpthread-2.22.so)
==21858==    by 0x864CAAC: clone (in /lib64/libc-2.22.so)


Note: see also the FAQ in the source distribution.
It contains workarounds to several common problems.
In particular, if Valgrind aborted or crashed after
identifying problems in your program, there's a good chance
that fixing those problems will prevent Valgrind aborting or
crashing, especially if it happened in m_mallocfree.c.

If that doesn't help, please report this bug to: www.valgrind.org

In the bug report, send all the above text, the valgrind
version, and what OS and version you are using.  Thanks.
paroj
OGRE Team Member
OGRE Team Member
Posts: 1994
Joined: Sun Mar 30, 2014 2:51 pm
x 1074
Contact:

Re: Porting to 1.10.9 causes memory corruption

Post by paroj »

is this using the terrain component?
User avatar
paul424
Gnome
Posts: 314
Joined: Thu May 24, 2012 7:16 pm
x 13

Re: Porting to 1.10.9 causes memory corruption

Post by paul424 »

No , it doesn't use Terrrain component,

What I have found , the problem is writing to the HardwarePixelBuffer We use it for minimap, when it is disabled the problem vanishes .
paroj
OGRE Team Member
OGRE Team Member
Posts: 1994
Joined: Sun Mar 30, 2014 2:51 pm
x 1074
Contact:

Re: Porting to 1.10.9 causes memory corruption

Post by paroj »

ah, yes.. as valgrind suggests you are writing out of bounds in drawPixelToMemory: the image is RGB, but you are writing RGBA.
Post Reply