==40161== Memcheck, a memory error detector ==40161== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==40161== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==40161== Command: build/msmc -t1 --fixedRecombination -o /localscratch/AussieGenomes/Thylacine/paleomix_MEM/msmc/msmc1.out /localscratch/AussieGenomes/Thylacine/paleomix_MEM/msmc/GL834414.1.MSMC.txt ==40161== read 21 SNPs from file /localscratch/AussieGenomes/Thylacine/paleomix_MEM/msmc/GL834414.1.MSMC.txt estimating scaled mutation rate: 8.25503e-05 input files: ["/localscratch/AussieGenomes/Thylacine/paleomix_MEM/msmc/GL834414.1.MSMC.txt"] maxIterations: 20 mutationRate: 8.25503e-05 recombinationRate: 2.06376e-05 subpopLabels: [0, 0] timeSegmentPattern: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] nrThreads: 1 nrTtotSegments: 40 verbose: false outFilePrefix: /localscratch/AussieGenomes/Thylacine/paleomix_MEM/msmc/msmc1.out naiveImplementation: false hmmStrideWidth: 1000 fixedPopSize: false fixedRecombination: true initialLambdaVec: [] directedEmissions: false skipAmbiguous: false indices: [0, 1] logging information written to /localscratch/AussieGenomes/Thylacine/paleomix_MEM/msmc/msmc1.out.log loop information written to /localscratch/AussieGenomes/Thylacine/paleomix_MEM/msmc/msmc1.out.loop.txt final results written to /localscratch/AussieGenomes/Thylacine/paleomix_MEM/msmc/msmc1.out.final.txt [1/20] Baumwelch iteration ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E64FF: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E6509: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E651D: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E6545: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E6551: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Use of uninitialised value of size 8 ==40161== at 0x5E657C: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Use of uninitialised value of size 8 ==40161== at 0x5E65B3: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Use of uninitialised value of size 8 ==40161== at 0x5E65C3: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E65B6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E65C8: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E64F2: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Use of uninitialised value of size 8 ==40161== at 0x5E64F8: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E67C6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E67D3: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A25A: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E65B6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDFB7: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A300: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*).__lambda3!(void*, void*).__lambda3(void*, void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A5FF: nothrow void rt.tlsgc.scan(void*, scope nothrow void delegate(void*, void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A29B: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A19C: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60AEDF: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x60A177: thread_scanAllType (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FDF8F: thread_scanAll (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E6C36: nothrow void gc.gc.Gcx.markAll(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E7730: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Conditional jump or move depends on uninitialised value(s) ==40161== at 0x5E6FBE: nothrow ulong gc.gc.Gcx.sweep() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E795C: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E5A07: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E9742: nothrow void* gc.gc.GC.runLocked!(nothrow void* gc.gc.GC.mallocNoSync(ulong, uint, ref ulong, const(TypeInfo)), long gc.gc.mallocTime, long gc.gc.numMallocs, ulong, uint, ulong, const(TypeInfo)).runLocked(ref ulong, ref uint, ref ulong, ref const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5E3071: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5B87E2: gc_qalloc (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5EC0DC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5BB62D: _d_newarrayU (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5BE769: pure nothrow void[] rt.lifetime._d_newarrayOpT!(_d_newarrayT)._d_newarrayOpT(const(TypeInfo), ulong[]).foo(const(TypeInfo), ulong[]) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5BE8B1: pure nothrow void[] rt.lifetime._d_newarrayOpT!(_d_newarrayT)._d_newarrayOpT(const(TypeInfo), ulong[]).foo(const(TypeInfo), ulong[]) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5BE6F9: pure nothrow void[] rt.lifetime._d_newarrayOpT!(_d_newarrayT)._d_newarrayOpT(const(TypeInfo), ulong[]) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5BB8AA: _d_newarraymTX (in /home/grg/src/msmc/build/msmc) ==40161== * [1/1] Expectation Step==40161== Use of uninitialised value of size 8 ==40161== at 0x5A0DC0: _D5model16propagation_core15PropagationCore21propagateMultiForwardMxFxC5model8stateVec7State_tC5model8stateVec7State_txC5model4data9SegSite_txC5model4data9SegSite_tZ9__requireMFZv (in /home/grg/src/msmc/build/msmc) ==40161== by 0x58398A: const(void function(const(model.stateVec.State_t), model.stateVec.State_t, const(model.data.SegSite_t), const(model.data.SegSite_t))) model.propagation_core_fastImpl.PropagationCoreFast.propagateMultiForward (in /home/grg/src/msmc/build/msmc) ==40161== by 0x59EE09: void model.msmc_hmm.MSMC_hmm.runForward() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5A8AD9: std.typecons.Tuple!(double[], double[][], double).Tuple expectation_step.singleChromosomeExpectation(const(model.data.SegSite_t[]), ulong, const(model.propagation_core.PropagationCore)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5A894D: int expectation_step.getExpectation(const(model.data.SegSite_t[][]), model.msmc_model.MSMCmodel, ulong, ulong, bool).__foreachbody6(ref const(model.data.SegSite_t[])) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x57FC78: _D3std11parallelism47__T15ParallelForeachTAxAC5model4data9SegSite_tZ15ParallelForeach7opApplyMFMDFKxAC5model4data9SegSite_tZiZ4doItMFZv (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5CA0D7: void std.parallelism.run!(void delegate()).run(void delegate()) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5C9C17: void std.parallelism.__T4TaskS213std11parallelism3runTDFZvZ.Task.impl(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FA2B2: void std.parallelism.AbstractTask.job() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5C98DA: void std.parallelism.submitAndExecute(std.parallelism.TaskPool, scope void delegate()) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x57FB84: int std.parallelism.ParallelForeach!(const(model.data.SegSite_t[])[]).ParallelForeach.opApply(scope int delegate(ref const(model.data.SegSite_t[]))) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5A8843: std.typecons.Tuple!(double[], double[][], double).Tuple expectation_step.getExpectation(const(model.data.SegSite_t[][]), model.msmc_model.MSMCmodel, ulong, ulong, bool) (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== Invalid read of size 8 ==40161== at 0x5A0DC0: _D5model16propagation_core15PropagationCore21propagateMultiForwardMxFxC5model8stateVec7State_tC5model8stateVec7State_txC5model4data9SegSite_txC5model4data9SegSite_tZ9__requireMFZv (in /home/grg/src/msmc/build/msmc) ==40161== by 0x58398A: const(void function(const(model.stateVec.State_t), model.stateVec.State_t, const(model.data.SegSite_t), const(model.data.SegSite_t))) model.propagation_core_fastImpl.PropagationCoreFast.propagateMultiForward (in /home/grg/src/msmc/build/msmc) ==40161== by 0x59EE09: void model.msmc_hmm.MSMC_hmm.runForward() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5A8AD9: std.typecons.Tuple!(double[], double[][], double).Tuple expectation_step.singleChromosomeExpectation(const(model.data.SegSite_t[]), ulong, const(model.propagation_core.PropagationCore)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5A894D: int expectation_step.getExpectation(const(model.data.SegSite_t[][]), model.msmc_model.MSMCmodel, ulong, ulong, bool).__foreachbody6(ref const(model.data.SegSite_t[])) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x57FC78: _D3std11parallelism47__T15ParallelForeachTAxAC5model4data9SegSite_tZ15ParallelForeach7opApplyMFMDFKxAC5model4data9SegSite_tZiZ4doItMFZv (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5CA0D7: void std.parallelism.run!(void delegate()).run(void delegate()) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5C9C17: void std.parallelism.__T4TaskS213std11parallelism3runTDFZvZ.Task.impl(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FA2B2: void std.parallelism.AbstractTask.job() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5C98DA: void std.parallelism.submitAndExecute(std.parallelism.TaskPool, scope void delegate()) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x57FB84: int std.parallelism.ParallelForeach!(const(model.data.SegSite_t[])[]).ParallelForeach.opApply(scope int delegate(ref const(model.data.SegSite_t[]))) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5A8843: std.typecons.Tuple!(double[], double[][], double).Tuple expectation_step.getExpectation(const(model.data.SegSite_t[][]), model.msmc_model.MSMCmodel, ulong, ulong, bool) (in /home/grg/src/msmc/build/msmc) ==40161== Address 0x11 is not stack'd, malloc'd or (recently) free'd ==40161== ==40161== ==40161== Process terminating with default action of signal 11 (SIGSEGV) ==40161== Access not within mapped region at address 0x11 ==40161== at 0x5A0DC0: _D5model16propagation_core15PropagationCore21propagateMultiForwardMxFxC5model8stateVec7State_tC5model8stateVec7State_txC5model4data9SegSite_txC5model4data9SegSite_tZ9__requireMFZv (in /home/grg/src/msmc/build/msmc) ==40161== by 0x58398A: const(void function(const(model.stateVec.State_t), model.stateVec.State_t, const(model.data.SegSite_t), const(model.data.SegSite_t))) model.propagation_core_fastImpl.PropagationCoreFast.propagateMultiForward (in /home/grg/src/msmc/build/msmc) ==40161== by 0x59EE09: void model.msmc_hmm.MSMC_hmm.runForward() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5A8AD9: std.typecons.Tuple!(double[], double[][], double).Tuple expectation_step.singleChromosomeExpectation(const(model.data.SegSite_t[]), ulong, const(model.propagation_core.PropagationCore)) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5A894D: int expectation_step.getExpectation(const(model.data.SegSite_t[][]), model.msmc_model.MSMCmodel, ulong, ulong, bool).__foreachbody6(ref const(model.data.SegSite_t[])) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x57FC78: _D3std11parallelism47__T15ParallelForeachTAxAC5model4data9SegSite_tZ15ParallelForeach7opApplyMFMDFKxAC5model4data9SegSite_tZiZ4doItMFZv (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5CA0D7: void std.parallelism.run!(void delegate()).run(void delegate()) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5C9C17: void std.parallelism.__T4TaskS213std11parallelism3runTDFZvZ.Task.impl(void*) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5FA2B2: void std.parallelism.AbstractTask.job() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5C98DA: void std.parallelism.submitAndExecute(std.parallelism.TaskPool, scope void delegate()) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x57FB84: int std.parallelism.ParallelForeach!(const(model.data.SegSite_t[])[]).ParallelForeach.opApply(scope int delegate(ref const(model.data.SegSite_t[]))) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5A8843: std.typecons.Tuple!(double[], double[][], double).Tuple expectation_step.getExpectation(const(model.data.SegSite_t[][]), model.msmc_model.MSMCmodel, ulong, ulong, bool) (in /home/grg/src/msmc/build/msmc) ==40161== If you believe this happened as a result of a stack ==40161== overflow in your program's main thread (unlikely but ==40161== possible), you can try to increase the size of the ==40161== main thread stack using the --main-stacksize= flag. ==40161== The main thread stack size used in this run was 8388608. ==40161== ==40161== HEAP SUMMARY: ==40161== in use at exit: 1,070,313,616 bytes in 369,033 blocks ==40161== total heap usage: 369,306 allocs, 273 frees, 1,071,392,632 bytes allocated ==40161== ==40161== 288 bytes in 1 blocks are possibly lost in loss record 23 of 51 ==40161== at 0x4C2E8F7: calloc (vg_replace_malloc.c:711) ==40161== by 0x4013564: _dl_allocate_tls (in /lib64/ld-2.23.so) ==40161== by 0x54C5222: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.23.so) ==40161== by 0x5DF153: nothrow core.thread.Thread core.thread.Thread.start() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5C91DB: @trusted std.parallelism.TaskPool std.parallelism.TaskPool.__ctor(ulong) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5C95B1: @safe std.parallelism.TaskPool std.parallelism.taskPool().__lambda2() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5C9578: pure @nogc @safe std.parallelism.TaskPool std.parallelism.taskPool().__dgliteral3() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5EF533: pure @nogc @safe std.parallelism.TaskPool std.concurrency.initOnce!(std.parallelism.TaskPool std.parallelism.taskPool().pool).initOnce(lazy std.parallelism.TaskPool).__dgliteral2() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5EF57C: ref std.parallelism.TaskPool std.concurrency.initOnce!(std.parallelism.TaskPool std.parallelism.taskPool().pool).initOnce(lazy std.parallelism.TaskPool, core.sync.mutex.Mutex) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5EF50C: ref std.parallelism.TaskPool std.concurrency.initOnce!(std.parallelism.TaskPool std.parallelism.taskPool().pool).initOnce(lazy std.parallelism.TaskPool) (in /home/grg/src/msmc/build/msmc) ==40161== by 0x5C956A: @property @trusted std.parallelism.TaskPool std.parallelism.taskPool() (in /home/grg/src/msmc/build/msmc) ==40161== by 0x57D7F0: void model.transition_rate.TransitionRate.fillTransitionProbabilitiesParallel() (in /home/grg/src/msmc/build/msmc) ==40161== ==40161== LEAK SUMMARY: ==40161== definitely lost: 0 bytes in 0 blocks ==40161== indirectly lost: 0 bytes in 0 blocks ==40161== possibly lost: 288 bytes in 1 blocks ==40161== still reachable: 1,070,313,328 bytes in 369,032 blocks ==40161== suppressed: 0 bytes in 0 blocks ==40161== Reachable blocks (those to which a pointer was found) are not shown. ==40161== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==40161== ==40161== For counts of detected and suppressed errors, rerun with: -v ==40161== Use --track-origins=yes to see where uninitialised values come from ==40161== ERROR SUMMARY: 1442 errors from 19 contexts (suppressed: 0 from 0)