Closed Bug 332810 Opened 19 years ago Closed 19 years ago

Uploading attachment to Apple Bug Reporter hangs Camino

Categories

(Camino Graveyard :: General, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: mozilla, Assigned: mikepinkerton)

References

()

Details

Attachments

(1 file)

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.1) Gecko/20060214 Camino/1.0 Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.1) Gecko/20060214 Camino/1.0 I tried to upload a sample to Apple about some crash in the Finder and Camino went into high CPU mode and stopped responding. I left it for an hour but it was still chewing on my CPU. I have attached a sample of what it was doing. I hope it makes sense to you because it didn't tell me anything. Reproducible: Always Steps to Reproduce: 1.Log into Apple Bug Reporter 2.Create a bug on your favourite unresolved issue (I know you've got one) 3.Upload an attachment Actual Results: High cpu usage hang. Analysis of sampling pid 458 every 10.000000 milliseconds Call graph: 90 Thread_0f0f 90 start 90 start 90 NSApplicationMain 90 -[NSApplication run] 90 -[NSApplication sendEvent:] 90 AppDirServiceProvider::EnsureFolder(unsigned long, nsILocalFile**) 90 -[NSWindow sendEvent:] 90 -[NSScroller mouseDown:] 90 nsNativeScrollbar::UpdateScroller() 90 -[NSScroller trackKnob:] 86 -[NSScroller sendAction:to:] 86 -[NSControl sendAction:to:] 86 -[NSApplication sendAction:to:from:] 86 nsNativeScrollbar::DoScroll(_NSScrollerPart) 86 nsNativeScrollbar::UpdateContentPosition(unsigned) 84 nsXULElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, int) 84 nsXULElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAString_internal const&, nsAttrValue&, int, int, int) 71 nsHTMLDocument::AttributeChanged(nsIContent*, int, nsIAtom*, int) 71 nsDocument::AttributeChanged(nsIContent*, int, nsIAtom*, int) 70 PresShell::AttributeChanged(nsIDocument*, nsIContent*, int, nsIAtom*, int) 70 nsCSSFrameConstructor::AttributeChanged(nsIContent*, int, nsIAtom*, int) 69 nsScrollbarFrame::AttributeChanged(nsIContent*, int, nsIAtom*, int) 69 nsGfxScrollFrameInner::CurPosAttributeChanged(nsIContent*, int) 69 nsScrollPortView::ScrollTo(int, int, unsigned) 68 nsScrollPortView::ScrollToImpl(int, int, unsigned) 60 nsScrollPortView::Scroll(nsView*, nsPoint, nsPoint, float) 28 nsScrollPortView::CannotBitBlt(nsView*) 27 nsViewManager::CanScrollWithBitBlt(nsView*) 21 nsViewManager::BuildDisplayList(nsView*, nsRect const&, int, int, nsIView*, nsVoidArray*, PLArenaPool&) 10 nsViewManager::CreateDisplayList(nsView*, DisplayZTreeNode*&, int, int, nsView*, nsRect const*, nsView*, int, int, int, int, nsIView*, nsHashtable&, PLArenaPool&) 10 nsViewManager::CreateDisplayList(nsView*, DisplayZTreeNode*&, int, int, nsView*, nsRect const*, nsView*, int, int, int, int, nsIView*, nsHashtable&, PLArenaPool&) 10 nsViewManager::CreateDisplayList(nsView*, DisplayZTreeNode*&, int, int, nsView*, nsRect const*, nsView*, int, int, int, int, nsIView*, nsHashtable&, PLArenaPool&) 9 nsViewManager::CreateDisplayList(nsView*, DisplayZTreeNode*&, int, int, nsView*, nsRect const*, nsView*, int, int, int, int, nsIView*, nsHashtable&, PLArenaPool&) 8 nsViewManager::CreateDisplayList(nsView*, DisplayZTreeNode*&, int, int, nsView*, nsRect const*, nsView*, int, int, int, int, nsIView*, nsHashtable&, PLArenaPool&) 6 nsViewManager::CreateDisplayList(nsView*, DisplayZTreeNode*&, int, int, nsView*, nsRect const*, nsView*, int, int, int, int, nsIView*, nsHashtable&, PLArenaPool&) 5 nsViewManager::AddToDisplayList(nsView*, DisplayZTreeNode*&, nsRect&, nsRect&, unsigned, int, int, int, PLArenaPool&, nsIView*) 2 nsView::GetClippedRect(nsIView*) 2 nsIView::ExternalIsRoot() const 2 nsIView::ExternalIsRoot() const 1 nsIView::ExternalIsRoot() const 1 nsIView::ExternalIsRoot() const 1 nsRect::IntersectRect(nsRect const&, nsRect const&) 1 nsRect::IntersectRect(nsRect const&, nsRect const&) 1 nsViewManager::AddToDisplayList(nsView*, DisplayZTreeNode*&, nsRect&, nsRect&, unsigned, int, int, int, PLArenaPool&, nsIView*) 1 nsViewManager::CreateDisplayList(nsView*, DisplayZTreeNode*&, int, int, nsView*, nsRect const*, nsView*, int, int, int, int, nsIView*, nsHashtable&, PLArenaPool&) 1 nsViewManager::AddToDisplayList(nsView*, DisplayZTreeNode*&, nsRect&, nsRect&, unsigned, int, int, int, PLArenaPool&, nsIView*) 1 nsView::GetClippedRect(nsIView*) 1 nsIView::ExternalIsRoot() const 1 nsIView::ExternalIsRoot() const 2 nsViewManager::AddToDisplayList(nsView*, DisplayZTreeNode*&, nsRect&, nsRect&, unsigned, int, int, int, PLArenaPool&, nsIView*) 1 nsView::GetClippedRect(nsIView*) 1 nsIView::ExternalIsRoot() const 1 nsIView::ExternalIsRoot() const 1 nsViewManager::AddToDisplayList(nsView*, DisplayZTreeNode*&, nsRect&, nsRect&, unsigned, int, int, int, PLArenaPool&, nsIView*) 1 nsViewManager::AddToDisplayList(nsView*, DisplayZTreeNode*&, nsRect&, nsRect&, unsigned, int, int, int, PLArenaPool&, nsIView*) 1 nsViewManager::AddToDisplayList(nsView*, DisplayZTreeNode*&, nsRect&, nsRect&, unsigned, int, int, int, PLArenaPool&, nsIView*) 1 nsViewManager::AddToDisplayList(nsView*, DisplayZTreeNode*&, nsRect&, nsRect&, unsigned, int, int, int, PLArenaPool&, nsIView*) 1 PL_ArenaAllocate 1 dyld_stub_binding_helper 1 PR_Lock 1 PR_Lock 7 nsViewManager::DefaultRefresh(nsView*, nsRect const*) 7 nsViewManager::DefaultRefresh(nsView*, nsRect const*) 7 nsViewManager::DefaultRefresh(nsView*, nsRect const*) 7 nsViewManager::DefaultRefresh(nsView*, nsRect const*) 6 nsViewManager::DefaultRefresh(nsView*, nsRect const*) 6 nsViewManager::DefaultRefresh(nsView*, nsRect const*) 5 nsViewManager::DefaultRefresh(nsView*, nsRect const*) 2 nsViewManager::DefaultRefresh(nsView*, nsRect const*) 2 nsViewManager::DefaultRefresh(nsView*, nsRect const*) 2 nsVoidArray::InsertElementAt(void*, int) 2 nsVoidArray::GrowArrayBy(int) 2 nsAutoVoidArray::SizeTo(int) 2 nsVoidArray::SizeTo(int) 2 malloc 2 szone_malloc 2 szone_malloc 1 nsVoidArray::InsertElementAt(void*, int) 1 nsVoidArray::GrowArrayBy(int) 1 nsAutoVoidArray::SizeTo(int) 1 nsVoidArray::SizeTo(int) 1 realloc 1 szone_realloc 1 dyld_stub_memcpy 1 dyld_stub_memcpy 1 nsViewManager::DefaultRefresh(nsView*, nsRect const*) 1 nsVoidArray::InsertElementAt(void*, int) 1 nsVoidArray::GrowArrayBy(int) 1 nsAutoVoidArray::SizeTo(int) 1 nsVoidArray::SizeTo(int) 1 realloc 1 szone_realloc 1 __spin_unlock 1 __spin_unlock 3 nsViewManager::ReparentViews(DisplayZTreeNode*, nsHashtable&) 3 nsViewManager::ReparentViews(DisplayZTreeNode*, nsHashtable&) 3 nsViewManager::ReparentViews(DisplayZTreeNode*, nsHashtable&) 3 nsViewManager::ReparentViews(DisplayZTreeNode*, nsHashtable&) 2 nsViewManager::ReparentViews(DisplayZTreeNode*, nsHashtable&) 2 nsViewManager::ReparentViews(DisplayZTreeNode*, nsHashtable&) 1 nsViewManager::ReparentViews(DisplayZTreeNode*, nsHashtable&) 1 nsViewManager::ReparentViews(DisplayZTreeNode*, nsHashtable&) 1 nsViewManager::ReparentViews(DisplayZTreeNode*, nsHashtable&) 1 nsViewManager::ReparentViews(DisplayZTreeNode*, nsHashtable&) 1 nsHashtable::~nsHashtable [unified]() 1 PL_DHashTableFinish 1 PL_DHashTableFinish 5 nsViewManager::OptimizeDisplayList(nsVoidArray const*, nsRegion const&, nsRect&, nsRegion&, int) 2 nsRegion::Copy(nsRect const&) 1 nsRegion::Copy(nsRect const&) 1 nsRegion::SetToElements(unsigned) 1 nsRegion::SetToElements(unsigned) 1 nsRegion::SetToElements(unsigned) 1 RgnRectMemoryAllocator::Free(nsRegion::RgnRect*) 1 RgnRectMemoryAllocator::Free(nsRegion::RgnRect*) 1 nsRegion::Sub(nsRegion const&, nsRegion const&) 1 nsRegion::Copy(nsRegion const&) 1 nsRegion::SetToElements(unsigned) 1 nsRegion::SetToElements(unsigned) 1 nsViewManager::OptimizeDisplayList(nsVoidArray const*, nsRegion const&, nsRect&, nsRegion&, int) 1 nsViewManager::CanScrollWithBitBlt(nsView*) 1 nsViewManager::SetViewChildClipRegion(nsIView*, nsRegion const*) 1 nsViewManager::SetViewChildClipRegion(nsIView*, nsRegion const*) 25 nsChildView::Scroll(int, int, nsRect*) 22 nsChildView::Resize(int, int, int, int, int) 22 nsChildView::MoveWithRepaintOption(int, int, int) 21 -[NSView setFrame:] 20 -[NSScroller setFrameOrigin:] 20 -[NSView setFrameOrigin:] 14 -[NSView _postFrameChangeNotification] 8 -[NSNotificationCenter postNotificationName:object:userInfo:] 4 +[NSConcreteNotification newTempNotificationWithName:object:userInfo:] 2 -[NSCFString copyWithZone:] 2 CFStringCreateCopy 1 CFStringCreateCopy 1 dyld_stub_pthread_getspecific 1 dyld_stub_pthread_getspecific 1 dyld_stub_CFMakeCollectable 1 dyld_stub_CFMakeCollectable 1 objc_collecting_enabled 1 objc_collecting_enabled 4 _CFXNotificationPostNotification 4 __CFXNotificationPost 2 CFDictionaryGetValue 2 CFDictionaryGetValue 2 __CFXNotificationPost 4 -[NSConcreteNotification recycle] 1 -[NSConcreteNotification recycle] 1 -[NSView release] 1 NSRecordAllocationEvent 1 NSRecordAllocationEvent 1 CFRelease 1 CFRelease 1 dyld_stub_CFRelease 1 dyld_stub_CFRelease 2 +[NSNotificationCenter defaultCenter] 1 OSSpinLockUnlock 1 OSSpinLockUnlock 1 __spin_lock 1 __spin_lock 6 -[NSView _invalidateFocus] 3 -[NSView _invalidateGStatesForTree] 1 -[NSView _inLiveResize] 1 objc_msgSend_rtp 1 objc_msgSend_rtp 1 -[NSView _invalidateGStatesForTree] 1 objc_msgSend_rtp 1 objc_msgSend_rtp 2 -[NSFocusStack invalidateFocus:] 1 -[NSFocusStack invalidateFocus:] 1 objc_msgSend_rtp 1 objc_msgSend_rtp 1 +[NSGraphicsContext currentContext] 1 __NSAppKitGetThreadSpecificData 1 __pthread_getspecific 1 __pthread_getspecific 1 -[NSScroller setFrameSize:] 1 -[NSScroller checkSpaceForParts] 1 -[NSScroller checkSpaceForParts] 1 nsChildView::ReportMoveEvent() 1 _PR_UNIX_GetInterval 1 _PR_UNIX_GetInterval 1 -[NSView setNeedsDisplay:] 1 objc_msgSend_rtp 1 objc_msgSend_rtp 1 -[NSView visibleRect] 1 -[NSView _convertRectFromSuperview:test:] 1 -[NSView _convertRectFromSuperview:test:] 1 nsChildView::Scroll(int, int, nsRect*) 6 nsViewManager::UpdateViewAfterScroll(nsView*) 6 nsViewManager::UpdateWidgetArea(nsView*, nsRegion const&, nsView*) 4 nsViewManager::UpdateWidgetArea(nsView*, nsRegion const&, nsView*) 3 nsRegion::And(nsRegion const&, nsRect const&) 3 nsRegion::And(nsRegion const&, nsRect const&) 1 nsRegion::SetToElements(unsigned) 1 nsRegion::SetToElements(unsigned) 1 nsIView::GetViewFor(nsIWidget*) 1 ViewWrapper::GetInterface(nsID const&, void**) 1 ViewWrapper::GetInterface(nsID const&, void**) 1 nsRegion::Copy(nsRegion const&) 1 nsRegion::Copy(nsRegion const&) 1 nsScrollPortView::Scroll(nsView*, nsPoint, nsPoint, float) 3 nsScrollPortView::ScrollToImpl(int, int, unsigned) 3 nsViewManager::SynthesizeMouseMove(int) 3 nsEventQueueServiceImpl::GetSpecialEventQueue(int, nsIEventQueue**) 3 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 1 nsEventQueueServiceImpl::GetYoungestEventQueue(nsIEventQueue*, nsIEventQueue**) 1 nsEventQueueImpl::GetYoungestActive(nsIEventQueue**) 1 _Unwind_Find_FDE 1 _Unwind_Find_FDE 1 nsIThread::GetMainThread(nsIThread**) 1 _PR_DarwinPPC_AtomicIncrement 1 _PR_DarwinPPC_AtomicIncrement 1 nsInterfaceHashtable<nsVoidPtrHashKey, nsIEventQueue>::Get(void const*, nsIEventQueue**) const 1 PL_DHashTableFinish 1 PL_DHashTableFinish 1 dyld_stub__ZN13nsCOMPtr_baseD2Ev 1 dyld_stub__ZN13nsCOMPtr_baseD2Ev 1 nsGfxScrollFrameInner::ScrollPositionDidChange(nsIScrollableView*, int, int) 1 nsGfxScrollFrameInner::PostScrollEvent() 1 nsCOMPtr_base::assign_from_gs_contractid(nsGetServiceByContractID, nsID const&) 1 nsGetServiceByContractID::operator()(nsID const&, void**) const 1 nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) 1 PL_DHashTableOperate 1 PL_DHashTableFinish 1 PL_DHashMatchStringKey 1 strcmp 1 strcmp 1 PresShellViewEventListener::HideCaret() 1 PresShellViewEventListener::HideCaret() 1 nsFrameManager::HasAttributeDependentStyle(nsIContent*, nsIAtom*, int) 1 nsStyleSet::HasAttributeDependentStyle(nsPresContext*, nsIContent*, nsIAtom*, int) 1 RuleProcessorData::~RuleProcessorData [unified]() 1 nsGenericElement::Release() 1 nsGenericElement::Release() 1 PresShell::DidCauseReflow() 1 PresShell::PostReflowEvent() 1 nsEventQueueServiceImpl::GetSpecialEventQueue(int, nsIEventQueue**) 1 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 1 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 12 nsXBLPrototypeBinding::AttributeChanged(nsIAtom*, int, int, nsIContent*, nsIContent*, int) 11 nsXULElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, int) 8 nsXULElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAString_internal const&, nsAttrValue&, int, int, int) 8 nsHTMLDocument::AttributeChanged(nsIContent*, int, nsIAtom*, int) 8 nsDocument::AttributeChanged(nsIContent*, int, nsIAtom*, int) 6 PresShell::AttributeChanged(nsIDocument*, nsIContent*, int, nsIAtom*, int) 6 nsCSSFrameConstructor::AttributeChanged(nsIContent*, int, nsIAtom*, int) 3 nsFrameManager::HasAttributeDependentStyle(nsIContent*, nsIAtom*, int) 3 nsStyleSet::HasAttributeDependentStyle(nsPresContext*, nsIContent*, nsIAtom*, int) 2 RuleProcessorData::RuleProcessorData[unified](nsPresContext*, nsIContent*, nsRuleWalker*, nsCompatibility*) 2 nsXULElement::GetID() const 1 nsXULElement::FindLocalOrProtoAttr(int, nsIAtom*) const 1 nsAttrAndChildArray::GetAttr(nsIAtom*, int) const 1 nsAttrAndChildArray::GetAttr(nsIAtom*, int) const 1 nsXULElement::GetID() const 1 nsStyleSet::WalkRuleProcessors(int (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*) 1 nsStyleSet::HasStateDependentStyle(nsPresContext*, nsIContent*, int) 1 nsCSSRuleProcessor::HasAttributeDependentStyle(AttributeRuleProcessorData*, nsReStyleHint*) 1 PL_DHashTableFinish 1 PL_DHashTableFinish 1 dyld_stub__ZN13nsCOMPtr_baseD2Ev 1 dyld_stub__ZN13nsCOMPtr_baseD2Ev 1 nsNativeScrollbarFrame::AttributeChanged(nsIContent*, int, nsIAtom*, int) 1 nsXULElement::GetAttr(int, nsIAtom*, nsAString_internal&) const 1 nsAttrValue::ToString(nsAString_internal&) const 1 AtomImpl::ToString(nsAString_internal&) 1 AppendUTF8toUTF16(nsACString_internal const&, nsAString_internal&) 1 nsAString_internal::SetLength(unsigned) 1 nsAString_internal::SetLength(unsigned) 1 nsXULElement::GetAttributeChangeHint(nsIAtom const*, int) const 1 nsXULElement::GetAttributeChangeHint(nsIAtom const*, int) const 2 PresShell::DidCauseReflow() 2 PresShell::PostReflowEvent() 2 nsEventQueueServiceImpl::GetSpecialEventQueue(int, nsIEventQueue**) 2 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 1 _Unwind_Find_FDE 1 _Unwind_Find_FDE 1 nsEventQueueServiceImpl::GetYoungestEventQueue(nsIEventQueue*, nsIEventQueue**) 1 nsEventQueueServiceImpl::GetYoungestEventQueue(nsIEventQueue*, nsIEventQueue**) 1 nsAttrValue::ToString(nsAString_internal&) const 1 AtomImpl::ToString(nsAString_internal&) 1 nsSubstring::SetLength(unsigned) 1 nsSubstring::SetLength(unsigned) 1 nsAttrValue::~nsAttrValue [unified]() 1 nsAttrValue::~nsAttrValue [unified]() 1 nsXULElement::SetAttr(int, nsIAtom*, nsIAtom*, nsAString_internal const&, int) 1 nsXBLPrototypeBinding::AttributeChanged(nsIAtom*, int, int, nsIContent*, nsIContent*, int) 1 nsXBLBinding::AttributeChanged(nsIAtom*, int, int, int) 1 nsXBLBinding::AttributeChanged(nsIAtom*, int, int, int) 1 nsNativeScrollbar::SetPosition(unsigned) 1 nsNativeScrollbar::SetPosition(unsigned) 1 nsString::AppendInt(int, int) 1 AppendASCIItoUTF16(char const*, nsAString_internal&) 1 AppendASCIItoUTF16(char const*, nsAString_internal&) 4 -[NSScroller setFloatValue:knobProportion:] 3 -[NSView setNeedsDisplayInRect:] 2 -[NSRegion addRect:] 1 CGSReleaseRegion 1 rgn_release 1 _CG_spin_lock_try 1 _CG_spin_lock_try 1 CGSUnionRegionWithRect 1 CGSUnionRegionWithRect 1 _NSDebugViewDrawing 1 _NSDebugViewDrawing 1 -[NSScroller _drawingRectForPart:] 1 -[NSScroller _drawingRectForPart:] 90 Thread_1003 90 _pthread_body 90 PR_Select 90 nsThread::Main(void*) 90 nsSocketTransportService::Run() 90 nsSocketTransportService::Poll(unsigned*) 90 PR_OpenDir 90 poll 90 select 90 select 90 Thread_1103 90 _pthread_body 90 PR_Select 90 nsThread::Main(void*) 90 TimerThread::Run() 90 PR_WaitCondVar 90 pthread_cond_wait 90 semaphore_wait_signal_trap 90 semaphore_wait_signal_trap 90 Thread_1203 90 _pthread_body 90 __CFSocketManager 90 select 90 select 90 Thread_1303 90 _pthread_body 90 forkThreadForFunction 90 -[NSUIHeartBeat _heartBeatThread:] 90 -[NSConditionLock lockWhenCondition:] 90 pthread_cond_wait 90 semaphore_wait_signal_trap 90 semaphore_wait_signal_trap 90 Thread_1403 90 _pthread_body 90 PrivateMPEntryPoint 90 TFSNotificationTask::FSNotificationTaskProc(void*) 90 kevent 90 kevent 90 Thread_1503 90 _pthread_body 90 PrivateMPEntryPoint 90 TNodeSyncTask::SyncTaskProc(void*) 90 MPWaitOnQueue 90 pthread_cond_wait 90 semaphore_wait_signal_trap 90 semaphore_wait_signal_trap Total number in stack (recursive counted multiple, when >=5): 8 nsViewManager::DefaultRefresh(nsView*, nsRect const*) 7 nsViewManager::CreateDisplayList(nsView*, DisplayZTreeNode*&, int, int, nsView*, nsRect const*, nsView*, int, int, int, int, nsIView*, nsHashtable&, PLArenaPool&) 7 nsViewManager::ReparentViews(DisplayZTreeNode*, nsHashtable&) 6 _pthread_body 5 nsViewManager::AddToDisplayList(nsView*, DisplayZTreeNode*&, nsRect&, nsRect&, unsigned, int, int, int, PLArenaPool&, nsIView*) Sort by top of stack, same collapsed (when >= 5): semaphore_wait_signal_trap 270 select 180 kevent 90 nsIView::ExternalIsRoot() const 5 Sample analysis of process 458 written to file /dev/stdout Sampling process 458 each 10 msecs 100 times
In case the HTML gets you down.
Actually, maybe the upload worked and it was something to do with the redirect page that it takes you to after upload? Just checked my bug on the bug database and it seems to be there. Page Source was: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <SCRIPT LANGUAGE="Javascript"> </Script> </HEAD> <BODY bgColor=#ffffff leftMargin=0 link=#0000cc text=#000000 topMargin=0 marginheight="0" marginwidth="0" > <form method="post" name="upLoadForm" action="/cgi-bin/WebObjects/RadarWeb.woa/12/wo/vBVso3mCrO0NDA5tfmNjhg/8.1"> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH="100%"> <TBODY> <TR> <TD align=center> Uploading File...Please Wait. <BR> </TD> </TR> <TR> <TD align=center> <P></P> <BR> <BR> <BR> <BR> <BR> </TD> </TR> </TBODY> </TABLE> <p><A HREF="#" onClick="window.close();"></A> </p> </form> <BR> <BR> <BR> <BR> <BR> <BR> <BR> <BR> </BODY> </HTML>
Do you get the same behavior with Firefox 1.5.x?
Just tested on Firefox 1.5.0.1 and this doesn't happen.
90 samples at 10ms is less than a second of data, and it's not really enough to get a feel for a hang - unless the app is only hanging for a second before getting back on track. If it was spinning for an hour, you shouldn't have had trouble gathering more data. Ten seconds would probably have been plenty. All I can really see from this sample is that you were scrolling when you took it. Can you reproduce, and if so, can you sample the app again while it's hung?
Brendon, any updates on this re: comment 6?
Whiteboard: [CLOSEME 6/18]
Apple must be getting annoyed with me uploading random files onto old bug reports. I can't reproduce the bug now, although I could when I created the bug report. Must just be one of those bugs...
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → WORKSFORME
Status: RESOLVED → VERIFIED
Whiteboard: [CLOSEME 6/18]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: