http://bugs.winehq.org/show_bug.cgi?id=20331
--- Comment #6 from ray@pobox.co.uk 2009-10-12 07:46:51 --- SIV does not work as expected when running under Wine. This is caused by Wine not allocating low addresses before high addresses.
There are 2 possible solutions: 1) Wine is fixed to operate the same as Windows 2) I change my code to program round this.
When I initially started using Wine I was led to believe that I should not "work-a-round" bugs in Wine, I should raise bugs and get Wine fixed, assuming this is still true I feel that 1) is the sensible resolution. Are you going to fix Wine ?