DC Universe Online not working with new nvidia drivers

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Nanashi
Newbie
Newbie
Posts: 3
Joined: Fri Feb 17, 2012 9:17 am

DC Universe Online not working with new nvidia drivers

Post by Nanashi »

I'm not sure if this is a wine or nvidia related bug, so I'd really appreciate some help...
After upgrading to nvidia 295.20 this game fails to start, giving the following error:

Code: Select all

<?xml version="1.0" encoding="ISO-8859-1"?>
<crash_report>
  <version_cookie />
  <platform>win32</platform>
  <os_info>Version 5.1 Build 2600 Platform ID 2 Service Pack 3.0 Suite Mask 00000000 Product Type 1 Service Pack 3</os_info>
  <cpu_info number="8" architecture="x86" family="6" model="42" stepping="7" PAE="yes" WOW64="no"  feature_set="0x41FFF" speed="800">Intel(R) Pentium(R) 4 CPU 2.40GHz</cpu_info>
  <memory_info 
    Used="  6%"
    TotalPhys="   8181728 KB"
    AvailPhys="   7677048 KB"
    TotalVirtual="   4194175 KB"
    AvailVirtual="   4194111 KB"
    AvailExtendedVirtual="         0 KB"
    TotalPageFile="  10180572 KB"
    AvailPageFile="   9675892 KB"
    PageSize="      4096"
    AddressSpace="0x00010000-0xFFFEFFFF"
 />
  <timestamp>1329487186</timestamp>
  <lasterror>0x00</lasterror>
  <type>EXCEPTION_ACCESS_VIOLATION</type>
  <bad_address access="write">0x0000000C</bad_address>
  <processes>
    <process id="0x00000008" parent_id="0x00000000" self="yes">
      <cmdline>LaunchPad.exe</cmdline>
      <threads>
        <thread 
          id="0x0000002d" priority="THREAD_PRIORITY_NORMAL" status="RUNNING" crash="yes"
          EAX="0x00000e73"
          EBX="0xf7624ff4"
          ECX="0x027bfb70"
          EDX="0x00000000"
          EDI="0x027bdad0"
          ESI="0xf7627380"
          EBP="0x027bdb00"
          EIP="0xf7445ea3"
          SEGCS="0x00000023"
          EFLAGS="0x00010202"
          ESP="0x027bdaa8"
          SEGSS="0x0000002b">
          <callstack>
          </callstack>
          <stack>
            <![CDATA[
               027BDA88  00 00 00 00 00 db 7b 02 - d1 17 28 f7 f8 86 2c f7  ......{...(...,.
               027BDA98  00 00 00 00 b8 64 14 00 - f4 4f 62 f7 80 73 62 f7  .....d...Ob..sb.
              *027BDAA8  47 69 28 f7 73 0e 00 00 - 8f a3 85 7b 00 00 11 00  Gi(.s......{....
               027BDAB8  07 91 56 f7 9c 73 62 f7 - f3 4a 26 f7 01 00 00 00  ..V..sb..J&.....
               027BDAC8  45 02 00 00 f4 4f 62 f7 - 9c 73 62 f7 00 00 00 00  E....Ob..sb.....
               027BDAD8  10 df 7b 02 40 00 00 00 - 00 00 00 00 b8 64 14 00  ..{[email protected]..
               027BDAE8  68 69 14 00 00 00 00 00 - bb 90 56 f7 f4 ef 63 f7  hi........V...c.
               027BDAF8  a0 e4 7b 02 00 00 00 00 - 0c db 7b 02 84 8f 63 f7  ..{.......{...c.
               027BDB08  f4 4f 89 7b ec db 7b 02 - 45 a6 85 7b b0 64 14 00  .O.{..{.E..{.d..
               027BDB18  14 00 11 00 6c db 7b 02 - 53 73 c4 7b 50 9b 0d 00  ....l.{.Ss.{P...
            ]]>
          </stack>
        </thread>
        <thread 
          id="0x00000037" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x00000036" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x00000035" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x00000034" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x00000033" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x00000032" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x00000031" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x00000030" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x0000002f" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x0000002e" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x0000002c" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x0000002b" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
        <thread 
          id="0x00000009" priority="THREAD_PRIORITY_NORMAL">
          <callstack>
          </callstack>
        </thread>
      </threads>
      <modules>
        <module base="0x00400000-0x0046D000">LaunchPad.exe</module>
        <module base="0x7BC10000-0x7BCC3000">ntdll.dll</module>
        <module base="0x7B810000-0x7B9B7000">KERNEL32.dll</module>
        <module base="0x7ED00000-0x7EE25000">user32.dll</module>
        <module base="0x7EC40000-0x7ECE5000">gdi32.dll</module>
        <module base="0x7EBD0000-0x7EC29000">advapi32.dll</module>
        <module base="0x7EBB0000-0x7EBC8000">version.dll</module>
        <module base="0x7EAC0000-0x7EBAF000">ole32.dll</module>
        <module base="0x7EA40000-0x7EAA7000">rpcrt4.dll</module>
        <module base="0x7EA10000-0x7EA31000">ws2_32.dll</module>
        <module base="0x7E9E0000-0x7E9FF000">iphlpapi.dll</module>
        <module base="0xF7650000-0xF7656000">psapi.dll</module>
        <module base="0x7E990000-0x7E9DD000">dbghelp.dll</module>
        <module base="0x7E780000-0x7E97F000">shell32.dll</module>
        <module base="0x77F60000-0x77FD6000"
                FileVersion="6.00.2900.2995 (xpsp.060913-0019)"
                FileDescription="Shell Light-weight Utility Library"
                CompanyName="Microsoft Corporation"
                OriginalFilename="SHLWAPI.DLL">shlwapi.dll</module>
        <module base="0x7E700000-0x7E76F000">msvcrt.dll</module>
        <module base="0x7E5F0000-0x7E6E2000">comctl32.dll</module>
        <module base="0x7E480000-0x7E4FE000">winex11.drv</module>
        <module base="0x7E2F0000-0x7E30A000">imm32.dll</module>
        <module base="0x7E1D0000-0x7E1F7000">uxtheme.dll</module>
        <module base="0x10000000-0x10068000">LaunchPad.dll</module>
        <module base="0x00E90000-0x023B8000"
                FileVersion="1, 6, 3, 0"
                FileDescription="Awesomium v1.6.3"
                CompanyName="Khrona LLC"
                OriginalFilename="Awesomium.dll">Awesomium.dll</module>
        <module base="0xF72F0000-0xF7391000">opengl32.dll</module>
        <module base="0xF54F0000-0xF55D0000">oleaut32.dll</module>
        <module base="0xF5440000-0xF54DD000">winmm.dll</module>
        <module base="0xF7420000-0xF7445000">msacm32.dll</module>
        <module base="0xF73F0000-0xF7417000">secur32.dll</module>
        <module base="0xF5410000-0xF5438000">netapi32.dll</module>
        <module base="0xF73D0000-0xF73EB000">oleacc.dll</module>
        <module base="0xF53C0000-0xF540D000">riched20.dll</module>
        <module base="0xF5380000-0xF53B5000">usp10.dll</module>
        <module base="0x4AD00000-0x4B771000">icudt42.dll</module>
        <module base="0x3CF00000-0x3CF1D000">en-US.dll</module>
        <module base="0x031C0000-0x03297000">npsoeact.dll</module>
      </modules>
      <process_memory 
        PageFaultCount="         0"
        PeakWorkingSetSize="         0 KB"
        WorkingSetSize="         0 KB"
        QuotaPeakPagedPoolUsage="         0 KB"
        QuotaPagedPoolUsage="         0 KB"
        QuotaPeakNonPagedPoolUsage="         0 KB"
        QuotaNonPagedPoolUsage="         0 KB"
        PagefileUsage="         0 KB"
        PeakPagefileUsage="         0 KB" />
    </process>
  </processes>
  <app_xml>
  </app_xml>
  <user_repro_steps>
  </user_repro_steps>
</crash_report>
Googling a bit, I found out this error happens whenever the game doesn't find any suitable video driver. Point is, any other game is running fine (both through Steam and not).
The funny thing is, this happens way before any 3d graphics is loaded (even before the game data has been downloaded). Just download the client here, install it in a clean prefix and then run launchpad.exe, it'll show just a black rectangle and you'll see on the shell the error I posted before.
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

DC Universe Online not working with new nvidia drivers

Post by jjmckenzie »

On Fri, Feb 17, 2012 at 7:29 AM, Nanashi <[email protected]> wrote:
I'm not sure if this is a wine or nvidia related bug, so I'd really appreciate some help...
After upgrading to nvidia 295.20 this game fails to start, giving the following error:
Since this error code is in XML I would expect it to be coming from
the application. Since you 'upgrade' your nVidia driver, it most
likely is caused by that. Can you 'downgrade' the driver to a known
good version and try again?

James
Nanashi
Newbie
Newbie
Posts: 3
Joined: Fri Feb 17, 2012 9:17 am

Post by Nanashi »

Yes, the error comes from the application and not from Wine, as i said, errors like that are given by the application when it can't detect good video drivers.
Downgrading nvidia back to 290.10 fixes this, but the point is that no other applications (both wine and native) are affected by this issue. Could it be some registry key issue? I really have no clue on what to do
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

Hi Nanashi,

please file a bug and describe your findings. It's hard to say, if the bug is in NVidias driver or wine.
Nanashi
Newbie
Newbie
Posts: 3
Joined: Fri Feb 17, 2012 9:17 am

Post by Nanashi »

Bug filed: http://bugs.winehq.org/show_bug.cgi?id=29931

If any kind soul out there could help somehow... Maybe messing with registry keys could work, but I'm not having much luck, had to pin nvidia drivers to 290.* to be able to keep playing this
Locked