Closed
Bug 301513
Opened 20 years ago
Closed 20 years ago
hangs with the beach ball
Categories
(Camino Graveyard :: Tabbed Browsing, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 301404
People
(Reporter: warrenja3, Assigned: mikepinkerton)
References
()
Details
(Keywords: perf)
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b4) Gecko/20050715 Camino/0.9a2
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b4) Gecko/20050715 Camino/0.9a2
This has happend on many sites, after about 45 min of usage camino starts
hanging on sites that have more then HTML code. I noticed this problem only in
0.9a2 and 0.9x versions. This wasn't the case before.
Reproducible: Always
Steps to Reproduce:
1.Use Camino for a continous 45min
2.Surf multiple sites and visit link I haven't been to before
3.Jumped up and down spun around and slurpt as much coffee as possible.
Actual Results:
-Beach Ball(s) (depends how you look at it)
-Coffee overload
-And of course continued frustration, (where can I get the cocoa source code?)
Expected Results:
Worked like it normaly does (perfect, eh?)
I do have iChat and Mail open but no other applications. The theme used is the
default that came with 0.9a2.
And as fare as I can tell I don't think I've affended my Mac. Although this
wonderful PowerBook probably laughs at my spelling now and then.
Comment 1•20 years ago
|
||
WFM. My Camino has been open for a while now and I don't see any problem with
the page.
WFM also. There's already a bug open about random beachballing which has
started to crop up recently: bug 301404.
Does this happen consistently on any (other) sites?
Does Camino recover from the beachball or must you force quit it? If you have
to force quit, please take a sample first and attach it to this bug
(instructions: http://www.caminobrowser.org/support/sup_bugzilla.html)
Assignee | ||
Comment 4•20 years ago
|
||
confirming.
i saw this over the weekend with a2. I don't see it at all when I use multiple
windows, but once i switched over to using tabs, i see it more and more. i did a
quick sample and it's lots of redraw and css code. seems that mousing over links
on some pages at times causes us to redraw way too much.
usually closing the window and reloading the page would fix it. if not, quitting
and relaunching would fix it, so it's not *just* a given page, but some sort of
extended usage.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 5•20 years ago
|
||
I wonder if bfcache is hurting us. We might be leaking stuff too.
Comment 6•20 years ago
|
||
My guess is that this is probably bug 301404, but in the absence of sample data,
it's hard to tell.
Comment 7•20 years ago
|
||
I'm running Camino Version 2005091409 (1.0a1) on 10.4.2
I've been getting some lockups (with the spinning beachball) due to
mach_msg_trap() spinwaiting for extended periods of time. While its sitting
there, my cpu utilization goes to 100% divided about evenly between kernel and
user. I had the furtunate experience of being patient enough with one of them
that I could capture a stack trace, and then have it happen again and capture a
second stack trace.
perusing the stack traces, it appears that in both situations, Camino is hanging
somewhere above
0x00534220 in ViewportFrame::Reflow ()
in the call tree.
hope this helps. I apologize in advance if I've attached too much text to this
reply.
stack traces:
#0 0x9000a738 in mach_msg_trap ()
#1 0x9000a67c in mach_msg ()
#2 0x9004aacc in vm_copy ()
#3 0x90285f24 in ResetFontNamesCache ()
#4 0x90285d38 in SynchronizeDatabaseInformation ()
#5 0x902980cc in SendSynchronizeDatabaseMessage ()
#6 0x90289000 in AssureDBGenerationSynched ()
#7 0x90288f70 in _eFOGetGeneration ()
#8 0x90288f30 in FOGetGeneration ()
#9 0x916c0604 in FMSwapFont ()
#10 0x916c58ac in LockFontResult ()
#11 0x916c5860 in LockGrafPortFontResult ()
#12 0x916c55b4 in StdTxMeas ()
#13 0x916c5470 in CallTextWidth ()
#14 0x916c53f0 in TextWidth ()
#15 0x0018984c in nsRenderingContextMac::GetWidth ()
#16 0x00189994 in nsRenderingContextMac::GetTextDimensions ()
#17 0x004ed4b8 in nsTextFrame::MeasureText ()
#18 0x004ede14 in nsTextFrame::Reflow ()
#19 0x005a9f48 in nsLineLayout::ReflowFrame ()
#20 0x004f35f8 in nsBlockFrame::ReflowInlineFrame ()
#21 0x004f3324 in nsBlockFrame::DoReflowInlineFrames ()
#22 0x004f3080 in nsBlockFrame::ReflowInlineFrames ()
#23 0x004f1ab0 in nsBlockFrame::ReflowLine ()
#24 0x004f0ff4 in nsBlockFrame::ReflowDirtyLines ()
#25 0x004ef730 in nsBlockFrame::Reflow ()
#26 0x005b2ae8 in nsBlockReflowContext::ReflowBlock ()
#27 0x004f2aa0 in nsBlockFrame::ReflowBlockFrame ()
#28 0x004f1784 in nsBlockFrame::ReflowLine ()
#29 0x004f0ff4 in nsBlockFrame::ReflowDirtyLines ()
#30 0x004ef730 in nsBlockFrame::Reflow ()
#31 0x005b2ae8 in nsBlockReflowContext::ReflowBlock ()
#32 0x004f2aa0 in nsBlockFrame::ReflowBlockFrame ()
#33 0x004f1784 in nsBlockFrame::ReflowLine ()
#34 0x004f0ff4 in nsBlockFrame::ReflowDirtyLines ()
#35 0x004effac in nsBlockFrame::ComputeFinalSize ()
#36 0x004ef988 in nsBlockFrame::Reflow ()
#37 0x005b3b40 in nsAbsoluteContainingBlock::ReflowAbsoluteFrame ()
#38 0x005b385c in nsAbsoluteContainingBlock::IncrementalReflow ()
#39 0x004ef450 in nsBlockFrame::Reflow ()
#40 0x00456de8 in nsContainerFrame::ReflowChild ()
#41 0x00509570 in CanvasFrame::Reflow ()
#42 0x00456de8 in nsContainerFrame::ReflowChild ()
#43 0x00539028 in nsHTMLScrollFrame::ReflowScrolledFrame ()
#44 0x00539168 in nsHTMLScrollFrame::ReflowContents ()
#45 0x00539880 in nsHTMLScrollFrame::Reflow ()
#46 0x00456de8 in nsContainerFrame::ReflowChild ()
#47 0x00534220 in ViewportFrame::Reflow ()
#48 0x002f6678 in IncrementalReflow::Dispatch ()
#49 0x00301590 in PresShell::ProcessReflowCommands ()
#50 0x0087d7e0 in txFormatNumberFunctionCall::FORMAT_QUOTE ()
#51 0x00e4aa20 in PL_HandleEvent ()
#52 0x00e4a944 in PL_ProcessPendingEvents ()
#53 0x9074bd44 in __CFRunLoopDoSources0 ()
#54 0x9074b1bc in __CFRunLoopRun ()
#55 0x9074ac3c in CFRunLoopRunSpecific ()
#56 0x93129ac0 in RunCurrentEventLoopInMode ()
#57 0x93129154 in ReceiveNextEventCommon ()
#58 0x93128fc0 in BlockUntilNextEventMatchingListInMode ()
#59 0x93623e44 in _DPSNextEvent ()
#60 0x93623b08 in -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#61 0x9362006c in -[NSApplication run] ()
#62 0x937108bc in NSApplicationMain ()
#63 0x0000aa54 in start ()
#64 0x0000a8d4 in start ()
#0 0x9000a738 in mach_msg_trap ()
#1 0x9000a67c in mach_msg ()
#2 0x902874f0 in SendFontManagementMessageWithMessageStatus ()
#3 0x902980bc in SendSynchronizeDatabaseMessage ()
#4 0x90289000 in AssureDBGenerationSynched ()
#5 0x90288f70 in _eFOGetGeneration ()
#6 0x90288f30 in FOGetGeneration ()
#7 0x916c0604 in FMSwapFont ()
#8 0x916c58ac in LockFontResult ()
#9 0x916c5860 in LockGrafPortFontResult ()
#10 0x916c55b4 in StdTxMeas ()
#11 0x916c5470 in CallTextWidth ()
#12 0x916c53f0 in TextWidth ()
#13 0x0018984c in nsRenderingContextMac::GetWidth ()
#14 0x00189994 in nsRenderingContextMac::GetTextDimensions ()
#15 0x004ed4b8 in nsTextFrame::MeasureText ()
#16 0x004ede14 in nsTextFrame::Reflow ()
#17 0x005a9f48 in nsLineLayout::ReflowFrame ()
#18 0x004f35f8 in nsBlockFrame::ReflowInlineFrame ()
#19 0x004f3324 in nsBlockFrame::DoReflowInlineFrames ()
#20 0x004f3080 in nsBlockFrame::ReflowInlineFrames ()
#21 0x004f1ab0 in nsBlockFrame::ReflowLine ()
#22 0x004f0ff4 in nsBlockFrame::ReflowDirtyLines ()
#23 0x004ef730 in nsBlockFrame::Reflow ()
#24 0x005b2ae8 in nsBlockReflowContext::ReflowBlock ()
#25 0x004f2aa0 in nsBlockFrame::ReflowBlockFrame ()
#26 0x004f1784 in nsBlockFrame::ReflowLine ()
#27 0x004f0ff4 in nsBlockFrame::ReflowDirtyLines ()
#28 0x004effac in nsBlockFrame::ComputeFinalSize ()
#29 0x004ef988 in nsBlockFrame::Reflow ()
#30 0x005b3b40 in nsAbsoluteContainingBlock::ReflowAbsoluteFrame ()
#31 0x005b3314 in nsAbsoluteContainingBlock::Reflow ()
#32 0x004efacc in nsBlockFrame::Reflow ()
#33 0x00456de8 in nsContainerFrame::ReflowChild ()
#34 0x00509570 in CanvasFrame::Reflow ()
#35 0x00456de8 in nsContainerFrame::ReflowChild ()
#36 0x00539028 in nsHTMLScrollFrame::ReflowScrolledFrame ()
#37 0x005392cc in nsHTMLScrollFrame::ReflowContents ()
#38 0x00539880 in nsHTMLScrollFrame::Reflow ()
#39 0x00456de8 in nsContainerFrame::ReflowChild ()
#40 0x00534220 in ViewportFrame::Reflow ()
#41 0x002f6678 in IncrementalReflow::Dispatch ()
#42 0x00301590 in PresShell::ProcessReflowCommands ()
#43 0x0087d7e0 in txFormatNumberFunctionCall::FORMAT_QUOTE ()
#44 0x00e4aa20 in PL_HandleEvent ()
#45 0x00e4a944 in PL_ProcessPendingEvents ()
#46 0x9074bd44 in __CFRunLoopDoSources0 ()
#47 0x9074b1bc in __CFRunLoopRun ()
#48 0x9074ac3c in CFRunLoopRunSpecific ()
#49 0x93129ac0 in RunCurrentEventLoopInMode ()
#50 0x93129154 in ReceiveNextEventCommon ()
#51 0x93128fc0 in BlockUntilNextEventMatchingListInMode ()
#52 0x93623e44 in _DPSNextEvent ()
#53 0x93623b08 in -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#54 0x9362006c in -[NSApplication run] ()
#55 0x937108bc in NSApplicationMain ()
#56 0x0000aa54 in start ()
#57 0x0000a8d4 in start ()
Comment 8•20 years ago
|
||
You're seeing bug 301404 (of which this may be a dup).
Comment 9•20 years ago
|
||
We need to consolodate this. This is almost certainly a dupe of bug 301404. Duping to it...
*** This bug has been marked as a duplicate of 301404 ***
You need to log in
before you can comment on or make changes to this bug.
Description
•