Hello,
I've got Bioshock installed and running it from the automagically created
application launcher shortcut (using KDE4) works great! Yay! However, if I try
to start it from command-line with
Code:
wine bioshockfolder/Builds/Release/Bioshock.exe
it shows the Window's "serious error" window and spits out a
Code:
err:rpc:I_RpcGetBuffer no binding
(full output log at bottom). Which is unfortunate since sometimes I like to
kill KDE and start X up with just xterm so I have as much system resources
available as possible to play a game. So, how does the applauncher shortcut
differ from the command I entered, and how do I figure out what these
applauncher shortcuts (any of them not just Wine ones) do in KDE4? And whats up
with this error and how do I fix it?
Thanks!,
Marc
Full wine Bioshock.exe output:
Code:
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
err:rpc:I_RpcGetBuffer no binding
fixme:win:EnumDisplayDevicesW ((null),0,0x7290b4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x728c34,0x00000000), stub!
fixme:psapi:EnumPageFilesA (0x116947f0, 0x709ca4) stub
fixme:psapi:EnumPageFilesA (0x116947f0, 0x6d45c0) stub
fixme:userenv:GetProfileType 0x70a45c
fixme:win:EnumDisplayDevicesW ((null),0,0x677f6c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x677aec,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x677f4c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x677acc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x677f5c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x677adc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x677f70,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x677af0,0x00000000), stub!
fixme:userenv:GetProfileType 0x722240
fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented
information class: ProcessDeviceMap
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:file:GetLongPathNameW UNC pathname L"\\\\.\\pipe\\svcctl"
err:rpc:I_RpcGetBuffer no binding
wine: Unhandled page fault on read access to 0x00000010 at address 0x1093f222
(thread 0022), starting debugger...
Unhandled exception: page fault on read access to 0x00000010 in 32-bit code
(0x1093f222).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:1093f222 ESP:0073e6c0 EBP:0073f5ec EFLAGS:00010246( R- -- I Z- -P- )
EAX:e7b254f4 EBX:0073e744 ECX:00000000 EDX:000000e5
ESI:00000000 EDI:11377f8c
Stack dump:
0x0073e6c0: 0324e900 112aeac0 00000000 00000000
0x0073e6d0: 10cad592 0073e744 0073e770 b1f740b4
0x0073e6e0: 0327ff60 00000000 00000000 00000000
0x0073e6f0: 00000000 00000000 00000000 00000000
0x0073e700: 00000000 00000000 00000000 00000000
0x0073e710: 00000000 00000000 00000000 00000000
Backtrace:
=>0 0x1093f222 in bioshock (+0x3f222) (0x0073f5ec)
1 0x1090f71a in bioshock (+0xf719) (0x0073f7d0)
2 0x027500a6 (0x0073f7e0)
3 0x10d9ebb4 in bioshock (+0x49ebb3) (0x0073f870)
4 0x7edd738c call_process_entry+0xb() in kernel32 (0x0073f8c8)
5 0x11457220 in bioshock (+0xb5721f) (0x0073fd44)
0x1093f222: movl 0x10(%esi),%ecx
Modules:
Module Address Debug info Name (101 modules)
PE 750000- abf000 Deferred d3dx9_33
PE ac0000- ad6000 Deferred xinput1_3
PE 10000000-1003e000 Deferred paul
PE 10900000-11efb000 Export bioshock
PE 18000000-18038000 Deferred binkw32
PE 71590000-71617000 Deferred comctl32
PE 78130000-781cb000 Deferred msvcr80
ELF 7bf00000-7bf04000 Deferred <wine-loader>
PE 7c420000-7c4a7000 Deferred msvcp80
ELF 7c620000-7dc31000 Deferred libglcore.so.1
ELF 7dcaa000-7dcc7000 Deferred libgcc_s.so.1
ELF 7dcc7000-7dd8b000 Deferred libgl.so.1
ELF 7ddf0000-7ddf6000 Deferred libxfixes.so.3
ELF 7ddf6000-7de00000 Deferred libxcursor.so.1
ELF 7de00000-7de08000 Deferred libxrandr.so.2
ELF 7de08000-7de12000 Deferred libxrender.so.1
ELF 7de12000-7de18000 Deferred libxxf86vm.so.1
ELF 7de18000-7de1e000 Deferred libxdmcp.so.6
ELF 7de1e000-7de38000 Deferred libxcb.so.1
ELF 7de38000-7de51000 Deferred libice.so.6
ELF 7de51000-7df6d000 Deferred libx11.so.6
ELF 7df6d000-7df7c000 Deferred libxext.so.6
ELF 7df7c000-7df85000 Deferred libsm.so.6
ELF 7df85000-7e027000 Deferred winex11<elf>
\-PE 7df90000-7e027000 \ winex11
ELF 7e027000-7e03a000 Deferred libz.so.1
ELF 7e03a000-7e0c0000 Deferred libfreetype.so.6
ELF 7e0d1000-7e0d3000 Deferred libnvidia-tls.so.1
ELF 7e0eb000-7e10c000 Deferred iphlpapi<elf>
\-PE 7e0f0000-7e10c000 \ iphlpapi
ELF 7e10c000-7e139000 Deferred ws2_32<elf>
\-PE 7e110000-7e139000 \ ws2_32
ELF 7e139000-7e154000 Deferred wsock32<elf>
\-PE 7e140000-7e154000 \ wsock32
ELF 7e154000-7e23e000 Deferred oleaut32<elf>
\-PE 7e170000-7e23e000 \ oleaut32
ELF 7e23e000-7e265000 Deferred msacm32<elf>
\-PE 7e240000-7e265000 \ msacm32
ELF 7e265000-7e279000 Deferred lz32<elf>
\-PE 7e270000-7e279000 \ lz32
ELF 7e279000-7e292000 Deferred version<elf>
\-PE 7e280000-7e292000 \ version
ELF 7e292000-7e2f1000 Deferred setupapi<elf>
\-PE 7e2a0000-7e2f1000 \ setupapi
ELF 7e2f1000-7e32b000 Deferred dinput<elf>
\-PE 7e300000-7e32b000 \ dinput
ELF 7e32b000-7e346000 Deferred dinput8<elf>
\-PE 7e330000-7e346000 \ dinput8
ELF 7e346000-7e3bb000 Deferred rpcrt4<elf>
\-PE 7e350000-7e3bb000 \ rpcrt4
ELF 7e3bb000-7e4bc000 Deferred ole32<elf>
\-PE 7e3e0000-7e4bc000 \ ole32
ELF 7e4bc000-7e504000 Deferred dsound<elf>
\-PE 7e4c0000-7e504000 \ dsound
ELF 7e504000-7e63d000 Deferred wined3d<elf>
\-PE 7e510000-7e63d000 \ wined3d
ELF 7e63d000-7e671000 Deferred d3d9<elf>
\-PE 7e640000-7e671000 \ d3d9
ELF 7e671000-7e693000 Deferred imm32<elf>
\-PE 7e680000-7e693000 \ imm32
ELF 7e693000-7e718000 Deferred msvcrt<elf>
\-PE 7e6b0000-7e718000 \ msvcrt
ELF 7e718000-7e7aa000 Deferred winmm<elf>
\-PE 7e720000-7e7aa000 \ winmm
ELF 7e7aa000-7e802000 Deferred dbghelp<elf>
\-PE 7e7b0000-7e802000 \ dbghelp
ELF 7e802000-7e839000 Deferred winspool<elf>
\-PE 7e810000-7e839000 \ winspool
ELF 7e839000-7e896000 Deferred advapi32<elf>
\-PE 7e850000-7e896000 \ advapi32
ELF 7e896000-7e922000 Deferred gdi32<elf>
\-PE 7e8a0000-7e922000 \ gdi32
ELF 7e922000-7ea56000 Deferred user32<elf>
\-PE 7e940000-7ea56000 \ user32
ELF 7ea56000-7eab9000 Deferred shlwapi<elf>
\-PE 7ea70000-7eab9000 \ shlwapi
ELF 7eab9000-7ec93000 Deferred shell32<elf>
\-PE 7ead0000-7ec93000 \ shell32
ELF 7ec93000-7ed4a000 Deferred comdlg32<elf>
\-PE 7eca0000-7ed4a000 \ comdlg32
ELF 7ed4a000-7ed56000 Deferred libnss_files.so.2
ELF 7ed56000-7ed61000 Deferred libnss_nis.so.2
ELF 7ed61000-7ed78000 Deferred libnsl.so.1
ELF 7ed78000-7ed80000 Deferred libnss_compat.so.2
ELF 7ed80000-7eef5000 Export kernel32<elf>
\-PE 7ed90000-7eef5000 \ kernel32
ELF 7eef5000-7ef1b000 Deferred libm.so.6
ELF 7ef1c000-7ef30000 Deferred msimg32<elf>
\-PE 7ef20000-7ef30000 \ msimg32
ELF 7ef30000-7ef46000 Deferred psapi<elf>
\-PE 7ef40000-7ef46000 \ psapi
ELF 7ef46000-7f000000 Deferred ntdll<elf>
\-PE 7ef60000-7f000000 \ ntdll
ELF f7481000-f7485000 Deferred libxinerama.so.1
ELF f7487000-f748b000 Deferred libdl.so.2
ELF f748b000-f75d0000 Deferred libc.so.6
ELF f75d0000-f75e9000 Deferred libpthread.so.0
ELF f75eb000-f75f0000 Deferred libuuid.so.1
ELF f7610000-f7614000 Deferred libxau.so.6
ELF f7614000-f7755000 Deferred libwine.so.1
ELF f7756000-f7774000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001b 0
00000017 0
00000015 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000016 0
00000013 0
00000012 0
00000018 winedevice.exe
0000001c 0
0000001a 0
00000019 0
0000001d explorer.exe
0000001e 0
00000021 (D) C:\BioShock\Builds\Release\Bioshock.exe
0000002e 0
00000022 0 <=Backtrace:
=>0 0x1093f222 in bioshock (+0x3f222) (0x0073f5ec)
1 0x1090f71a in bioshock (+0xf719) (0x0073f7d0)
2 0x027500a6 (0x0073f7e0)
3 0x10d9ebb4 in bioshock (+0x49ebb3) (0x0073f870)
4 0x7edd738c call_process_entry+0xb() in kernel32 (0x0073f8c8)
5 0x11457220 in bioshock (+0xb5721f) (0x0073fd44)