Jump to content

uTorrent 1552 Doesn't Run in Wine!


Computer Guru

Recommended Posts

I just updated to uTorrent 1552, and now it doesn't run in Wine!

"uTorrent has crashed"

It asks to restart, but comes up with the same error every time.

cg@Aurora:/data/uTorrent$ sudo wine utorrent.exe
fixme:msvcrt:__lconv_init stub
fixme:heap:HeapSetInformation 0x110000 0 0x452ab8 4
err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered
err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context 0x1
fixme:heap:HeapSetInformation 0x4b0000 0 0x452ab8 4
fixme:listview:LISTVIEW_SetColumnOrderArray iCount 14 lpiArray 0x33edec
fixme:keyboard:UnregisterHotKey (0x20026,1): stub
fixme:winsock:_remap_optname Unknown optname 12, can't remap!
fixme:winsock:WS_setsockopt Unknown IPPROTO_IP optname 0x0000000e
fixme:winsock:_remap_optname Unknown optname 10, can't remap!
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpScanMemory
fixme:winsock:_remap_optname Unknown optname 19, can't remap!
fixme:winsock:WS_setsockopt Unknown IPPROTO_IP optname 0x00000013
wine: Unhandled page fault on read access to 0x00000000 at address 0x41c238 (thread 0009), starting debugger...
fixme:msvcrt:__lconv_init stub
fixme:heap:HeapSetInformation 0x110000 0 0x452ab8 4
err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not registered
err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4} could be created for context 0x1
fixme:heap:HeapSetInformation 0x4b0000 0 0x452ab8 4
fixme:listview:LISTVIEW_SetColumnOrderArray iCount 14 lpiArray 0x34edec
fixme:keyboard:UnregisterHotKey (0x30062,1): stub
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0041c238).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0041c238 ESP:0033fa48 EBP:0033fa5c EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:00000077 ECX:0017e168 EDX:00000068
ESI:001faef0 EDI:00000594
Stack dump:
0x0033fa48: 001f9ae8 001fabe0 00174af4 001faef0
0x0033fa58: 001faf20 0033fa84 0041c8b6 0033fabc
0x0033fa68: 00452960 00174ae8 0033fa98 00174ae8
0x0033fa78: 00000002 00000030 00174ce0 0033fac0
0x0033fa88: 0041c95d 00020026 0033fad0 7ee38ebc
0x0033fa98: 001e9680 0017a280 0017a298 001e9930
Backtrace:
=>1 0x0041c238 in utorrent (+0x1c238) (0x0033fa5c)
2 0x0041c8b6 in utorrent (+0x1c8b6) (0x0033fa84)
3 0x0041c95d in utorrent (+0x1c95d) (0x0033fac0)
4 0x00438f12 in utorrent (+0x38f12) (0x0033fb14)
5 0x7ee14d4e in user32 (+0xa4d4e) (0x0033fb54)
6 0x7ee19e13 CallWindowProcW+0x53() in user32 (0x0033fb94)
7 0x7ede1afb DispatchMessageW+0x15b() in user32 (0x0033fbd4)
8 0x7edb072b IsDialogMessageW+0xfb() in user32 (0x0033fd34)
9 0x004276b6 in utorrent (+0x276b6) (0x0033fd6c)
10 0x00436155 in utorrent (+0x36155) (0x0033fe38)
11 0x004362a1 in utorrent (+0x362a1) (0x0033fe6c)
12 0x004416ba in utorrent (+0x416ba) (0x0033ff08)
13 0x7b8735de in kernel32 (+0x535de) (0x0033ffe8)
14 0xb7e53877 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x0041c238: cmpb 0x0(%eax),%dl
Modules:
Module Address Debug info Name (84 modules)
PE 400000- 47e000 Export utorrent
ELF 7b800000-7b927000 Export kernel32<elf>
\-PE 7b820000-7b927000 \ kernel32
ELF 7b9e9000-7ba32000 Deferred dbghelp<elf>
\-PE 7b9f0000-7ba32000 \ dbghelp
ELF 7bc00000-7bc96000 Deferred ntdll<elf>
\-PE 7bc10000-7bc96000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7bf65000-7c000000 Deferred oleaut32<elf>
\-PE 7bf80000-7c000000 \ oleaut32
ELF 7c334000-7c349000 Deferred psapi<elf>
\-PE 7c340000-7c349000 \ psapi
ELF 7c349000-7c34f000 Deferred libnss_dns.so.2
ELF 7c35c000-7c3c3000 Deferred msvcrt<elf>
\-PE 7c370000-7c3c3000 \ msvcrt
ELF 7c3c3000-7c414000 Deferred libgcrypt.so.11
ELF 7c414000-7c429000 Deferred libtasn1.so.3
ELF 7c429000-7c457000 Deferred libcrypt.so.1
ELF 7c459000-7c45c000 Deferred libnss_mdns4_minimal.so.2
ELF 7c464000-7c4d4000 Deferred libgnutls.so.13
ELF 7c4d4000-7c505000 Deferred libcups.so.2
ELF 7c529000-7c57e000 Deferred rpcrt4<elf>
\-PE 7c540000-7c57e000 \ rpcrt4
ELF 7c57e000-7c61b000 Deferred ole32<elf>
\-PE 7c590000-7c61b000 \ ole32
ELF 7c61b000-7c64d000 Deferred uxtheme<elf>
\-PE 7c620000-7c64d000 \ uxtheme
ELF 7c64d000-7c680000 Deferred winspool<elf>
\-PE 7c660000-7c680000 \ winspool
ELF 7c680000-7c73c000 Deferred comctl32<elf>
\-PE 7c690000-7c73c000 \ comctl32
ELF 7c73c000-7c794000 Deferred shlwapi<elf>
\-PE 7c750000-7c794000 \ shlwapi
ELF 7c794000-7c88f000 Deferred shell32<elf>
\-PE 7c7b0000-7c88f000 \ shell32
ELF 7c88f000-7c92f000 Deferred comdlg32<elf>
\-PE 7c8a0000-7c92f000 \ comdlg32
ELF 7c92f000-7c942000 Deferred libresolv.so.2
ELF 7c94b000-7c94f000 Deferred libgpg-error.so.0
ELF 7c94f000-7c96d000 Deferred iphlpapi<elf>
\-PE 7c960000-7c96d000 \ iphlpapi
ELF 7c96d000-7c99a000 Deferred ws2_32<elf>
\-PE 7c980000-7c99a000 \ ws2_32
ELF 7c99a000-7c9b4000 Deferred wsock32<elf>
\-PE 7c9a0000-7c9b4000 \ wsock32
ELF 7c9b4000-7c9bd000 Deferred libxcursor.so.1
ELF 7c9bd000-7c9da000 Deferred imm32<elf>
\-PE 7c9c0000-7c9da000 \ imm32
ELF 7c9da000-7c9e0000 Deferred libxrandr.so.2
ELF 7d40a000-7d412000 Deferred libxrender.so.1
ELF 7d510000-7d515000 Deferred libxfixes.so.3
ELF 7dda6000-7ddaf000 Deferred librt.so.1
ELF 7de76000-7e7a7000 Deferred fglrx_dri.so
ELF 7e7a7000-7e847000 Deferred libgl.so.1
ELF 7e847000-7e84c000 Deferred libxdmcp.so.6
ELF 7e84c000-7e84f000 Deferred libxau.so.6
ELF 7e84f000-7e940000 Deferred libx11.so.6
ELF 7e940000-7e94e000 Deferred libxext.so.6
ELF 7e94e000-7e953000 Deferred libxxf86vm.so.1
ELF 7e953000-7e96b000 Deferred libice.so.6
ELF 7e96b000-7e974000 Deferred libsm.so.6
ELF 7e974000-7ea03000 Deferred winex11<elf>
\-PE 7e980000-7ea03000 \ winex11
ELF 7ea80000-7eaa0000 Deferred libexpat.so.1
ELF 7eaa0000-7eacb000 Deferred libfontconfig.so.1
ELF 7eacb000-7eadf000 Deferred libz.so.1
ELF 7eadf000-7eb4a000 Deferred libfreetype.so.6
ELF 7eb4a000-7eb91000 Deferred advapi32<elf>
\-PE 7eb60000-7eb91000 \ advapi32
ELF 7eb91000-7eb9d000 Deferred libgcc_s.so.1
ELF 7ec94000-7ed52000 Deferred gdi32<elf>
\-PE 7ecb0000-7ed52000 \ gdi32
ELF 7ed52000-7ee8e000 Export user32<elf>
\-PE 7ed70000-7ee8e000 \ user32
ELF 7efa0000-7efab000 Deferred libnss_files.so.2
ELF 7efab000-7efb5000 Deferred libnss_nis.so.2
ELF 7efb5000-7efcc000 Deferred libnsl.so.1
ELF 7efcc000-7eff3000 Deferred libm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7ce2000-b7ce6000 Deferred libdl.so.2
ELF b7ce6000-b7e27000 Deferred libc.so.6
ELF b7e28000-b7e3f000 Deferred libpthread.so.0
ELF b7e4c000-b7f5d000 Export libwine.so.1
ELF b7f5f000-b7f7a000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000011
00000017 0
00000016 0
00000015 0
00000012 0
0000000a
0000000c 0
0000000b 0
00000008 (D) Z:\data\uTorrent\utorrent.exe
0000000f 0
0000000e 0
0000000d 0
00000009 0 <==
cg@Aurora:/data/uTorrent$ fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpScanMemory
fixme:winsock:_remap_optname Unknown optname 19, can't remap!
fixme:winsock:WS_setsockopt Unknown IPPROTO_IP optname 0x00000013
wine: Unhandled page fault on read access to 0x00000000 at address 0x41c238 (thread 0012), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0041c238).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0041c238 ESP:0034fa48 EBP:0034fa5c EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:00000077 ECX:0017e168 EDX:00000068
ESI:001fce20 EDI:00000594
Stack dump:
0x0034fa48: 001fb8d0 001fcb10 00174ae4 001fce20
0x0034fa58: 001fce50 0034fa84 0041c8b6 0034fabc
0x0034fa68: 00452960 00174ad8 0034fa98 00174ad8
0x0034fa78: 00000002 00000030 00174cd0 0034fac0
0x0034fa88: 0041c95d 00030062 0034fad0 7ee2cebc
0x0034fa98: 001a41b8 001e9738 001ea800 001ea848
Backtrace:
=>1 0x0041c238 in utorrent (+0x1c238) (0x0034fa5c)
2 0x0041c8b6 in utorrent (+0x1c8b6) (0x0034fa84)
3 0x0041c95d in utorrent (+0x1c95d) (0x0034fac0)
4 0x00438f12 in utorrent (+0x38f12) (0x0034fb14)
5 0x7ee08d4e in user32 (+0xa8d4e) (0x0034fb54)
6 0x7ee0de13 CallWindowProcW+0x53() in user32 (0x0034fb94)
7 0x7edd5afb DispatchMessageW+0x15b() in user32 (0x0034fbd4)
8 0x7eda472b IsDialogMessageW+0xfb() in user32 (0x0034fd34)
9 0x004276b6 in utorrent (+0x276b6) (0x0034fd6c)
10 0x00436155 in utorrent (+0x36155) (0x0034fe38)
11 0x004362a1 in utorrent (+0x362a1) (0x0034fe6c)
12 0x004416ba in utorrent (+0x416ba) (0x0034ff08)
13 0x7b8735de in kernel32 (+0x535de) (0x0034ffe8)
14 0xb7ea4877 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x0041c238: cmpb 0x0(%eax),%dl
Modules:
Module Address Debug info Name (84 modules)
PE 400000- 47e000 Export utorrent
ELF 7b800000-7b927000 Export kernel32<elf>
\-PE 7b820000-7b927000 \ kernel32
ELF 7b9e9000-7ba32000 Deferred dbghelp<elf>
\-PE 7b9f0000-7ba32000 \ dbghelp
ELF 7bc00000-7bc96000 Deferred ntdll<elf>
\-PE 7bc10000-7bc96000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7bf65000-7c000000 Deferred oleaut32<elf>
\-PE 7bf80000-7c000000 \ oleaut32
ELF 7c333000-7c348000 Deferred psapi<elf>
\-PE 7c340000-7c348000 \ psapi
ELF 7c348000-7c34e000 Deferred libnss_dns.so.2
ELF 7c35b000-7c3c2000 Deferred msvcrt<elf>
\-PE 7c370000-7c3c2000 \ msvcrt
ELF 7c3c2000-7c413000 Deferred libgcrypt.so.11
ELF 7c413000-7c428000 Deferred libtasn1.so.3
ELF 7c428000-7c456000 Deferred libcrypt.so.1
ELF 7c460000-7c463000 Deferred libnss_mdns4_minimal.so.2
ELF 7c463000-7c4d3000 Deferred libgnutls.so.13
ELF 7c4d3000-7c504000 Deferred libcups.so.2
ELF 7c528000-7c57d000 Deferred rpcrt4<elf>
\-PE 7c530000-7c57d000 \ rpcrt4
ELF 7c57d000-7c61a000 Deferred ole32<elf>
\-PE 7c590000-7c61a000 \ ole32
ELF 7c61a000-7c64c000 Deferred uxtheme<elf>
\-PE 7c620000-7c64c000 \ uxtheme
ELF 7c64c000-7c67f000 Deferred winspool<elf>
\-PE 7c650000-7c67f000 \ winspool
ELF 7c67f000-7c73b000 Deferred comctl32<elf>
\-PE 7c690000-7c73b000 \ comctl32
ELF 7c73b000-7c793000 Deferred shlwapi<elf>
\-PE 7c750000-7c793000 \ shlwapi
ELF 7c793000-7c88e000 Deferred shell32<elf>
\-PE 7c7a0000-7c88e000 \ shell32
ELF 7c88e000-7c92e000 Deferred comdlg32<elf>
\-PE 7c8a0000-7c92e000 \ comdlg32
ELF 7c92e000-7c941000 Deferred libresolv.so.2
ELF 7c94a000-7c94e000 Deferred libgpg-error.so.0
ELF 7c94e000-7c96c000 Deferred iphlpapi<elf>
\-PE 7c960000-7c96c000 \ iphlpapi
ELF 7c96c000-7c999000 Deferred ws2_32<elf>
\-PE 7c980000-7c999000 \ ws2_32
ELF 7c999000-7c9b3000 Deferred wsock32<elf>
\-PE 7c9a0000-7c9b3000 \ wsock32
ELF 7c9b3000-7c9bc000 Deferred libxcursor.so.1
ELF 7c9bc000-7c9d9000 Deferred imm32<elf>
\-PE 7c9c0000-7c9d9000 \ imm32
ELF 7c9d9000-7c9df000 Deferred libxrandr.so.2
ELF 7d409000-7d411000 Deferred libxrender.so.1
ELF 7d50f000-7d514000 Deferred libxfixes.so.3
ELF 7dda5000-7ddae000 Deferred librt.so.1
ELF 7de75000-7e7a6000 Deferred fglrx_dri.so
ELF 7e7a6000-7e846000 Deferred libgl.so.1
ELF 7e846000-7e84b000 Deferred libxdmcp.so.6
ELF 7e84b000-7e93c000 Deferred libx11.so.6
ELF 7e93c000-7e94a000 Deferred libxext.so.6
ELF 7e94a000-7e94f000 Deferred libxxf86vm.so.1
ELF 7e94f000-7e967000 Deferred libice.so.6
ELF 7e967000-7e970000 Deferred libsm.so.6
ELF 7e970000-7e9ff000 Deferred winex11<elf>
\-PE 7e980000-7e9ff000 \ winex11
ELF 7ea81000-7eaa1000 Deferred libexpat.so.1
ELF 7eaa1000-7eacc000 Deferred libfontconfig.so.1
ELF 7eacc000-7eae0000 Deferred libz.so.1
ELF 7eae0000-7eb4b000 Deferred libfreetype.so.6
ELF 7eb4b000-7eb92000 Deferred advapi32<elf>
\-PE 7eb60000-7eb92000 \ advapi32
ELF 7eb92000-7eb9e000 Deferred libgcc_s.so.1
ELF 7ec88000-7ed46000 Deferred gdi32<elf>
\-PE 7eca0000-7ed46000 \ gdi32
ELF 7ed46000-7ee82000 Export user32<elf>
\-PE 7ed60000-7ee82000 \ user32
ELF 7ee82000-7ee8d000 Deferred libnss_files.so.2
ELF 7ee8d000-7eea4000 Deferred libnsl.so.1
ELF 7eea4000-7eead000 Deferred libnss_compat.so.2
ELF 7eeae000-7eeb1000 Deferred libxau.so.6
ELF 7efcc000-7eff3000 Deferred libm.so.6
ELF 7eff4000-7effe000 Deferred libnss_nis.so.2
ELF b7d33000-b7d37000 Deferred libdl.so.2
ELF b7d37000-b7e78000 Deferred libc.so.6
ELF b7e79000-b7e90000 Deferred libpthread.so.0
ELF b7e9d000-b7fae000 Export libwine.so.1
ELF b7fb0000-b7fcb000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000011 (D) Z:\data\uTorrent\utorrent.exe
00000017 0
00000016 0
00000015 0
00000012 0 <==
0000000a
0000000c 0
0000000b 0

Edit

Deleting RSS.dat and resume.dat seems to have dealt with that problem.

But I'm having all kinds of issues I've never seen before with uTorrent.

Even after deleting settings.dat at startup it always sets the port to 0.

Every time I turn it on it re-downloads all RSS-matches.

Closing uTorrent keeps it in the taskbar.

It'll keep re-opening itself automatically, and complain about uTorrent already being open but unresponsive.

This is the first build I've had so much trouble with.

Link to comment
Share on other sites

Eh? Not sure what makes you say that -- µTorrent has always worked on Wine...

@Computer Guru: Not sure what to say here... µTorrent still seems to run fine on Wine for me... Someone else testing it on Darwine (IINM) hasn't complained either. Wine support was inadvertently broken in an internal build by mistakenly adding a dependency on a DLL, but that was resolved quickly, and isn't in 1552...

Edit: Heh, I was about to edit my post about the RSS feed crash, but Richard already got to it first...

Link to comment
Share on other sites

What I meant was that utorrent was originally built for windows, but it also happen to work good in Linux with WINE even if developers didn't intended to. So I thought it was a bit incorrect to claim support for wine. Besides that.. If the utorrent works good in windows and not in Linux, wouldn't that be an wine issue then?

But hey, I just saw that WINE support was added in the download section.

Link to comment
Share on other sites

@tjobo: Oh :P FWIW, all of the devs prefer to keep things working well wherever µTorrent should be working as best as they possibly can, so you can sorta say that keeping it working on Wine has always been a "silent" goal :)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...