top | item 45346052

(no title)

jzwinck | 5 months ago

If that were true it would also apply to C and C++. I have used Valgrind with Python + Boost C++ hybrid programs and it worked fine after spending an hour making a suppressions file.

discuss

order

giancarlostoro|5 months ago

> it worked fine after spending an hour making a suppressions file.

So you are confirming the problem, but treating it as if ignoring it is the solution for all?

sauercrowd|5 months ago

it's a rejection of the thesis that it "does not work". It does, but it requires investing into a suppression file.

EasyMark|5 months ago

Is an hour a big deal if it's something you can use over and over and over for debug purposes going forward?

ahartmetz|5 months ago

For me, a waaay outdated suppressions file for Qt + a rough understanding what syscalls and frameworks do is enough. If my app crashes in a network request and a byte sent to the X server (old example, I use Wayland now) is uninitialized, I know to ignore it.

Valgrind(-memcheck) is an extremely important tool in memory-unsafe languages.