https://bugs.kde.org/show_bug.cgi?id=242137

--- Comment #34 from Paul Floyd <[email protected]> ---
macOS 10.13 is the last version that works with x86 Valgrind
I'm no longer able to install gdb on such a machine.

The initial example gives me an error

==33549== Conditional jump or move depends on uninitialised value(s)
==33549==    at 0x5FE17C: ??? (in /usr/lib/system/libsystem_platform.dylib)
==33549==    by 0x2AE391: ??? (in /usr/lib/system/libsystem_c.dylib)
==33549==    by 0x2B76B4: ??? (in /usr/lib/system/libsystem_c.dylib)
==33549==    by 0x2D9403: ??? (in /usr/lib/system/libsystem_c.dylib)
==33549==    by 0x2B3908: ??? (in /usr/lib/system/libsystem_c.dylib)
==33549==    by 0x2B1F22: ??? (in /usr/lib/system/libsystem_c.dylib)
==33549==    by 0x1F2C: main (t.c:18)
==33549==  Uninitialised value was created by a stack allocation
==33549==    at 0x2B39F6: ??? (in /usr/lib/system/libsystem_c.dylib)

Without gdb I tried VALGRIND_GET_VBITS

  VALGRIND_GET_VBITS(&A,&bits,1);
  printf("definedness %x\n", (unsigned int)bits);

definedness cf

That is correct. Is there an issue reading the two initialised bits?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to