Jump to content

utorrent 1.8 and 1.8.1 freeze on high download bandwidth


torrentmexx

Recommended Posts

First, let me say that I use utorrent for a long time now and that I enjoy the program very much. Thanks.

I´m running on a W2K3 (SP2) 32bit machine with a transparent 1gbps uplink. Usually, I limit downspeed in the GUI to 300K. Sometimes, though, we are in a little hurry and increase this setting. Up to 1000Kbps it is stable. Around 1500-2000Kbps utorrent will freeze completely after some time (usually, .5-1 hours tops). All files are still opened, but filepointers are not advanced any more and network speed up/down is zero. The process must then be killed as it´s completely unresponsive. The crash is not dependend on how many torrents are open at this point.

There is no other software to speak of on the machine (other than PeerGuardian) as it´s a dedicated environment.

Please advise.

Regards

-torrentmexx

[hijackthis log]

Logfile of Trend Micro HijackThis v2.0.2

Scan saved at 11:40:59, on 28.10.2008

Platform: Windows 2003 SP2 (WinNT 5.02.3790)

MSIE: Internet Explorer v7.00 (7.00.6000.16705)

Boot mode: Normal

Running processes:

C:\WINDOWS\System32\smss.exe

C:\WINDOWS\system32\winlogon.exe

C:\WINDOWS\system32\services.exe

C:\WINDOWS\system32\lsass.exe

C:\WINDOWS\system32\svchost.exe

C:\WINDOWS\System32\svchost.exe

C:\WINDOWS\system32\spoolsv.exe

C:\WINDOWS\System32\svchost.exe

C:\WINDOWS\system32\inetsrv\inetinfo.exe

C:\WINDOWS\System32\svchost.exe

C:\WINDOWS\System32\svchost.exe

C:\WINDOWS\system32\winlogon.exe

C:\WINDOWS\system32\rdpclip.exe

C:\WINDOWS\system32\ctfmon.exe

C:\WINDOWS\Explorer.EXE

C:\Program Files\Java\jre1.6.0_07\bin\jusched.exe

C:\Program Files\Iarsn\TaskInfo 7.x\TaskInfo.exe

C:\WINDOWS\System32\svchost.exe

C:\Program Files\ut\utorrent_18.exe

C:\Program Files\Internet Explorer\iexplore.exe

C:\Documents and Settings\t\Desktop\HijackThis.exe

R0 - HKCU\Software\Microsoft\Internet Explorer\Main,Start Page = http://www.torrentz.com/

R1 - HKLM\Software\Microsoft\Internet Explorer\Main,Default_Page_URL = http://go.microsoft.com/fwlink/?LinkId=69157

R1 - HKLM\Software\Microsoft\Internet Explorer\Main,Default_Search_URL = http://go.microsoft.com/fwlink/?LinkId=54896

R1 - HKLM\Software\Microsoft\Internet Explorer\Main,Search Page = http://go.microsoft.com/fwlink/?LinkId=54896

R0 - HKLM\Software\Microsoft\Internet Explorer\Main,Start Page = http://go.microsoft.com/fwlink/?LinkId=69157

R0 - HKCU\Software\Microsoft\Internet Explorer\Main,Local Page =

R1 - HKCU\Software\Microsoft\Internet Connection Wizard,ShellNext = http://go.microsoft.com/fwlink/?LinkId=74005

R0 - HKCU\Software\Microsoft\Internet Explorer\Toolbar,LinksFolderName =

R3 - Default URLSearchHook is missing

O2 - BHO: SSVHelper Class - {761497BB-D6F0-462C-B6EB-D4DAF1D92D43} - C:\Program Files\Java\jre1.6.0_07\bin\ssv.dll

O4 - HKLM\..\Run: [userFaultCheck] %systemroot%\system32\dumprep 0 -u

O4 - HKLM\..\Run: [sunJavaUpdateSched] "C:\Program Files\Java\jre1.6.0_07\bin\jusched.exe"

O4 - HKCU\..\Run: [CTFMON.EXE] C:\WINDOWS\system32\ctfmon.exe

O4 - HKCU\..\Run: [TaskInfo.exe] "C:\Program Files\Iarsn\TaskInfo 7.x\TaskInfo.exe"

O4 - HKUS\S-1-5-19\..\Run: [CTFMON.EXE] C:\WINDOWS\system32\CTFMON.EXE (User 'LOCAL SERVICE')

O4 - HKUS\S-1-5-19\..\RunOnce: [tscuninstall] %systemroot%\system32\tscupgrd.exe (User 'LOCAL SERVICE')

O4 - HKUS\S-1-5-20\..\Run: [CTFMON.EXE] C:\WINDOWS\system32\CTFMON.EXE (User 'NETWORK SERVICE')

O4 - HKUS\S-1-5-20\..\RunOnce: [tscuninstall] %systemroot%\system32\tscupgrd.exe (User 'NETWORK SERVICE')

O4 - HKUS\S-1-5-18\..\Run: [CTFMON.EXE] C:\WINDOWS\system32\CTFMON.EXE (User 'SYSTEM')

O4 - HKUS\S-1-5-18\..\RunOnce: [tscuninstall] %systemroot%\system32\tscupgrd.exe (User 'SYSTEM')

O4 - HKUS\.DEFAULT\..\Run: [CTFMON.EXE] C:\WINDOWS\system32\CTFMON.EXE (User 'Default user')

O4 - HKUS\.DEFAULT\..\RunOnce: [tscuninstall] %systemroot%\system32\tscupgrd.exe (User 'Default user')

O9 - Extra button: (no name) - {08B0E5C0-4FCB-11CF-AAA5-00401C608501} - C:\Program Files\Java\jre1.6.0_07\bin\ssv.dll

O9 - Extra 'Tools' menuitem: Sun Java Console - {08B0E5C0-4FCB-11CF-AAA5-00401C608501} - C:\Program Files\Java\jre1.6.0_07\bin\ssv.dll

O15 - ESC Trusted Zone: http://www.google-analytics.com

O15 - ESC Trusted Zone: http://www.mybittorrent.com

O15 - ESC Trusted Zone: http://m.webtrends.com

O15 - ESC Trusted Zone: http://runonce.msn.com (HKLM)

O15 - ESC Trusted Zone: http://*.windowsupdate.com (HKLM)

O16 - DPF: {6414512B-B978-451D-A0D8-FCFDF33E833C} (WUWebControl Class) - http://update.microsoft.com/windowsupdate/v6/V5Controls/en/x86/client/wuweb_site.cab?1165687837337

O17 - HKLM\System\CCS\Services\Tcpip\Parameters: Domain = xxxxxx.com

O17 - HKLM\Software\..\Telephony: DomainName = xxxxxx.com

O17 - HKLM\System\CCS\Services\Tcpip\..\{C36CC27D-0C79-4DE6-AD74-5033DA575276}: NameServer = 1.1.1.1

O17 - HKLM\System\CS1\Services\Tcpip\Parameters: Domain = xxxxxx.com

O17 - HKLM\System\CS2\Services\Tcpip\Parameters: Domain = xxxxxx.com

--

End of file - 4178 bytes

[/hijackthis log]

[procexp log]

Process PID CPU Description Company Name

System Idle Process 0 85.61

Interrupts n/a 0.76 Hardware Interrupts

DPCs n/a 3.03 Deferred Procedure Calls

System 4

smss.exe 276 Windows NT Session Manager Microsoft Corporation

csrss.exe 324 Client Server Runtime Process Microsoft Corporation

winlogon.exe 348 Windows NT Logon Application Microsoft Corporation

services.exe 396 0.76 Services and Controller app Microsoft Corporation

svchost.exe 584 Generic Host Process for Win32 Services Microsoft Corporation

wmiprvse.exe 3040 WMI Microsoft Corporation

wmiprvse.exe 3912 WMI Microsoft Corporation

svchost.exe 648 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 720 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 760 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 776 Generic Host Process for Win32 Services Microsoft Corporation

spoolsv.exe 904 Spooler SubSystem App Microsoft Corporation

msdtc.exe 928 MS DTCconsole program Microsoft Corporation

svchost.exe 1116 Generic Host Process for Win32 Services Microsoft Corporation

inetinfo.exe 1176 Internet Information Services Microsoft Corporation

svchost.exe 1240 Generic Host Process for Win32 Services Microsoft Corporation

wmserver.exe 1436 Windows Media Services Microsoft Corporation

svchost.exe 1528 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 1852 Generic Host Process for Win32 Services Microsoft Corporation

alg.exe 1940 Application Layer Gateway Service Microsoft Corporation

svchost.exe 2648 Generic Host Process for Win32 Services Microsoft Corporation

lsass.exe 408 LSA Shell Microsoft Corporation

csrss.exe 2092 Client Server Runtime Process Microsoft Corporation

winlogon.exe 2120 Windows NT Logon Application Microsoft Corporation

rdpclip.exe 2296 RDP Clip Monitor Microsoft Corporation

ctfmon.exe 2412 CTF Loader Microsoft Corporation

explorer.exe 2420 Windows Explorer Microsoft Corporation

jusched.exe 2504 Java Platform SE binary Sun Microsystems, Inc.

TaskInfo.exe 2524 0.76 TaskInfo Application Igor Arsenin

utorrent_18.exe 520 7.58 µTorrent BitTorrent, Inc.

iexplore.exe 1464 Internet Explorer Microsoft Corporation

procexp.exe 1780 1.52 Sysinternals Process Explorer Sysinternals - www.sysinternals.com

[/procexp log]

Link to comment
Share on other sites

Well PeerGuardian is... silly. If you want to block peers, make the list it uses into ipfilter.dat so uTorrent controls who not to connect/receive connections. If PG blocks them, uT just ends up thinking it timed out.

You didn't select uTorrent.exe and have DLL mode enabled (Ctrl-D). Please try re-pasting the logfile.

Also, uTorrent has no problems with your slow linkspeed. It transfers fine going MiBps, so please include a screenshot of your Ctrl-P > Advanced > Disk Cache settings in the next post please :D

Link to comment
Share on other sites

Just as I was about to send praise, it happened again ;(

I terminated PeerGuardian and combined it´s lists into ipfilter.dat, which I then loaded.

I set download speed to 10000K and let it run. Effective speed reported by utorrent was between 2 and 4MBps (at 4.3 when it died after ~3hrs).

Details:

- 60 torrents active.

- 1209 open files (incl Endpoints and such)

- 2047 open handles

I waited 10mins to give it breathing space to revive, but to no avail.

If I may, looking at the aforementioned, 2047 handles looks funny to me. (Programming myself)

I´ve saved the complete dumps (TCP connects, Open files/handles, System state, etc) here, but I´m a bit reluctant posting them here. Please PM me, if you might have use for them.

One more thing might be worthwhile mentioning: All the files/torrents reside on a remote NAS mounted to a local folder using CIFS.

Thanks for reading this....

Here´s the dump captured at death time:

[cut]

Process PID CPU Description Company Name

System Idle Process 0 88.03

Interrupts n/a 1.01 Hardware Interrupts

DPCs n/a 1.76 Deferred Procedure Calls

System 4

smss.exe 276 Windows NT Session Manager Microsoft Corporation

csrss.exe 324 Client Server Runtime Process Microsoft Corporation

winlogon.exe 348 Windows NT Logon Application Microsoft Corporation

services.exe 396 0.70 Services and Controller app Microsoft Corporation

svchost.exe 584 Generic Host Process for Win32 Services Microsoft Corporation

wmiprvse.exe 3040 WMI Microsoft Corporation

svchost.exe 648 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 720 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 760 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 776 Generic Host Process for Win32 Services Microsoft Corporation

spoolsv.exe 904 Spooler SubSystem App Microsoft Corporation

msdtc.exe 928 MS DTCconsole program Microsoft Corporation

svchost.exe 1116 Generic Host Process for Win32 Services Microsoft Corporation

inetinfo.exe 1176 Internet Information Services Microsoft Corporation

svchost.exe 1240 Generic Host Process for Win32 Services Microsoft Corporation

wmserver.exe 1436 Windows Media Services Microsoft Corporation

svchost.exe 1528 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 1852 Generic Host Process for Win32 Services Microsoft Corporation

alg.exe 1940 Application Layer Gateway Service Microsoft Corporation

svchost.exe 2648 Generic Host Process for Win32 Services Microsoft Corporation

lsass.exe 408 LSA Shell Microsoft Corporation

csrss.exe 2092 Client Server Runtime Process Microsoft Corporation

winlogon.exe 2120 Windows NT Logon Application Microsoft Corporation

rdpclip.exe 2296 RDP Clip Monitor Microsoft Corporation

ctfmon.exe 2412 CTF Loader Microsoft Corporation

explorer.exe 2420 1.41 Windows Explorer Microsoft Corporation

jusched.exe 2504 Java Platform SE binary Sun Microsystems, Inc.

TaskInfo.exe 2524 TaskInfo Application Igor Arsenin

utorrent_18.exe 520 µTorrent BitTorrent, Inc.

iexplore.exe 1464 Internet Explorer Microsoft Corporation

procexp.exe 4084 5.63 Sysinternals Process Explorer Sysinternals - www.sysinternals.com

Process: utorrent_18.exe Pid: 520

Name Description Company Name Version

ACTIVEDS.dll ADs Router Layer DLL Microsoft Corporation 5.02.3790.3959

adsldpc.dll ADs LDAP Provider C DLL Microsoft Corporation 5.02.3790.3959

ADVAPI32.dll Advanced Windows 32 Base API Microsoft Corporation 5.02.3790.3959

apphelp.dll Application Compatibility Client Library Microsoft Corporation 5.02.3790.3959

ATL.DLL ATL Module for Windows XP (Unicode) Microsoft Corporation 3.05.2283.0000

browseui.dll Shell Browser UI Library Microsoft Corporation 6.00.3790.3959

c_936.nls

c_950.nls

CLBCatQ.DLL COM+ Configuration Catalog Microsoft Corporation 2001.12.4720.3959

COMCTL32.dll User Experience Controls Library Microsoft Corporation 6.00.3790.3959

comdlg32.dll Common Dialogs DLL Microsoft Corporation 6.00.3790.3959

COMRes.dll COM+ Resources Microsoft Corporation 2001.12.4720.3959

credui.dll Credential Manager User Interface Microsoft Corporation 5.02.3790.3959

CRYPT32.dll Crypto API32 Microsoft Corporation 5.131.3790.3959

CRYPTUI.dll Microsoft Trust UI Provider Microsoft Corporation 5.131.3790.3959

CSCDLL.dll Offline Network Agent Microsoft Corporation 5.02.3790.3959

cscui.dll Client Side Caching UI Microsoft Corporation 5.02.3790.3959

ctype.nls

davclnt.dll Web DAV Client DLL Microsoft Corporation 5.02.3790.3959

DNSAPI.dll DNS Client API DLL Microsoft Corporation 5.02.3790.4318

drprov.dll Microsoft Terminal Server Network Provider Microsoft Corporation 5.02.3790.3959

GDI32.dll GDI Client DLL Microsoft Corporation 5.02.3790.4237

hnetcfg.dll Home Networking Configuration Manager Microsoft Corporation 5.02.3790.3959

ieframe.dll Internet Explorer Microsoft Corporation 7.00.6000.16705

iertutil.dll Run time utility for Internet Explorer Microsoft Corporation 7.00.6000.16705

imagehlp.dll Windows NT Image Helper Microsoft Corporation 5.02.3790.3959

IMM32.DLL Windows IMM32 API Client DLL Microsoft Corporation 5.02.3790.3959

Iphlpapi.dll IP Helper API Microsoft Corporation 5.02.3790.3959

kernel32.dll Windows NT BASE API Client DLL Microsoft Corporation 5.02.3790.4062

locale.nls

MPR.dll Multiple Provider Router DLL Microsoft Corporation 5.02.3790.3959

MPRAPI.dll Windows NT MP Router Administration DLL Microsoft Corporation 5.02.3790.3959

MSASN1.dll ASN.1 Runtime APIs Microsoft Corporation 5.02.3790.3959

MSCTF.dll MSCTF Server DLL Microsoft Corporation 5.02.3790.3959

msctfime.ime Microsoft Text Frame Work Service IME Microsoft Corporation 5.02.3790.3959

msvcrt.dll Windows NT CRT DLL Microsoft Corporation 7.00.3790.3959

mswsock.dll Microsoft Windows Sockets 2.0 Service Provider Microsoft Corporation 5.02.3790.4318

NETAPI32.dll Net Win32 API DLL Microsoft Corporation 5.02.3790.3959

NETUI0.dll NT LM UI Common Code - GUI Classes Microsoft Corporation 5.02.3790.0000

NETUI1.dll NT LM UI Common Code - Networking classes Microsoft Corporation 5.02.3790.0000

ntdll.dll NT Layer DLL Microsoft Corporation 5.02.3790.3959

ntlanman.dll Microsoft® Lan Manager Microsoft Corporation 5.02.3790.3959

ole32.dll Microsoft OLE for Windows Microsoft Corporation 5.02.3790.3959

OLEAUT32.dll Microsoft Corporation 5.02.3790.4202

PSAPI.DLL Process Status Helper Microsoft Corporation 5.02.3790.3959

R00000000000a.clb

rasadhlp.dll Remote Access AutoDial Helper Microsoft Corporation 5.02.3790.3959

rdpsnd.dll Terminal Server MultiMedia Driver Microsoft Corporation 5.02.3790.0000

RPCRT4.dll Remote Procedure Call Runtime Microsoft Corporation 5.02.3790.4115

rtutils.dll Routing Utilities Microsoft Corporation 5.02.3790.3959

SAMLIB.dll SAM Library DLL Microsoft Corporation 5.02.3790.3959

Secur32.dll Security Support Provider Interface Microsoft Corporation 5.02.3790.3959

SETUPAPI.dll Windows Setup API Microsoft Corporation 5.02.3790.3959

SHDOCVW.dll Shell Doc Object and Control Library Microsoft Corporation 6.00.3790.3959

SHELL32.dll Windows Shell Common Dll Microsoft Corporation 6.00.3790.4184

shfolder.dll Shell Folder Service Microsoft Corporation 6.00.3790.3959

SHLWAPI.dll Shell Light-weight Utility Library Microsoft Corporation 6.00.3790.3959

sortkey.nls

sorttbls.nls

unicode.nls

urlmon.dll OLE32 Extensions for Win32 Microsoft Corporation 7.00.6000.16705

USER32.dll Windows USER API Client DLL Microsoft Corporation 5.02.3790.4033

USERENV.dll Userenv Microsoft Corporation 5.02.3790.3959

utorrent_18.exe µTorrent BitTorrent, Inc. 1.08.0000.11813

UxTheme.dll Microsoft UxTheme Library Microsoft Corporation 6.00.3790.3959

VERSION.dll Version Checking and File Installation Libraries Microsoft Corporation 5.02.3790.3959

winmm.dll MCI API DLL Microsoft Corporation 5.02.3790.3959

winrnr.dll LDAP RnR Provider DLL Microsoft Corporation 5.02.3790.3959

WINSTA.dll Winstation Library Microsoft Corporation 5.02.3790.3959

WINTRUST.dll Microsoft Trust Verification APIs Microsoft Corporation 5.131.3790.3959

WLDAP32.dll Win32 LDAP API DLL Microsoft Corporation 5.02.3790.3959

WS2_32.dll Windows Socket 2.0 32-Bit DLL Microsoft Corporation 5.02.3790.3959

WS2HELP.dll Windows Socket 2.0 Helper for Windows NT Microsoft Corporation 5.02.3790.3959

wshtcpip.dll Windows Sockets Helper DLL Microsoft Corporation 5.02.3790.3959

[/cut]

Link to comment
Share on other sites

Well, that´s what the dump in the last post should´ve reflected.

Re disk cache settings.

- All write caching is off to ensure that the data is effectively on the remote NAS if something fails.

- Read caching is on w/ remove old blocks

Here´s a new dump:

[cut]

Process PID CPU Description Company Name

System Idle Process 0 92.31

Interrupts n/a 0.77 Hardware Interrupts

DPCs n/a 0.77 Deferred Procedure Calls

System 4

smss.exe 276 Windows NT Session Manager Microsoft Corporation

csrss.exe 324 Client Server Runtime Process Microsoft Corporation

winlogon.exe 348 Windows NT Logon Application Microsoft Corporation

services.exe 396 1.54 Services and Controller app Microsoft Corporation

svchost.exe 584 Generic Host Process for Win32 Services Microsoft Corporation

wmiprvse.exe 3040 WMI Microsoft Corporation

svchost.exe 648 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 720 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 760 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 776 Generic Host Process for Win32 Services Microsoft Corporation

spoolsv.exe 904 Spooler SubSystem App Microsoft Corporation

msdtc.exe 928 MS DTCconsole program Microsoft Corporation

svchost.exe 1116 Generic Host Process for Win32 Services Microsoft Corporation

inetinfo.exe 1176 Internet Information Services Microsoft Corporation

svchost.exe 1240 Generic Host Process for Win32 Services Microsoft Corporation

wmserver.exe 1436 Windows Media Services Microsoft Corporation

svchost.exe 1528 Generic Host Process for Win32 Services Microsoft Corporation

svchost.exe 1852 Generic Host Process for Win32 Services Microsoft Corporation

alg.exe 1940 Application Layer Gateway Service Microsoft Corporation

svchost.exe 2648 Generic Host Process for Win32 Services Microsoft Corporation

lsass.exe 408 LSA Shell Microsoft Corporation

csrss.exe 2092 Client Server Runtime Process Microsoft Corporation

winlogon.exe 2120 Windows NT Logon Application Microsoft Corporation

rdpclip.exe 2296 RDP Clip Monitor Microsoft Corporation

ctfmon.exe 2412 CTF Loader Microsoft Corporation

explorer.exe 2420 Windows Explorer Microsoft Corporation

jusched.exe 2504 Java Platform SE binary Sun Microsystems, Inc.

TaskInfo.exe 2524 TaskInfo Application Igor Arsenin

iexplore.exe 1464 Internet Explorer Microsoft Corporation

utorrent_18.exe 3620 4.62 µTorrent BitTorrent, Inc.

procexp.exe 3772 Sysinternals Process Explorer Sysinternals - www.sysinternals.com

Process: utorrent_18.exe Pid: 3620

Name Description Company Name Version

ACTIVEDS.dll ADs Router Layer DLL Microsoft Corporation 5.02.3790.3959

adsldpc.dll ADs LDAP Provider C DLL Microsoft Corporation 5.02.3790.3959

ADVAPI32.dll Advanced Windows 32 Base API Microsoft Corporation 5.02.3790.3959

apphelp.dll Application Compatibility Client Library Microsoft Corporation 5.02.3790.3959

ATL.DLL ATL Module for Windows XP (Unicode) Microsoft Corporation 3.05.2283.0000

c_936.nls

c_950.nls

COMCTL32.dll User Experience Controls Library Microsoft Corporation 6.00.3790.3959

comdlg32.dll Common Dialogs DLL Microsoft Corporation 6.00.3790.3959

credui.dll Credential Manager User Interface Microsoft Corporation 5.02.3790.3959

ctype.nls

DNSAPI.dll DNS Client API DLL Microsoft Corporation 5.02.3790.4318

GDI32.dll GDI Client DLL Microsoft Corporation 5.02.3790.4237

hnetcfg.dll Home Networking Configuration Manager Microsoft Corporation 5.02.3790.3959

IMM32.DLL Windows IMM32 API Client DLL Microsoft Corporation 5.02.3790.3959

Iphlpapi.dll IP Helper API Microsoft Corporation 5.02.3790.3959

kernel32.dll Windows NT BASE API Client DLL Microsoft Corporation 5.02.3790.4062

locale.nls

MPRAPI.dll Windows NT MP Router Administration DLL Microsoft Corporation 5.02.3790.3959

MSCTF.dll MSCTF Server DLL Microsoft Corporation 5.02.3790.3959

msctfime.ime Microsoft Text Frame Work Service IME Microsoft Corporation 5.02.3790.3959

msvcrt.dll Windows NT CRT DLL Microsoft Corporation 7.00.3790.3959

mswsock.dll Microsoft Windows Sockets 2.0 Service Provider Microsoft Corporation 5.02.3790.4318

NETAPI32.dll Net Win32 API DLL Microsoft Corporation 5.02.3790.3959

ntdll.dll NT Layer DLL Microsoft Corporation 5.02.3790.3959

ole32.dll Microsoft OLE for Windows Microsoft Corporation 5.02.3790.3959

OLEAUT32.dll Microsoft Corporation 5.02.3790.4202

PSAPI.DLL Process Status Helper Microsoft Corporation 5.02.3790.3959

rasadhlp.dll Remote Access AutoDial Helper Microsoft Corporation 5.02.3790.3959

RPCRT4.dll Remote Procedure Call Runtime Microsoft Corporation 5.02.3790.4115

rtutils.dll Routing Utilities Microsoft Corporation 5.02.3790.3959

SAMLIB.dll SAM Library DLL Microsoft Corporation 5.02.3790.3959

Secur32.dll Security Support Provider Interface Microsoft Corporation 5.02.3790.3959

SETUPAPI.dll Windows Setup API Microsoft Corporation 5.02.3790.3959

SHELL32.dll Windows Shell Common Dll Microsoft Corporation 6.00.3790.4184

shfolder.dll Shell Folder Service Microsoft Corporation 6.00.3790.3959

SHLWAPI.dll Shell Light-weight Utility Library Microsoft Corporation 6.00.3790.3959

sortkey.nls

sorttbls.nls

unicode.nls

USER32.dll Windows USER API Client DLL Microsoft Corporation 5.02.3790.4033

utorrent_18.exe µTorrent BitTorrent, Inc. 1.08.0000.11813

UxTheme.dll Microsoft UxTheme Library Microsoft Corporation 6.00.3790.3959

winrnr.dll LDAP RnR Provider DLL Microsoft Corporation 5.02.3790.3959

WLDAP32.dll Win32 LDAP API DLL Microsoft Corporation 5.02.3790.3959

WS2_32.dll Windows Socket 2.0 32-Bit DLL Microsoft Corporation 5.02.3790.3959

WS2HELP.dll Windows Socket 2.0 Helper for Windows NT Microsoft Corporation 5.02.3790.3959

wshtcpip.dll Windows Sockets Helper DLL Microsoft Corporation 5.02.3790.3959

[/cut]

Link to comment
Share on other sites

I retested it today. The number of handles is apparently not the problem as I ran it well past 2,100 at 42Mbps.

Disk stats:

Read: 0/0kb; From cache: 0; From file avg size 15.9; Hashing avg size 1.44MB

Write: 2MB/0k; To cache avg size 15.9; To file avg size 75.0k

So it´s obviously not the speed nor the handles.

I´d be pointing at the NAS, but the share is still there and accessible if utorrent is dead. So this ain´t likely. diskio.xxx is all set to true, anyway.

Any other thoughts ?

NB. I know that 1.8.1 is there. But since some trackers refuse it and it showed the same behaviour, I stuck with 1.8 ... But I can always test 1.8.1 if that´s of use...

Link to comment
Share on other sites

Trackers which refuse to allow 1.8.1 are arrogant and think themselves self-important. What's the reason for allowing 1.8 when 1.8.1 fixes a known problem with it in handling network connections?

I still don't see how it's possible you're seeing that transfer rate without any disk overload. Re enable disk cache and set it to like 50 or 100. Are you enabling the windows disk cache bypass for reads/writes ?

Link to comment
Share on other sites

I concur in the assessment of the trackers. However, if it´s the only tracker for a specific content.... Well, I´m at the short end of the stick.

As for the disk caching. I´m not sure, if this in itself might be the problem. Anyhow, the settings in utorrent are:

- Override: unchecked

- Reduce memory: checked

- Enable caching of disk writes: Unchecked

- Enable caching of disk reads: Checked

- Turn off...: Checked

- Remove old...: Checked

- Increase...: Unchecked

- Disable Windows caching of disk writes: Checked

- Disable Windows caching of disk reads: Unchecked

The not happening disk overload can be explained as the files reside on the NAS. I´m not sure, if "Disable Windows caching of disk writes" really disables all W2K3 internal caching functions. So we have at least the NAS (embedded WinXP) caching and then writing the data via a caching RAID controller across striped disks. This alone speeds up things. Then, if the local W2K3 caches, as well, there should be sufficient intermediaries doing the works. Network speed isn´t limiting, as well. There internal NIC is set at 100mbps, which gives us ~80mbps max throughput, which is sufficient for 42mbps of incoming data.

Do you think there might be some bug in the handling of writes in this case ?

As far as I can diagnose from the outside, it appears to be some kind of deadlock situation where one thread waits for the other. The lockdown is immediate, utorrent still uses some CPU time intermittendly (~0-1.5%), but all network transfer and disk I/O is suspended. This is corroborated by the fact that the GUI isn´t updated any more, as well, and Windoze reports the process as non-responsive.

Link to comment
Share on other sites

Hmm, well have you tried reversing the current settings related to WRITES. i.e. what happens if you enable write cacheing, but DISable the windows bypass of writes since... you've got such a speedy setup ;)

Heh, this is "fun" in that it requires much poking to see the root cause of the problem, unfortunate that ultimately the time spent and problem may be something to do with the specific chain of data transfer in your case. I agree that your setup CAN handle the data... what needs to be done though is isolating certain parts of this chain next IMO. Would it be possible for you to try say doing some testing with the various changes you're making to Disk Cache LOCAL and not trying to do any transfer outside the local/internal drives?

Also, with this talk of file access.. there is the Advanced option for diskio.flush_files Have you tried adding that to the permutation for "does it work?" lol In cases with the deadlock, since it's only the utorrent.exe process I'm thinking you can capture the process information with Process Explorer, or even Process Monitor from http://sysinternals.com (The former allows to see the call stack, which is highly useful for ... others; the latter allows direct viewing of OS calls... at a price of system RAM and logfile space when logging for a long time however). I am aware you can, with the debug tools installed, cause a crash/dumpfile to be created in a stuck process in windows Vista from the Task Manager. Is this possible in 2K3? If not, there is the command ntsd.exe the others suggest http://forum.utorrent.com/viewtopic.php?pid=354014#p354014 and http://forum.utorrent.com/viewtopic.php?pid=316582#p316582 are only two posts a search turns up, but it seems to be the standard syntax.

Hoping this problem gets resolved soon :/

Link to comment
Share on other sites

It´s fun for me, as well, mostly because it´s rather an inconvenience at times we´d like to accelerate specific downloads. During normal operations it never fails.

Unfortunately, I can´t change to local disk as it´s very limited (hence the NAS ;). What I could do is install a secondary instance and let this work on one or two torrents. This would only work, if I could have separate configurations as the image would reside on the same machine. AFAIK there´s no way to have 2 utorrents running in parallel with different configs.

W2K3 has the ntsd command. I´ve installed the debug tools and I´ll try to recreate the deadlock and then pull a dump.

As there are many variables (caching etc) for me it´s a little tough deciding which settings to test best, as I don´t have any insight in how these settings actually affect the innards of utorrent. Then again, I´m trying to be of help here as I still believe this to be some kind of buggy behaviour, which should be ironed out.

Link to comment
Share on other sites

Indeed. Good luck. For reference, I wouldn't change anything on the receiving end or whatever you call the copy (with /RECOVER in the command line). At maximum changing only one option iteratively and wait past the time you would usually notice a freeze, if it freezes after 30 MiB, wait until 60 MiB to count those set of settings as "non-causal" or a NEGATIVE result.

(Also posted so you can update this thread)

Link to comment
Share on other sites

If it happens again, create a crashdump from uTorrent like so:

Vista: right-click in the Task Manager and choose "Create crash dump"

XP: ntsd.exe -p 4100 -e 4100 -c ".dump /mf c:\jit.dmp;q"

where 4100 is the PID, and c:\jit.dmp is the resulting dump.

Post is on zshare.net and link to it here.

Link to comment
Share on other sites

Ok. It broke again. Took about 10mins. This appears to be fully reproducable (which is good).

I started a number of torrents users had put in the queue here (never mind the content ;) ).

I let procmon run on the process for another 10mins, but there was zero activity.

Zipfile with dump, screenshot, handles/dll/opentcp reports is here: http://www.zshare.net/download/50654782f98a6484/

This was done using 1.8 on the NAS ! It was easier to perform than the localized test (which I´m still about to do when time permits). As 1.8.1 shows the same behaviour, I believe this test to be conclusive. However, the next test I´ll do with 1.8.1.12639 (just needed the break here to switch the binaries).

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...