==22955== Memcheck, a memory error detector. ==22955== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==22955== Using LibVEX rev 1732, a library for dynamic binary translation. ==22955== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==22955== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework. ==22955== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==22955== For more details, rerun with: -v ==22955== ==22955== My PID = 22955, parent PID = 10100. Prog and args are: ==22955== ./src/inkscape ==22955== ==22955== Conditional jump or move depends on uninitialised value(s) ==22955== at 0x4F598CB: GC_push_all_eager (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5B36E: GC_push_current_stack (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F62CF2: GC_with_callee_saves_pushed (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F62D36: GC_generic_push_regs (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5B4CA: GC_push_roots (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5AD26: GC_mark_some (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5275A: GC_stopped_mark (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F52B0B: GC_try_to_collect_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5CC3D: GC_init_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57EE5: GC_generic_malloc_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57FE4: GC_generic_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F58246: GC_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== ==22955== Conditional jump or move depends on uninitialised value(s) ==22955== at 0x4F598D0: GC_push_all_eager (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5B36E: GC_push_current_stack (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F62CF2: GC_with_callee_saves_pushed (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F62D36: GC_generic_push_regs (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5B4CA: GC_push_roots (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5AD26: GC_mark_some (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5275A: GC_stopped_mark (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F52B0B: GC_try_to_collect_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5CC3D: GC_init_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57EE5: GC_generic_malloc_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57FE4: GC_generic_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F58246: GC_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== ==22955== Conditional jump or move depends on uninitialised value(s) ==22955== at 0x4F5A47C: GC_mark_from (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5AC2F: GC_mark_some (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5275A: GC_stopped_mark (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F52B0B: GC_try_to_collect_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5CC3D: GC_init_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57EE5: GC_generic_malloc_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57FE4: GC_generic_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F58246: GC_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x86500D1: sp_repr_do_read(_xmlDoc*, char const*) (gc-core.h:74) ==22955== by 0x865037A: sp_repr_read_mem(char const*, int, char const*) (repr-io.cpp:311) ==22955== by 0x80A93EB: Inkscape::Preferences::loadSkeleton() (preferences.cpp:34) ==22955== by 0x8245766: Inkscape::NSApplication::Application::Application(int, char**, bool, bool) (application.cpp:45) ==22955== ==22955== Conditional jump or move depends on uninitialised value(s) ==22955== at 0x4F5A484: GC_mark_from (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5AC2F: GC_mark_some (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5275A: GC_stopped_mark (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F52B0B: GC_try_to_collect_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5CC3D: GC_init_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57EE5: GC_generic_malloc_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57FE4: GC_generic_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F58246: GC_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x86500D1: sp_repr_do_read(_xmlDoc*, char const*) (gc-core.h:74) ==22955== by 0x865037A: sp_repr_read_mem(char const*, int, char const*) (repr-io.cpp:311) ==22955== by 0x80A93EB: Inkscape::Preferences::loadSkeleton() (preferences.cpp:34) ==22955== by 0x8245766: Inkscape::NSApplication::Application::Application(int, char**, bool, bool) (application.cpp:45) ==22955== ==22955== Conditional jump or move depends on uninitialised value(s) ==22955== at 0x4F5A451: GC_mark_from (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5AC2F: GC_mark_some (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5275A: GC_stopped_mark (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F52B0B: GC_try_to_collect_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5CC3D: GC_init_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57EE5: GC_generic_malloc_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57FE4: GC_generic_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F58246: GC_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x86500D1: sp_repr_do_read(_xmlDoc*, char const*) (gc-core.h:74) ==22955== by 0x865037A: sp_repr_read_mem(char const*, int, char const*) (repr-io.cpp:311) ==22955== by 0x80A93EB: Inkscape::Preferences::loadSkeleton() (preferences.cpp:34) ==22955== by 0x8245766: Inkscape::NSApplication::Application::Application(int, char**, bool, bool) (application.cpp:45) ==22955== ==22955== Conditional jump or move depends on uninitialised value(s) ==22955== at 0x4F5A459: GC_mark_from (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5AC2F: GC_mark_some (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5275A: GC_stopped_mark (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F52B0B: GC_try_to_collect_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5CC3D: GC_init_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57EE5: GC_generic_malloc_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57FE4: GC_generic_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F58246: GC_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x86500D1: sp_repr_do_read(_xmlDoc*, char const*) (gc-core.h:74) ==22955== by 0x865037A: sp_repr_read_mem(char const*, int, char const*) (repr-io.cpp:311) ==22955== by 0x80A93EB: Inkscape::Preferences::loadSkeleton() (preferences.cpp:34) ==22955== by 0x8245766: Inkscape::NSApplication::Application::Application(int, char**, bool, bool) (application.cpp:45) ==22955== ==22955== Invalid read of size 4 ==22955== at 0x4F5A43D: GC_mark_from (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5AC2F: GC_mark_some (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5275A: GC_stopped_mark (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F52B0B: GC_try_to_collect_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5CC3D: GC_init_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57EE5: GC_generic_malloc_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57FE4: GC_generic_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F58246: GC_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x86500D1: sp_repr_do_read(_xmlDoc*, char const*) (gc-core.h:74) ==22955== by 0x865037A: sp_repr_read_mem(char const*, int, char const*) (repr-io.cpp:311) ==22955== by 0x80A93EB: Inkscape::Preferences::loadSkeleton() (preferences.cpp:34) ==22955== by 0x8245766: Inkscape::NSApplication::Application::Application(int, char**, bool, bool) (application.cpp:45) ==22955== Address 0xBEC15064 is not stack'd, malloc'd or (recently) free'd ==22955== ==22955== Process terminating with default action of signal 11 (SIGSEGV) ==22955== Access not within mapped region at address 0xBEC15064 ==22955== at 0x4F5A43D: GC_mark_from (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5AC2F: GC_mark_some (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5275A: GC_stopped_mark (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F52B0B: GC_try_to_collect_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F5CC3D: GC_init_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57EE5: GC_generic_malloc_inner (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F57FE4: GC_generic_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x4F58246: GC_malloc (in /usr/lib/libgc.so.1.0.2) ==22955== by 0x86500D1: sp_repr_do_read(_xmlDoc*, char const*) (gc-core.h:74) ==22955== by 0x865037A: sp_repr_read_mem(char const*, int, char const*) (repr-io.cpp:311) ==22955== by 0x80A93EB: Inkscape::Preferences::loadSkeleton() (preferences.cpp:34) ==22955== by 0x8245766: Inkscape::NSApplication::Application::Application(int, char**, bool, bool) (application.cpp:45) ==22955== ==22955== ERROR SUMMARY: 181 errors from 7 contexts (suppressed: 141 from 1) ==22955== malloc/free: in use at exit: 153,262 bytes in 4,443 blocks. ==22955== malloc/free: 4,540 allocs, 97 frees, 207,486 bytes allocated. ==22955== For counts of detected errors, rerun with: -v ==22955== searching for pointers to 4,443 not-freed blocks. ==22955== checked 1,360,992 bytes. ==22955== ==22955== ==22955== 16,959 bytes in 777 blocks are possibly lost in loss record 223 of 226 ==22955== at 0x4022F0C: operator new(unsigned) (vg_replace_malloc.c:163) ==22955== by 0x503F8C0: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9) ==22955== by 0x5040BC4: (within /usr/lib/libstdc++.so.6.0.9) ==22955== by 0x5040D76: std::string::string(char const*, std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9) ==22955== by 0x449F4CA: Glib::ustring::ustring(char const*) (in /usr/lib/libglibmm-2.4.so.1.0.24) ==22955== by 0x429DAB5: (within /usr/lib/libgtkmm-2.4.so.1.0.30) ==22955== by 0x42A87F5: (within /usr/lib/libgtkmm-2.4.so.1.0.30) ==22955== by 0x419C6B3: (within /usr/lib/libgtkmm-2.4.so.1.0.30) ==22955== by 0x400D3DF: (within /lib/ld-2.6.1.so) ==22955== by 0x400D512: (within /lib/ld-2.6.1.so) ==22955== by 0x400084E: (within /lib/ld-2.6.1.so) ==22955== ==22955== LEAK SUMMARY: ==22955== definitely lost: 0 bytes in 0 blocks. ==22955== possibly lost: 16,959 bytes in 777 blocks. ==22955== still reachable: 136,303 bytes in 3,666 blocks. ==22955== suppressed: 0 bytes in 0 blocks. ==22955== Reachable blocks (those to which a pointer was found) are not shown. ==22955== To see them, rerun with: --leak-check=full --show-reachable=yes