FERNmatrix / Thermo-nuclear-network

1 stars 5 forks source link

Memory leaks found with valgrind in makeReactionVectors and gsl #20

Open jayjaybillings opened 1 year ago

jayjaybillings commented 1 year ago

I ran valgrind on explicitMatrix and found the errors in the attached output file. There are clear memory leaks in even the 15 isotope case.

Here's how I ran valgrind:

valgrind --leak-check=full --track-origins=yes --show-leak-kinds=all ./explicitMatrix 2>&1 | tee valgrind_out.txt

It looks like the offending code is in makeReactionVectors and the gsl mallocs,

See the full output here: valgrind_out.txt

guidrymwg commented 1 year ago

Thanks Jay. Which branch are you running? The most current is guidry_debugPlotOutput2, which can merge with master, so any changes should be made on that branch. Attached is the valgrind summary for the 134-isotope nova network.

On Wed, Aug 17, 2022 at 1:33 PM Jay Jay Billings @.***> wrote:

I ran valgrind on explicitMatrix and found the errors in the attached output file. There are clear memory leaks in even the 15 isotope case.

Here's how I ran valgrind:

valgrind --leak-check=full --track-origins=yes --show-leak-kinds=all ./explicitMatrix 2>&1 | tee valgrind_out.txt

It looks like the offending code is in makeReactionVectors and the gsl mallocs,

See the full output here: valgrind_out.txt https://github.com/FERNmatrix/Thermo-nuclear-network/files/9364959/valgrind_out.txt

— Reply to this email directly, view it on GitHub https://github.com/FERNmatrix/Thermo-nuclear-network/issues/20, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEWWFHKT3PZGZ3D7BLF577DVZUO53ANCNFSM562LKUDQ . You are receiving this because you were assigned.Message ID: @.***>

==15328== Memcheck, a memory error detector ==15328== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==15328== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==15328== Command: ./explicitMatrix ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x40B797: ReactionVector::sortReactionGroups() (explicitMatrix.cpp:2374) ==15328== by 0x402B7C: main (explicitMatrix.cpp:4189) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x40B742: ReactionVector::sortReactionGroups() (explicitMatrix.cpp:2345) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x483BC49: strlen_sse2 (vg_replace_strmem.c:463) ==15328== by 0x4EEBA1D: __vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407416: assignRG() (explicitMatrix.cpp:5965) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x405323: readNetwork(char*) (explicitMatrix.cpp:5333) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED0DC8: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED0DE2: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ECCDB4: mpn_extract_double (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED174E: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ECCDB9: mpn_extract_double (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED174E: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED1115: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED1138: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED19A3: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED116B: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED118E: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED1190: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED11BC: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED11DF: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED11E1: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED11FF: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED224D: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED251F: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB81C: __mpn_lshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2523: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB81F: __mpn_lshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2523: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED2560: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED2627: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED261A: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBAA8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2592: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ECBAAF: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2592: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF50: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2592: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBFB2: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2592: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBCD5: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2592: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBD25: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2592: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ECBD2C: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2592: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ECBD0D: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2592: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB167: mpn_add_n (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBD50: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2592: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBD0F: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2592: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ECBD1F: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2592: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED25A4: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED25D7: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED25F2: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED25FE: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED26AE: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED26B4: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED26C8: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED26EB: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED26F1: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED2CCA: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB998: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3228: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBEB8: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF85: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF8D: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF50: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF57: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBFB2: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBCD5: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB21C: mpn_addmul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x1FFEFF854F: ??? ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB21F: mpn_addmul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x1FFEFF854F: ??? ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBD0F: __mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ECBD1F: __mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED31FA: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED3216: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB8EB: __mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3228: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB9BA: __mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3228: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF72: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF7A: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB7D5: __mpn_lshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3254: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB8AA: __mpn_lshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3254: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB887: __mpn_lshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3254: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED3274: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBEF9: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF67: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ECBCC8: mpn_mul (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2665: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB912: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3228: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB921: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3228: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB9AA: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3228: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB9AE: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3228: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB994: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3228: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED2BFC: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBEB8: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2C1D: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBEF9: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2C1D: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: __vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF67: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2C1D: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF50: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2C1D: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF57: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2C1D: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: __vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBFB2: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED2C1D: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED2C34: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED2C49: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB912: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3145: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB921: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3145: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB9AA: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3145: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB9AE: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3145: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB994: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3145: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECB998: mpn_rshift (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED3145: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED0731: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED165B: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBEB8: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED0738: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED165B: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF72: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED0738: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED165B: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF7A: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED0738: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED165B: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF50: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED0738: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED165B: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF57: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED0738: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED165B: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBFB2: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED0738: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED165B: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED0731: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED16FC: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBEB8: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED0738: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED16FC: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF72: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED0738: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED16FC: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF7A: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED0738: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED16FC: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ECBF50: mpn_mul_1 (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED0738: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED16FC: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== ==15328== More than 100 errors detected. Subsequent errors ==15328== will still be recorded, but in less detail than before. ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED1A43: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Use of uninitialised value of size 8 ==15328== at 0x4ED0731: hack_digit (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED1A56: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED1A6E: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED1AE2: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED1AE7: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED2141: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED216B: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED21AF: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED1D35: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED1F95: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:4199) ==15328== Uninitialised value was created by a stack allocation ==15328== at 0x406478: assignRG() (explicitMatrix.cpp:5768) ==15328== ==15328== Conditional jump or move depends on uninitialised value(s) ==15328== at 0x4ED1F7B: printf_fp_l (in /usr/lib64/libc-2.29.so) ==15328== by 0x4EEA460: vfprintf_internal (in /usr/lib64/libc-2.29.so) ==15328== by 0x4ED62B9: fprintf (in /usr/lib64/libc-2.29.so) ==15328== by 0x407A4F: assignRG() (explicitMatrix.cpp:6031) ==15328== by 0x402B9F: main (explicitMatrix.cpp:41

jayjaybillings commented 1 year ago

I'll merge your changes into the branch where I fixed the main error, which is 365leak_fix_issue21 described in #22 .

guidrymwg commented 1 year ago

Hi Jay,

I pulled your branch with the #21 correction. It is set up to run a nova simulation but the hydro profile it is set up to input is a much hotter supernova one. Change the hydro input file to

 215 char hydroFile[] = "data/nova125DProfile_400.inp";

That runs correctly on my machine, and furthermore takes 0.1% memory (as opposed to 17.4% for the uncorrected version). So the correction that I inserted involving adding gsl_vector_free(rv2minus) must be wrong and not equivalent to yours.

Mike

On Wed, Aug 17, 2022 at 2:03 PM Jay Jay Billings @.***> wrote:

I'll merge your changes into the branch where I fixed the main error, which is 365leak_fix_issue21 described in #22 https://github.com/FERNmatrix/Thermo-nuclear-network/pull/22 .

— Reply to this email directly, view it on GitHub https://github.com/FERNmatrix/Thermo-nuclear-network/issues/20#issuecomment-1218335700, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEWWFHNH4KX3FMPO4G6ICEDVZUSQNANCNFSM562LKUDQ . You are receiving this because you were assigned.Message ID: @.***>