http://bugs.winehq.org/show_bug.cgi?id=26263
Summary: __wine_call_from_regs violates x86 ABI Product: Wine Version: 1.3.14 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: bart.vanassche@gmail.com
Created an attachment (id=33470) --> (http://bugs.winehq.org/attachment.cgi?id=33470) Valgrind output
As far as I know x86 applications should not modify data below the stack pointer. Running the latest (2011-02-27) git version of Wine under Valgrind results in many "address is just below the stack pointer" complaints. See also the attachment for the output of the following command:
valgrind --suppressions=wine-memcheck.supp --trace-children=yes --trace-children-skip=/usr/bin/wineserver --trace-children-skip-by-arg=wineboot.exe,winemenubuilder.exe,services.exe,winedevice.exe,plugplay.exe,explorer.exe --vex-iropt-precise-memory-exns=yes --num-callers=32 --fullpath-after=$HOME/software --error-limit=no --gen-suppressions=all wine notepad