Thanks Tom,

You just confirmed what I have been researching..
Apparently this program grabs a few tidbits from the command line to make
it's config file name and seems to grab the execution path for where to
look for it.
Looks like I have a bit of work to do before I can run Valgrind on it.

Thanks again

Mike


On Wed, Mar 26, 2014 at 3:44 PM, Tom Hughes <t...@compton.nu> wrote:

> On 26/03/14 21:08, Mike Finneran wrote:
>
>  I'm new to Valgrind, but I've used Valgrind to debug new/delete problems
>> of a few small C++ programs(a few thousand lines of code), but now I'm
>> trying to debug a larger one (60K+ lines of code) and I'm getting an
>> apparently unusual error message.
>>
>> When I give the command:
>> GSlice=allways-malloc G_DEBUG=gc-friendly valgrind -v --tool=memcheck
>> --leak-check=full --num-callers=40 --log-file=valgrind.log ./l2a
>> ../bdti/DSP_w_vec.bc
>>
>> I get the output:
>> Filename: /usr/bin/valgrdefault.conf
>> FATAL ERROR: config::parse(): File open failed
>>
>> I can't seem to find any reference to valgrdefault.conf on the Net of in
>> the Docs.
>>
>
> That's not a message from valgrind - it will be a message from your
> program.
>
> At a guess it is doing something "clever" by taking argv[0] something in
> /proc that points to the path of the current executable and and trying to
> modify it to point to a config file and getting confused by the fact that
> it is the path to valgrind rather than it's path.
>
> Tom
>
> --
> Tom Hughes (t...@compton.nu)
> http://compton.nu/
>
------------------------------------------------------------------------------
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to