On 21/09/10 09:44, Alan wrote:

> I sent this email to the opensuse mailing list because I figured that
> they might know what's gone wrong, but here might be a better chance.
> My problem is I'm trying to run valgrind [0] on firefox and i keep
> getting a strange error [1].
>
> I did a clean install of opensuse 11.3 to try resolve the issue and it
> worked. I was able to valgrind fine. However once I installed the
> updates and went back to work, valgrind once again started spewing
> that error. This happens on startup - I can't even get a firefox
> window open. Does anyone know what's gone wrong? I tried with valgrind
> 3.5 (the default version) and I checked out svn and built that, both
> had the same issue

Presumably it was updating firefox that was the critical step? or was it 
updating one of the libraries?

> [0] valgrind --tool=memcheck -v --leak-check=full --log-file=log
> --smc-check=all  /usr/lib64/firefox/firefox
> [1]
> ==24551== Unsupported clone() flags: 0x800600

That's a pretty odd use of clone - it's cloning the filesystem namespace 
and the open files but not the memory map. So it's not a normal thread 
creation (which would clone the memory map) or a normal fork (which 
wouldn't share files in that way).

Tom

-- 
Tom Hughes ([email protected])
http://compton.nu/

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to