box86 icon indicating copy to clipboard operation
box86 copied to clipboard

Box86 fails to run on Ubuntu 24.04

Open mbenlioglu opened this issue 1 year ago • 2 comments

I've added #undef _TIME_BITS to src/libtools/vkalign.c and src/libtools/myalign.c as per https://github.com/ptitSeb/box86/issues/958#issuecomment-2081095787 before compilation. However, box86 now fails to run.

$ strace -efutex box86 box86/tests/test01

[ Process PID=4060 runs in 32 bit mode. ]
strace: WARNING: Proper structure decoding for this personality is not supported, please consider building strace with mpers support enabled.
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4061, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
Box86 with Dynarec v0.3.6 9f8b96b built on Jun  7 2024 02:46:37
futex(0x62fce468, FUTEX_WAKE_PRIVATE, 2147483647) = -1 ENOSYS (Function not implemented)
The futex facility returned an unexpected error code.
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=4060, si_uid=1000} ---
+++ killed by SIGABRT (core dumped) +++
Aborted (core dumped)

This is likely caused by Ubuntu no longer enabling CONFIG_COMPAT_32BIT_TIME kernel option to resolve Y2038 issue.

mbenlioglu avatar Jun 09 '24 23:06 mbenlioglu

valgrind output for 'box86 box86/tests/test01'

==27663== Memcheck, a memory error detector
==27663== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==27663== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==27663== Command: box86 box86/tests/test01
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628889C4: main (main.c:1281)
==27663==  Address 0xfe96fd0c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6288B884: openFTrace (main.c:149)
==27663==    by 0x6288BC27: LoadLogEnv (main.c:285)
==27663==    by 0x62888A7B: main (main.c:1308)
==27663==  Address 0xfe96fc84 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6289D8CC: grabNCpu (my_cpuid.c:66)
==27663==    by 0x6288C86F: LoadLogEnv (main.c:768)
==27663==    by 0xB424D4FF: ???
==27663==  Address 0xfe96fc74 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6289DAF8: getNCpu (my_cpuid.c:96)
==27663==    by 0x6288C86F: LoadLogEnv (main.c:768)
==27663==    by 0x62888A7B: main (main.c:1308)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6289DACC: getNCpu (my_cpuid.c:96)
==27663==    by 0x6288C86F: LoadLogEnv (main.c:768)
==27663==    by 0x62888A7B: main (main.c:1308)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6293D874: LoadRCFile (rcfile.c:257)
==27663==    by 0xFE96ECB7: ???
==27663==  Address 0xfe96ec94 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891B58: customCalloc (custommem.c:402)
==27663==    by 0x6293DD4F: kh_init_params (rcfile.c:197)
==27663==    by 0x6293DD4F: LoadRCFile (rcfile.c:265)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96ebd4 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628919EC: customMalloc (custommem.c:392)
==27663==    by 0x62891B5B: customCalloc (custommem.c:402)
==27663==    by 0x6293DD4F: kh_init_params (rcfile.c:197)
==27663==    by 0x6293DD4F: LoadRCFile (rcfile.c:265)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96ebac is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4036634: memset (vg_replace_strmem.c:1386)
==27663==    by 0x62891B6B: memset (string_fortified.h:59)
==27663==    by 0x62891B6B: customCalloc (custommem.c:403)
==27663==    by 0x6293DD4F: kh_init_params (rcfile.c:197)
==27663==    by 0x6293DD4F: LoadRCFile (rcfile.c:265)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4036668: memset (vg_replace_strmem.c:1386)
==27663==    by 0x62891B6B: memset (string_fortified.h:59)
==27663==    by 0x62891B6B: customCalloc (custommem.c:403)
==27663==    by 0x6293DD4F: kh_init_params (rcfile.c:197)
==27663==    by 0x6293DD4F: LoadRCFile (rcfile.c:265)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403667C: memset (vg_replace_strmem.c:1386)
==27663==    by 0x62891B6B: memset (string_fortified.h:59)
==27663==    by 0x62891B6B: customCalloc (custommem.c:403)
==27663==    by 0x6293DD4F: kh_init_params (rcfile.c:197)
==27663==    by 0x6293DD4F: LoadRCFile (rcfile.c:265)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x40366B8: memset (vg_replace_strmem.c:1386)
==27663==    by 0x62891B6B: memset (string_fortified.h:59)
==27663==    by 0x62891B6B: customCalloc (custommem.c:403)
==27663==    by 0x6293DD4F: kh_init_params (rcfile.c:197)
==27663==    by 0x6293DD4F: LoadRCFile (rcfile.c:265)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6293D49C: addParam (rcfile.c:230)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96ebdc is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6293D0FC: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96eba4 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6293D19C: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96eaac is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x6293D19F: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96ea84 is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x6293D19F: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4036634: memset (vg_replace_strmem.c:1386)
==27663==    by 0x6293D1B3: memset (string_fortified.h:59)
==27663==    by 0x6293D1B3: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403667C: memset (vg_replace_strmem.c:1386)
==27663==    by 0x6293D1B3: memset (string_fortified.h:59)
==27663==    by 0x6293D1B3: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x40366A4: memset (vg_replace_strmem.c:1386)
==27663==    by 0x6293D1B3: memset (string_fortified.h:59)
==27663==    by 0x6293D1B3: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x40366B8: memset (vg_replace_strmem.c:1386)
==27663==    by 0x6293D1B3: memset (string_fortified.h:59)
==27663==    by 0x6293D1B3: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6293D448: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96eab8 is on thread 1's stack
==27663==  24 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891C54: customRealloc (custommem.c:434)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96eaac is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96ea84 is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6293D458: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6293D464: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96eab8 is on thread 1's stack
==27663==  24 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891C54: customRealloc (custommem.c:434)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96eaac is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96ea84 is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6293D470: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6293D67C: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D67C: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891E2C: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96ea94 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96ea6c is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034010: is_overlap (vg_replace_strmem.c:142)
==27663==    by 0x4034010: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034010: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403402C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034230: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034238: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x403425C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403428C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x403428C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FDB4: customFree.part.0 (custommem.c:443)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FDC4: customFree.part.0 (custommem.c:444)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FE1C: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288F9EC: freeBlock (custommem.c:204)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F9F4: freeBlock (custommem.c:206)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA0C: freeBlock (custommem.c:207)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FA1C: freeBlock (custommem.c:209)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA20: freeBlock (custommem.c:209)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA2C: freeBlock (custommem.c:209)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA60: freeBlock (custommem.c:216)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA6C: freeBlock (custommem.c:216)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FAB8: freeBlock (custommem.c:223)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FAB8: freeBlock (custommem.c:223)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x6293D417: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891E2C: customRealloc (custommem.c:425)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96ea94 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96ea6c is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034010: is_overlap (vg_replace_strmem.c:142)
==27663==    by 0x4034010: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034010: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403402C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034230: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034238: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x403425C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403428C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x403428C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FDB4: customFree.part.0 (custommem.c:443)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FDC4: customFree.part.0 (custommem.c:444)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FE1C: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288F9EC: freeBlock (custommem.c:204)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F9F4: freeBlock (custommem.c:206)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA0C: freeBlock (custommem.c:207)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FA1C: freeBlock (custommem.c:209)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA20: freeBlock (custommem.c:209)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA2C: freeBlock (custommem.c:209)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA60: freeBlock (custommem.c:216)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA6C: freeBlock (custommem.c:216)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FAB8: freeBlock (custommem.c:223)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D44B: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x628918A8: getFirstBlock (custommem.c:109)
==27663==    by 0x628918A8: customMalloc (custommem.c:351)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x628918C8: getFirstBlock (custommem.c:110)
==27663==    by 0x628918C8: customMalloc (custommem.c:351)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x628918BC: getFirstBlock (custommem.c:109)
==27663==    by 0x628918BC: customMalloc (custommem.c:351)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FEB4: allocBlock.isra.0 (custommem.c:174)
==27663==    by 0x628918FF: customMalloc (custommem.c:355)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FEC4: allocBlock.isra.0 (custommem.c:174)
==27663==    by 0x628918FF: customMalloc (custommem.c:355)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FED8: allocBlock.isra.0 (custommem.c:178)
==27663==    by 0x628918FF: customMalloc (custommem.c:355)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FEFC: allocBlock.isra.0 (custommem.c:180)
==27663==    by 0x628918FF: customMalloc (custommem.c:355)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FF08: allocBlock.isra.0 (custommem.c:181)
==27663==    by 0x628918FF: customMalloc (custommem.c:355)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FF2C: allocBlock.isra.0 (custommem.c:184)
==27663==    by 0x628918FF: customMalloc (custommem.c:355)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FF38: allocBlock.isra.0 (custommem.c:185)
==27663==    by 0x628918FF: customMalloc (custommem.c:355)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FF54: allocBlock.isra.0 (custommem.c:191)
==27663==    by 0x628918FF: customMalloc (custommem.c:355)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891ABC: getMaxFreeBlock (custommem.c:140)
==27663==    by 0x62891ABC: customMalloc (custommem.c:357)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62891AC0: getMaxFreeBlock (custommem.c:143)
==27663==    by 0x62891AC0: customMalloc (custommem.c:357)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62891AD0: getMaxFreeBlock (custommem.c:144)
==27663==    by 0x62891AD0: customMalloc (custommem.c:357)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62891AF4: getMaxFreeBlock (custommem.c:143)
==27663==    by 0x62891AF4: customMalloc (custommem.c:357)
==27663==    by 0x62891E2F: customRealloc (custommem.c:425)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4034264: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x62891E43: memcpy (string_fortified.h:29)
==27663==    by 0x62891E43: customRealloc (custommem.c:426)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA38: freeBlock (custommem.c:211)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288FA54: freeBlock (custommem.c:212)
==27663==    by 0x6288FE1F: customFree.part.0 (custommem.c:446)
==27663==    by 0x62891E4B: customFree (custommem.c:438)
==27663==    by 0x62891E4B: customRealloc (custommem.c:427)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6293D46C: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034010: is_overlap (vg_replace_strmem.c:142)
==27663==    by 0x4034010: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034010: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D257: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403402C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D257: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034230: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D257: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034238: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D257: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== 
==27663== More than 100 errors detected.  Subsequent errors
==27663== will still be recorded, but in less detail than before.
==27663== Use of uninitialised value of size 4
==27663==    at 0x403425C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D257: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403428C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D257: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x403428C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D257: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40342C0: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D257: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40342C4: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D257: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x40342D0: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D257: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034010: is_overlap (vg_replace_strmem.c:142)
==27663==    by 0x4034010: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034010: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D3BF: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034014: is_overlap (vg_replace_strmem.c:145)
==27663==    by 0x4034014: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034014: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D3BF: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403402C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D3BF: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034230: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D3BF: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4034264: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D3BF: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40342C4: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D3BF: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034010: is_overlap (vg_replace_strmem.c:142)
==27663==    by 0x4034010: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034010: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034014: is_overlap (vg_replace_strmem.c:145)
==27663==    by 0x4034014: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034014: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403402C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034230: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4034264: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40342C4: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4036668: memset (vg_replace_strmem.c:1386)
==27663==    by 0x6293D1B3: memset (string_fortified.h:59)
==27663==    by 0x6293D1B3: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891B9C: customRealloc (custommem.c:408)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891BEC: customRealloc (custommem.c:414)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891BFC: customRealloc (custommem.c:415)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62891C58: expandBlock (custommem.c:235)
==27663==    by 0x62891C58: customRealloc (custommem.c:417)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62891C74: expandBlock (custommem.c:239)
==27663==    by 0x62891C74: customRealloc (custommem.c:417)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62891E30: sizeBlock (custommem.c:267)
==27663==    by 0x62891E30: customRealloc (custommem.c:426)
==27663==    by 0x6293D467: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034010: is_overlap (vg_replace_strmem.c:142)
==27663==    by 0x4034010: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034010: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D353: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403402C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D353: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034230: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D353: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034238: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D353: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x403425C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D353: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403428C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D353: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x403428C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D353: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40342C0: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D353: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40342C4: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D353: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x40342D0: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D353: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034010: is_overlap (vg_replace_strmem.c:142)
==27663==    by 0x4034010: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034010: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D363: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034014: is_overlap (vg_replace_strmem.c:145)
==27663==    by 0x4034014: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034014: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D363: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403402C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D363: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034230: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D363: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4034264: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D363: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40342C4: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293D363: kh_resize_params (rcfile.c:197)
==27663==    by 0x6293D747: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D747: addParam (rcfile.c:235)
==27663==    by 0x6293DA43: LoadRCFile (rcfile.c:285)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6293D49C: addParam (rcfile.c:230)
==27663==    by 0x6293DB07: LoadRCFile (rcfile.c:365)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663==  Address 0xfe96ebdc is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6293D67C: kh_put_params (rcfile.c:197)
==27663==    by 0x6293D67C: addParam (rcfile.c:235)
==27663==    by 0x6293DB07: LoadRCFile (rcfile.c:365)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034010: is_overlap (vg_replace_strmem.c:142)
==27663==    by 0x4034010: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034010: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DB07: LoadRCFile (rcfile.c:365)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034014: is_overlap (vg_replace_strmem.c:145)
==27663==    by 0x4034014: is_overlap (vg_replace_strmem.c:129)
==27663==    by 0x4034014: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DB07: LoadRCFile (rcfile.c:365)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x403402C: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DB07: LoadRCFile (rcfile.c:365)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4034230: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DB07: LoadRCFile (rcfile.c:365)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4034264: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DB07: LoadRCFile (rcfile.c:365)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40342C4: memcpy (vg_replace_strmem.c:1146)
==27663==    by 0x6293DB07: LoadRCFile (rcfile.c:365)
==27663==    by 0x6288B333: load_rcfiles (main.c:1212)
==27663==    by 0x62888D4B: main (main.c:1310)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62888D0C: main (main.c:1283)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6288F188: NewBox86Context (box86context.c:217)
==27663==    by 0x62888E53: main (main.c:1412)
==27663==  Address 0xfe96fcac is on thread 1's stack
==27663==  28 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6288F0CC: initCycleLog (box86context.c:204)
==27663==    by 0x6288F1CF: NewBox86Context (box86context.c:227)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc80 is on thread 1's stack
==27663==  24 bytes below stack pointer
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F1D4: NewBox86Context (box86context.c:234)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6289181C: customMalloc (custommem.c:342)
==27663==    by 0x62940A27: init_rbtree (rbtree.c:35)
==27663==    by 0x6289300B: init_custommem_helper (custommem.c:1165)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc54 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x62940A27: init_rbtree (rbtree.c:35)
==27663==    by 0x6289300B: init_custommem_helper (custommem.c:1165)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc2c is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x62940A27: init_rbtree (rbtree.c:35)
==27663==    by 0x6289300B: init_custommem_helper (custommem.c:1165)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A4C6E: pthread_mutexattr_init@@GLIBC_2.34 (pthread_mutexattr_init.c:35)
==27663==    by 0x6289301B: init_mutexes (custommem.c:1144)
==27663==    by 0x6289301B: init_custommem_helper (custommem.c:1166)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A4D3E: pthread_mutexattr_settype@@GLIBC_2.34 (pthread_mutexattr_settype.c:37)
==27663==    by 0x62893027: init_mutexes (custommem.c:1145)
==27663==    by 0x62893027: init_custommem_helper (custommem.c:1166)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A4D54: pthread_mutexattr_settype@@GLIBC_2.34 (pthread_mutexattr_settype.c:37)
==27663==    by 0x62893027: init_mutexes (custommem.c:1145)
==27663==    by 0x62893027: init_custommem_helper (custommem.c:1166)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x40A2FB2: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:65)
==27663==    by 0x62893033: init_mutexes (custommem.c:1146)
==27663==    by 0x62893033: init_custommem_helper (custommem.c:1166)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FB4: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:68)
==27663==    by 0x62893033: init_mutexes (custommem.c:1146)
==27663==    by 0x62893033: init_custommem_helper (custommem.c:1166)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FCA: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:92)
==27663==    by 0x62893033: init_mutexes (custommem.c:1146)
==27663==    by 0x62893033: init_custommem_helper (custommem.c:1166)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x40A2FB2: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:65)
==27663==    by 0x6289303F: init_mutexes (custommem.c:1147)
==27663==    by 0x6289303F: init_custommem_helper (custommem.c:1166)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FB4: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:68)
==27663==    by 0x6289303F: init_mutexes (custommem.c:1147)
==27663==    by 0x6289303F: init_custommem_helper (custommem.c:1166)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FCA: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:92)
==27663==    by 0x6289303F: init_mutexes (custommem.c:1147)
==27663==    by 0x6289303F: init_custommem_helper (custommem.c:1166)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62893094: customCalloc (custommem.c:402)
==27663==    by 0x62893094: kh_init_lockaddress (custommem.c:45)
==27663==    by 0x62893094: init_custommem_helper (custommem.c:1176)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc5c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x62893097: customCalloc (custommem.c:402)
==27663==    by 0x62893097: kh_init_lockaddress (custommem.c:45)
==27663==    by 0x62893097: init_custommem_helper (custommem.c:1176)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc34 is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x62893097: customCalloc (custommem.c:402)
==27663==    by 0x62893097: kh_init_lockaddress (custommem.c:45)
==27663==    by 0x62893097: init_custommem_helper (custommem.c:1176)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x628930B8: init_custommem_helper (custommem.c:1176)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x628930C8: init_custommem_helper (custommem.c:1180)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628929F4: loadProtectionFromMap (custommem.c:1000)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc80 is on thread 1's stack
==27663==  24 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62892B30: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fa54 is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62941B10: rb_set (rbtree.c:593)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fa28 is on thread 1's stack
==27663==  32 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62940FBC: add_range_next_to (rbtree.c:56)
==27663==    by 0x62941F57: add_range (rbtree.c:238)
==27663==    by 0x62941F57: rb_set (rbtree.c:597)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fa00 is on thread 1's stack
==27663==  32 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62940FE8: add_range_next_to (rbtree.c:58)
==27663==    by 0x62941F57: add_range (rbtree.c:238)
==27663==    by 0x62941F57: rb_set (rbtree.c:597)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96f9dc is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x62940FEB: add_range_next_to (rbtree.c:58)
==27663==    by 0x62941F57: add_range (rbtree.c:238)
==27663==    by 0x62941F57: rb_set (rbtree.c:597)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96f9b4 is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x62940FEB: add_range_next_to (rbtree.c:58)
==27663==    by 0x62941F57: add_range (rbtree.c:238)
==27663==    by 0x62941F57: rb_set (rbtree.c:597)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4097DE8: clearerr (feof.c:35)
==27663==    by 0x62892B3B: loadProtectionFromMap (custommem.c:1007)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409222E: fgets (iofgets.c:47)
==27663==    by 0x62892AC3: fgets (stdio2.h:200)
==27663==    by 0x62892AC3: loadProtectionFromMap (custommem.c:1008)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62941C70: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fa00 is on thread 1's stack
==27663==  32 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6289181C: customMalloc (custommem.c:342)
==27663==    by 0x62940FEB: add_range_next_to (rbtree.c:58)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96f9dc is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941030: add_range_next_to (rbtree.c:80)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941040: add_range_next_to (rbtree.c:81)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x629410A0: add_range_next_to (rbtree.c:89)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x629410A4: add_range_next_to (rbtree.c:95)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x629410B0: add_range_next_to (rbtree.c:99)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x629410B8: add_range_next_to (rbtree.c:99)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x629410C4: add_range_next_to (rbtree.c:165)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941128: add_range_next_to (rbtree.c:204)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941144: add_range_next_to (rbtree.c:211)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6294114C: add_range_next_to (rbtree.c:212)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941178: add_range_next_to (rbtree.c:221)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941B8C: rb_set (rbtree.c:596)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941BA4: rb_set (rbtree.c:602)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941B98: rb_set (rbtree.c:604)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941EF4: rb_set (rbtree.c:641)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941BE0: rb_set (rbtree.c:703)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6294102C: add_range_next_to (rbtree.c:71)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x629410CC: add_range_next_to (rbtree.c:165)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x629410D0: add_range_next_to (rbtree.c:165)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6294106C: add_range_next_to (rbtree.c:166)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941070: add_range_next_to (rbtree.c:168)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6294107C: add_range_next_to (rbtree.c:169)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941094: add_range_next_to (rbtree.c:143)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941210: add_range_next_to (rbtree.c:90)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941134: add_range_next_to (rbtree.c:204)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941140: add_range_next_to (rbtree.c:208)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941180: add_range_next_to (rbtree.c:221)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941BA0: rb_set (rbtree.c:601)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941164: add_range_next_to (rbtree.c:217)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941168: add_range_next_to (rbtree.c:218)
==27663==    by 0x62941C73: rb_set (rbtree.c:712)
==27663==    by 0x628929BB: allocProtection (custommem.c:994)
==27663==    by 0x62892B33: loadProtectionFromMap (custommem.c:1014)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4091BB4: fclose@@GLIBC_2.4 (iofclose.c:48)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409BEDC: __GI__IO_un_link.part.0 (genops.c:54)
==27663==    by 0x4091C5D: fclose@@GLIBC_2.4 (iofclose.c:49)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409BDA2: __GI__IO_un_link.part.0 (genops.c:61)
==27663==    by 0x4091C5D: fclose@@GLIBC_2.4 (iofclose.c:49)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409BDB0: __GI__IO_un_link.part.0 (genops.c:61)
==27663==    by 0x4091C5D: fclose@@GLIBC_2.4 (iofclose.c:49)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x409BDCE: __GI__IO_un_link.part.0 (genops.c:65)
==27663==    by 0x4091C5D: fclose@@GLIBC_2.4 (iofclose.c:49)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409BD9A: __GI__IO_un_link.part.0 (genops.c:74)
==27663==    by 0x4091C5D: fclose@@GLIBC_2.4 (iofclose.c:49)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409BCE0: __GI__IO_un_link.part.0 (genops.c:76)
==27663==    by 0x4091C5D: fclose@@GLIBC_2.4 (iofclose.c:49)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4091C5E: fclose@@GLIBC_2.4 (iofclose.c:51)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4091C6C: fclose@@GLIBC_2.4 (iofclose.c:51)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409A6A6: _IO_file_close_it@@GLIBC_2.4 (fileops.c:130)
==27663==    by 0x4091CA5: fclose@@GLIBC_2.4 (iofclose.c:53)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409A6AC: _IO_file_close_it@@GLIBC_2.4 (fileops.c:134)
==27663==    by 0x4091CA5: fclose@@GLIBC_2.4 (iofclose.c:53)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4091CA6: _IO_acquire_lock_fct (libioP.h:979)
==27663==    by 0x4091CA6: fclose@@GLIBC_2.4 (iofclose.c:51)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4091CB4: _IO_acquire_lock_fct (libioP.h:980)
==27663==    by 0x4091CB4: fclose@@GLIBC_2.4 (iofclose.c:51)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4091BCA: fclose@@GLIBC_2.4 (iofclose.c:57)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409A790: _IO_file_finish@@GLIBC_2.4 (fileops.c:169)
==27663==    by 0x4091BE1: fclose@@GLIBC_2.4 (iofclose.c:57)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409C8F4: _IO_default_finish (genops.c:603)
==27663==    by 0x4091BE1: fclose@@GLIBC_2.4 (iofclose.c:57)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409C900: _IO_default_finish (genops.c:609)
==27663==    by 0x4091BE1: fclose@@GLIBC_2.4 (iofclose.c:57)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409C90E: _IO_default_finish (genops.c:612)
==27663==    by 0x4091BE1: fclose@@GLIBC_2.4 (iofclose.c:57)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x409C91A: _IO_un_link (genops.c:54)
==27663==    by 0x409C91A: _IO_default_finish (genops.c:618)
==27663==    by 0x4091BE1: fclose@@GLIBC_2.4 (iofclose.c:57)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4091BE2: fclose@@GLIBC_2.4 (iofclose.c:58)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x4091CDC: fclose@@GLIBC_2.4 (iofclose.c:71)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x4091C4E: _IO_deallocate_file (libioP.h:952)
==27663==    by 0x4091C4E: fclose@@GLIBC_2.4 (iofclose.c:74)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x402C058: free (vg_replace_malloc.c:985)
==27663==    by 0x4091C55: _IO_deallocate_file (libioP.h:958)
==27663==    by 0x4091C55: fclose@@GLIBC_2.4 (iofclose.c:74)
==27663==    by 0x62892B4B: loadProtectionFromMap (custommem.c:1017)
==27663==    by 0x6288F1DF: NewBox86Context (box86context.c:236)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891B58: customCalloc (custommem.c:402)
==27663==    by 0x62959A83: kh_init_mapoffsets (librarian.c:18)
==27663==    by 0x62959A83: NewLibrarian (librarian.c:24)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc5c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x62891B5B: customCalloc (custommem.c:402)
==27663==    by 0x62959A83: kh_init_mapoffsets (librarian.c:18)
==27663==    by 0x62959A83: NewLibrarian (librarian.c:24)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc34 is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x62891B5B: customCalloc (custommem.c:402)
==27663==    by 0x62959A83: kh_init_mapoffsets (librarian.c:18)
==27663==    by 0x62959A83: NewLibrarian (librarian.c:24)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891B58: customCalloc (custommem.c:402)
==27663==    by 0x62959A8B: NewLibrarian (librarian.c:25)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc5c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62899BEC: NewBrick (bridge.c:41)
==27663==    by 0x6289A06F: NewBridge (bridge.c:61)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc68 is on thread 1's stack
==27663==  24 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x629B37B8: my_mmap (wrappedlibc.c:2982)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc34 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6288FBC4: findBlockHinted (custommem.c:1050)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbe4 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941A60: rb_get_end (rbtree.c:571)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941A70: rb_get_end (rbtree.c:569)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941AA4: rb_get_end (rbtree.c:581)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941AAC: rb_get_end (rbtree.c:571)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941A88: rb_get_end (rbtree.c:572)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941A7C: rb_get_end (rbtree.c:578)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941A84: rb_get_end (rbtree.c:571)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941AB8: rb_get_end (rbtree.c:586)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941AB8: rb_get_end (rbtree.c:586)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FC48: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FC54: findBlockHinted (custommem.c:1058)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Syscall param mmap2(length) contains uninitialised byte(s)
==27663==    at 0x40626C6: __libc_do_syscall (libc-do-syscall.S:47)
==27663==    by 0x40F110F: __mmap64 (mmap64.c:55)
==27663==    by 0x40F110F: mmap64 (mmap64.c:46)
==27663==    by 0x629B3AB7: my_mmap (wrappedlibc.c:2992)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6289175C: setProtection (custommem.c:934)
==27663==    by 0x629B39CF: my_mmap (wrappedlibc.c:3027)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbf0 is on thread 1's stack
==27663==  32 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62941B10: rb_set (rbtree.c:593)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbd0 is on thread 1's stack
==27663==  32 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941B8C: rb_set (rbtree.c:596)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941BA4: rb_set (rbtree.c:602)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941BB0: rb_set (rbtree.c:606)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941BC4: rb_set (rbtree.c:601)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941B98: rb_set (rbtree.c:604)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941BA0: rb_set (rbtree.c:601)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941BCC: rb_set (rbtree.c:626)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941BD0: rb_set (rbtree.c:626)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941BE0: rb_set (rbtree.c:703)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941BE4: rb_set (rbtree.c:703)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941BEC: rb_set (rbtree.c:703)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941F74: rb_set (rbtree.c:714)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941E8C: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62941EBC: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fba8 is on thread 1's stack
==27663==  32 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6294102C: add_range_next_to (rbtree.c:71)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941030: add_range_next_to (rbtree.c:80)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941044: add_range_next_to (rbtree.c:84)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x629410A4: add_range_next_to (rbtree.c:95)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x628917DC: setProtection (custommem.c:941)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62941B10: rb_set (rbtree.c:593)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbd0 is on thread 1's stack
==27663==  32 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6289175C: setProtection (custommem.c:934)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0xFFFFFFFF: ???
==27663==  Address 0xfe96fc38 is on thread 1's stack
==27663==  32 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941F6C: rb_set (rbtree.c:626)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941F70: rb_set (rbtree.c:626)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941D08: rb_set (rbtree.c:672)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x628917DC: setProtection (custommem.c:941)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941D08: rb_set (rbtree.c:672)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941DA4: rb_set (rbtree.c:675)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899CAC: NewBrick (bridge.c:55)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6289A08C: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891B58: customCalloc (custommem.c:402)
==27663==    by 0x6289A093: kh_init_bridgemap (bridge.c:22)
==27663==    by 0x6289A093: NewBridge (bridge.c:64)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1EB: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc54 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F1F0: NewBox86Context (box86context.c:238)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941A78: rb_get_end (rbtree.c:572)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288FC80: findBlockHinted (custommem.c:1056)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941A94: rb_get_end (rbtree.c:572)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941A9C: rb_get_end (rbtree.c:577)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62892D28: find32bitBlock (custommem.c:1075)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Syscall param mmap2(start) contains uninitialised byte(s)
==27663==    at 0x40626C6: __libc_do_syscall (libc-do-syscall.S:47)
==27663==    by 0x40F110F: __mmap64 (mmap64.c:55)
==27663==    by 0x40F110F: mmap64 (mmap64.c:46)
==27663==    by 0x629B3AB7: my_mmap (wrappedlibc.c:2992)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x629B3AC0: my_mmap (wrappedlibc.c:2994)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941BD8: rb_set (rbtree.c:626)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941040: add_range_next_to (rbtree.c:81)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x629410A0: add_range_next_to (rbtree.c:89)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x629410B0: add_range_next_to (rbtree.c:99)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x629410B8: add_range_next_to (rbtree.c:99)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941050: add_range_next_to (rbtree.c:104)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941224: add_range_next_to (rbtree.c:119)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941230: add_range_next_to (rbtree.c:124)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941270: add_range_next_to (rbtree.c:143)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6294127C: add_range_next_to (rbtree.c:147)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941180: add_range_next_to (rbtree.c:221)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941BD8: rb_set (rbtree.c:626)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62941C70: rb_set (rbtree.c:712)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fba8 is on thread 1's stack
==27663==  32 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941C94: rb_set (rbtree.c:606)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941C9C: rb_set (rbtree.c:608)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941CC8: rb_set (rbtree.c:626)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941CCC: rb_set (rbtree.c:626)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941CD4: rb_set (rbtree.c:626)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941CD4: rb_set (rbtree.c:626)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x62959A93: NewLibrarian (librarian.c:26)
==27663==    by 0x6288F1FB: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F1FC: NewBox86Context (box86context.c:239)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891B58: customCalloc (custommem.c:402)
==27663==    by 0x6288F207: NewBox86Context (box86context.c:240)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc6c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F208: NewBox86Context (box86context.c:240)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941AD8: rb_get_end (rbtree.c:573)
==27663==    by 0x6288FC3F: findBlockHinted (custommem.c:1057)
==27663==    by 0x62892D23: find32bitBlock (custommem.c:1074)
==27663==    by 0x629B3A8F: my_mmap (wrappedlibc.c:2990)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x629410CC: add_range_next_to (rbtree.c:165)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x629410D0: add_range_next_to (rbtree.c:165)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6294106C: add_range_next_to (rbtree.c:166)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6294107C: add_range_next_to (rbtree.c:169)
==27663==    by 0x62941EBF: rb_set (rbtree.c:723)
==27663==    by 0x628917DB: setProtection (custommem.c:940)
==27663==    by 0x629B3BEF: my_mmap (wrappedlibc.c:3044)
==27663==    by 0x62899C43: NewBrick (bridge.c:45)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941B8C: rb_set (rbtree.c:596)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941BA4: rb_set (rbtree.c:602)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941B98: rb_set (rbtree.c:604)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941F6C: rb_set (rbtree.c:626)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62941F70: rb_set (rbtree.c:626)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62941DAC: rb_set (rbtree.c:685)
==27663==    by 0x628917EF: setProtection (custommem.c:941)
==27663==    by 0x62899C63: NewBrick (bridge.c:52)
==27663==    by 0x6289A07B: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6289A08C: NewBridge (bridge.c:62)
==27663==    by 0x6288F20F: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F214: NewBox86Context (box86context.c:241)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62899D54: AddBridge.part.0 (bridge.c:91)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc74 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899D9C: AddBridge.part.0 (bridge.c:100)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899DB8: AddBridge.part.0 (bridge.c:106)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62899678: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc2c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62899708: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbf4 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x6289970B: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbcc is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x6289970B: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899720: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x628998DC: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628998E4: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc00 is on thread 1's stack
==27663==  24 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891C54: customRealloc (custommem.c:434)
==27663==    by 0x628998E7: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbf4 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x628998E7: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbcc is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x628998E7: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x628998F4: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628998FC: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc00 is on thread 1's stack
==27663==  24 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891C54: customRealloc (custommem.c:434)
==27663==    by 0x628998FF: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbf4 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x628998FF: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbcc is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x628998FF: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899908: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x628998C0: kh_resize_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FC3: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899DE8: AddBridge.part.0 (bridge.c:109)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899DEC: AddBridge.part.0 (bridge.c:109)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899E24: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899E24: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899F08: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899F08: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899F20: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899F20: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899F2C: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899F2C: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899F50: AddBridge.part.0 (bridge.c:109)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899F60: AddBridge.part.0 (bridge.c:112)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899F6C: AddBridge.part.0 (bridge.c:112)
==27663==    by 0x6288F23F: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F24C: NewBox86Context (box86context.c:244)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6288F250: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc74 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891B58: customCalloc (custommem.c:402)
==27663==    by 0x6289A803: kh_init_alternate (bridge.c:245)
==27663==    by 0x6289A803: addAlternate (bridge.c:267)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc3c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62899940: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc44 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628999D0: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc0c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x628999D3: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbe4 is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x628999D3: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x628999E8: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899B98: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62899BA0: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc18 is on thread 1's stack
==27663==  24 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891C54: customRealloc (custommem.c:434)
==27663==    by 0x62899BA3: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc0c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x62899BA3: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbe4 is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x62899BA3: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899BB0: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62899BB8: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc18 is on thread 1's stack
==27663==  24 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891C54: customRealloc (custommem.c:434)
==27663==    by 0x62899BBB: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc0c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x628918FC: customMalloc (custommem.c:355)
==27663==    by 0x62899BBB: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fbe4 is on thread 1's stack
==27663==  20 bytes below stack pointer
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62891908: customMalloc (custommem.c:356)
==27663==    by 0x62899BBB: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899BC4: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899BD4: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899B7C: kh_resize_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A7E3: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6289A670: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A670: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6289A68C: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A68C: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6289A774: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A774: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6289A798: kh_put_alternate (bridge.c:245)
==27663==    by 0x6289A798: addAlternate (bridge.c:270)
==27663==    by 0x6288F253: NewBox86Context (box86context.c:245)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F254: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62899D54: AddBridge.part.0 (bridge.c:91)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc74 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899D9C: AddBridge.part.0 (bridge.c:100)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899DB8: AddBridge.part.0 (bridge.c:106)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899E24: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899E24: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62899E30: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899E30: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62899E80: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899E80: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62899E88: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899E88: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899E48: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899E48: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62899E50: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899E50: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62899E60: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899E60: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899E64: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899E64: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899FF4: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899FF4: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62899ED0: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899ED0: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899F18: kh_put_bridgemap (bridge.c:22)
==27663==    by 0x62899F18: AddBridge.part.0 (bridge.c:108)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899F50: AddBridge.part.0 (bridge.c:109)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899F58: AddBridge.part.0 (bridge.c:109)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899F60: AddBridge.part.0 (bridge.c:112)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62899F6C: AddBridge.part.0 (bridge.c:112)
==27663==    by 0x6288F26B: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F270: NewBox86Context (box86context.c:247)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x409DFDE: dlopen_doit (dlopen.c:56)
==27663==    by 0x4000D4F: _dl_catch_exception (dl-catch.c:237)
==27663==    by 0x4000E1B: _dl_catch_error (dl-catch.c:256)
==27663==    by 0x409DC31: _dlerror_run (dlerror.c:138)
==27663==    by 0x409E0AB: dlopen_implementation (dlopen.c:71)
==27663==    by 0x409E0AB: dlopen@@GLIBC_2.34 (dlopen.c:81)
==27663==    by 0x6288F27B: NewBox86Context (box86context.c:251)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F27C: NewBox86Context (box86context.c:251)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F288: NewBox86Context (box86context.c:255)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F29C: NewBox86Context (box86context.c:256)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x6288EB64: init_mutexes (box86context.c:142)
==27663==    by 0x6288F29B: NewBox86Context (box86context.c:256)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc8c is on thread 1's stack
==27663==  12 bytes below stack pointer
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FBE: memset (string_fortified.h:59)
==27663==    by 0x40A2FBE: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:89)
==27663==    by 0x6288EBAF: init_mutexes (box86context.c:157)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FFC: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:140)
==27663==    by 0x6288EBAF: init_mutexes (box86context.c:157)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FBE: memset (string_fortified.h:59)
==27663==    by 0x40A2FBE: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:89)
==27663==    by 0x6288EBBB: init_mutexes (box86context.c:158)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FFC: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:140)
==27663==    by 0x6288EBBB: init_mutexes (box86context.c:158)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FBE: memset (string_fortified.h:59)
==27663==    by 0x40A2FBE: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:89)
==27663==    by 0x6288EBC7: init_mutexes (box86context.c:159)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FFC: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:140)
==27663==    by 0x6288EBC7: init_mutexes (box86context.c:159)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FBE: memset (string_fortified.h:59)
==27663==    by 0x40A2FBE: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:89)
==27663==    by 0x6288EBD3: init_mutexes (box86context.c:160)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FFC: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:140)
==27663==    by 0x6288EBD3: init_mutexes (box86context.c:160)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FBE: memset (string_fortified.h:59)
==27663==    by 0x40A2FBE: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:89)
==27663==    by 0x6288EBDF: init_mutexes (box86context.c:161)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FFC: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:140)
==27663==    by 0x6288EBDF: init_mutexes (box86context.c:161)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FBE: memset (string_fortified.h:59)
==27663==    by 0x40A2FBE: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:89)
==27663==    by 0x6288EBEB: init_mutexes (box86context.c:162)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FFC: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:140)
==27663==    by 0x6288EBEB: init_mutexes (box86context.c:162)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FBE: memset (string_fortified.h:59)
==27663==    by 0x40A2FBE: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:89)
==27663==    by 0x6288EBF7: init_mutexes (box86context.c:163)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FFC: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:140)
==27663==    by 0x6288EBF7: init_mutexes (box86context.c:163)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A3030: memset (string_fortified.h:59)
==27663==    by 0x40A3030: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:89)
==27663==    by 0x6288EC0B: init_mutexes (box86context.c:167)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2FFC: pthread_mutex_init@@GLIBC_2.4 (pthread_mutex_init.c:140)
==27663==    by 0x6288EC0B: init_mutexes (box86context.c:167)
==27663==    by 0x6288F2AB: NewBox86Context (box86context.c:258)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x40A2594: pthread_key_create@@GLIBC_2.34 (pthread_key_create.c:40)
==27663==    by 0x6288F2CF: NewBox86Context (box86context.c:261)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891B58: customCalloc (custommem.c:402)
==27663==    by 0x62970EAF: kh_init_fts (myfts.c:33)
==27663==    by 0x62970EAF: InitFTSMap (myfts.c:186)
==27663==    by 0x6288F2DB: NewBox86Context (box86context.c:263)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc64 is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62970EB0: InitFTSMap (myfts.c:186)
==27663==    by 0x6288F2DB: NewBox86Context (box86context.c:263)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F2FC: NewBox86Context (box86context.c:265)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x6288F304: NewBox86Context (box86context.c:265)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F310: NewBox86Context (box86context.c:266)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891B58: customCalloc (custommem.c:402)
==27663==    by 0x6288F353: NewBox86Context (box86context.c:269)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc6c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F354: NewBox86Context (box86context.c:269)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x6288F35C: initAllHelpers (box86context.c:38)
==27663==    by 0x6288F35C: NewBox86Context (box86context.c:271)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x629793E4: init_pthread_helper (threads.c:937)
==27663==    by 0x45C94D7: ???
==27663==  Address 0xfe96fc78 is on thread 1's stack
==27663==  32 bytes below stack pointer
==27663== 
==27663== Invalid write of size 4
==27663==    at 0x62891B58: customCalloc (custommem.c:402)
==27663==    by 0x629794CB: kh_init_mapcond (threads.c:486)
==27663==    by 0x629794CB: init_pthread_helper (threads.c:954)
==27663==    by 0x6288F36F: initAllHelpers (box86context.c:41)
==27663==    by 0x6288F36F: initAllHelpers (box86context.c:35)
==27663==    by 0x6288F36F: NewBox86Context (box86context.c:271)
==27663==    by 0x62888E77: main (main.c:1416)
==27663==  Address 0xfe96fc0c is on thread 1's stack
==27663==  36 bytes below stack pointer
==27663== 
==27663== Use of uninitialised value of size 4
==27663==    at 0x62975180: init_signal_helper (signals.c:1477)
==27663==    by 0x6288F37B: initAllHelpers (box86context.c:43)
==27663==    by 0x6288F37B: initAllHelpers (box86context.c:35)
==27663==    by 0x6288F37B: NewBox86Context (box86context.c:271)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== Conditional jump or move depends on uninitialised value(s)
==27663==    at 0x62975188: init_signal_helper (signals.c:1476)
==27663==    by 0x6288F37B: initAllHelpers (box86context.c:43)
==27663==    by 0x6288F37B: initAllHelpers (box86context.c:35)
==27663==    by 0x6288F37B: NewBox86Context (box86context.c:271)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
The futex facility returned an unexpected error code.
==27663== 
==27663== Process terminating with default action of signal 6 (SIGABRT)
==27663==    at 0x40626C6: __libc_do_syscall (libc-do-syscall.S:47)
==27663==    by 0x40A26B3: __pthread_kill_implementation (pthread_kill.c:43)
==27663==    by 0x4070FC5: raise (raise.c:26)
==27663==    by 0x4061F6B: abort (abort.c:79)
==27663==    by 0x4099903: __libc_message_impl (libc_fatal.c:132)
==27663==    by 0x4099943: __libc_fatal (libc_fatal.c:141)
==27663==    by 0x40A4DFF: futex_fatal_error (futex-internal.h:87)
==27663==    by 0x40A4DFF: futex_wait (futex-internal.h:162)
==27663==    by 0x40A4DFF: futex_wait_simple (futex-internal.h:177)
==27663==    by 0x40A4DFF: __pthread_once_slow (pthread_once.c:105)
==27663==    by 0x6297520B: init_signal_helper (signals.c:1490)
==27663==    by 0x6288F37B: initAllHelpers (box86context.c:43)
==27663==    by 0x6288F37B: initAllHelpers (box86context.c:35)
==27663==    by 0x6288F37B: NewBox86Context (box86context.c:271)
==27663==    by 0x62888E77: main (main.c:1416)
==27663== 
==27663== HEAP SUMMARY:
==27663==     in use at exit: 2,728 bytes in 65 blocks
==27663==   total heap usage: 113 allocs, 48 frees, 15,643 bytes allocated
==27663== 
==27663== LEAK SUMMARY:
==27663==    definitely lost: 1,929 bytes in 5 blocks
==27663==    indirectly lost: 124 bytes in 7 blocks
==27663==      possibly lost: 0 bytes in 0 blocks
==27663==    still reachable: 675 bytes in 53 blocks
==27663==         suppressed: 0 bytes in 0 blocks
==27663== Rerun with --leak-check=full to see details of leaked memory
==27663== 
==27663== Use --track-origins=yes to see where uninitialised values come from
==27663== For lists of detected and suppressed errors, rerun with: -s
==27663== ERROR SUMMARY: 4004 errors from 436 contexts (suppressed: 0 from 0)

mbenlioglu avatar Jun 09 '24 23:06 mbenlioglu

Raspberry Pi 5 8GB, Ubuntu 24.04.

I've been attempting to get Steam to run. I see a different issue than has been reported to pi-apps (I used this to install box86, box64, and Steam) and any of the Steam-related tickets reported to Box.

Any attempt to run Steam, or a DOS executable, results in:

Box86 with Dynarec v0.3.7 fc0b51f3 built on Jun 19 2024 23:29:10
The futex facility returned an unexpected error code.
Aborted (core dumped)

Happy to perform further testing with direction, I'm not sure how to troubleshoot this.

edit - I pulled out my NVMe and used a spare SSD to try a fresh Raspberry Pi OS. Steam now goes much further and gives the error everyone else has been having recently, rather than aborting with a core dump. I think that lends weight to this specific issue being Ubuntu 24.04 related?

tehstu avatar Jun 24 '24 15:06 tehstu

@mbenlioglu I just did the compilation and it worked. No changes needed to be made. https://github.com/ptitSeb/box86/issues/958#issuecomment-2217829915

cantalupo555 avatar Jul 09 '24 16:07 cantalupo555

@mbenlioglu I just did the compilation and it worked. No changes needed to be made. #958 (comment)

Unfortunately, no it doesn't work. Here's the output of hello world program with box86 with latest commit, built just now

box86 ./tests/test01
Box86 with Dynarec v0.3.7 fcbebfa built on Jul 10 2024 00:37:24
The futex facility returned an unexpected error code.
Aborted (core dumped)

mbenlioglu avatar Jul 09 '24 21:07 mbenlioglu

Compilation wasn't a problem of this issue. I've added the #undef _TIME_BITS ahead of d3d971d and compiled successfully, but running any 32-bit applications with box86, including steam or even hello world fails. That's why I opened a separate issue in the first place.

valgrind and strace outputs are still the same as before

mbenlioglu avatar Jul 09 '24 22:07 mbenlioglu

I can confirm the same issue with Ubuntu 24.04 on the rpi4b

rex2630 avatar Jul 10 '24 05:07 rex2630

The issue with "futex facility" is a an OS issue. It's not a box64 issue. Maybe something is missing in the kernel build?

ptitSeb avatar Jul 10 '24 06:07 ptitSeb

Yes, it seems to be an OS issue. Specifically, CONFIG_COMPAT_32BIT_TIME kernel option not being enabled. I've found a similar issue in GitHub actions repo that describes the problem in more detail, https://github.com/actions/runner-images/issues/9977#issuecomment-2195483626. They also filed an issue to Canonical here I added linux-raspi on it as "affected"

TL;DR Ubuntu didn't set CONFIG_COMPAT_32BIT_TIME=y in the raspberry kernel, despite it being set on the desktop version. When we try to run a 32-bit application through box86, glibc tries to invoke 32-bit futex system calls, which are not provided because of the option not being enabled, and the program fails with ENOSYS from kernel.

mbenlioglu avatar Jul 10 '24 21:07 mbenlioglu

I was compiling a new kernel to confirm this but, Ubuntu just released a kernel update enabling the CONFIG_COMPAT_32BIT_TIME flag. I'm building box86 now to test if it's fixed.

mbenlioglu avatar Jul 10 '24 21:07 mbenlioglu

I can confirm the recent update resolves this issue. Anyone facing this issue, make sure you're on kernel version 6.8.0-1007-raspi or later

$ uname -a
Linux <redacted> 6.8.0-1007-raspi #7-Ubuntu SMP PREEMPT_DYNAMIC Mon Jun 24 10:21:12 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux

mbenlioglu avatar Jul 10 '24 22:07 mbenlioglu

Also confirmed, on the new kernel and Steam immediately ran and started updating, etc. Thanks to everyone who looked into this from the Box side.

tehstu avatar Jul 10 '24 22:07 tehstu