Valgrind and wine (was: re: Bug 4289: Debugging and dissasembly)

Robert Shearman rob at codeweavers.com
Sat Jan 14 11:31:06 CST 2006


Dan Kegel wrote:

>Rob wrote:
>  
>
>>This very much looks like a use-after-free bug. The first two
>>instructions are probably a COM *_Release call. Judging by the fact that
>>this is a regression I would also guess that it is a Wine object.
>>    
>>
>
>This sounds like a job for valgrind!
>
>But, er, does valgrind still work with wine?  Rob said it did in March:
>http://www.winehq.com/hypermail/wine-devel/2005/03/0397.html
>It was too hard for one guy back in July:
>http://www.winehq.com/hypermail/wine-devel/2005/07/0401.html
>but that was probably because he didn't see Rob's message from March.
>Maybe we need to put better instructions on how to use
>Valgrind with Wine on winehq.org... or, dare I suggest it,
>bundle valgrind with Wine so anybody could easily use it
>be setting WINEDEBUG=+valgrind or something like that...
>

Valgrind 3.1.0 works with Wine with no Wine modifications needed. 
However, one patch to valgrind is required to generate meaningful 
backtraces and I've attached it to this message - I guess I should 
report this to the valgrind developers.

-- 
Rob Shearman

-------------- next part --------------
A non-text attachment was scrubbed...
Name: valgrind_stacktrace.diff
Type: text/x-patch
Size: 691 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20060114/96c2e002/valgrind_stacktrace.diff


More information about the wine-devel mailing list