Archived

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

Dr_Grip

100% CPU useage seems to be back with 0.9.1.1

Recommended Posts

since the update CPU usage goes to 100% after a few minutes of seeding (no downloads right now). At the same time, the upload rate drops to zero. This happens every time i start utorrent since the auto update, unlike the "old" 100% CPU bug, which -at least on my system- only occured randomly.

Hardware: 2.2 GHz MacBook, 1GB Ram

System: 10.5.6, all updates installed

The relevant parts of the activity monitor analysis follow:

Sampling process 2400 for 3 seconds with 1 millisecond of run time between samplesSampling completed, processing symbols...Analysis of sampling uTorrent (pid 2400) every 1 millisecondCall graph:    1868 Thread_2507      1868 0x23c6        1868 NSApplicationMain          1868 -[NSApplication run]            1868 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]              1868 _DPSNextEvent                1868 BlockUntilNextEventMatchingListInMode                  1868 ReceiveNextEventCommon                    1868 RunCurrentEventLoopInMode                      1868 CFRunLoopRunInMode                        1868 CFRunLoopRunSpecific                          1839 mach_msg                            1839 mach_msg_trap                              1839 mach_msg_trap                          15 __CFRunLoopDoObservers                            15 _handleWindowNeedsDisplay                              15 -[NSWindow displayIfNeeded]                                15 -[NSView displayIfNeeded]                                  15 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]                                    15 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]                                      15 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]                                        14 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]                                          14 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]                                            14 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]                                              14 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]                                                12 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]                                                  11 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]                                                    9 -[NSView _drawRect:clip:]                                                      9 -[NSTableView drawRect:]                                                        9 -[NSOutlineView drawRowIndexes:clipRect:]                                                          9 -[NSTableView drawRowIndexes:clipRect:]                                                            8 -[NSTableView drawRow:clipRect:]                                                              8 -[NSOutlineView _drawContentsAtRow:column:withCellFrame:]                                                                8 -[NSTableView _drawContentsAtRow:column:withCellFrame:]                                                                  3 -[NSTableView preparedCellAtColumn:row:]                                                                    2 -[NSActionCell setObjectValue:]                                                                      2 -[NSCell setObjectValue:]                                                                        2 -[NSCell _setContents:]                                                                          2 0x5eea8                                                                            2 -[NSObject copy]                                                                              2 -[NSImage copyWithZone:]                                                                                2 -[NSImage _expandJustEnoughToLoadRepProperties]                                                                                  2 -[NSImage _expandRep:expandImageContentNow:]                                                                                    2 getattrlist$UNIX2003                                                                                      2 getattrlist$UNIX2003

EDIT: I can post a full activity monitor log when needed.

Share this post


Link to post
Share on other sites

I just updated to the new version of uTorrent, Version 0.9.1.1. Before when uTorrent was in the background the processor never got hit more than 10-15%. Now as soon as I open uTorrent my processor is getting hit 99%. Using istat menu to look at processor use. Is anyone else experiencing this problem? Is there anyway to uninstall the update?

Here's the sample:

http://pastebin.com/m1a6149b1

Share this post


Link to post
Share on other sites

Interesting. Could you upload the full dumps to a hosting site and put the link here so I can pull it down and check it out? I haven't been able to reproduce this since the last fixes went in to 0.9.1.1. Also if moving your setup/config files out of the way fixes the problem please upload a copy of those too with your process dump and I'll try to reproduce this. Thanks.

Share this post


Link to post
Share on other sites

Take a sample before you clear out your settings. Open Activity Monitor, select uTorrent and hit 'Sample' in the bar on the top. Then pastebin the sample and paste the link to it here.

Without the sample, its much harder for the devs to fix the bugs; the sample shows what uTorrent is having the cpu do.

/edit: merged two threads about the same issue for clarity when browsing / finding issues.

Share this post


Link to post
Share on other sites

A had the same issue. Started occurring regularly after the update. Took only a few minutes after relaunching the app for the CPU usage to hit 100%+

Took the prefs and a sample of the process through Activity Monitor and zipped them - http://stashbox.org/467430/utorrentprefs%2Bsample.zip

Issue seems to be resolved at the moment though...

edit: Alright, my bad. Hit 100% again, once a torrent finished downloading and started seeding.

Share this post


Link to post
Share on other sites

I'm having the same issue. Also, it makes my CPU run at 30 degrees higher. Or at least, that's what Temperature Monitor is showing me.

Share this post


Link to post
Share on other sites

The only fix I found isn't really a fix... I run Windows using Parallels, and downloaded uTorrent for Windows and left it running that way. Lol, it slows down the computer a bit, but not nearly as much as the latest Mac uTorrent.

Share this post


Link to post
Share on other sites

EDIT: I just updated to 14940: The time it takes until the described behaviour kicks in is up to 15 or so minutes... but after that, UL and DL rate still drop to zero while CPU load goes to 100%.

Activity monitor sample at:

http://pastebin.com/m7fa2d7fd

EDIT again: Removing config files and re-adding all .torrents did not help.

Share this post


Link to post
Share on other sites

Same problem 14940: One core CPU load goes to 100%. connection drops to zero. appr. every 15 minutes. need to restart.

Macbook Air 1,6, Leo 10.5.6

where i can get old version?

Sampling process 1641 for 3 seconds with 1 millisecond of run time between samples

Sampling completed, processing symbols...

Analysis of sampling uTorrent (pid 1641) every 1 millisecond

Call graph:

1625 Thread_2503

1625 0x2376

1625 NSApplicationMain

1625 -[NSApplication run]

1625 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]

1625 _DPSNextEvent

1625 BlockUntilNextEventMatchingListInMode

1625 ReceiveNextEventCommon

1625 RunCurrentEventLoopInMode

1625 CFRunLoopRunInMode

1625 CFRunLoopRunSpecific

1568 mach_msg

1568 mach_msg_trap

1568 mach_msg_trap

54 __CFRunLoopDoObservers

54 _handleWindowNeedsDisplay

54 -[NSWindow displayIfNeeded]

54 -[NSView displayIfNeeded]

53 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]

53 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]

53 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]

53 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]

53 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]

48 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]

48 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]

43 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]

23 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]

22 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]

12 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]

12 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]

12 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]

11 -[NSView _drawRect:clip:]

9 -[NSTableHeaderView drawRect:]

8 -[NSTableHeaderView _drawColumnHeaderWithIndexes:]

8 -[NSTableHeaderView _drawHeaderOfColumn:]

8 -[NSTableHeaderView _drawHeaderCell:withFrame:withStateFromColumn:]

8 -[NSTableHeaderCell drawWithFrame:inView:]

8 -[NSTableHeaderCell _drawThemeContents:highlighted:inView:]

3 -[NSTableHeaderCell _drawBezelWithFrame:highlighted:inView:]

3 CUIRenderer::Draw(CGRect, CGContext*, __CFDictionary const*, __CFDictionary const**)

3 CUIRenderer::DrawListHeader(CUIContext const*)

3 CGContextDrawImages

3 ripc_DrawImages

3 ripc_RenderImage

2 ripl_BltImage

2 ripl_BltImage

1 CGRenderingStateGetAllowsDithering

1 CGRenderingStateGetAllowsDithering

3 -[NSTableHeaderCell drawInteriorWithFrame:inView:]

3 -[NSTextFieldCell drawInteriorWithFrame:inView:]

2 _NSDrawTextCell

1 _NSStringDrawingCore

1 +[NSStringDrawingTextStorage _fastDrawString:attributes:length:inRect:graphicsContext:baselineRendering:usesFontLeading:usesScreenFont:typesetterBehavior:paragraphStyle:lineBreakMode:boundingRect:padding:scrollable:]

1 CGContextShowGlyphsWithAdvances

1 draw_glyphs

1 ripc_DrawGlyphs

1 ripl_BltGlyph

1 argb32_mark

1 CGSColorDeepMaskCopyARGB8888

1 CGSColorDeepMaskCopyARGB8888

1 __NSGetStringAndAttributesFromTextCell

1 -[NSCell _hasAttributedStringValue]

1 class_respondsToSelector

1 _free_internal

1 szone_free

1 szone_free

1 objc_msgSend

1 objc_msgSend

2 -[NSTextFieldCell cellSizeForBounds:]

2 -[NSCell cellSizeForBounds:]

2 _NSGetTextCellBoundingRect

1 -[NSString(NSExtendedStringDrawing) boundingRectWithSize:options:attributes:]

1 +[NSStringDrawingTextStorage _fastDrawString:attributes:length:inRect:graphicsContext:baselineRendering:usesFontLeading:usesScreenFont:typesetterBehavior:paragraphStyle:lineBreakMode:boundingRect:padding:scrollable:]

1 -[NSFont _totalAdvancementForNativeGlyphs:count:]

1 CGAffineTransformMakeScale

1 CGAffineTransformMakeScale

1 __NSGetStringAndAttributesFromTextCell

1 -[NSTextFieldCell _textAttributes]

1 -[NSCatalogColor isEqual:]

1 objc_msgSend

1 objc_msgSend

1 -[NSTableHeaderView _drawOverflowHeaderInRect:]

1 -[NSTableHeaderView _drawHeaderFillerInRect:matchLastState:]

1 -[NSTableHeaderView _drawHeaderCell:withFrame:withStateFromColumn:]

1 -[NSTableHeaderCell drawWithFrame:inView:]

1 -[NSTableHeaderCell _drawThemeContents:highlighted:inView:]

1 -[NSTableHeaderCell _drawBezelWithFrame:highlighted:inView:]

1 CUIRenderer::Draw(CGRect, CGContext*, __CFDictionary const*, __CFDictionary const**)

1 CUIRenderer::DrawListHeader(CUIContext const*)

1 CGContextDrawImages

1 ripc_DrawImages

1 ripc_RenderImage

1 ripl_BltImage

1 ripd_Mark

1 argb32_image

1 argb32_mark

1 argb32_mark_pixelshape

1 argb32_mark_pixelshape

2 -[NSTableView drawRect:]

1 -[NSTableView drawGridInClipRect:]

1 -[NSTableView drawGridInClipRect:]

1 -[NSTableView drawRect:]

1 -[NSView lockFocus]

1 -[NSView lockFocusIfCanDraw]

1 -[NSWindow _threadContext]

1 _runningOnAppKitThread

1 __spin_lock

1 __spin_lock

10 -[NSView _drawRect:clip:]

9 0x720e4

9 0x723b9

9 CGContextDrawShading

9 ripc_DrawShading

8 ripl_BltShade

8 argb32_shade

8 argb32_image_mark

6 argb32_image_mark

2 argb32_shade_axial_RGB

2 argb32_shade_axial_RGB

1 ripc_AcquireFunction

1 CGColorTransformConvertColorFloatComponents

1 CGCMSInterfaceTransformConvertColorComponents

1 CMSTransformConvertComponents

1 CMSColorWorldConvertComponents

1 ConvertColorGeneric

1 CWMatchColors

1 CMM_MatchColors

1 GetCMMStorage

1 _CWColorWorldGetProperty

1 CFDictionaryGetValue

1 __CFDictionaryFindBuckets1b

1 __CFStringHash

1 __CFStringHash

1 -[NSView _regionForOpaqueDescendants:forMove:]

1 -[NSScrollView _regionForOpaqueDescendants:forMove:]

1 round$fenv_access_off

1 round$fenv_access_off

1 -[NSView _drawRect:clip:]

1 -[NSView _regionForOpaqueDescendants:forMove:]

1 -[NSView convertRect:toView:]

1 objc_msgSend_stret

1 objc_msgSend_stret

20 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]

20 -[NSView _drawRect:clip:]

20 -[NSTableView drawRect:]

18 -[NSOutlineView drawRowIndexes:clipRect:]

18 -[NSTableView drawRowIndexes:clipRect:]

18 -[NSTableView drawRow:clipRect:]

17 -[NSOutlineView _drawContentsAtRow:column:withCellFrame:]

16 -[NSTableView _drawContentsAtRow:column:withCellFrame:]

9 -[NSTextFieldCell drawWithFrame:inView:]

9 -[NSTextFieldCell drawInteriorWithFrame:inView:]

9 _NSDrawTextCell

9 _NSStringDrawingCore

4 +[NSStringDrawingTextStorage _fastDrawString:attributes:length:inRect:graphicsContext:baselineRendering:usesFontLeading:usesScreenFont:typesetterBehavior:paragraphStyle:lineBreakMode:boundingRect:padding:scrollable:]

2 -[NSDynamicSystemColor set]

2 CGGStateSetStrokeColor

2 maybeCopyStrokeState

1 CGDashRetain

1 CGDashRetain

1 maybeCopyStrokeState

2 CGContextShowGlyphsWithAdvances

2 draw_glyphs

2 ripc_DrawGlyphs

2 ripl_BltGlyph

2 argb32_mark

2 CGSColorDeepMaskCopyARGB8888

2 CGSColorDeepMaskCopyARGB8888

3 -[NSStringDrawingTextStorage drawTextContainer:withRect:graphicsContext:baselineMode:scrollable:padding:]

2 -[NSLayoutManager glyphRangeForTextContainer:]

2 -[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:]

2 _NSFastFillAllLayoutHolesUpToEndOfContainerForGlyphIndex

2 -[NSLayoutManager(NSPrivate) _fillLayoutHoleAtIndex:desiredNumberOfLines:]

2 -[NSLayoutManager(NSPrivate) _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:]

2 -[NSATSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:]

2 -[NSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:]

2 -[NSTypesetter _layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:maxCharacterIndex:nextGlyphIndex:nextCharacterIndex:]

2 -[NSATSTypesetter layoutParagraphAtPoint:]

2 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]

1 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]

1 -[NSATSTypesetter _ctTypesetter]

1 -[NSATSGlyphStorage createCTTypesetter]

1 CTTypesetterCreateWithRunArray

1 TTypesetterRunArray::TTypesetterRunArray(__CFArray const*, __CFString const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*)

1 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)

1 TAATMorphTable::ShapeGlyphs(bool&)

1 TAATMorphSubtable::ProcessTable(bool, TAATMorphActionResult&)

1 TAATMorphSubtableMorx::DoLigatureSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&)

1 TAATMorphSubtableMorx::DoLigatureSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&)

1 -[NSLayoutManager setLineFragmentRect:forGlyphRange:usedRect:]

1 _NSLayoutTreeSetLineFragmentRectForGlyphRange

1 _NSLayoutTreeDeleteCurrentNode

1 _NSLayoutTreeDeleteCurrentNode

1 -[NSLayoutManager(NSTextViewSupport) drawGlyphsForGlyphRange:atPoint:]

1 -[NSLayoutManager(NSPrivate) _drawGlyphsForGlyphRange:atPoint:parameters:]

1 -[NSLayoutManager(NSTextViewSupport) showPackedGlyphs:length:glyphRange:atPoint:font:color:printingAdjustment:]

1 CGContextShowGlyphsWithAdvances

1 draw_glyphs

1 ripc_DrawGlyphs

1 ripc_GetRenderingState

1 ripc_GetClipState

1 __spin_lock

1 __spin_lock

1 -[NSStringDrawingTextStorage textContainerForAttributedString:containerSize:lineFragmentPadding:]

1 -[NSConcreteMutableAttributedString replaceCharactersInRange:withAttributedString:]

1 -[NSConcreteNotifyingMutableAttributedString edited:range:changeInLength:]

1 -[NSConcreteNotifyingMutableAttributedString edited:range:changeInLength:]

1 __NSCreateRenderingContextForString

1 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixAttributesInRange:]

1 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixFontAttributeInRange:]

1 CFCharacterSetInitInlineBuffer

1 CFCharacterSetInitInlineBuffer

4 -[NSTableView preparedCellAtColumn:row:]

3 -[NSActionCell setObjectValue:]

3 -[NSCell setObjectValue:]

3 -[NSCell _setContents:]

3 0x5ee86

3 -[NSObject copy]

3 -[NSImage copyWithZone:]

3 -[NSImage _expandJustEnoughToLoadRepProperties]

3 -[NSImage _expandRep:expandImageContentNow:]

3 +[NSImageRep _imageRepsWithContentsOfFile:expandImageContentNow:]

2 +[NSBitmapImageRep _imageRepsWithData:hfsFileType:extension:expandImageContentNow:]

2 +[NSBitmapImageRep _imagesWithData:hfsFileType:extension:zone:expandImageContentNow:includeAllReps:]

1 -[NSBitmapImageRep _initWithImageSource:imageNumber:properties:]

1 -[NSBitmapImageRep _readImageInfoWithImageSource:imageNumber:properties:]

1 GetImageProperty

1 CGImageSourceCopyPropertiesAtIndex

1 CGImageSourceGetPropertiesAtIndex

1 makeImagePlus

1 makeImagePlus

1 UTTypeCreatePreferredIdentifierForTag

1 _UTGetBindableArrayForTag

1 _UTGetStringForCFString

1 CSGetStringForCharacters

1 CSMapGetKeyAndValueForKeyData

1 bcmp

1 bcmp

1 -[NSArray containsObject:]

1 -[NSCFString isEqual:]

1 -[NSString(NSKindOfAdditions) isNSString__]

1 -[NSString(NSKindOfAdditions) isNSString__]

1 objc_msgSend

1 objc_msgSend

2 0x5c0b1

2 0xaa08

2 -[NSImage compositeToPoint:operation:]

2 -[NSImage compositeToPoint:fromRect:operation:]

2 -[NSImage _composite:delta:fromRect:toPoint:]

2 -[NSBitmapImageRep _loadData]

1 CGImagePlusCreateImage

1 CGDataProviderGetBytePtr

1 faultDataAcquireBytePointer

1 faultCacheData_cb

1 getBandProcPNG

1 _cg_png_read_row

1 inflate

1 updatewindow

1 __memcpy

1 __memcpy

1 _CFRelease

1 _CGImageSourceFinalize

1 _CFRelease

1 __CFArrayReleaseValues

1 _CFRelease

1 _CGImagePlusFinalize

1 _CFRelease

1 _CGImageReadSessionFinalize

1 _CFRelease

1 _CGImageReadFinalize

1 CFRelease

1 -[NSConcreteData dealloc]

1 NSDeallocateMemoryPages

1 vm_deallocate

1 vm_deallocate

1 0x5c060

1 -[NSString(NSStringDrawing) drawInRect:withAttributes:]

1 _NSStringDrawingCore

1 +[NSStringDrawingTextStorage _fastDrawString:attributes:length:inRect:graphicsContext:baselineRendering:usesFontLeading:usesScreenFont:typesetterBehavior:paragraphStyle:lineBreakMode:boundingRect:padding:scrollable:]

1 CGContextShowGlyphsWithAdvances

1 draw_glyphs

1 ripc_DrawGlyphs

1 ripl_BltGlyph

1 argb32_mark

1 CGSColorDeepMaskCopyARGB8888

1 CGSColorDeepMaskCopyARGB8888

1 -[NSOutlineView _drawContentsAtRow:column:withCellFrame:]

1 -[NSOutlineView frameOfCellAtColumn:row:]

1 -[NSTableView frameOfCellAtColumn:row:]

1 -[NSView _crackRect:]

1 floor$fenv_access_off

1 floor$fenv_access_off

2 -[NSTableView drawBackgroundInClipRect:]

2 -[NSTableView _drawAlternatingRowBackgroundColors:inRect:]

2 NSRectFillList

2 CGContextFillRects

2 ripc_DrawRects

2 ripc_Render

2 ripl_BltShape

2 argb32_mark

2 argb32_mark_constshape

2 sseCGSFill8by1

2 sseCGSFill8by1

4 -[NSView lockFocus]

4 -[NSView lockFocusIfCanDraw]

3 -[NSView _focusFromView:withContext:]

3 objc_msgSend

3 objc_msgSend

1 -[NSView lockFocusIfCanDraw]

1 _NSWindowsTrackDirtyRegions

1 _NSWindowsTrackDirtyRegions

1 -[NSConcreteMapTable setObject:forKey:]

1 -[NSConcreteMapTable assign:key:value:isNew:]

1 -[NSObject retain]

1 __CFDoExternRefOperation

1 CFBagAddValue

1 __CFBagFindBuckets2

1 __CFBagFindBuckets2

1 -[NSRegion containsRect:]

1 CGSRectInRegion

1 shape_contains_bounds

1 shape_contains_bounds

1 -[NSView _drawRect:clip:]

1 CGSDiffRegion

1 CGSDiffRegion

1 -[NSView lockFocus]

1 objc_msgSend

1 objc_msgSend

1 objc_msgSend

1 objc_msgSend

1 -[NSView _sendViewWillDrawInRect:]

1 -[NSView viewWillDraw]

1 -[NSView viewWillDraw]

1 -[NSSplitView viewWillDraw]

1 -[NSView viewWillDraw]

1 -[NSView viewWillDraw]

1 -[NSView viewWillDraw]

1 -[NSView viewWillDraw]

1 -[NSView viewWillDraw]

1 -[NSView viewWillDraw]

1 -[NSView viewWillDraw]

1 -[NSTableView viewWillDraw]

1 -[NSTableView tile]

1 -[NSTableView setFrameSize:]

1 -[NSTableHeaderView setFrameSize:]

1 -[NSView setNeedsDisplay:]

1 -[NSView setNeedsDisplayInRect:]

1 -[NSWindow _setNeedsDisplayInRect:]

1 -[NSRegion addRect:]

1 CGSReleaseRegion

1 CFRelease

1 CFRelease

3 __NSFireTimer

2 0x705a

1 0x980f

1 -[NSObject(NSKeyValueObserverNotification) willChangeValueForKey:]

1 NSKVOPendingNotificationCreate

1 objc_read_weak

1 objc_read_weak

1 0x9824

1 -[NSObject(NSKeyValueObserverNotification) didChangeValueForKey:]

1 NSKeyValueUpdateChangeWithDetails

1 -[NSPlaceholderNumber initWithInteger:]

1 CFNumberCreate

1 CFNumberCreate

1 NSPopAutoreleasePool

1 _CFRelease

1 __CFArrayReleaseValues

1 CFRelease

1 -[NSObject release]

1 __CFDoExternRefOperation

1 CFBagRemoveValue

1 CFBagRemoveValue

1625 Thread_2603

1625 thread_start

1625 _pthread_start

1625 0x58dbe

1625 mach_msg

1625 mach_msg_trap

1625 mach_msg_trap

1625 Thread_2703

1625 thread_start

1625 _pthread_start

1625 __NSThread__main__

1625 -[NSThread main]

1625 0x6c9d8

1625 0x5611d

1625 0x312ee

1625 0x3137d

1625 0x3132f

1625 0x28900

1625 pthread_cond_timedwait$UNIX2003

1625 __semwait_signal

1625 __semwait_signal

1625 Thread_2803

1625 thread_start

1625 _pthread_start

1625 0x27e56

1625 0x28900

1625 pthread_cond_timedwait$UNIX2003

1625 __semwait_signal

1625 __semwait_signal

1625 Thread_2903

1625 thread_start

1625 _pthread_start

1625 0x295bf

1625 0x28900

1625 pthread_cond_timedwait$UNIX2003

1625 __semwait_signal

1625 __semwait_signal

1625 Thread_2a03

1625 thread_start

1625 _pthread_start

1625 0x3760f

919 0x3748a

873 kevent

873 kevent

18 0x3268a

13 kevent

13 kevent

5 0x3268a

13 0x3268d

13 0x3268d

8 _sysenter_trap

8 _sysenter_trap

2 0x32636

2 0x32636

2 0x3748a

2 dyld_stub_kevent

2 dyld_stub_kevent

1 0x326a7

1 0x326a7

174 0x375c1

64 0x32da7

64 0x32da7

42 0x32db1

33 0x366e0

10 0x3ffb6

8 0x38331

8 0x38331

2 0x3833f

2 0x3833f

6 0x3f9f3

6 0x3f9f3

3 0x3ff96

3 0x3ff96

3 0x40146

3 0x40146

2 0x3ff62

2 0x3ff62

2 0x3ffd0

1 0x3822e

1 0x3822e

1 0x38234

1 0x38234

2 0x40bfb

2 0x40bfb

1 0x3fa01

1 0x3fa01

1 0x3ff9d

1 0x3ff9d

1 0x3ffa9

1 0x3ffa9

1 0x4014f

1 0x4014f

1 0x40c05

1 0x40c05

2 0x32db1

2 0x3671d

1 0x2c91c

1 0x2c91c

1 0x2c922

1 0x2c922

1 0x3663a

1 0x3663a

1 0x3663b

1 0x3663b

1 0x366e4

1 0x366e4

1 0x36728

1 0x37a5a

1 0x37a5a

1 0x36740

1 0x36740

24 0x32db6

24 0x32db6

22 0x32da3

22 0x32da3

16 0x32d74

16 0x32d74

3 0x32dc2

3 0x32dc2

2 0x32dab

2 0x32dab

1 0x375c1

172 0x37498

166 time

65 gettimeofday

57 __gettimeofday

34 __gettimeofday

23 __nanotime

23 __nanotime

8 gettimeofday

46 fegetenv

46 fegetenv

40 fesetenv

40 fesetenv

8 time

6 __commpage_gettimeofday

6 __commpage_gettimeofday

1 __gettimeofday

1 __gettimeofday

3 fesetenv

3 fesetenv

2 dyld_stub_fesetenv

2 dyld_stub_fesetenv

1 dyld_stub_fegetenv

1 dyld_stub_fegetenv

87 0x375d2

70 0x36d20

45 0x1ec52

14 0x17f4b

3 0x1d937

3 0x1d937

3 0x1d94d

1 0x1d94d

1 0x322ec

1 0x322ec

1 0x322ed

1 0x322ed

2 0x1d928

2 0x1d928

2 0x1d929

2 0x1d929

1 0x1d92e

1 0x1d92e

1 0x1d948

1 0x1d948

1 0x1d95c

1 0x1d95c

1 0x1d95f

1 0x1d95f

7 0x17f3b

7 0x17f3b

5 0x18055

5 0x18055

3 0x17f3e

3 0x17f3e

2 0x17f3a

2 0x17f3a

2 0x189a3

2 0x189a3

2 0x189e7

2 0x189e7

2 0x18b5e

2 0x18b5e

1 0x17f46

1 0x17f46

1 0x1804e

1 0x1804e

1 0x18051

1 0x18051

1 0x1808c

1 0x1808c

1 0x18092

1 0x18092

1 0x1846e

1 0x1846e

1 0x18b56

1 0x18b56

1 0x18b60

1 0x18b60

10 0x1eb27

5 0x24cfb

5 0x24cfb

1 0x24cfe

1 0x24cfe

1 0x24cff

1 0x24cff

1 0x24d08

1 0x24d08

1 0x24d66

1 0x24d66

1 0x24d69

1 0x24d69

4 0x1ec45

4 0x1ec45

3 0x1eb13

3 0x1eb13

2 0x1ebe6

2 0x1ebe6

2 0x1ec4d

2 0x1ec4d

2 0x1f094

2 0x1f094

1 0x1eb18

1 0x1eb18

1 0x1ec3b

1 0x1ec3b

8 0x36d14

8 0x29219

8 0x29219

8 0x36d25

4 0x2d0c3

4 0x2d0c3

1 0x2d08b

1 0x2d08b

1 0x2d08c

1 0x2d08c

1 0x2d0bd

1 0x2d0bd

1 0x2d17f

1 0x2d17f

1 0x36d00

1 0x36d00

57 0x37500

48 0x37409

24 0x37005

10 0x360ba

7 0x2c91d

7 0x2c91d

2 0x2c91c

2 0x2c91c

1 0x360ba

6 0x360aa

2 0x37635

2 0x37635

2 0x376db

2 0x376db

1 0x3768b

1 0x3768b

1 0x376c7

1 0x376c7

6 0x360cd

4 0x1f09f

4 0x1f09f

1 0x1f09e

1 0x1f09e

1 0x1f0a2

1 0x1f0a2

1 0x3614c

1 0x3614c

1 0x36228

1 0x36228

10 0x36ef5

10 0x36ef5

5 0x36f2b

2 0x32715

2 0x32715

1 0x326b6

1 0x326b6

1 0x326d3

1 0x326d3

1 0x32702

1 0x32702

3 0x36f0b

3 0x36f0b

1 0x36ef4

1 0x36ef4

1 0x36f08

1 0x36f08

1 0x36f0f

1 0x36f0f

1 0x36f15

1 0x36f15

1 0x36ff9

1 0x36ff9

1 0x3701e

1 0x3701e

2 0x372d3

2 0x372d3

2 0x37419

2 0x37419

1 0x372e4

1 0x372e4

1 0x37364

1 0x37364

1 0x3741f

1 0x3741f

1 0x37436

1 0x37436

1 0x3743a

1 0x3743a

45 0x37518

36 0x53bf2

33 0x6bb03

30 gettimeofday

26 __gettimeofday

17 __nanotime

17 __nanotime

9 __gettimeofday

4 gettimeofday

1 __commpage_gettimeofday

1 __commpage_gettimeofday

1 __gettimeofday

1 __gettimeofday

1 dyld_stub___commpage_gettimeofday

1 dyld_stub___commpage_gettimeofday

1 0x6bafe

1 0x6bafe

1 0x6bb1d

1 0x6bb1d

1 0x6bb33

1 0x6bb33

7 0x53be1

7 0x53be1

1 0x53be4

1 0x53be4

1 0x53cae

1 0x53cae

40 0x374a2

30 0x6bb03

29 gettimeofday

29 __gettimeofday

17 __nanotime

17 __nanotime

12 __gettimeofday

1 __gettimeofday

1 __gettimeofday

5 0x6bae9

5 0x6bae9

2 0x6bafb

2 0x6bafb

1 0x6bae8

1 0x6bae8

1 0x6bb91

1 0x6bb91

1 0x6bb9e

1 0x6bb9e

39 0x37527

38 0x53bf2

35 0x6bb03

32 gettimeofday

30 __gettimeofday

16 __nanotime

16 __nanotime

14 __gettimeofday

2 gettimeofday

2 __gettimeofday

2 __gettimeofday

1 dyld_stub___commpage_gettimeofday

1 dyld_stub___commpage_gettimeofday

1 0x6bae8

1 0x6bae8

1 0x6bb14

1 0x6bb14

1 0x6bb33

1 0x6bb33

1 0x53c6a

1 0x53c6a

32 0x374ed

22 pthread_mutex_lock

22 pthread_mutex_lock

9 __spin_lock

9 __spin_lock

1 spin_lock

1 spin_lock

31 0x37466

25 0x6bb03

21 gettimeofday

21 __gettimeofday

12 __gettimeofday

9 __nanotime

9 __nanotime

3 __gettimeofday

3 __gettimeofday

1 dyld_stub___commpage_gettimeofday

1 dyld_stub___commpage_gettimeofday

2 0x6bae8

2 0x6bae8

1 0x6bb0d

1 0x6bb0d

1 0x6bb1d

1 0x6bb1d

1 0x6bb2a

1 0x6bb2a

1 0x6bba1

1 0x6bba1

12 0x375e9

7 pthread_mutex_unlock

4 pthread_mutex_unlock

3 semaphore_signal_trap

3 semaphore_signal_trap

4 __spin_lock

4 __spin_lock

1 spin_lock

1 spin_lock

8 0x37491

8 0x37491

2 0x375ef

2 0x375ef

1 0x3749d

1 0x3749d

1 0x3750e

1 0x3750e

1 0x3751f

1 0x3751f

1 0x37522

1 0x37522

1 0x375c4

1 0x375c4

1 0x375e4

1 0x375e4

1 dyld_stub_pthread_mutex_lock

1 dyld_stub_pthread_mutex_lock

1625 Thread_2b03

1625 thread_start

1625 _pthread_start

1625 __NSThread__main__

1625 -[NSThread main]

1625 kevent

1625 kevent

Total number in stack (recursive counted multiple, when >=5):

10 __gettimeofday

9 -[NSView viewWillDraw]

7 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]

6 _CFRelease

6 _pthread_start

6 objc_msgSend

6 thread_start

5 -[NSView _drawRect:clip:]

5 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]

5 __nanotime

5 argb32_mark

5 gettimeofday

Sort by top of stack, same collapsed (when >= 5):

__semwait_signal 4875

mach_msg_trap 3193

kevent 2511

__gettimeofday 89

__nanotime 82

0x32da7 64

fegetenv 46

fesetenv 43

0x32db6 24

0x32da3 22

pthread_mutex_lock 22

0x32d74 16

__spin_lock 15

gettimeofday 14

0x3268d 13

0x36ef5 10

0x29219 8

0x37491 8

0x38331 8

_sysenter_trap 8

objc_msgSend 8

time 8

0x17f3b 7

0x2c91d 7

0x53be1 7

__commpage_gettimeofday 7

0x3f9f3 6

argb32_image_mark 6

0x18055 5

0x24cfb 5

0x3268a 5

0x6bae9 5

Sample analysis of process 1641 written to file /dev/stdout

Share this post


Link to post
Share on other sites

I'm amazed there is no snotty response to this post like the one I received to mine about exactly the same problem. When I posted about this exact problem my post was closed with the following:

"c'mon man. Read a few posts before you post. Plenty of people are complaining about the same thing you are.

"has anyone experienced this?" you're just pointed out how you didn't even bother to read a few of the top threads in this forum, and that pisses off the mods and developers here."

Maybe you will all be pissing of the mighty with your posts? Good luck getting a resolution.

Share this post


Link to post
Share on other sites

Dear kilobravo,

the snotty response was for opening a new thread instead of posting in this one, which, obviously, answers your question.

Not reading at least the topics of active threads to find an existing one on the same topic before opening a new one is considered bad behaviour on most boards, including this.

That said, the style of the reply you got was a bit less friendly than one might hope, but i guess on a "tech support" board like this you get too much unruly behaviour to still be friendly...

Give this guys a break, they are trying to help us!

@mod: this is OT. If you decide to remove kilobravos post, delete this with his.

Share this post


Link to post
Share on other sites

I was getting the 100% CPU usage problem with 0.9.1.1, but after deleting the old .dat and .plist files, as per the trouble-shooting guide posted by the moderators, that problem cleared up. I just copied and pasted the code into the terminal and pressed enter after each line. If that doesn't work, I would also try appzapping and reinstalling utorrent. I still can't get a green light on connectivity, but that might also be a problem with my router (linksys WRT54G). If anyone knows of a thread dealing with a mac user trying to port forward on this router and could point me to it, it would be greatly appreciated.

Share this post


Link to post
Share on other sites

I have copies of your process samples as well as the zip file with both the dump and the configuration files (thanks erume). I will go through them and see if I can't nail down the problem.

Share this post


Link to post
Share on other sites

@ Dr. Grip: I lied a bit. The 100% CPU issue came back, though it only seems to happen intermittently now.

My connectivity is consistently red, though I've been getting up to 100 kb/s download speeds, probably due to a really close peer (am I right about this?). It seems like when I've got a fairly good download speed going for whatever reason, utorrent functions normally and doesn't use a lot of resources, but when I'm getting terrible dl speeds it starts to ramp up the CPU usage. I can't be sure though as I don't watch my torrent speeds 24/7.

Share this post


Link to post
Share on other sites

I too am getting the 100% CPU usage issue and the 0/0 dl/ul issue after a while(I didn't time it). I followed the steps in trouble shooting guide and they did not solve the issue. By now I'm certain the developers know it isn't one guy who can't figure out how to fix some bug that is locally occurring. I look forward to seeing feedback from the devel team (not feedback to me, just the bug) .

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.