[Bug 4664] ASP32 doesn't start

Wine Bugs wine-bugs at winehq.org
Thu Mar 2 10:05:27 CST 2006


http://bugs.winehq.org/show_bug.cgi?id=4664





------- Additional Comments From wijn at wanadoo.nl  2006-02-03 10:05 -------
> ... could you also have a
>look at bug 4664, as it seems very closely related ,
>yet isn't fixed by the patch

I dont think there is a relation. The following is what I found so far.
A backtrace from the crash with an wine with debuginfo intact:

|Backtrace:
|=>1 0x7b0e9b20 convert_888_to_0888_asis+0xc0(width=0xc, height=0xc,
srcbits=0xb018cf0, srclinebytes=0x24, dstbits=0x7b1c7b00,
dstlinebytes=0xffffffd0) [/wine/mywine/dlls/x11drv/dib_convert.c:852] in winex11
(0x7b0e9b20)
|  2 0x7b0e2b0b X11DRV_DIB_SetImageBits+0x21fb
[/usr/home/projects/wine/mywine/dlls/x11drv/dib.c:2595] in winex11 (0x7b0e2b0b)
|  3 0x7b0e7713 X11DRV_SetDIBits+0x1e3(physDev=0x7bc7e0d0, hbitmap=0xa5c,
startscan=0x0, lines=0xc, bits=0xb018cf0, info=0x78dc0088, coloruse=0x0)
[/usr/home/projects/wine/mywine/dlls/x11drv/dib.c:3983] in winex11 (0x7b0e7713)
|  4 0x7beca140 call_entry_point+0x20 in ntdll (0x7beca140)
|  5 0x7becad6d relay_call_from_32+0x1bd(descr=0x7b12ec48, idx=0x70033,
stack=0x7ba8fa6c) [/usr/home/projects/wine/mywine/dlls/ntdll/relay.c:390] in
ntdll (0x7becad6d)
|  6 0x7b0d14e1 in winex11 (+0x14e1) (0x7b0d14e1)
|  7 0x7b80a4be StretchDIBits+0x18e(hdc=0xa44, xDst=0x0, yDst=0x0, widthDst=0xc,
heightDst=0xc, xSrc=0x0, ySrc=0x0, widthSrc=0xc, heightSrc=0xc, bits=0xb018cf0,
info=0x78dc0088, wUsage=0x0, dwRop=0xcc0020)
[/usr/home/projects/wine/mywine/dlls/gdi/dib.c:291] in gdi32 (0x7b80a4be)

The crash happens on reading address 0xb018cf0, which is an argument to the
StretchDIBits() call, so it comes from the application.

Exactly the same address appears when running this program in Windows under a
debugger. So the address is not the problem, but why it cannot be read in Wine
while apparently it can be in windows.

I am a bit stuck here, since the Windows debugger also reports that address  
cannot be read. The program seems to be able to do that just fine without
causing exceptions. 

Rein.  

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list