Unable to run "The Elder Scrolls IV: Oblivion"

Questions about Wine on Linux
Locked
Hoshpak

Unable to run "The Elder Scrolls IV: Oblivion"

Post by Hoshpak »

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?
rkfg
Newbie
Newbie
Posts: 2
Joined: Fri Apr 20, 2012 4:51 am

Post by rkfg »

http://bugs.winehq.org/show_bug.cgi?id=30775 — exactly my case, thanks for confirming! Unfortunately, it seems to happen to all programs which switch to fullscreen, not only TES. Except native apps, of course.
Hoshpak

Unable to run "The Elder Scrolls IV: Oblivion"

Post by Hoshpak »

Am 27.05.2012 18:38, schrieb rkfg:
http://bugs.winehq.org/show_bug.cgi?id=30775 � exactly my case, thanks for confirming! Unfortunately, it seems to happen to all programs which switch to fullscreen, not only TES. Except native apps, of course.
I upgraded libxi6 to the version from unstable as mentioned in the bug
report and now I can run the game just fine. Thanks!
Locked