==00:00:00:00.000 6974== Memcheck, a memory error detector ==00:00:00:00.000 6974== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==00:00:00:00.000 6974== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info ==00:00:00:00.000 6974== Command: ./mess64 n64 -cart software/conker.zip -str 10 -video none -nosound -nothrottle ==00:00:00:00.000 6974== Parent PID: 6970 ==00:00:00:00.003 6974== --00:00:00:00.003 6974-- --00:00:00:00.003 6974-- Valgrind options: --00:00:00:00.003 6974-- -v --00:00:00:00.003 6974-- --track-origins=yes --00:00:00:00.003 6974-- --time-stamp=yes --00:00:00:00.003 6974-- --log-file=conker_run3.txt --00:00:00:00.003 6974-- Contents of /proc/version: --00:00:00:00.004 6974-- Linux version 3.0-ARCH (tobias@T-POWA-LX) (gcc version 4.6.1 20110819 (prerelease) (GCC) ) #1 SMP PREEMPT Tue Aug 30 08:53:25 CEST 2011 --00:00:00:00.004 6974-- Arch and hwcaps: AMD64, amd64-sse3 --00:00:00:00.004 6974-- Page sizes: currently 4096, max supported 4096 --00:00:00:00.004 6974-- Valgrind library directory: /usr/lib/valgrind --00:00:00:00.190 6974-- Reading syms from /home/jkerk/mess/mess64 (0x400000) --00:00:00:02.212 6974-- Reading syms from /lib/ld-2.14.so (0x4de2000) --00:00:00:02.215 6974-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux (0x38000000) --00:00:00:02.215 6974-- object doesn't have a symbol table --00:00:00:02.216 6974-- object doesn't have a dynamic symbol table --00:00:00:02.934 6974-- Reading suppressions file: /usr/lib/valgrind/default.supp --00:00:00:02.989 6974-- REDIR: 0x4df8a60 (strlen) redirected to 0x3805f7b7 (???) --00:00:00:03.199 6974-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so (0x5803000) --00:00:00:03.200 6974-- object doesn't have a symbol table --00:00:00:03.260 6974-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so (0x5a04000) --00:00:00:03.260 6974-- object doesn't have a symbol table ==00:00:00:03.263 6974== WARNING: new redirection conflicts with existing -- ignoring it --00:00:00:03.263 6974-- new: 0x04df8a60 (strlen ) R-> 0x05a08de0 strlen --00:00:00:03.339 6974-- REDIR: 0x4df87a0 (index) redirected to 0x5a08a00 (index) --00:00:00:03.345 6974-- REDIR: 0x4df8950 (strcmp) redirected to 0x5a099e0 (strcmp) --00:00:00:03.414 6974-- Reading syms from /usr/lib/libSDL-1.2.so.0.11.3 (0x5c0e000) --00:00:00:03.414 6974-- object doesn't have a symbol table --00:00:00:03.459 6974-- Reading syms from /lib/libpthread-2.14.so (0x5ea7000) --00:00:00:03.496 6974-- Reading syms from /usr/lib/libfontconfig.so.1.4.4 (0x60c4000) --00:00:00:03.529 6974-- Reading syms from /usr/lib/libSDL_ttf-2.0.so.0.10.0 (0x62f8000) --00:00:00:03.529 6974-- object doesn't have a symbol table --00:00:00:03.557 6974-- Reading syms from /lib/libutil-2.14.so (0x64fe000) --00:00:00:03.557 6974-- object doesn't have a symbol table --00:00:00:03.604 6974-- Reading syms from /usr/lib/libX11.so.6.3.0 (0x6701000) --00:00:00:03.605 6974-- object doesn't have a symbol table --00:00:00:03.647 6974-- Reading syms from /usr/lib/libXinerama.so.1.0.0 (0x6a3d000) --00:00:00:03.647 6974-- object doesn't have a symbol table --00:00:00:03.724 6974-- Reading syms from /usr/lib/libgtk-x11-2.0.so.0.2400.6 (0x6c3f000) --00:00:00:03.724 6974-- object doesn't have a symbol table --00:00:00:03.830 6974-- Reading syms from /usr/lib/libgdk-x11-2.0.so.0.2400.6 (0x726d000) --00:00:00:03.831 6974-- object doesn't have a symbol table --00:00:00:03.869 6974-- Reading syms from /usr/lib/libatk-1.0.so.0.10.1 (0x7520000) --00:00:00:03.869 6974-- object doesn't have a symbol table --00:00:00:03.911 6974-- Reading syms from /usr/lib/libgio-2.0.so.0.2800.8 (0x7741000) --00:00:00:03.911 6974-- object doesn't have a symbol table --00:00:00:03.982 6974-- Reading syms from /usr/lib/libpangoft2-1.0.so.0.2800.4 (0x7a67000) --00:00:00:03.982 6974-- object doesn't have a symbol table --00:00:00:04.069 6974-- Reading syms from /usr/lib/libpangocairo-1.0.so.0.2800.4 (0x7c92000) --00:00:00:04.069 6974-- object doesn't have a symbol table --00:00:00:04.108 6974-- Reading syms from /usr/lib/libgdk_pixbuf-2.0.so.0.2400.0 (0x7e9e000) --00:00:00:04.108 6974-- object doesn't have a symbol table --00:00:00:04.145 6974-- Reading syms from /usr/lib/libcairo.so.2.11000.2 (0x80c0000) --00:00:00:04.145 6974-- object doesn't have a symbol table --00:00:00:04.187 6974-- Reading syms from /usr/lib/libpango-1.0.so.0.2800.4 (0x836e000) --00:00:00:04.187 6974-- object doesn't have a symbol table --00:00:00:04.224 6974-- Reading syms from /usr/lib/libfreetype.so.6.6.2 (0x85b8000) --00:00:00:04.224 6974-- object doesn't have a symbol table --00:00:00:04.262 6974-- Reading syms from /usr/lib/libgobject-2.0.so.0.2800.8 (0x8859000) --00:00:00:04.262 6974-- object doesn't have a symbol table --00:00:00:04.291 6974-- Reading syms from /usr/lib/libgmodule-2.0.so.0.2800.8 (0x8aa7000) --00:00:00:04.291 6974-- object doesn't have a symbol table --00:00:00:04.317 6974-- Reading syms from /usr/lib/libgthread-2.0.so.0.2800.8 (0x8caa000) --00:00:00:04.317 6974-- object doesn't have a symbol table --00:00:00:04.344 6974-- Reading syms from /lib/librt-2.14.so (0x8eae000) --00:00:00:04.344 6974-- object doesn't have a symbol table --00:00:00:04.385 6974-- Reading syms from /usr/lib/libglib-2.0.so.0.2800.8 (0x90b6000) --00:00:00:04.385 6974-- object doesn't have a symbol table --00:00:00:04.430 6974-- Reading syms from /usr/lib/libgconf-2.so.4.1.5 (0x93a1000) --00:00:00:04.430 6974-- object doesn't have a symbol table --00:00:00:04.477 6974-- Reading syms from /usr/lib/libstdc++.so.6.0.16 (0x95df000) --00:00:00:04.477 6974-- object doesn't have a symbol table --00:00:00:04.538 6974-- Reading syms from /lib/libm-2.14.so (0x98ea000) --00:00:00:04.538 6974-- object doesn't have a symbol table --00:00:00:04.572 6974-- Reading syms from /usr/lib/libgcc_s.so.1 (0x9b6c000) --00:00:00:04.572 6974-- object doesn't have a symbol table --00:00:00:04.618 6974-- Reading syms from /lib/libc-2.14.so (0x9d82000) --00:00:00:04.619 6974-- object doesn't have a symbol table --00:00:00:04.701 6974-- Reading syms from /lib/libdl-2.14.so (0xa0e2000) --00:00:00:04.701 6974-- object doesn't have a symbol table --00:00:00:04.731 6974-- Reading syms from /usr/lib/libz.so.1.2.5 (0xa2e6000) --00:00:00:04.731 6974-- object doesn't have a symbol table --00:00:00:04.761 6974-- Reading syms from /usr/lib/libexpat.so.1.5.2 (0xa4ff000) --00:00:00:04.761 6974-- object doesn't have a symbol table --00:00:00:04.792 6974-- Reading syms from /usr/lib/libxcb.so.1.1.0 (0xa728000) --00:00:00:04.792 6974-- object doesn't have a symbol table --00:00:00:04.822 6974-- Reading syms from /usr/lib/libXext.so.6.4.0 (0xa943000) --00:00:00:04.823 6974-- object doesn't have a symbol table --00:00:00:04.853 6974-- Reading syms from /usr/lib/libXfixes.so.3.1.0 (0xab55000) --00:00:00:04.853 6974-- object doesn't have a symbol table --00:00:00:04.885 6974-- Reading syms from /usr/lib/libXrender.so.1.3.0 (0xad5b000) --00:00:00:04.914 6974-- Reading syms from /usr/lib/libXi.so.6.1.0 (0xaf65000) --00:00:00:04.915 6974-- object doesn't have a symbol table --00:00:00:04.942 6974-- Reading syms from /usr/lib/libXrandr.so.2.2.0 (0xb174000) --00:00:00:04.943 6974-- object doesn't have a symbol table --00:00:00:04.971 6974-- Reading syms from /usr/lib/libXcursor.so.1.0.2 (0xb37c000) --00:00:00:04.972 6974-- object doesn't have a symbol table --00:00:00:05.000 6974-- Reading syms from /usr/lib/libXcomposite.so.1.0.0 (0xb586000) --00:00:00:05.002 6974-- object doesn't have a symbol table --00:00:00:05.029 6974-- Reading syms from /usr/lib/libXdamage.so.1.1.0 (0xb788000) --00:00:00:05.068 6974-- Reading syms from /lib/libpcre.so.0.0.1 (0xb98a000) --00:00:00:05.068 6974-- object doesn't have a symbol table --00:00:00:05.097 6974-- Reading syms from /lib/libresolv-2.14.so (0xbbc8000) --00:00:00:05.097 6974-- object doesn't have a symbol table --00:00:00:05.132 6974-- Reading syms from /usr/lib/libpng14.so.14.8.0 (0xbddf000) --00:00:00:05.132 6974-- object doesn't have a symbol table --00:00:00:05.169 6974-- Reading syms from /usr/lib/libpixman-1.so.0.22.2 (0xc008000) --00:00:00:05.170 6974-- object doesn't have a symbol table --00:00:00:05.217 6974-- Reading syms from /usr/lib/libORBit-2.so.0.1.0 (0xc27c000) --00:00:00:05.218 6974-- object doesn't have a symbol table --00:00:00:05.254 6974-- Reading syms from /usr/lib/libXau.so.6.0.0 (0xc4ec000) --00:00:00:05.254 6974-- object doesn't have a symbol table --00:00:00:05.281 6974-- Reading syms from /usr/lib/libXdmcp.so.6.0.0 (0xc6ee000) --00:00:00:05.281 6974-- object doesn't have a symbol table --00:00:00:05.764 6974-- REDIR: 0x9dffe90 (rindex) redirected to 0x5a08790 (rindex) --00:00:00:05.800 6974-- REDIR: 0x9df8b90 (malloc) redirected to 0x5a083a0 (malloc) --00:00:00:06.438 6974-- REDIR: 0x9df9d40 (calloc) redirected to 0x5a06a30 (calloc) --00:00:00:06.474 6974-- REDIR: 0x9e01320 (memset) redirected to 0x5a0a990 (memset) --00:00:00:07.168 6974-- REDIR: 0x9dfc930 (strcmp) redirected to 0x5a09920 (strcmp) --00:00:00:07.209 6974-- REDIR: 0x9dfe370 (strlen) redirected to 0x5a08d80 (strlen) --00:00:00:07.224 6974-- REDIR: 0xffffffffff600400 (???) redirected to 0x3805f7ad (???) --00:00:00:07.234 6974-- REDIR: 0x9dfdd80 (strcpy) redirected to 0x5a08e00 (strcpy) --00:00:00:07.238 6974-- REDIR: 0x9dfc6f0 (strcat) redirected to 0x5a08a50 (strcat) --00:00:00:07.246 6974-- REDIR: 0x9df90a0 (free) redirected to 0x5a07500 (free) --00:00:00:07.255 6974-- REDIR: 0x9e01170 (memcpy) redirected to 0x5a09ae0 (memcpy) --00:00:00:07.609 6974-- REDIR: 0x9e00d70 (bcmp) redirected to 0x5a0a5b0 (bcmp) --00:00:00:07.639 6974-- REDIR: 0x9dfe580 (strncmp) redirected to 0x5a09220 (strncmp) ==00:00:00:07.824 6974== Source and destination overlap in memcpy(0xc913ffb, 0xc913ffa, 26) ==00:00:00:07.824 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:00:07.824 6974== by 0x9E23084: ??? (in /lib/libc-2.14.so) ==00:00:00:07.824 6974== by 0x9E22A46: readdir (in /lib/libc-2.14.so) ==00:00:00:07.824 6974== by 0x60E0A37: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==00:00:00:07.824 6974== by 0x60E21DF: FcEndElement (in /usr/lib/libfontconfig.so.1.4.4) ==00:00:00:07.825 6974== by 0x1A312FA: doContent(XML_ParserStruct*, int, encoding const*, char const*, char const*, char const**, unsigned char) (xmlparse.c:2439) ==00:00:00:07.825 6974== by 0x1A2FEAE: contentProcessor(XML_ParserStruct*, char const*, char const*, char const**) (xmlparse.c:2013) ==00:00:00:07.825 6974== by 0x1A350CF: doProlog(XML_ParserStruct*, encoding const*, char const*, char const*, int, char const*, char const**, unsigned char) (xmlparse.c:3895) ==00:00:00:07.825 6974== by 0x1A34566: prologProcessor(XML_ParserStruct*, char const*, char const*, char const**) (xmlparse.c:3626) ==00:00:00:07.825 6974== by 0x1A3402A: prologInitProcessor(XML_ParserStruct*, char const*, char const*, char const**) (xmlparse.c:3442) ==00:00:00:07.825 6974== by 0x1A2F220: XML_ParseBuffer (xmlparse.c:1563) ==00:00:00:07.825 6974== by 0x60E08B1: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==00:00:00:07.825 6974== --00:00:00:07.850 6974-- REDIR: 0x9e06ee0 (memcpy) redirected to 0x5a09ae0 (memcpy) --00:00:00:07.959 6974-- REDIR: 0x9dfc8b0 (index) redirected to 0x5a08870 (index) --00:00:00:08.488 6974-- REDIR: 0x9df9180 (realloc) redirected to 0x5a08470 (realloc) --00:00:00:09.224 6974-- REDIR: 0x969dff0 (operator new(unsigned long)) redirected to 0x5a07ea0 (operator new(unsigned long)) ==00:00:00:09.331 6974== Source and destination overlap in memcpy(0x7fefffedc, 0x7fefffee4, 14) ==00:00:00:09.331 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:00:09.331 6974== by 0x1A0352F: astring::del(int, int) (astring.c:261) ==00:00:00:09.331 6974== by 0x1A1AA0D: core_options::entry::entry(options_entry const&) (options.c:111) ==00:00:00:09.331 6974== by 0x1A1B2D6: core_options::add_entries(options_entry const*, bool) (options.c:288) ==00:00:00:09.331 6974== by 0x1698155: emu_options::emu_options() (emuopts.c:210) ==00:00:00:09.332 6974== by 0x16519A8: cli_options::cli_options() (clifront.c:104) ==00:00:00:09.332 6974== by 0x1047F74: sdl_options::sdl_options() (sdlmain.c:271) ==00:00:00:09.332 6974== by 0x10481B1: main (sdlmain.c:349) ==00:00:00:09.332 6974== --00:00:00:09.397 6974-- REDIR: 0x969c300 (operator delete(void*)) redirected to 0x5a07190 (operator delete(void*)) --00:00:00:09.423 6974-- REDIR: 0x9e00790 (strstr) redirected to 0x5a0af30 (strstr) ==00:00:00:09.433 6974== Source and destination overlap in memcpy(0x7ff000057, 0x7ff000053, 6) ==00:00:00:09.433 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:00:09.433 6974== by 0x1A03357: astring::ins(int, char const*, int) (astring.c:203) ==00:00:00:09.433 6974== by 0x1699279: astring::ins(int, char const*) (astring.h:126) ==00:00:00:09.433 6974== by 0x1A03A06: astring::replace(int, char const*, char const*) (astring.c:419) ==00:00:00:09.433 6974== by 0x1047FC7: sdl_options::sdl_options() (sdlmain.c:275) ==00:00:00:09.433 6974== by 0x10481B1: main (sdlmain.c:349) ==00:00:00:09.433 6974== --00:00:00:09.494 6974-- REDIR: 0x9e093b0 (strchrnul) redirected to 0x5a0ab20 (strchrnul) --00:00:00:09.498 6974-- REDIR: 0x9e01e60 (mempcpy) redirected to 0x5a0ac40 (mempcpy) --00:00:00:09.526 6974-- REDIR: 0x9e09360 (rawmemchr) redirected to 0x5a0ab50 (rawmemchr) ==00:00:00:17.009 6974== Source and destination overlap in memcpy(0x7feffe29d, 0x7feffe29c, 8) ==00:00:00:17.010 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:00:17.010 6974== by 0x1A03357: astring::ins(int, char const*, int) (astring.c:203) ==00:00:00:17.010 6974== by 0x1699279: astring::ins(int, char const*) (astring.h:126) ==00:00:00:17.010 6974== by 0x169C9B4: emu_file::attempt_zipped() (fileio.c:656) ==00:00:00:17.010 6974== by 0x169C230: emu_file::open_next() (fileio.c:372) ==00:00:00:17.010 6974== by 0x169BDDE: emu_file::open(char const*) (fileio.c:291) ==00:00:00:17.010 6974== by 0x169BE2B: emu_file::open(char const*, char const*) (fileio.c:298) ==00:00:00:17.010 6974== by 0x1699097: emu_options::parse_one_ini(char const*, int, astring*) (emuopts.c:535) ==00:00:00:17.010 6974== by 0x1698ADD: emu_options::parse_standard_inis(astring&) (emuopts.c:420) ==00:00:00:17.010 6974== by 0x1718CBA: mame_execute(emu_options&, osd_interface&) (mame.c:163) ==00:00:00:17.010 6974== by 0x1652187: cli_frontend::execute(int, char**) (clifront.c:246) ==00:00:00:17.011 6974== by 0x10481E6: main (sdlmain.c:351) ==00:00:00:17.011 6974== ==00:00:00:17.011 6974== Source and destination overlap in memcpy(0x7feffe2a1, 0x7feffe29c, 9) ==00:00:00:17.011 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:00:17.011 6974== by 0x1A03357: astring::ins(int, char const*, int) (astring.c:203) ==00:00:00:17.011 6974== by 0x1A033FF: astring::inssubstr(int, astring const&, int, int) (astring.c:218) ==00:00:00:17.011 6974== by 0x169C9DC: emu_file::attempt_zipped() (fileio.c:657) ==00:00:00:17.011 6974== by 0x169C230: emu_file::open_next() (fileio.c:372) ==00:00:00:17.011 6974== by 0x169BDDE: emu_file::open(char const*) (fileio.c:291) ==00:00:00:17.011 6974== by 0x169BE2B: emu_file::open(char const*, char const*) (fileio.c:298) ==00:00:00:17.011 6974== by 0x1699097: emu_options::parse_one_ini(char const*, int, astring*) (emuopts.c:535) ==00:00:00:17.011 6974== by 0x1698ADD: emu_options::parse_standard_inis(astring&) (emuopts.c:420) ==00:00:00:17.011 6974== by 0x1718CBA: mame_execute(emu_options&, osd_interface&) (mame.c:163) ==00:00:00:17.011 6974== by 0x1652187: cli_frontend::execute(int, char**) (clifront.c:246) ==00:00:00:17.011 6974== by 0x10481E6: main (sdlmain.c:351) ==00:00:00:17.011 6974== --00:00:00:17.258 6974-- REDIR: 0x969e120 (operator new[](unsigned long)) redirected to 0x5a07900 (operator new[](unsigned long)) --00:00:00:17.324 6974-- REDIR: 0x969c340 (operator delete[](void*)) redirected to 0x5a06d70 (operator delete[](void*)) --00:00:00:19.928 6974-- REDIR: 0x4df9500 (stpcpy) redirected to 0x5a0a8c0 (stpcpy) --00:00:00:19.971 6974-- REDIR: 0x9e02460 (stpcpy) redirected to 0x5a0a650 (stpcpy) --00:00:00:20.420 6974-- REDIR: 0x9dffdd0 (strncpy) redirected to 0x5a08fa0 (strncpy) --00:00:00:21.261 6974-- REDIR: 0x9e00cf0 (memchr) redirected to 0x5a09aa0 (memchr) ==00:00:00:25.348 6974== Source and destination overlap in memcpy(0xde5f954, 0xde5f974, 76) ==00:00:00:25.361 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:00:25.361 6974== by 0xA732535: ??? (in /usr/lib/libxcb.so.1.1.0) ==00:00:00:25.361 6974== by 0xA732781: ??? (in /usr/lib/libxcb.so.1.1.0) ==00:00:00:25.361 6974== by 0xA730C31: ??? (in /usr/lib/libxcb.so.1.1.0) ==00:00:00:25.361 6974== by 0xA73214E: xcb_wait_for_reply (in /usr/lib/libxcb.so.1.1.0) ==00:00:00:25.361 6974== by 0x6745C2C: _XReply (in /usr/lib/libX11.so.6.3.0) ==00:00:00:25.361 6974== by 0x672B17A: _XGetWindowAttributes (in /usr/lib/libX11.so.6.3.0) ==00:00:00:25.361 6974== by 0x672B320: XGetWindowAttributes (in /usr/lib/libX11.so.6.3.0) ==00:00:00:25.361 6974== by 0x6770323: ??? (in /usr/lib/libX11.so.6.3.0) ==00:00:00:25.361 6974== by 0x6770BD0: _XimSetICDefaults (in /usr/lib/libX11.so.6.3.0) ==00:00:00:25.361 6974== by 0x6770C4D: _XimSetICDefaults (in /usr/lib/libX11.so.6.3.0) ==00:00:00:25.361 6974== by 0x676C741: _XimLocalCreateIC (in /usr/lib/libX11.so.6.3.0) ==00:00:00:25.361 6974== --00:00:00:26.087 6974-- Reading syms from /usr/lib/libasound.so.2.0.0 (0x101d6000) --00:00:00:26.087 6974-- object doesn't have a symbol table --00:00:00:26.571 6974-- REDIR: 0x9e02600 (strcasecmp) redirected to 0x5a09320 (strcasecmp) --00:00:00:27.386 6974-- Reading syms from /lib/libnss_files-2.14.so (0x104c7000) --00:00:00:27.387 6974-- object doesn't have a symbol table --00:00:00:27.992 6974-- REDIR: 0xffffffffff600000 (???) redirected to 0x3805f7a3 (???) ==00:00:00:28.615 6974== Source and destination overlap in memcpy(0x7feffe3cd, 0x7feffe3cc, 7) ==00:00:00:28.615 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:00:28.615 6974== by 0x1A03357: astring::ins(int, char const*, int) (astring.c:203) ==00:00:00:28.615 6974== by 0x1699279: astring::ins(int, char const*) (astring.h:126) ==00:00:00:28.615 6974== by 0x175D64E: render_target::load_layout_file(char const*, char const*) (render.c:1636) ==00:00:00:28.615 6974== by 0x175D119: render_target::load_layout_files(char const*, bool) (render.c:1560) ==00:00:00:28.615 6974== by 0x175BAAB: render_target::render_target(render_manager&, char const*, unsigned int) (render.c:1017) ==00:00:00:28.616 6974== by 0x1760348: render_manager::target_alloc(char const*, unsigned int) (render.c:2497) ==00:00:00:28.616 6974== by 0x106FD43: sdlwindow_video_window_create(running_machine&, int, _sdl_monitor_info*, _sdl_window_config const*) (window.c:699) ==00:00:00:28.616 6974== by 0x104EA1F: sdlvideo_init(running_machine&) (video.c:135) ==00:00:00:28.616 6974== by 0x1048960: sdl_osd_interface::init(running_machine&) (sdlmain.c:641) ==00:00:00:28.616 6974== by 0x171A2F4: running_machine::start() (machine.c:269) ==00:00:00:28.616 6974== by 0x171AD92: running_machine::run(bool) (machine.c:393) ==00:00:00:28.616 6974== ==00:00:00:28.617 6974== Source and destination overlap in memcpy(0x7feffe3cf, 0x7feffe3cc, 8) ==00:00:00:28.617 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:00:28.617 6974== by 0x1A03357: astring::ins(int, char const*, int) (astring.c:203) ==00:00:00:28.617 6974== by 0x1699279: astring::ins(int, char const*) (astring.h:126) ==00:00:00:28.617 6974== by 0x175D662: render_target::load_layout_file(char const*, char const*) (render.c:1636) ==00:00:00:28.617 6974== by 0x175D119: render_target::load_layout_files(char const*, bool) (render.c:1560) ==00:00:00:28.617 6974== by 0x175BAAB: render_target::render_target(render_manager&, char const*, unsigned int) (render.c:1017) ==00:00:00:28.617 6974== by 0x1760348: render_manager::target_alloc(char const*, unsigned int) (render.c:2497) ==00:00:00:28.617 6974== by 0x106FD43: sdlwindow_video_window_create(running_machine&, int, _sdl_monitor_info*, _sdl_window_config const*) (window.c:699) ==00:00:00:28.617 6974== by 0x104EA1F: sdlvideo_init(running_machine&) (video.c:135) ==00:00:00:28.617 6974== by 0x1048960: sdl_osd_interface::init(running_machine&) (sdlmain.c:641) ==00:00:00:28.617 6974== by 0x171A2F4: running_machine::start() (machine.c:269) ==00:00:00:28.618 6974== by 0x171AD92: running_machine::run(bool) (machine.c:393) ==00:00:00:28.618 6974== ==00:00:00:29.428 6974== Source and destination overlap in memcpy(0xde5f954, 0xde5f974, 416) ==00:00:00:29.434 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:00:29.434 6974== by 0xA732535: ??? (in /usr/lib/libxcb.so.1.1.0) ==00:00:00:29.434 6974== by 0xA732781: ??? (in /usr/lib/libxcb.so.1.1.0) ==00:00:00:29.434 6974== by 0xA732A87: xcb_poll_for_event (in /usr/lib/libxcb.so.1.1.0) ==00:00:00:29.435 6974== by 0x6745198: ??? (in /usr/lib/libX11.so.6.3.0) ==00:00:00:29.435 6974== by 0x6745260: ??? (in /usr/lib/libX11.so.6.3.0) ==00:00:00:29.435 6974== by 0x6745804: _XReadEvents (in /usr/lib/libX11.so.6.3.0) ==00:00:00:29.435 6974== by 0x673377E: XMaskEvent (in /usr/lib/libX11.so.6.3.0) ==00:00:00:29.435 6974== by 0x5C4A48F: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==00:00:00:29.435 6974== by 0x5C4E7C3: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==00:00:00:29.435 6974== by 0x5C4E9FA: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==00:00:00:29.435 6974== by 0x5C3DB9D: SDL_SetVideoMode (in /usr/lib/libSDL-1.2.so.0.11.3) ==00:00:00:29.435 6974== --00:00:00:29.951 6974-- REDIR: 0x9dfe450 (strnlen) redirected to 0x5a08d20 (strnlen) ==00:00:02:41.725 6974== Source and destination overlap in memcpy(0xc95ae5c, 0xc95ae65, 10) ==00:00:02:41.725 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:02:41.726 6974== by 0x1A0347D: astring::substr(int, int) (astring.c:238) ==00:00:02:41.726 6974== by 0x1665071: device_image_interface::set_image_filename(char const*) (diimage.c:195) ==00:00:02:41.726 6974== by 0x1666938: device_image_interface::load_internal(char const*, bool, int, _option_resolution*) (diimage.c:806) ==00:00:02:41.726 6974== by 0x1666EEF: device_image_interface::load(char const*) (diimage.c:902) ==00:00:02:41.726 6974== by 0x169F2D7: image_device_init(running_machine&) (image.c:222) ==00:00:02:41.726 6974== by 0x169F61D: image_init(running_machine&) (image.c:301) ==00:00:02:41.726 6974== by 0x171A553: running_machine::start() (machine.c:307) ==00:00:02:41.726 6974== by 0x171AD92: running_machine::run(bool) (machine.c:393) ==00:00:02:41.726 6974== by 0x1718D2D: mame_execute(emu_options&, osd_interface&) (mame.c:176) ==00:00:02:41.726 6974== by 0x1652187: cli_frontend::execute(int, char**) (clifront.c:246) ==00:00:02:41.726 6974== by 0x10481E6: main (sdlmain.c:351) ==00:00:02:41.726 6974== ==00:00:04:22.219 6974== Source and destination overlap in memcpy(0x7feffe4fc, 0x7feffe4fe, 3) ==00:00:04:22.258 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:04:22.259 6974== by 0x1A0347D: astring::substr(int, int) (astring.c:238) ==00:00:04:22.259 6974== by 0x1A03C82: astring::trimspace() (astring.c:502) ==00:00:04:22.259 6974== by 0x165DC01: legacy_cpu_device::device_start() (devcpu.c:166) ==00:00:04:22.259 6974== by 0x165FF9C: device_t::start() (device.c:640) ==00:00:04:22.259 6974== by 0x165EC7A: device_list::start_new_devices() (device.c:164) ==00:00:04:22.259 6974== by 0x165EBC6: device_list::start_all() (device.c:135) ==00:00:04:22.259 6974== by 0x171A69D: running_machine::start() (machine.c:322) ==00:00:04:22.259 6974== by 0x171AD92: running_machine::run(bool) (machine.c:393) ==00:00:04:22.259 6974== by 0x1718D2D: mame_execute(emu_options&, osd_interface&) (mame.c:176) ==00:00:04:22.259 6974== by 0x1652187: cli_frontend::execute(int, char**) (clifront.c:246) ==00:00:04:22.259 6974== by 0x10481E6: main (sdlmain.c:351) ==00:00:04:22.259 6974== ==00:00:07:40.762 6974== Conditional jump or move depends on uninitialised value(s) ==00:00:07:40.763 6974== at 0x1DB0603E: ??? ==00:00:07:40.763 6974== by 0x1D979122: ??? ==00:00:07:40.763 6974== by 0xA40001EB: ??? ==00:00:07:40.763 6974== by 0x1D4D0FEFFE82F: ??? ==00:00:07:40.763 6974== by 0xC95AB2F: ??? ==00:00:07:40.763 6974== by 0x7FEFFE82F: ??? ==00:00:07:40.763 6974== Uninitialised value was created by a heap allocation ==00:00:07:40.763 6974== at 0x5A0840D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:07:40.763 6974== by 0x1AA4212: osd_malloc (sdlos_unix.c:88) ==00:00:07:40.766 6974== by 0x1697542: malloc_file_line(unsigned long, char const*, int) (emualloc.c:143) ==00:00:07:40.766 6974== by 0xF7D19A: device_t* device_creator(machine_config const&, char const*, device_t*, unsigned int) (emualloc.h:145) ==00:00:07:40.766 6974== by 0x17202A3: machine_config::device_add(device_t*, char const*, device_t* (*)(machine_config const&, char const*, device_t*, unsigned int), unsigned int) (mconfig.c:180) ==00:00:07:40.781 6974== by 0x96C194: construct_machine_config_n64(machine_config&, device_t*) (n64.c:189) ==00:00:07:40.781 6974== by 0x171FD9D: machine_config::machine_config(game_driver const&, emu_options&) (mconfig.c:68) ==00:00:07:40.781 6974== by 0x1718CE3: mame_execute(emu_options&, osd_interface&) (mame.c:167) ==00:00:07:40.781 6974== by 0x1652187: cli_frontend::execute(int, char**) (clifront.c:246) ==00:00:07:40.781 6974== by 0x10481E6: main (sdlmain.c:351) ==00:00:07:40.782 6974== --00:00:47:35.603 6974-- Discarding syms at 0x104c9210-0x104d01d8 in /lib/libnss_files-2.14.so due to munmap() ==00:00:47:35.849 6974== ==00:00:47:35.850 6974== HEAP SUMMARY: ==00:00:47:35.850 6974== in use at exit: 713,938 bytes in 4,020 blocks ==00:00:47:35.850 6974== total heap usage: 47,434 allocs, 43,414 frees, 416,189,341 bytes allocated ==00:00:47:35.850 6974== ==00:00:47:35.872 6974== Searching for pointers to 4,020 not-freed blocks ==00:00:47:36.999 6974== Checked 40,835,848 bytes ==00:00:47:37.000 6974== ==00:00:47:37.005 6974== LEAK SUMMARY: ==00:00:47:37.006 6974== definitely lost: 935 bytes in 7 blocks ==00:00:47:37.006 6974== indirectly lost: 158,585 bytes in 272 blocks ==00:00:47:37.006 6974== possibly lost: 505,173 bytes in 3,235 blocks ==00:00:47:37.006 6974== still reachable: 49,245 bytes in 506 blocks ==00:00:47:37.006 6974== suppressed: 0 bytes in 0 blocks ==00:00:47:37.006 6974== Rerun with --leak-check=full to see details of leaked memory ==00:00:47:37.006 6974== ==00:00:47:37.006 6974== ERROR SUMMARY: 169 errors from 12 contexts (suppressed: 11 from 11) ==00:00:47:37.006 6974== ==00:00:47:37.006 6974== 1 errors in context 1 of 12: ==00:00:47:37.006 6974== Conditional jump or move depends on uninitialised value(s) ==00:00:47:37.006 6974== at 0x1DB0603E: ??? ==00:00:47:37.006 6974== by 0x1D979122: ??? ==00:00:47:37.006 6974== by 0xA40001EB: ??? ==00:00:47:37.006 6974== by 0x1D4D0FEFFE82F: ??? ==00:00:47:37.006 6974== by 0xC95AB2F: ??? ==00:00:47:37.006 6974== by 0x7FEFFE82F: ??? ==00:00:47:37.006 6974== Uninitialised value was created by a heap allocation ==00:00:47:37.006 6974== at 0x5A0840D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.007 6974== by 0x1AA4212: osd_malloc (sdlos_unix.c:88) ==00:00:47:37.007 6974== by 0x1697542: malloc_file_line(unsigned long, char const*, int) (emualloc.c:143) ==00:00:47:37.007 6974== by 0xF7D19A: device_t* device_creator(machine_config const&, char const*, device_t*, unsigned int) (emualloc.h:145) ==00:00:47:37.007 6974== by 0x17202A3: machine_config::device_add(device_t*, char const*, device_t* (*)(machine_config const&, char const*, device_t*, unsigned int), unsigned int) (mconfig.c:180) ==00:00:47:37.008 6974== by 0x96C194: construct_machine_config_n64(machine_config&, device_t*) (n64.c:189) ==00:00:47:37.008 6974== by 0x171FD9D: machine_config::machine_config(game_driver const&, emu_options&) (mconfig.c:68) ==00:00:47:37.008 6974== by 0x1718CE3: mame_execute(emu_options&, osd_interface&) (mame.c:167) ==00:00:47:37.008 6974== by 0x1652187: cli_frontend::execute(int, char**) (clifront.c:246) ==00:00:47:37.008 6974== by 0x10481E6: main (sdlmain.c:351) ==00:00:47:37.008 6974== ==00:00:47:37.008 6974== ==00:00:47:37.008 6974== 1 errors in context 2 of 12: ==00:00:47:37.008 6974== Source and destination overlap in memcpy(0xc95ae5c, 0xc95ae65, 10) ==00:00:47:37.008 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.008 6974== by 0x1A0347D: astring::substr(int, int) (astring.c:238) ==00:00:47:37.008 6974== by 0x1665071: device_image_interface::set_image_filename(char const*) (diimage.c:195) ==00:00:47:37.008 6974== by 0x1666938: device_image_interface::load_internal(char const*, bool, int, _option_resolution*) (diimage.c:806) ==00:00:47:37.021 6974== by 0x1666EEF: device_image_interface::load(char const*) (diimage.c:902) ==00:00:47:37.021 6974== by 0x169F2D7: image_device_init(running_machine&) (image.c:222) ==00:00:47:37.021 6974== by 0x169F61D: image_init(running_machine&) (image.c:301) ==00:00:47:37.021 6974== by 0x171A553: running_machine::start() (machine.c:307) ==00:00:47:37.021 6974== by 0x171AD92: running_machine::run(bool) (machine.c:393) ==00:00:47:37.021 6974== by 0x1718D2D: mame_execute(emu_options&, osd_interface&) (mame.c:176) ==00:00:47:37.021 6974== by 0x1652187: cli_frontend::execute(int, char**) (clifront.c:246) ==00:00:47:37.021 6974== by 0x10481E6: main (sdlmain.c:351) ==00:00:47:37.021 6974== ==00:00:47:37.021 6974== ==00:00:47:37.021 6974== 1 errors in context 3 of 12: ==00:00:47:37.021 6974== Source and destination overlap in memcpy(0x7ff000057, 0x7ff000053, 6) ==00:00:47:37.021 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.021 6974== by 0x1A03357: astring::ins(int, char const*, int) (astring.c:203) ==00:00:47:37.029 6974== by 0x1699279: astring::ins(int, char const*) (astring.h:126) ==00:00:47:37.029 6974== by 0x1A03A06: astring::replace(int, char const*, char const*) (astring.c:419) ==00:00:47:37.029 6974== by 0x1047FC7: sdl_options::sdl_options() (sdlmain.c:275) ==00:00:47:37.029 6974== by 0x10481B1: main (sdlmain.c:349) ==00:00:47:37.029 6974== ==00:00:47:37.029 6974== ==00:00:47:37.029 6974== 4 errors in context 4 of 12: ==00:00:47:37.029 6974== Source and destination overlap in memcpy(0x7feffe3cf, 0x7feffe3cc, 8) ==00:00:47:37.029 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.029 6974== by 0x1A03357: astring::ins(int, char const*, int) (astring.c:203) ==00:00:47:37.029 6974== by 0x1699279: astring::ins(int, char const*) (astring.h:126) ==00:00:47:37.029 6974== by 0x175D662: render_target::load_layout_file(char const*, char const*) (render.c:1636) ==00:00:47:37.029 6974== by 0x175D119: render_target::load_layout_files(char const*, bool) (render.c:1560) ==00:00:47:37.029 6974== by 0x175BAAB: render_target::render_target(render_manager&, char const*, unsigned int) (render.c:1017) ==00:00:47:37.039 6974== by 0x1760348: render_manager::target_alloc(char const*, unsigned int) (render.c:2497) ==00:00:47:37.040 6974== by 0x106FD43: sdlwindow_video_window_create(running_machine&, int, _sdl_monitor_info*, _sdl_window_config const*) (window.c:699) ==00:00:47:37.040 6974== by 0x104EA1F: sdlvideo_init(running_machine&) (video.c:135) ==00:00:47:37.040 6974== by 0x1048960: sdl_osd_interface::init(running_machine&) (sdlmain.c:641) ==00:00:47:37.040 6974== by 0x171A2F4: running_machine::start() (machine.c:269) ==00:00:47:37.040 6974== by 0x171AD92: running_machine::run(bool) (machine.c:393) ==00:00:47:37.040 6974== ==00:00:47:37.040 6974== ==00:00:47:37.040 6974== 4 errors in context 5 of 12: ==00:00:47:37.040 6974== Source and destination overlap in memcpy(0x7feffe3cd, 0x7feffe3cc, 7) ==00:00:47:37.040 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.040 6974== by 0x1A03357: astring::ins(int, char const*, int) (astring.c:203) ==00:00:47:37.040 6974== by 0x1699279: astring::ins(int, char const*) (astring.h:126) ==00:00:47:37.040 6974== by 0x175D64E: render_target::load_layout_file(char const*, char const*) (render.c:1636) ==00:00:47:37.040 6974== by 0x175D119: render_target::load_layout_files(char const*, bool) (render.c:1560) ==00:00:47:37.040 6974== by 0x175BAAB: render_target::render_target(render_manager&, char const*, unsigned int) (render.c:1017) ==00:00:47:37.040 6974== by 0x1760348: render_manager::target_alloc(char const*, unsigned int) (render.c:2497) ==00:00:47:37.040 6974== by 0x106FD43: sdlwindow_video_window_create(running_machine&, int, _sdl_monitor_info*, _sdl_window_config const*) (window.c:699) ==00:00:47:37.040 6974== by 0x104EA1F: sdlvideo_init(running_machine&) (video.c:135) ==00:00:47:37.040 6974== by 0x1048960: sdl_osd_interface::init(running_machine&) (sdlmain.c:641) ==00:00:47:37.040 6974== by 0x171A2F4: running_machine::start() (machine.c:269) ==00:00:47:37.040 6974== by 0x171AD92: running_machine::run(bool) (machine.c:393) ==00:00:47:37.040 6974== ==00:00:47:37.040 6974== ==00:00:47:37.040 6974== 5 errors in context 6 of 12: ==00:00:47:37.040 6974== Source and destination overlap in memcpy(0x7fefffedc, 0x7fefffee4, 14) ==00:00:47:37.040 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.040 6974== by 0x1A0352F: astring::del(int, int) (astring.c:261) ==00:00:47:37.040 6974== by 0x1A1AA0D: core_options::entry::entry(options_entry const&) (options.c:111) ==00:00:47:37.047 6974== by 0x1A1B2D6: core_options::add_entries(options_entry const*, bool) (options.c:288) ==00:00:47:37.047 6974== by 0x1698155: emu_options::emu_options() (emuopts.c:210) ==00:00:47:37.047 6974== by 0x16519A8: cli_options::cli_options() (clifront.c:104) ==00:00:47:37.047 6974== by 0x1047F74: sdl_options::sdl_options() (sdlmain.c:271) ==00:00:47:37.047 6974== by 0x10481B1: main (sdlmain.c:349) ==00:00:47:37.047 6974== ==00:00:47:37.047 6974== ==00:00:47:37.047 6974== 12 errors in context 7 of 12: ==00:00:47:37.047 6974== Source and destination overlap in memcpy(0xde5f954, 0xde5f974, 416) ==00:00:47:37.047 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.054 6974== by 0xA732535: ??? (in /usr/lib/libxcb.so.1.1.0) ==00:00:47:37.054 6974== by 0xA732781: ??? (in /usr/lib/libxcb.so.1.1.0) ==00:00:47:37.054 6974== by 0xA732A87: xcb_poll_for_event (in /usr/lib/libxcb.so.1.1.0) ==00:00:47:37.054 6974== by 0x6745198: ??? (in /usr/lib/libX11.so.6.3.0) ==00:00:47:37.054 6974== by 0x6745260: ??? (in /usr/lib/libX11.so.6.3.0) ==00:00:47:37.054 6974== by 0x6745804: _XReadEvents (in /usr/lib/libX11.so.6.3.0) ==00:00:47:37.054 6974== by 0x673377E: XMaskEvent (in /usr/lib/libX11.so.6.3.0) ==00:00:47:37.069 6974== by 0x5C4A48F: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==00:00:47:37.069 6974== by 0x5C4E7C3: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==00:00:47:37.069 6974== by 0x5C4E9FA: ??? (in /usr/lib/libSDL-1.2.so.0.11.3) ==00:00:47:37.069 6974== by 0x5C3DB9D: SDL_SetVideoMode (in /usr/lib/libSDL-1.2.so.0.11.3) ==00:00:47:37.069 6974== ==00:00:47:37.069 6974== ==00:00:47:37.069 6974== 13 errors in context 8 of 12: ==00:00:47:37.069 6974== Source and destination overlap in memcpy(0x7feffe2a1, 0x7feffe29c, 9) ==00:00:47:37.069 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.069 6974== by 0x1A03357: astring::ins(int, char const*, int) (astring.c:203) ==00:00:47:37.069 6974== by 0x1A033FF: astring::inssubstr(int, astring const&, int, int) (astring.c:218) ==00:00:47:37.069 6974== by 0x169C9DC: emu_file::attempt_zipped() (fileio.c:657) ==00:00:47:37.069 6974== by 0x169C230: emu_file::open_next() (fileio.c:372) ==00:00:47:37.075 6974== by 0x169BDDE: emu_file::open(char const*) (fileio.c:291) ==00:00:47:37.075 6974== by 0x169BE2B: emu_file::open(char const*, char const*) (fileio.c:298) ==00:00:47:37.091 6974== by 0x1699097: emu_options::parse_one_ini(char const*, int, astring*) (emuopts.c:535) ==00:00:47:37.091 6974== by 0x1698ADD: emu_options::parse_standard_inis(astring&) (emuopts.c:420) ==00:00:47:37.091 6974== by 0x1718CBA: mame_execute(emu_options&, osd_interface&) (mame.c:163) ==00:00:47:37.091 6974== by 0x1652187: cli_frontend::execute(int, char**) (clifront.c:246) ==00:00:47:37.091 6974== by 0x10481E6: main (sdlmain.c:351) ==00:00:47:37.091 6974== ==00:00:47:37.091 6974== ==00:00:47:37.091 6974== 13 errors in context 9 of 12: ==00:00:47:37.091 6974== Source and destination overlap in memcpy(0x7feffe29d, 0x7feffe29c, 8) ==00:00:47:37.091 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.091 6974== by 0x1A03357: astring::ins(int, char const*, int) (astring.c:203) ==00:00:47:37.091 6974== by 0x1699279: astring::ins(int, char const*) (astring.h:126) ==00:00:47:37.091 6974== by 0x169C9B4: emu_file::attempt_zipped() (fileio.c:656) ==00:00:47:37.091 6974== by 0x169C230: emu_file::open_next() (fileio.c:372) ==00:00:47:37.091 6974== by 0x169BDDE: emu_file::open(char const*) (fileio.c:291) ==00:00:47:37.091 6974== by 0x169BE2B: emu_file::open(char const*, char const*) (fileio.c:298) ==00:00:47:37.091 6974== by 0x1699097: emu_options::parse_one_ini(char const*, int, astring*) (emuopts.c:535) ==00:00:47:37.091 6974== by 0x1698ADD: emu_options::parse_standard_inis(astring&) (emuopts.c:420) ==00:00:47:37.091 6974== by 0x1718CBA: mame_execute(emu_options&, osd_interface&) (mame.c:163) ==00:00:47:37.091 6974== by 0x1652187: cli_frontend::execute(int, char**) (clifront.c:246) ==00:00:47:37.092 6974== by 0x10481E6: main (sdlmain.c:351) ==00:00:47:37.092 6974== ==00:00:47:37.092 6974== ==00:00:47:37.092 6974== 19 errors in context 10 of 12: ==00:00:47:37.092 6974== Source and destination overlap in memcpy(0xc913ffb, 0xc913ffa, 26) ==00:00:47:37.092 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.094 6974== by 0x9E23084: ??? (in /lib/libc-2.14.so) ==00:00:47:37.094 6974== by 0x9E22A46: readdir (in /lib/libc-2.14.so) ==00:00:47:37.097 6974== by 0x60E0A37: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==00:00:47:37.097 6974== by 0x60E21DF: FcEndElement (in /usr/lib/libfontconfig.so.1.4.4) ==00:00:47:37.099 6974== by 0x1A312FA: doContent(XML_ParserStruct*, int, encoding const*, char const*, char const*, char const**, unsigned char) (xmlparse.c:2439) ==00:00:47:37.099 6974== by 0x1A2FEAE: contentProcessor(XML_ParserStruct*, char const*, char const*, char const**) (xmlparse.c:2013) ==00:00:47:37.099 6974== by 0x1A350CF: doProlog(XML_ParserStruct*, encoding const*, char const*, char const*, int, char const*, char const**, unsigned char) (xmlparse.c:3895) ==00:00:47:37.100 6974== by 0x1A34566: prologProcessor(XML_ParserStruct*, char const*, char const*, char const**) (xmlparse.c:3626) ==00:00:47:37.100 6974== by 0x1A3402A: prologInitProcessor(XML_ParserStruct*, char const*, char const*, char const**) (xmlparse.c:3442) ==00:00:47:37.100 6974== by 0x1A2F220: XML_ParseBuffer (xmlparse.c:1563) ==00:00:47:37.100 6974== by 0x60E08B1: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==00:00:47:37.100 6974== ==00:00:47:37.100 6974== ==00:00:47:37.100 6974== 31 errors in context 11 of 12: ==00:00:47:37.100 6974== Source and destination overlap in memcpy(0x7feffe4fc, 0x7feffe4fe, 3) ==00:00:47:37.100 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.100 6974== by 0x1A0347D: astring::substr(int, int) (astring.c:238) ==00:00:47:37.100 6974== by 0x1A03C82: astring::trimspace() (astring.c:502) ==00:00:47:37.100 6974== by 0x165DC01: legacy_cpu_device::device_start() (devcpu.c:166) ==00:00:47:37.100 6974== by 0x165FF9C: device_t::start() (device.c:640) ==00:00:47:37.100 6974== by 0x165EC7A: device_list::start_new_devices() (device.c:164) ==00:00:47:37.100 6974== by 0x165EBC6: device_list::start_all() (device.c:135) ==00:00:47:37.100 6974== by 0x171A69D: running_machine::start() (machine.c:322) ==00:00:47:37.100 6974== by 0x171AD92: running_machine::run(bool) (machine.c:393) ==00:00:47:37.100 6974== by 0x1718D2D: mame_execute(emu_options&, osd_interface&) (mame.c:176) ==00:00:47:37.100 6974== by 0x1652187: cli_frontend::execute(int, char**) (clifront.c:246) ==00:00:47:37.100 6974== by 0x10481E6: main (sdlmain.c:351) ==00:00:47:37.100 6974== ==00:00:47:37.100 6974== ==00:00:47:37.100 6974== 65 errors in context 12 of 12: ==00:00:47:37.100 6974== Source and destination overlap in memcpy(0xde5f954, 0xde5f974, 76) ==00:00:47:37.100 6974== at 0x5A09B46: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==00:00:47:37.100 6974== by 0xA732535: ??? (in /usr/lib/libxcb.so.1.1.0) ==00:00:47:37.100 6974== by 0xA732781: ??? (in /usr/lib/libxcb.so.1.1.0) ==00:00:47:37.100 6974== by 0xA730C31: ??? (in /usr/lib/libxcb.so.1.1.0) ==00:00:47:37.100 6974== by 0xA73214E: xcb_wait_for_reply (in /usr/lib/libxcb.so.1.1.0) ==00:00:47:37.100 6974== by 0x6745C2C: _XReply (in /usr/lib/libX11.so.6.3.0) ==00:00:47:37.100 6974== by 0x672B17A: _XGetWindowAttributes (in /usr/lib/libX11.so.6.3.0) ==00:00:47:37.100 6974== by 0x672B320: XGetWindowAttributes (in /usr/lib/libX11.so.6.3.0) ==00:00:47:37.100 6974== by 0x6770323: ??? (in /usr/lib/libX11.so.6.3.0) ==00:00:47:37.100 6974== by 0x6770BD0: _XimSetICDefaults (in /usr/lib/libX11.so.6.3.0) ==00:00:47:37.100 6974== by 0x6770C4D: _XimSetICDefaults (in /usr/lib/libX11.so.6.3.0) ==00:00:47:37.100 6974== by 0x676C741: _XimLocalCreateIC (in /usr/lib/libX11.so.6.3.0) ==00:00:47:37.100 6974== --00:00:47:37.100 6974-- --00:00:47:37.100 6974-- used_suppression: 1 X on SUSE11 writev uninit padding --00:00:47:37.100 6974-- used_suppression: 10 dl-hack3-cond-1 ==00:00:47:37.100 6974== ==00:00:47:37.100 6974== ERROR SUMMARY: 169 errors from 12 contexts (suppressed: 11 from 11)