On 07/16/2012 02:14 PM, daniel.janzon wrote:
>  Hi guys,
> 
>  I get a lot of
> 
>  ==8186== Warning: invalid file descriptor 1019 in syscall open()
> 

That message is issued if the file descriptor exceeds the limit that is
allowed for the process. On my Ubuntu 12.something  uname -a  tells me I
can use 1024 file descriptors. Valgrind reserves 10 for itself. So 1019
would be off limits on my system.
If this applies to you: increase the limit, does it help?
If not:

Run valgrind with
--trace-children=yes --trace-syscalls=yes --track-ids=yes

That should shed some light.  Search for sys_open (or similar) and look
at the next line. It contains the file descriptor in *hex*.
If that invalid file descriptor does not show up, then I'm afraid only a
gdb session on valgrind will help.

   Florian

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to