I am currently trying to run the game "The Elder Scrolls IV: Oblivion"
on my Debian wheezy machine using wine 1.5.5 (self-compiled and
unpatched from winehq.org). I can get the game to install just fine and
run the launcher but the game itself won't start. Console output:
fixme:win:EnumDisplayDevicesW ((null),0,0x33eeb8,0x00000000), stub!
*** glibc detected *** C:\Program Files\Bethesda
Softworks\Oblivion\Oblivion.exe: malloc(): memory corruption: 0x7c725b18 ***
======= Backtrace: ========/lib32/libc.so.6(+0x6f121)[0xf74f3121]
/lib32/libc.so.6(+0x71f24)[0xf74f5f24]
/lib32/libc.so.6(__libc_malloc+0x5c)[0xf74f7b2c]
/usr/lib32/libXi.so.6(XIQueryDevice+0x140)[0x7defa8d0]
/usr/local/bin/../lib/wine/winex11.drv.so(+0x37ca5)[0x7e0d4ca5]
/usr/local/bin/../lib/wine/winex11.drv.so(+0x38565)[0x7e0d5565]
/usr/local/bin/../lib/wine/winex11.drv.so(+0x23420)[0x7e0c0420]
/usr/local/bin/../lib/wine/user32.dll.so(EnumWindows+0x72)[0x7ea890f2]
/usr/local/bin/../lib/wine/winex11.drv.so(+0x23a48)[0x7e0c0a48]
/usr/local/bin/../lib/wine/winex11.drv.so(+0x5d48d)[0x7e0fa48d]
/usr/local/bin/../lib/wine/winex11.drv.so(X11DRV_ChangeDisplaySettingsEx+0x2b8)[0x7e0e6128]
/usr/local/bin/../lib/wine/user32.dll.so(ChangeDisplaySettingsExW+0x42)[0x7ea7c3a2]
/usr/local/bin/../lib/wine/wined3d.dll.so(wined3d_device_set_display_mode+0xea)[0x7d90320a]
/usr/local/bin/../lib/wine/wined3d.dll.so(+0xe0019)[0x7d999019]
/usr/local/bin/../lib/wine/wined3d.dll.so(wined3d_swapchain_create+0x76)[0x7d9996a6]
/usr/local/bin/../lib/wine/d3d9.dll.so(+0x23f7d)[0x7da1df7d]
/usr/local/bin/../lib/wine/d3d9.dll.so(+0x1e353)[0x7da18353]
/usr/local/bin/../lib/wine/wined3d.dll.so(wined3d_device_init_3d+0x10b)[0x7d907ebb]
/usr/local/bin/../lib/wine/d3d9.dll.so(+0x1e8f2)[0x7da188f2]
/usr/local/bin/../lib/wine/d3d9.dll.so(+0x1f1ce)[0x7da191ce]
[0x76a547]
[0x0]
[0x769f00]
[0xfffff6f8]
======= Memory map: =======00010000-00110000 rw-p 00000000 00:00 0
00110000-00190000 rwxp 00000000 00:00 0
00190000-00220000 ---p 00000000 00:00 0
00220000-00222000 rwxp 00000000 00:00 0
00222000-00223000 ---p 00000000 00:00 0
00223000-00230000 ---p 00000000 00:00 0
00230000-00232000 rwxp 00000000 00:00 0
00232000-00240000 ---p 00000000 00:00 0
00240000-00242000 ---p 00000000 00:00 0
00242000-00341000 rwxp 00000000 00:00 0
00341000-00360000 ---p 00000000 00:00 0
00360000-00361000 rwxp 00000000 00:00 0
00361000-00370000 ---p 00000000 00:00 0
00370000-00371000 rwxp 00000000 00:00 0
00371000-00390000 ---p 00000000 00:00 0
00390000-00399000 rwxp 00000000 00:00 0
00399000-003a0000 ---p 00000000 00:00 0
003a0000-003c4000 rwxp 00000000 00:00 0
003c4000-00400000 ---p 00000000 00:00 0
00400000-00401000 r-xp 00000000 fe:05 39617470
/home/xyz/Programme/wine/Oblivion/drive_c/Program Files/Bethesda
Softworks/Oblivion/Oblivion.exe
00401000-00b02000 r-xp 00000000 00:00 0
00b02000-00bac000 rwxp 00000000 00:00 0
00bac000-00bad000 rwxp 00000000 00:00 0
00bad000-00baf000 r-xp 00000000 00:00 0
00baf000-00bb0000 ---p 00000000 00:00 0
00bb0000-00bb1000 r-xp 00000000 fe:05 39617007
/home/xyz/Programme/wine/Oblivion/drive_c/windows/system32/d3dx9_27.dll
00bb1000-00dbd000 r-xp 00000000 00:00 0
00dbd000-00dd6000 rwxp 0020c000 fe:05 39617007
/home/xyz/Programme/wine/Oblivion/drive_c/windows/system32/d3dx9_27.dll
00dd6000-00dee000 rwxp 00000000 00:00 0
00dee000-00dff000 r-xp 00000000 00:00 0
00dff000-00e0f000 rwxp 00000000 00:00 0
00e0f000-00f0f000 ---p 00000000 00:00 0
00f0f000-00f1f000 rwxp 00000000 00:00 0
00f1f000-0101f000 ---p 00000000 00:00 0
0101f000-0102f000 rwxp 00000000 00:00 0
0102f000-0112f000 ---p 00000000 00:00 0
0112f000-01130000 ---p 00000000 00:00 0
01130000-11130000 rwxp 00000000 00:00 0
11130000-11132000 ---p 00000000 00:00 0
11132000-11230000 rwxp 00000000 00:00 0
11230000-11232000 ---p 00000000 00:00 0
11232000-11330000 rwxp 00000000 00:00 0
11330000-11332000 ---p 00000000 00:00 0
11332000-1155d000 rwxp 00000000 00:00 0
1155d000-12000000 ---p 00000000 00:00 0
12000000-12002000 rwxp 00000000 00:00 0
12002000-12c00000 ---p 00000000 00:00 0
12c00000-13000000 ---p 00000000 00:00 0
13000000-13001000 rwxp 00000000 00:00 0
13001000-13800000 ---p 00000000 00:00 0
13800000-14000000 ---p 00000000 00:00 0
14000000-14003000 rwxp 00000000 00:00 0
14003000-14400000 ---p 00000000 00:00 0
14400000-15000000 ---p 00000000 00:00 0
15000000-15001000 rwxp 00000000 00:00 0
15001000-15400000 ---p 00000000 00:00 0
15400000-16000000 ---p 00000000 00:00 0
16000000-16001000 rwxp 00000000 00:00 0
16001000-16800000 ---p 00000000 00:00 0
16800000-17000000 ---p 00000000 00:00 0
17000000-17001000 rwxp 00000000 00:00 0
17001000-17400000 ---p 00000000 00:00 0
17400000-18000000 ---p 00000000 00:00 0
18000000-18001000 r-xp 00000000 fe:05 39617622
/home/xyz/Programme/wine/Oblivion/drive_c/Program Files/Bethesda
Softworks/Oblivion/binkw32.dll
18001000-1802a000 r-xp 00000000 00:00 0
1802a000-1802b000 r-xp 00027000 fe:05 39617622
/home/xyz/Programme/wine/Oblivion/drive_c/Program Files/Bethesda
Softworks/Oblivion/binkw32.dll
1802b000-18033000 r-xp 00000000 00:00 0
18033000-18035000 r-xp 0002a000 fe:05 39617622
/home/xyz/Programme/wine/Oblivion/drive_c/Program Files/Bethesda
Softworks/Oblivion/binkw32.dll
18035000-1803d000 r-xp 00000000 00:00 0
1803d000-1803f000 r-xp 00031000 fe:05 39617622
/home/xyz/Programme/wine/Oblivion/drive_c/Program Files/Bethesda
Softworks/Oblivion/binkw32.dll
1803f000-18042000 r-xp 00000000 00:00 0
18042000-18043000 r-xp 00034000 fe:05 39617622
/home/xyz/Programme/wine/Oblivion/drive_c/Program Files/Bethesda
Softworks/Oblivion/binkw32.dll
18043000-1804f000 r-xp 00000000 00:00 0
1804f000-18050000 rwxp 0003d000 fe:05 39617622
/home/xyz/Programme/wine/Oblivion/drive_c/Program Files/Bethesda
Softworks/Oblivion/binkw32.dll
18050000-18051000 rwxp 00000000 00:00 0
18051000-1805f000 rwxp 00000000 00:00 0
1805f000-18068000 r-xp 00000000 00:00 0
18068000-19000000 ---p 00000000 00:00 0
19000000-19005000 rwxp 00000000 00:00 0
19005000-19800000 ---p 00000000 00:00 0
19800000-1a000000 ---p 00000000 00:00 0
1a000000-1a001000 rwxp 00000000 00:00 0
1a001000-1a400000 ---p 00000000 00:00 0
1a400000-1b000000 ---p 00000000 00:00 0
1b000000-1b001000 rwxp 00000000 00:00 0
1b001000-1b400000 ---p 00000000 00:00 0
1b400000-1c000000 ---p 00000000 00:00 0
1c000000-1c001000 rwxp 00000000 00:00 0
1c001000-1c400000 ---p 00000000 00:00 0
1c400000-1d000000 ---p 00000000 00:00 0
1d000000-1d001000 rwxp 00000000 00:00 0
1d001000-1f000000 ---p 00000000 00:00 0
1f000000-1f001000 rwxp 00000000 00:00 0
1f001000-1f400000 ---p 00000000 00:00 0
1f400000-20000000 ---p 00000000 00:00 0
20000000-20001000 rwxp 00000000 00:00 0
20001000-20800000 ---p 00000000 00:00 0
21000000-21003000 rwxp 00000000 00:00 0
21003000-21800000 ---p 00000000 00:00 0
22000000-22001000 rwxp 00000000 00:00 0
22001000-22800000 ---p 00000000 00:00 0
23000000-23004000 rwxp 00000000 00:00 0
23004000-23200000 ---p 00000000 00:00 0
24000000-24001000 rwxp 00000000 00:00 0
24001000-24400000 ---p 00000000 00:00 0
25000000-25002000 rwxp 00000000 00:00 0
25002000-25400000 ---p 00000000 00:00 0 wine: Assertion failed at
address 0xf778b430 (thread 0037), starting debugger...
err:service:service_send_command service protocol error - failed to read
pipe r = 0 count = 0!
I also tried the thins mentioned on the AppDB page such as renaming the
video folder and installin native d3dx9_27.dll using winetricks so I am
wondering, is this a wine regression, a Debian bug or did I do anything
wrong?