On Mon, Mar 2, 2009 at 4:15 PM, mystuff <wineforum-user@xxxxxxxxxx> wrote: > Before I say anything, I should probably say that I do realize that I should not be running wine as root, however for the purpose of debugging I tried it anyways ... and to my surprise found it worked. > > 1 The situation > First of all, this is the same installation, using the same configuration file on the same computer, etc. As a normal user Wow.exe does not even start (note that Launcher.exe does for instance) but as a root user it not only stars but works smoothly. > > 2 The enviroment > OS: Linux opensuse 2.6.27.19-3.2-default #1 SMP 2009-02-25 15:40:44 +0100 x86_64 x86_64 x86_64 GNU/Linux > Wine: wine-1.1.9 (but also tried the last 2 snapshots) > Graphics card: GeForece 8800GTS > Graphics driver: 180.29 (Linux-x86_64) > > 3 The (error) messages > > 3.1 As normal user (does not work): > > Code: > user@opensuse111:~/ISO/World of Warcraft> winedbg Wow.exe -opengl > X Error of failed request: BadValue (integer parameter out of range for operation) > Major opcode of failed request: 128 (GLX) > Minor opcode of failed request: 3 (X_GLXCreateContext) > Value in failed request: 0x21 > Serial number of failed request: 137 > Current serial number in output stream: 137 > > > And nothing after that. > > 3.1 As root user (works) > > Code: > > # wine Wow.exe -opengl > Could not load Mozilla. HTML rendering will be disabled. > wine: configuration in '/root/.wine' has been updated. > fixme:advapi:SetSecurityInfo stub > archive Data\enGB\patch-enGB.MPQ opened > archive Data\patch.MPQ opened > archive Data\enGB\patch-enGB-2.MPQ opened > archive Data\patch-2.MPQ opened > archive Data\expansion.MPQ opened > archive Data\common.MPQ opened > archive Data\common-2.MPQ opened > archive Data\enGB\locale-enGB.MPQ opened > archive Data\enGB\speech-enGB.MPQ opened > archive Data\enGB\expansion-locale-enGB.MPQ opened > archive Data\enGB\expansion-speech-enGB.MPQ opened > fixme:win:EnumDisplayDevicesW ((null),0,0x3aedbc,0x00000000), stub! > fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers > fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers > fixme:win:EnumDisplayDevicesW ((null),0,0x3aecac,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x3af2d8,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x3af434,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x3af5a0,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x3af59c,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x3af530,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x3af520,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x3af018,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x3af150,0x00000000), stub! > err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x7 > err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x7 > err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x7 > err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x7 > err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered > err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x7 > fixme:win:EnumDisplayDevicesW ((null),0,0x3adf1c,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x3adf44,0x00000000), stub! > fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB > fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000 > fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB > fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000 > fixme:reg:GetNativeSystemInfo (0x37402ce4) using GetSystemInfo() > fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB > fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB > fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (9800000c) > fixme:win:EnumDisplayDevicesW ((null),0,0x3adae4,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x3aeaa0,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x3aded4,0x00000000), stub! > fixme:imm:ImmAssociateContextEx (0x100028, (nil), 16): stub > > > > 4. Additional information > Once WoW runs (as root) everything in game seems to work, except for sound, but I suspect this is due the use of Pulsaudio in openSUSE 11.1. > > 5. The question > What can I do? Running as root isn't smart, but perhaps it's possible to give certain permissions to certain (NVidia?)-files and then things will magically work again? > > 6. Things I've tried > - Every version of Wine I could get my hands on. > - Removing .wine folder > - Every possible combination of options in Config.wtf > - Repairs.exe utility > - Reinstalling NVidia drivers, kernels, rebooting, twice, every time. > - Copy all files from NTFS to Ext3 partition. A) install it under wine itself. B) check the permissions...those files you copied may be owned by root. C) Are you a member of the 'video' group? -- -Austin