Hi,
valgrind reports several uninitialized accesses during application startup:
==10542== Conditional jump or move depends on uninitialised value(s)
==10542== at 0x1667996B: within_heapp (storage-gc.c:636)
==10542== by 0x16679ADA: gc_mark_locations_n (storage-gc.c:699)
==10542== by 0x16679BF1: gc_mark_locations (storage-gc.c:756)
==10542== by 0x168A4D9A: GCROOTS_push_current_stack (in /usr/lib/x86_64-linux-gnu/libgcroots.so.0.1.0)
==10542== by 0x168A4E0D: GCROOTS_with_callee_saves_pushed (in /usr/lib/x86_64-linux-gnu/libgcroots.so.0.1.0)
==10542== by 0x16679C18: gc_mark (storage-gc.c:772)
==10542== by 0x1667976F: gc_mark_and_sweep (storage-gc.c:465)
==10542== by 0x166791B1: scm_alloc_cell (storage-gc.c:222)
==10542== by 0x1667893B: scm_make_cons (storage.c:319)
==10542== by 0x1668B3E2: read_list (read.c:650)
==10542== by 0x1668AFB3: read_sexpression (read.c:541)
==10542== by 0x1668B3CD: read_list (read.c:705)
Without debug symbols, all but the GCROOTS_* functions seem to live inside libuim-scm.so:
==9085== Conditional jump or move depends on uninitialised value(s)
==9085== at 0x166715A5: ??? (in /usr/lib/x86_64-linux-gnu/libuim-scm.so.0.1.0)
==9085== by 0x16894D9A: GCROOTS_push_current_stack (in /usr/lib/x86_64-linux-gnu/libgcroots.so.0.1.0)
==9085== by 0x16894E0D: GCROOTS_with_callee_saves_pushed (in /usr/lib/x86_64-linux-gnu/libgcroots.so.0.1.0)
==9085== by 0x16672FFB: ??? (in /usr/lib/x86_64-linux-gnu/libuim-scm.so.0.1.0)
==9085== by 0x1668339F: ??? (in /usr/lib/x86_64-linux-gnu/libuim-scm.so.0.1.0)
==9085== by 0x16682A0C: ??? (in /usr/lib/x86_64-linux-gnu/libuim-scm.so.0.1.0)
==9085== by 0x16683397: ??? (in /usr/lib/x86_64-linux-gnu/libuim-scm.so.0.1.0)
==9085== by 0x16682A0C: ??? (in /usr/lib/x86_64-linux-gnu/libuim-scm.so.0.1.0)
==9085== by 0x16683397: ??? (in /usr/lib/x86_64-linux-gnu/libuim-scm.so.0.1.0)
==9085== by 0x16682A0C: ??? (in /usr/lib/x86_64-linux-gnu/libuim-scm.so.0.1.0)
==9085== by 0x16683397: ??? (in /usr/lib/x86_64-linux-gnu/libuim-scm.so.0.1.0)
==9085== by 0x16682A0C: ??? (in /usr/lib/x86_64-linux-gnu/libuim-scm.so.0.1.0)
Simn