UPlay issues on Arch Linux, wine 1.6-rc1

Questions about Wine on Linux
Locked
murukesh
Level 1
Level 1
Posts: 6
Joined: Fri Jun 21, 2013 2:52 pm

UPlay issues on Arch Linux, wine 1.6-rc1

Post by murukesh »

Hi, I'm running Arch Linux (x64), with proprietary drivers for my nVidia 670M gfx card, with wine 1.6-rc1.
I'm having trouble running Uplay. There are a couple of bug reports associated with this version: http://bugs.winehq.org/show_bug.cgi?id=33742 and http://bugs.winehq.org/show_bug.cgi?id=33673. The solution presented is to winetrick gdiplus and crypt32, and if the winetricks version is old, copy crypt32.dll from a Windows XP install. I have tried this, failed to get Uplay to run, and tried using winetricks from svn (using the winetricks-svn package from AUR). Still no luck. As usual, Uplay page faults when checking for updates. If I'm not connected to the net, Uplay shows a login dialog, which also page faults as soon as I reconnect and try to log in.
Does anybody have any suggestions? I have tried using clean prefixes and various combinations of the fixes given in the bug reports.

(I can't upload a file with the wine output - 'The extension log/txt is not allowed.' - so I'll append it here:

Code: Select all

err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:winsock:WSAEnumNameSpaceProvidersA (0x5b0a220 0x5b1df64) Stub!
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:winsock:WSALookupServiceBeginW (0x1517e68c 0x00000ff0 0x1517e6d4) Stub!
[0622/013042:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
fixme:iphlpapi:NotifyAddrChange (Handle 0x1517e564, overlapped 0x6106dc8): stub
fixme:winsock:WSALookupServiceBeginW (0x1517e6cc 0x00000ff0 0x1517e714) Stub!
[0622/013042:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
fixme:win:EnumDisplayDevicesW ((null),0,0x5b1f0e8,0x00000000), stub!
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
wine: Unhandled page fault on write access to 0x00000000 at address 0x874ea2 (thread 002c), starting debugger...
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x00874ea2).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00874ea2 ESP:095ddd64 EBP:095dde18 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:00000000 ECX:d673e2bf EDX:00000001
 ESI:0fa07228 EDI:0fa07e28
Stack dump:
0x095ddd64:  0092fcad d673e1c7 00000000 0fa16180
0x095ddd74:  00000004 00000000 00000000 00000000
0x095ddd84:  00000000 00000000 00000000 00000000
0x095ddd94:  000000c0 00000000 00000000 00000000
0x095ddda4:  00000018 00000000 02582864 02b1dd62
0x095dddb4:  0fa07228 0fa07e28 00000000 00000000
Backtrace:
=>0 0x00874ea2 in uplay (+0x474ea2) (0x095dde18)
  1 0x0093005f in uplay (+0x53005e) (0x095dde94)
  2 0x00929dad in uplay (+0x529dac) (0x095ddf34)
  3 0x00e46e81 in uplay (+0xa46e80) (0x095ddf9c)
  4 0x00e483e5 in uplay (+0xa483e4) (0x095de710)
  5 0x00e48e5c in uplay (+0xa48e5b) (0x095de7cc)
  6 0x010cd968 in uplay (+0xccd967) (0x095de90c)
  7 0x00fb4378 in uplay (+0xbb4377) (0x095de950)
  8 0x00f59184 in uplay (+0xb59183) (0x095de96c)
  9 0x00f7812a in uplay (+0xb78129) (0x095de99c)
  10 0x0087db63 in uplay (+0x47db62) (0x095de9c0)
  11 0x0087c7ea in uplay (+0x47c7e9) (0x095de9d8)
  12 0x008986dc in uplay (+0x4986db) (0x095de9f8)
  13 0x00dea518 in uplay (+0x9ea517) (0x095dea30)
  14 0x00dea596 in uplay (+0x9ea595) (0x095dea38)
  15 0x7bc789a0 call_thread_func_wrapper+0xb() in ntdll (0x095dea48)
  16 0x7bc7b9df call_thread_func+0x9e() in ntdll (0x095deb18)
  17 0x7bc7897e RtlRaiseException+0x21() in ntdll (0x095deb48)
  18 0x7bc81f05 in ntdll (+0x71f04) (0x095df398)
  19 0xf75e4cf0 start_thread+0xcf() in libpthread.so.0 (0x095df468)
  20 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  21 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  22 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  23 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  24 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  25 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  26 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  27 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  28 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  29 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  30 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  31 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  32 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  33 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  34 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  35 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  36 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  37 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  38 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  39 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  40 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  41 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  42 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  43 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  44 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  45 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  46 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  47 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  48 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  49 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  50 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  51 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  52 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  53 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  54 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  55 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  56 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  57 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  58 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  59 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  60 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  61 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  62 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  63 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  64 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  65 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  66 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  67 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  68 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  69 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  70 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  71 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  72 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  73 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  74 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  75 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  76 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  77 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  78 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  79 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  80 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  81 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  82 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  83 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  84 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  85 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  86 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  87 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  88 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  89 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  90 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  91 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  92 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  93 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  94 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  95 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  96 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  97 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  98 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  99 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  100 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  101 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  102 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  103 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  104 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  105 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  106 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  107 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  108 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  109 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  110 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  111 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  112 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  113 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  114 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  115 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  116 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  117 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  118 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  119 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  120 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  121 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  122 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  123 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  124 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  125 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  126 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  127 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  128 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  129 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  130 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  131 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  132 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  133 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  134 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  135 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  136 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  137 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  138 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  139 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  140 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  141 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  142 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  143 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  144 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  145 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  146 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  147 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  148 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  149 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  150 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  151 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  152 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  153 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  154 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  155 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  156 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  157 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  158 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  159 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  160 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  161 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  162 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  163 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  164 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  165 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  166 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  167 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  168 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  169 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  170 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  171 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  172 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  173 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  174 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  175 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  176 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  177 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  178 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  179 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  180 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  181 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  182 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  183 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  184 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  185 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  186 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  187 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  188 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  189 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  190 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  191 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  192 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  193 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  194 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  195 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  196 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  197 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  198 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  199 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
  200 0xf751c7ae __clone+0x5d() in libc.so.6 (0x00000000)
0x00874ea2: movl	%eax,0x0(%eax)
Modules:
Module	Address			Debug info	Name (102 modules)
PE	  230000-  35d000	Deferred        libeay32
PE	  360000-  3ae000	Deferred        ssleay32
PE	  400000- 5182000	Export          uplay
PE	10000000-11816000	Deferred        libcef
PE	25cb0000-25e40000	Deferred        gdiplus
PE	4ad00000-4b681000	Deferred        icudt
PE	77430000-77440000	Deferred        msasn1
PE	77a80000-77b14000	Deferred        crypt32
ELF	7b800000-7ba52000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba52000	\               kernel32
ELF	7bc00000-7bcd9000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcd9000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7d406000-7d47b000	Deferred        d3dcompiler_43<elf>
  \-PE	7d410000-7d47b000	\               d3dcompiler_43
ELF	7da69000-7da83000	Deferred        libgcc_s.so.1
ELF	7da83000-7da9b000	Deferred        libresolv.so.2
ELF	7da9b000-7daa2000	Deferred        libnss_dns.so.2
ELF	7daa2000-7dad9000	Deferred        uxtheme<elf>
  \-PE	7dab0000-7dad9000	\               uxtheme
ELF	7dad9000-7dadf000	Deferred        libxfixes.so.3
ELF	7dadf000-7daea000	Deferred        libxcursor.so.1
ELF	7daea000-7dafa000	Deferred        libxi.so.6
ELF	7dafa000-7db05000	Deferred        libxrandr.so.2
ELF	7db05000-7db0f000	Deferred        libxrender.so.1
ELF	7db0f000-7db16000	Deferred        libxdmcp.so.6
ELF	7db16000-7db38000	Deferred        libxcb.so.1
ELF	7db38000-7db52000	Deferred        libice.so.6
ELF	7db52000-7dc89000	Deferred        libx11.so.6
ELF	7dc89000-7dc9c000	Deferred        libxext.so.6
ELF	7dca6000-7dcc0000	Deferred        d3dx9_43<elf>
  \-PE	7dcb0000-7dcc0000	\               d3dx9_43
ELF	7dcc0000-7dd55000	Deferred        winex11<elf>
  \-PE	7dcd0000-7dd55000	\               winex11
ELF	7dd9d000-7ddc6000	Deferred        libexpat.so.1
ELF	7ddc6000-7de01000	Deferred        libfontconfig.so.1
ELF	7de01000-7de11000	Deferred        libbz2.so.1.0
ELF	7de11000-7deb2000	Deferred        libfreetype.so.6
ELF	7deb2000-7ded7000	Deferred        imm32<elf>
  \-PE	7dec0000-7ded7000	\               imm32
ELF	7ded7000-7df1a000	Deferred        usp10<elf>
  \-PE	7dee0000-7df1a000	\               usp10
ELF	7df1a000-7dfc2000	Deferred        msvcrt<elf>
  \-PE	7df30000-7dfc2000	\               msvcrt
ELF	7dfc2000-7dfef000	Deferred        netapi32<elf>
  \-PE	7dfd0000-7dfef000	\               netapi32
ELF	7dfef000-7e022000	Deferred        secur32<elf>
  \-PE	7e000000-7e022000	\               secur32
ELF	7e022000-7e04a000	Deferred        mpr<elf>
  \-PE	7e030000-7e04a000	\               mpr
ELF	7e04a000-7e061000	Deferred        libz.so.1
ELF	7e063000-7e069000	Deferred        libuuid.so.1
ELF	7e069000-7e072000	Deferred        libsm.so.6
ELF	7e085000-7e102000	Deferred        wininet<elf>
  \-PE	7e090000-7e102000	\               wininet
ELF	7e102000-7e23b000	Deferred        oleaut32<elf>
  \-PE	7e120000-7e23b000	\               oleaut32
ELF	7e23b000-7e2df000	Deferred        urlmon<elf>
  \-PE	7e250000-7e2df000	\               urlmon
ELF	7e2df000-7e305000	Deferred        iphlpapi<elf>
  \-PE	7e2f0000-7e305000	\               iphlpapi
ELF	7e305000-7e3f1000	Deferred        comdlg32<elf>
  \-PE	7e310000-7e3f1000	\               comdlg32
ELF	7e3f1000-7e431000	Deferred        winspool<elf>
  \-PE	7e400000-7e431000	\               winspool
ELF	7e431000-7e45c000	Deferred        msacm32<elf>
  \-PE	7e440000-7e45c000	\               msacm32
ELF	7e45c000-7e4df000	Deferred        rpcrt4<elf>
  \-PE	7e470000-7e4df000	\               rpcrt4
ELF	7e4df000-7e622000	Deferred        ole32<elf>
  \-PE	7e500000-7e622000	\               ole32
ELF	7e622000-7e6d9000	Deferred        winmm<elf>
  \-PE	7e630000-7e6d9000	\               winmm
ELF	7e6d9000-7e6ed000	Deferred        psapi<elf>
  \-PE	7e6e0000-7e6ed000	\               psapi
ELF	7e6ed000-7e724000	Deferred        ws2_32<elf>
  \-PE	7e6f0000-7e724000	\               ws2_32
ELF	7e724000-7e761000	Deferred        winhttp<elf>
  \-PE	7e730000-7e761000	\               winhttp
ELF	7e761000-7e86e000	Deferred        comctl32<elf>
  \-PE	7e770000-7e86e000	\               comctl32
ELF	7e86e000-7e8e8000	Deferred        shlwapi<elf>
  \-PE	7e880000-7e8e8000	\               shlwapi
ELF	7e8e8000-7eb1d000	Deferred        shell32<elf>
  \-PE	7e900000-7eb1d000	\               shell32
ELF	7eb1d000-7eb91000	Deferred        advapi32<elf>
  \-PE	7eb30000-7eb91000	\               advapi32
ELF	7eb91000-7ecaf000	Deferred        gdi32<elf>
  \-PE	7eba0000-7ecaf000	\               gdi32
ELF	7ecaf000-7ee0f000	Deferred        user32<elf>
  \-PE	7ecc0000-7ee0f000	\               user32
ELF	7ef99000-7efdc000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7406000-f740b000	Deferred        libdl.so.2
ELF	f740c000-f7410000	Deferred        libxau.so.6
ELF	f7422000-f742f000	Deferred        libnss_files.so.2
ELF	f742f000-f75de000	Dwarf           libc.so.6
ELF	f75de000-f75f9000	Dwarf           libpthread.so.0
ELF	f75f9000-f773d000	Dwarf           libwine.so.1
ELF	f773e000-f7760000	Deferred        ld-linux.so.2
ELF	f7760000-f7761000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Ubisoft\Ubisoft Game Launcher\Uplay.exe
	0000003b    0
	00000027    0
	00000024    0
	00000025    0
	0000000d    0
	0000000b    0
	00000047    0
	00000046    0
	00000045    0
	00000044    0
	00000043    0
	00000042    0
	00000041    0
	00000040    0
	0000003f    0
	0000003e    0
	0000003d    0
	0000003c    0
	0000003a    0
	00000039    0
	00000038    0
	00000037    0
	00000036    0
	00000035    0
	00000034    0
	00000033    0
	00000032    0
	00000031    0
	00000030    0
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0 <==
	0000002b    0
	0000002a    0
	00000029    0
	00000028    0
	00000009    0
0000000e services.exe
	0000001e    0
	0000001d    0
	00000018    0
	00000016    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000017    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001f    0
	0000001b    0
00000021 explorer.exe
	00000023    0
	00000022    0
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: UPlay issues on Arch Linux, wine 1.6-rc1

Post by dimesio »

Code: Select all

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Do what it says.

Code: Select all

err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
You could try the Nouveau driver, though I doubt it will solve anything (but let us know if it does).
Berillions
Level 4
Level 4
Posts: 230
Joined: Sat Mar 28, 2009 12:55 pm

Re: UPlay issues on Arch Linux, wine 1.6-rc1

Post by Berillions »

Very strange, I used the workaround for UPlay in Debian Wheezy/Sid and UPlay has never crashed.
murukesh
Level 1
Level 1
Posts: 6
Joined: Fri Jun 21, 2013 2:52 pm

Re: UPlay issues on Arch Linux, wine 1.6-rc1

Post by murukesh »

dimesio wrote:

Code: Select all

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Do what it says.

Code: Select all

[root@~] # pacman -Ss winbind
extra/libwbclient 4.0.6-1 [installed]
    Samba winbind client library
Searching for winbind in the Arch repos yields only libwbclient. But the AUR has a lib32-wbclient. I'll try installing that and see what happens. Thanks.
As for Nouveau, I have learned to ignore that error, it plagues me on Ubuntu and Arch, but has never affected any game that I can get to play.
murukesh
Level 1
Level 1
Posts: 6
Joined: Fri Jun 21, 2013 2:52 pm

Re: UPlay issues on Arch Linux, wine 1.6-rc1

Post by murukesh »

Ok, no luck with lib32-libwbclient. The other hit for winbind in the AUR is a client, which is orphaned. Searching for NTLM does, however yields a possible target: https://aur.archlinux.org/packages/libntlm/ - the problem being that libntlm (and it's 32-bit version) also are orphaned. I'll try installing that and see.

Log with lib32-libwebclient:

Code: Select all

err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:winsock:WSAEnumNameSpaceProvidersA (0x5b0a220 0x5b1df64) Stub!
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:winsock:WSALookupServiceBeginW (0x1517e68c 0x00000ff0 0x1517e6d4) Stub!
[0622/173932:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
fixme:iphlpapi:NotifyAddrChange (Handle 0x1517e564, overlapped 0x6106dc8): stub
fixme:winsock:WSALookupServiceBeginW (0x1517e6cc 0x00000ff0 0x1517e714) Stub!
[0622/173932:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
fixme:win:EnumDisplayDevicesW ((null),0,0x5b1f0e8,0x00000000), stub!
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
wine: Unhandled page fault on write access to 0x00000000 at address 0x874ea2 (thread 002c), starting debugger...
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x00874ea2).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00874ea2 ESP:095ddd64 EBP:095dde18 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:00000000 ECX:4490ca9f EDX:00000001
 ESI:1df60a50 EDI:06601990
Stack dump:
0x095ddd64:  0092fcad 4490c9e7 00000000 1df68400
0x095ddd74:  00000004 00000000 00000000 00000000
0x095ddd84:  00000000 00000000 00000000 00000000
0x095ddd94:  000000c0 00000000 00000000 00000000
0x095ddda4:  00000018 00000000 02582864 02b1dd84
0x095dddb4:  1df60a50 06601990 00000000 00000000
Backtrace:
=>0 0x00874ea2 in uplay (+0x474ea2) (0x095dde18)
  1 0x0093005f in uplay (+0x53005e) (0x095dde94)
  2 0x00929dad in uplay (+0x529dac) (0x095ddf34)
  3 0x00e46e81 in uplay (+0xa46e80) (0x095ddf9c)
  4 0x00e483e5 in uplay (+0xa483e4) (0x095de710)
  5 0x00e48e5c in uplay (+0xa48e5b) (0x095de7cc)
  6 0x010cd968 in uplay (+0xccd967) (0x095de90c)
  7 0x00fb4378 in uplay (+0xbb4377) (0x095de950)
  8 0x00f59184 in uplay (+0xb59183) (0x095de96c)
  9 0x00f7812a in uplay (+0xb78129) (0x095de99c)
  10 0x0087db63 in uplay (+0x47db62) (0x095de9c0)
  11 0x0087c7ea in uplay (+0x47c7e9) (0x095de9d8)
  12 0x008986dc in uplay (+0x4986db) (0x095de9f8)
  13 0x00dea518 in uplay (+0x9ea517) (0x095dea30)
  14 0x00dea596 in uplay (+0x9ea595) (0x095dea38)
  15 0x7bc789a0 call_thread_func_wrapper+0xb() in ntdll (0x095dea48)
  16 0x7bc7b9df call_thread_func+0x9e() in ntdll (0x095deb18)
  17 0x7bc7897e RtlRaiseException+0x21() in ntdll (0x095deb48)
  18 0x7bc81f05 in ntdll (+0x71f04) (0x095df398)
  19 0xf75bccf0 start_thread+0xcf() in libpthread.so.0 (0x095df468)
  20 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  21 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  22 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  23 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  24 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  25 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  26 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  27 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  28 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  29 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  30 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  31 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  32 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  33 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  34 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  35 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  36 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  37 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  38 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  39 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  40 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  41 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  42 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  43 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  44 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  45 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  46 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  47 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  48 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  49 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  50 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  51 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  52 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  53 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  54 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  55 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  56 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  57 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  58 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  59 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  60 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  61 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  62 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  63 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  64 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  65 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  66 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  67 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  68 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  69 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  70 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  71 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  72 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  73 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  74 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  75 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  76 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  77 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  78 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  79 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  80 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  81 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  82 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  83 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  84 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  85 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  86 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  87 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  88 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  89 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  90 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  91 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  92 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  93 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  94 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  95 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  96 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  97 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  98 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  99 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  100 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  101 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  102 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  103 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  104 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  105 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  106 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  107 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  108 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  109 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  110 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  111 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  112 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  113 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  114 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  115 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  116 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  117 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  118 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  119 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  120 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  121 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  122 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  123 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  124 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  125 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  126 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  127 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  128 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  129 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  130 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  131 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  132 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  133 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  134 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  135 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  136 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  137 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  138 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  139 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  140 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  141 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  142 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  143 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  144 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  145 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  146 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  147 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  148 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  149 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  150 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  151 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  152 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  153 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  154 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  155 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  156 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  157 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  158 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  159 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  160 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  161 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  162 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  163 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  164 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  165 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  166 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  167 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  168 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  169 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  170 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  171 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  172 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  173 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  174 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  175 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  176 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  177 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  178 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  179 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  180 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  181 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  182 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  183 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  184 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  185 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  186 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  187 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  188 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  189 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  190 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  191 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  192 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  193 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  194 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  195 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  196 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  197 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  198 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  199 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
  200 0xf74f47ae __clone+0x5d() in libc.so.6 (0x00000000)
0x00874ea2: movl	%eax,0x0(%eax)
Modules:
Module	Address			Debug info	Name (102 modules)
PE	  230000-  35d000	Deferred        libeay32
PE	  360000-  3ae000	Deferred        ssleay32
PE	  400000- 5182000	Export          uplay
PE	10000000-11816000	Deferred        libcef
PE	25cb0000-25e40000	Deferred        gdiplus
PE	4ad00000-4b681000	Deferred        icudt
PE	77430000-77440000	Deferred        msasn1
PE	77a80000-77b14000	Deferred        crypt32
ELF	7b800000-7ba53000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba53000	\               kernel32
ELF	7bc00000-7bcd9000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcd9000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7d406000-7d47b000	Deferred        d3dcompiler_43<elf>
  \-PE	7d410000-7d47b000	\               d3dcompiler_43
ELF	7da6f000-7da89000	Deferred        libgcc_s.so.1
ELF	7da89000-7daa1000	Deferred        libresolv.so.2
ELF	7daa1000-7daa8000	Deferred        libnss_dns.so.2
ELF	7daa8000-7dadf000	Deferred        uxtheme<elf>
  \-PE	7dab0000-7dadf000	\               uxtheme
ELF	7dadf000-7dae5000	Deferred        libxfixes.so.3
ELF	7dae5000-7daf0000	Deferred        libxcursor.so.1
ELF	7daf0000-7db00000	Deferred        libxi.so.6
ELF	7db00000-7db0b000	Deferred        libxrandr.so.2
ELF	7db0b000-7db16000	Deferred        libxrender.so.1
ELF	7db16000-7db38000	Deferred        libxcb.so.1
ELF	7db38000-7db52000	Deferred        libice.so.6
ELF	7db52000-7dc89000	Deferred        libx11.so.6
ELF	7dc89000-7dc9c000	Deferred        libxext.so.6
ELF	7dca6000-7dcc0000	Deferred        d3dx9_43<elf>
  \-PE	7dcb0000-7dcc0000	\               d3dx9_43
ELF	7dcc0000-7dd55000	Deferred        winex11<elf>
  \-PE	7dcd0000-7dd55000	\               winex11
ELF	7dd9d000-7ddc6000	Deferred        libexpat.so.1
ELF	7ddc6000-7de01000	Deferred        libfontconfig.so.1
ELF	7de01000-7de11000	Deferred        libbz2.so.1.0
ELF	7de11000-7deb2000	Deferred        libfreetype.so.6
ELF	7deb2000-7ded7000	Deferred        imm32<elf>
  \-PE	7dec0000-7ded7000	\               imm32
ELF	7ded7000-7df1a000	Deferred        usp10<elf>
  \-PE	7dee0000-7df1a000	\               usp10
ELF	7df1a000-7dfc2000	Deferred        msvcrt<elf>
  \-PE	7df30000-7dfc2000	\               msvcrt
ELF	7dfc2000-7dfef000	Deferred        netapi32<elf>
  \-PE	7dfd0000-7dfef000	\               netapi32
ELF	7dfef000-7e022000	Deferred        secur32<elf>
  \-PE	7e000000-7e022000	\               secur32
ELF	7e022000-7e04a000	Deferred        mpr<elf>
  \-PE	7e030000-7e04a000	\               mpr
ELF	7e04a000-7e061000	Deferred        libz.so.1
ELF	7e065000-7e06c000	Deferred        libxdmcp.so.6
ELF	7e06c000-7e072000	Deferred        libuuid.so.1
ELF	7e085000-7e102000	Deferred        wininet<elf>
  \-PE	7e090000-7e102000	\               wininet
ELF	7e102000-7e23b000	Deferred        oleaut32<elf>
  \-PE	7e120000-7e23b000	\               oleaut32
ELF	7e23b000-7e2df000	Deferred        urlmon<elf>
  \-PE	7e250000-7e2df000	\               urlmon
ELF	7e2df000-7e305000	Deferred        iphlpapi<elf>
  \-PE	7e2f0000-7e305000	\               iphlpapi
ELF	7e305000-7e3f1000	Deferred        comdlg32<elf>
  \-PE	7e310000-7e3f1000	\               comdlg32
ELF	7e3f1000-7e431000	Deferred        winspool<elf>
  \-PE	7e400000-7e431000	\               winspool
ELF	7e431000-7e45c000	Deferred        msacm32<elf>
  \-PE	7e440000-7e45c000	\               msacm32
ELF	7e45c000-7e4df000	Deferred        rpcrt4<elf>
  \-PE	7e470000-7e4df000	\               rpcrt4
ELF	7e4df000-7e622000	Deferred        ole32<elf>
  \-PE	7e500000-7e622000	\               ole32
ELF	7e622000-7e6d9000	Deferred        winmm<elf>
  \-PE	7e630000-7e6d9000	\               winmm
ELF	7e6d9000-7e6ed000	Deferred        psapi<elf>
  \-PE	7e6e0000-7e6ed000	\               psapi
ELF	7e6ed000-7e724000	Deferred        ws2_32<elf>
  \-PE	7e6f0000-7e724000	\               ws2_32
ELF	7e724000-7e761000	Deferred        winhttp<elf>
  \-PE	7e730000-7e761000	\               winhttp
ELF	7e761000-7e86e000	Deferred        comctl32<elf>
  \-PE	7e770000-7e86e000	\               comctl32
ELF	7e86e000-7e8e8000	Deferred        shlwapi<elf>
  \-PE	7e880000-7e8e8000	\               shlwapi
ELF	7e8e8000-7eb1d000	Deferred        shell32<elf>
  \-PE	7e900000-7eb1d000	\               shell32
ELF	7eb1d000-7eb91000	Deferred        advapi32<elf>
  \-PE	7eb30000-7eb91000	\               advapi32
ELF	7eb91000-7ecaf000	Deferred        gdi32<elf>
  \-PE	7eba0000-7ecaf000	\               gdi32
ELF	7ecaf000-7ee0f000	Deferred        user32<elf>
  \-PE	7ecc0000-7ee0f000	\               user32
ELF	7ef99000-7efdc000	Deferred        libm.so.6
ELF	7efdd000-7efe6000	Deferred        libsm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f73de000-f73e3000	Deferred        libdl.so.2
ELF	f73e3000-f73f0000	Deferred        libnss_files.so.2
ELF	f7401000-f7405000	Deferred        libxau.so.6
ELF	f7407000-f75b6000	Dwarf           libc.so.6
ELF	f75b6000-f75d1000	Dwarf           libpthread.so.0
ELF	f75d1000-f7715000	Dwarf           libwine.so.1
ELF	f7716000-f7738000	Deferred        ld-linux.so.2
ELF	f7738000-f7739000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Ubisoft\Ubisoft Game Launcher\Uplay.exe
	00000026    0
	00000024    0
	00000025    0
	0000000d    0
	0000000b    0
	00000047    0
	00000046    0
	00000045    0
	00000044    0
	00000043    0
	00000042    0
	00000041    0
	00000040    0
	0000003f    0
	0000003e    0
	0000003d    0
	0000003c    0
	0000003a    0
	00000039    0
	00000038    0
	00000037    0
	00000036    0
	00000035    0
	00000034    0
	00000033    0
	00000032    0
	00000031    0
	00000030    0
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0 <==
	0000002b    0
	0000002a    0
	00000029    0
	00000028    0
	00000009    0
0000000e services.exe
	0000001e    0
	0000001d    0
	00000018    0
	00000016    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000017    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001f    0
	0000001b    0
00000021 explorer.exe
	00000023    0
	00000022    0
Berillions
Level 4
Level 4
Posts: 230
Joined: Sat Mar 28, 2009 12:55 pm

Re: UPlay issues on Arch Linux, wine 1.6-rc1

Post by Berillions »

Hum... i can't edit my previous message.
UPlay does not work if you use a 64bits wineprefix, you must to use a 32bits prefix.
murukesh
Level 1
Level 1
Posts: 6
Joined: Fri Jun 21, 2013 2:52 pm

Re: UPlay issues on Arch Linux, wine 1.6-rc1

Post by murukesh »

Just noticed that when I play Mass Effect 2 with a crack, the logs show the same nouveau and ntlm errors. Perhaps its not relevant?
User avatar
DanKegel
Moderator
Moderator
Posts: 1164
Joined: Wed May 14, 2008 11:44 am

Re: UPlay issues on Arch Linux, wine 1.6-rc1

Post by DanKegel »

You probably need a newer crypt32. Try 'winetricks crypt32' with the latest winetricks, 20130624.
(Winetricks installed an old crypt32 until a week or so ago.) But it's tricky, you have
to then remove the 'all applications' override from crypt32 and re-add it just for uplay.exe.
See http://bugs.winehq.org/show_bug.cgi?id=33742#c17

winetricks now has a uplay verb which does all the needed overrides, maybe you should
just use that.
murukesh
Level 1
Level 1
Posts: 6
Joined: Fri Jun 21, 2013 2:52 pm

Re: UPlay issues on Arch Linux, wine 1.6-rc1

Post by murukesh »

As I said, I have used the winetricks from svn. It downloads the a service pack to extract the dll, I think. I have also tried the uplay verb. I'll try insanity* now.

* (repeating an action expecting different results)
murukesh
Level 1
Level 1
Posts: 6
Joined: Fri Jun 21, 2013 2:52 pm

[Solved] Re: UPlay issues on Arch Linux, wine 1.6-rc1

Post by murukesh »

Nearly a month since the last comment, I think I'd better end this here. Today I tried a new version of Uplay. While the problem still exists (Uplay crashes when started manually), the related Ubisoft Game Launcher program somehow launches Uplay correctly and lets it update and lets me log in. Uplay still crashes randomly after logging in, but now things are much better.
Locked