[moggy@localhost Oblivion]$ #!/bin/bash
[moggy@localhost Oblivion]$ # This script disables all the text output for Wine
[moggy@localhost Oblivion]$ # debugging for improved performace.
[moggy@localhost Oblivion]$ cd "$HOME/.wine/drive_c/Program Files/Bethesda Softworks/Oblivion"
[moggy@localhost Oblivion]$ WINEDEBUG=fixme-all,err-all,warn-all,trace-all wine OblivionLauncher.exe
[moggy@localhost Oblivion]$ exitlibGL error: drmMap of framebuffer failed (Cannot allocate memory)
libGL error: reverting to (slow) indirect rendering
wine: Unhandled page fault on read access to 0x00000000 at address 0x498749 (thread 001c), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00498749).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00498749 ESP:0033f448 EBP:012768f8 EFLAGS:00210246( - 00 -RIZP1)
EAX:00000000 EBX:01276488 ECX:012768f4 EDX:11001401
ESI:00000000 EDI:01276688
Stack dump:
0x0033f448: 00000001 00000016 00080000 00000003
0x0033f458: 00000071 e666bb5c 0033f9b2 00020028
0x0033f468: 00000000 00400000 00000000 01276b7c
0x0033f478: 00000000 00000000 00000000 00000000
0x0033f488: 00000000 00000000 00000000 00000001
0x0033f498: 0033f4c8 608ab180 00000042 00000003
Backtrace:
=>1 0x00498749 in oblivion (+0x98749) (0x012768f8)
2 0x00000000 (0x00000001)
3 0x00000000 (0x00000000)
0x00498749: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (103 modules)
ELF 23a000- 2ab000 Deferred libgl.so.1
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
PE 400000- baf000 Export oblivion
ELF bb5000- bbf000 Deferred libxcursor.so.1
ELF bc1000- bc8000 Deferred libxrandr.so.2
ELF c51000- c6c000 Deferred libselinux.so.1
ELF c51000- c6c000 Deferred libselinux.so.1
ELF c51000- c6c000 Deferred libselinux.so.1
ELF c6e000- c71000 Deferred libcap.so.1
ELF c73000- cba000 Deferred libpulse.so.0
ELF d4e000- d62000 Deferred libresolv.so.2
ELF d64000- d6d000 Deferred libsm.so.6
ELF d6f000- d89000 Deferred libice.so.6
ELF 6c1a000- 6cf6000 Deferred libasound.so.2
PE 18000000-18068000 Deferred binkw32
ELF 602cb000-6037b000 Deferred ntdll<elf>
\-PE 602e0000-6037b000 \ ntdll
ELF 603a4000-604ec000 Deferred kernel32<elf>
\-PE 603c0000-604ec000 \ kernel32
ELF 604ec000-605b6000 Deferred comctl32<elf>
\-PE 604f0000-605b6000 \ comctl32
ELF 605b6000-60710000 Deferred user32<elf>
\-PE 605d0000-60710000 \ user32
ELF 60710000-60769000 Deferred advapi32<elf>
\-PE 60720000-60769000 \ advapi32
ELF 60769000-60782000 Deferred dinput8<elf>
\-PE 60770000-60782000 \ dinput8
ELF 60782000-607bc000 Deferred dinput<elf>
\-PE 60790000-607bc000 \ dinput
ELF 607bc000-608e1000 Deferred ole32<elf>
\-PE 607e0000-608e1000 \ ole32
ELF 608e1000-6094a000 Deferred rpcrt4<elf>
\-PE 608f0000-6094a000 \ rpcrt4
ELF 6094a000-6096a000 Deferred iphlpapi<elf>
\-PE 60950000-6096a000 \ iphlpapi
ELF 6097e000-609cc000 Deferred dsound<elf>
\-PE 60990000-609cc000 \ dsound
ELF 609cc000-609e6000 Deferred version<elf>
\-PE 609d0000-609e6000 \ version
ELF 609e6000-609fa000 Deferred lz32<elf>
\-PE 609f0000-609fa000 \ lz32
ELF 609fa000-60a13000 Deferred d3dx9_27<elf>
\-PE 60a00000-60a13000 \ d3dx9_27
ELF 60a13000-60a34000 Deferred d3dx9_36<elf>
\-PE 60a20000-60a34000 \ d3dx9_36
ELF 60a34000-60a4e000 Deferred wsock32<elf>
\-PE 60a40000-60a4e000 \ wsock32
ELF 60a4e000-60a7c000 Deferred ws2_32<elf>
\-PE 60a60000-60a7c000 \ ws2_32
ELF 60c9e000-60cbf000 Deferred imm32<elf>
\-PE 60ca0000-60cbf000 \ imm32
ELF 60ce9000-60d1f000 Deferred winealsa<elf>
\-PE 60cf0000-60d1f000 \ winealsa
ELF 60e04000-60e0a000 Deferred libasound_module_pcm_pulse.so
ELF 60e54000-60e6c000 Deferred msacm32<elf>
\-PE 60e60000-60e6c000 \ msacm32
ELF 60e6c000-60e95000 Deferred msacm32<elf>
\-PE 60e70000-60e95000 \ msacm32
ELF 60e95000-60eaa000 Deferred midimap<elf>
\-PE 60ea0000-60eaa000 \ midimap
ELF 60eaa000-60ede000 Deferred d3d9<elf>
\-PE 60eb0000-60ede000 \ d3d9
ELF 60f4f000-61182000 Deferred r300_dri.so
ELF 624cf000-6252e000 Deferred shlwapi<elf>
\-PE 624e0000-6252e000 \ shlwapi
ELF 62c9c000-62cd1000 Deferred uxtheme<elf>
\-PE 62ca0000-62cd1000 \ uxtheme
ELF 645b8000-6465f000 Deferred gdi32<elf>
\-PE 645d0000-6465f000 \ gdi32
ELF 6b163000-6b183000 Deferred d3dx8<elf>
\-PE 6b170000-6b183000 \ d3dx8
ELF 6b764000-6b899000 Deferred shell32<elf>
\-PE 6b770000-6b899000 \ shell32
ELF 741b7000-74256000 Deferred winex11<elf>
\-PE 741c0000-74256000 \ winex11
ELF 7628a000-76320000 Deferred winmm<elf>
\-PE 76290000-76320000 \ winmm
ELF 78889000-78931000 Deferred opengl32<elf>
\-PE 788a0000-78931000 \ opengl32
ELF 79894000-799ac000 Deferred wined3d<elf>
\-PE 798b0000-799ac000 \ wined3d
ELF 79a69000-79a75000 Deferred libnss_files.so.2
ELF 7bf00000-7bf03000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
0000000c
00000014 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000016 0
00000015 0
00000011 0
00000010 0
00000018
00000019 0
0000001b (D) C:\Program Files\Bethesda Softworks\Oblivion\Oblivion.exe
0000001f 15
0000001e 15
0000001d 0
0000001c 0 <==
Backtrace:
=>1 0x00498749 in oblivion (+0x98749) (0x012768f8)
2 0x00000000 (0x00000001)
3 0x00000000 (0x00000000)