Adium X 0.81 serious lags _and_ hangs with log history.

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Post Reply
xtianstone
Harmless
Posts: 2
Joined: Fri May 06, 2005 5:46 pm

Adium X 0.81 serious lags _and_ hangs with log history.

Post by xtianstone »

Having serious lag issues. 0.80 and 0.81 are pretty much unusable now... nooooooo!

However, here is a specific issue that is causing the app to become unresponsive. I keep a log history of all my chats (was 1000 lines, and cut back to 500 to try and stop hang). When I receive an IM, the app beach balls and process window goes nuts... I force-quit the application after 2-3 minutes Following is a process sample from the app during an initial received IM on panther/PB 15"/Adium X 0.81.

Thanks,

Christian Stone



Analysis of sampling pid 1380 every 10.000000 milliseconds
Call graph:
161 Thread_110b
161 start
161 _start
161 NSApplicationMain
161 -[NSApplication run]
161 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
161 _DPSNextEvent
161 BlockUntilNextEventMatchingListInMode
161 ReceiveNextEventCommon
161 RunCurrentEventLoopInMode
161 CFRunLoopRunSpecific
161 __CFRunLoopRun
161 __CFRunLoopDoTimer
161 __NSFireDelayedPerform
161 -[AIWebKitMessageViewController processQueuedContent]
161 -[AIWebKitMessageViewController _processContentObject:willAddMoreContentObjects:]
156 -[WebCoreBridge stringByEvaluatingJavaScriptFromString:forceUserGesture:]
156 KHTMLPart::executeScript(QString const&, bool)
156 KHTMLPart::executeScript(DOM::Node const&, QString const&, bool)
132 KJSProxyImpl::evaluate(QString, int, QString const&, DOM::Node const&)
132 KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::Value const&)
132 KJS::InterpreterImp::evaluate(KJS::UString const&, KJS::Value const&, KJS::UString const&, int)
131 KJS::BlockNode::execute(KJS::ExecState*)
131 KJS::SourceElementsNode::execute(KJS::ExecState*)
131 KJS::ExprStatementNode::execute(KJS::ExecState*)
131 KJS::FunctionCallNode::evaluate(KJS::ExecState*)
131 KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&)
131 KJS::FunctionImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&)
130 KJS::DeclaredFunctionImp::execute(KJS::ExecState*)
130 KJS::BlockNode::execute(KJS::ExecState*)
130 KJS::SourceElementsNode::execute(KJS::ExecState*)
129 KJS::ExprStatementNode::execute(KJS::ExecState*)
70 KJS::FunctionCallNode::evaluate(KJS::ExecState*)
70 KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&)
65 KJS::FunctionImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&)
65 KJS::DeclaredFunctionImp::execute(KJS::ExecState*)
65 KJS::BlockNode::execute(KJS::ExecState*)
65 KJS::SourceElementsNode::execute(KJS::ExecState*)
65 KJS::VarStatementNode::execute(KJS::ExecState*)
65 KJS::VarDeclListNode::evaluate(KJS::ExecState*)
65 KJS::VarDeclNode::evaluate(KJS::ExecState*)
65 KJS::AssignExprNode::evaluate(KJS::ExecState*)
65 KJS::AccessorNode2::evaluate(KJS::ExecState*)
65 KJS::Reference::getValue(KJS::ExecState*) const
65 KJS::Window::get(KJS::ExecState*, KJS::Identifier const&) const
65 KJS::Window::updateLayout() const
65 DOM::DocumentImpl::updateLayoutIgnorePendingStylesheets()
65 KHTMLView::layout()
60 khtml::RenderCanvas::layout()
60 khtml::RenderBlock::layoutBlock(bool)
60 khtml::RenderBlock::layoutBlockChildren(bool)
60 khtml::RenderBlock::layoutBlock(bool)
60 khtml::RenderBlock::layoutBlockChildren(bool)
60 khtml::RenderBlock::layoutBlock(bool)
60 khtml::RenderBlock::layoutBlockChildren(bool)
60 khtml::RenderBlock::layoutBlock(bool)
59 khtml::RenderBlock::layoutBlockChildren(bool)
38 khtml::RenderBlock::clearFloatsIfNeeded(khtml::RenderObject*, khtml::RenderBlock::MarginInfo&, int, int)
32 khtml::RenderBlock::layoutBlock(bool)
29 khtml::RenderBlock::layoutBlockChildren(bool)
21 khtml::RenderBlock::layoutBlock(bool)
11 khtml::RenderBlock::layoutBlockChildren(bool)
7 khtml::RenderBlock::layoutBlock(bool)
5 khtml::RenderBlock::layoutInlineChildren(bool)
1 khtml::RenderBlock::computeVerticalPositionsForLine(khtml::RootInlineBox*)
1 khtml::InlineFlowBox::verticallyAlignBoxes(int&)
1 khtml::InlineFlowBox::verticallyAlignBoxes(int&)
1 khtml::RenderBlock::constructLine(khtml::BidiIterator const&, khtml::BidiIterator const&)
1 khtml::RenderText::createInlineBox(bool, bool, bool)
1 khtml::RenderText::createInlineBox(bool, bool, bool)
1 khtml::RenderBlock::findNextLineBreak(khtml::BidiIterator&, khtml::BidiState&)
1 khtml::RenderText::htmlFont(bool) const
1 khtml::RenderObject::style(bool) const
1 khtml::RenderBlock::firstLineBlock() const
1 khtml::RenderBlock::firstLineBlock() const
1 khtml::RenderBlock::layoutBlock(bool)
1 khtml::RenderBlock::layoutInlineChildren(bool)
1 khtml::RenderBlock::computeVerticalPositionsForLine(khtml::RootInlineBox*)
1 khtml::InlineFlowBox::verticallyAlignBoxes(int&)
1 khtml::InlineFlowBox::computeLogicalBoxHeights(int&, int&, int&, int&, bool)
1 khtml::RenderText::verticalPositionHint(bool) const
1 khtml::RenderObject::verticalPositionHint(bool) const
1 khtml::RenderObject::getVerticalPosition(bool) const
1 khtml::RenderObject::getVerticalPosition(bool) const
1 khtml::RenderBlock::layoutInlineChildren(bool)
2 khtml::RenderObject::repaintAfterLayoutIfNeeded(QRect const&, QRect const&)
2 khtml::RenderCanvas::repaintViewRectangle(QRect const&, bool)
2 khtml::RenderCanvas::viewRect() const
1 0x976195d8
1 0x976195d8
1 QScrollView::contentsX() const
1 _NSAddHandler2
1 _NSCurrentThread
1 __pthread_getspecific
1 __pthread_getspecific
4 khtml::RenderBlock::handleSpecialChild(khtml::RenderObject*, khtml::RenderBlock::MarginInfo const&, khtml::RenderBlock::CompactInfo&, bool&)
4 khtml::RenderBlock::handleFloatingChild(khtml::RenderObject*, khtml::RenderBlock::MarginInfo const&, bool&)
2 khtml::RenderBlock::adjustFloatingBlock(khtml::RenderBlock::MarginInfo const&)
2 khtml::RenderBlock::positionNewFloats()
2 khtml::RenderBox::repaintDuringLayoutIfMoved(int, int)
2 khtml::RenderObject::repaint(bool)
2 khtml::RenderCanvas::repaintViewRectangle(QRect const&, bool)
2 khtml::RenderCanvas::viewRect() const
2 QScrollView::contentsX() const
2 _setjmp
2 _setjmp
2 khtml::RenderBlock::insertFloatingObject(khtml::RenderObject*)
2 khtml::RenderBlock::layoutBlock(bool)
2 khtml::RenderBlock::layoutInlineChildren(bool)
1 khtml::RenderBlock::computeVerticalPositionsForLine(khtml::RootInlineBox*)
1 khtml::InlineFlowBox::verticallyAlignBoxes(int&)
1 khtml::InlineFlowBox::computeLogicalBoxHeights(int&, int&, int&, int&, bool)
1 khtml::RenderBlock::baselinePosition(bool, bool) const
1 khtml::RenderObject::baselinePosition(bool, bool) const
1 QFontMetrics::height() const
1 QFontMetrics::height() const
1 khtml::RenderBlock::findNextLineBreak(khtml::BidiIterator&, khtml::BidiState&)
1 khtml::RenderText::width(unsigned, unsigned, khtml::Font const*) const
1 khtml::Font::width(QChar*, int, int, int) const
1 QFontMetrics::floatWidth(QChar const*, int, int, int, int, int, bool) const
1 objc_msgSend
1 objc_msgSend
5 khtml::RenderBlock::layoutInlineChildren(bool)
2 khtml::RenderBlock::findNextLineBreak(khtml::BidiIterator&, khtml::BidiState&)
1 khtml::RenderBlock::lineWidth(int) const
1 khtml::RenderBlock::leftRelOffset(int, int, bool, int*) const
1 khtml::RenderBlock::leftRelOffset(int, int, bool, int*) const
1 khtml::RenderText::width(unsigned, unsigned, khtml::Font const*) const
1 khtml::Font::width(QChar*, int, int, int) const
1 QFontMetrics::floatWidth(QChar const*, int, int, int, int, int, bool) const
1 QFontMetrics::floatWidth(QChar const*, int, int, int, int, int, bool) const
1 0x95055b2c
1 0x95055b2c
1 khtml::RenderCanvas::repaintViewRectangle(QRect const&, bool)
1 khtml::RenderCanvas::viewRect() const
1 QScrollView::contentsX() const
1 -[NSScrollView documentVisibleRect]
1 -[NSClipView documentVisibleRect]
1 -[NSView convertRect:fromView:]
1 -[NSView _convertRect:fromAncestor:]
1 -[NSView _convertRectFromSuperview:test:]
1 objc_msgSend
1 objc_msgSend
1 khtml::RenderFlow::deleteLineBoxes()
1 RenderArena::free(unsigned long, void*)
1 RenderArena::free(unsigned long, void*)
2 khtml::RenderBox::calcWidth()
2 khtml::RenderBox::calcWidth()
2 khtml::RenderLayer::updateScrollInfoAfterLayout()
2 khtml::RenderObject::repaint(bool)
1 khtml::RenderCanvas::repaintViewRectangle(QRect const&, bool)
1 khtml::RenderCanvas::viewRect() const
1 QScrollView::contentsX() const
1 -[NSScrollView documentVisibleRect]
1 -[NSClipView documentVisibleRect]
1 -[NSView convertRect:fromView:]
1 -[NSView _convertRect:fromAncestor:]
1 -[NSView _convertRect:fromAncestor:]
1 khtml::RenderFlow::getAbsoluteRepaintRect()
1 khtml::RenderBox::getAbsoluteRepaintRect()
1 khtml::RenderBox::computeAbsoluteRepaintRect(QRect&, bool)
1 khtml::RenderBox::computeAbsoluteRepaintRect(QRect&, bool)
1 khtml::RenderBox::computeAbsoluteRepaintRect(QRect&, bool)
1 khtml::RenderBlock::clearFloats()
1 khtml::RenderBlock::clearFloats()
6 khtml::RenderBlock::handleSpecialChild(khtml::RenderObject*, khtml::RenderBlock::MarginInfo const&, khtml::RenderBlock::CompactInfo&, bool&)
6 khtml::RenderBlock::handleFloatingChild(khtml::RenderObject*, khtml::RenderBlock::MarginInfo const&, bool&)
6 khtml::RenderBlock::adjustFloatingBlock(khtml::RenderBlock::MarginInfo const&)
6 khtml::RenderBlock::positionNewFloats()
6 khtml::RenderBox::repaintDuringLayoutIfMoved(int, int)
6 khtml::RenderObject::repaint(bool)
6 khtml::RenderCanvas::repaintViewRectangle(QRect const&, bool)
5 khtml::RenderCanvas::viewRect() const
3 QScrollView::visibleHeight() const
2 -[NSScrollView documentVisibleRect]
2 -[NSClipView documentVisibleRect]
2 -[NSView convertRect:fromView:]
1 -[NSView _convertRect:fromAncestor:]
1 -[NSView _convertRectFromSuperview:test:]
1 objc_msgSend
1 objc_msgSend
1 0x932a123c
1 0x932a123c
1 QScrollView::visibleHeight() const
1 QScrollView::contentsY() const
1 _setjmp
1 _setjmp
1 QScrollView::visibleWidth() const
1 -[NSScrollView documentVisibleRect]
1 -[NSClipView documentVisibleRect]
1 -[NSView convertRect:fromView:]
1 -[NSView ancestorSharedWithView:]
1 objc_msgSend
1 objc_msgSend
1 QScrollView::visibleHeight() const
1 saveFP
1 saveFP
1 khtml::RenderBlock::clearFloatsIfNeeded(khtml::RenderObject*, khtml::RenderBlock::MarginInfo&, int, int)
1 khtml::RenderBlock::getClearDelta(khtml::RenderObject*)
1 khtml::RenderBlock::getClearDelta(khtml::RenderObject*)
1 khtml::RenderBox::calcVerticalMargins()
1 khtml::RenderBox::contentWidth() const
1 khtml::RenderBox::contentWidth() const
3 khtml::RenderBlock::clearFloats()
2 KWQListImpl::clear(bool)
2 operator delete(void*)
1 malloc_zone_free
1 malloc_zone_free
1 szone_free
1 szone_free
1 khtml::RenderBlock::floatBottom() const
1 KWQListImpl::addIterator(KWQListIteratorImpl*) const
1 KWQListImpl::addIterator(KWQListIteratorImpl*) const
6 khtml::RenderBlock::getClearDelta(khtml::RenderObject*)
4 KWQListIteratorImpl::current() const
4 KWQListIteratorImpl::current() const
1 khtml::RenderBlock::floatBottom() const
1 khtml::RenderBlock::floatBottom() const
1 khtml::RenderBlock::getClearDelta(khtml::RenderObject*)
17 khtml::RenderBlock::layoutBlock(bool)
16 khtml::RenderBlock::layoutBlockChildren(bool)
12 khtml::RenderBlock::layoutBlock(bool)
9 khtml::RenderBlock::layoutBlockChildren(bool)
7 khtml::RenderBlock::layoutBlock(bool)
6 khtml::RenderBlock::layoutInlineChildren(bool)
5 khtml::RenderBlock::findNextLineBreak(khtml::BidiIterator&, khtml::BidiState&)
1 khtml::RenderBlock::findNextLineBreak(khtml::BidiIterator&, khtml::BidiState&)
1 khtml::RenderBlock::lineWidth(int) const
1 khtml::RenderBlock::rightOffset() const
1 khtml::RenderBlock::rightOffset() const
1 khtml::RenderText::htmlFont(bool) const
1 khtml::RenderObject::style(bool) const
1 khtml::RenderObject::style(bool) const
1 khtml::RenderObject::style(bool) const
1 khtml::RenderObject::style(bool) const
1 khtml::RenderText::width(unsigned, unsigned, khtml::Font const*) const
1 khtml::Font::width(QChar*, int, int, int) const
1 QFontMetrics::floatWidth(QChar const*, int, int, int, int, int, bool) const
1 -[WebTextRenderer floatWidthForRun:style:widths:]
1 -[WebTextRenderer(WebInternal) _CG_floatWidthForRun:style:widths:fonts:glyphs:startPosition:numGlyphs:]
1 widthForNextCharacter
1 widthForNextCharacter
1 khtml::isBreakable(QChar const*, int, int, bool)
1 khtml::isBreakable(QChar const*, int, int, bool)
1 khtml::RenderBlock::computeHorizontalPositionsForLine(khtml::RootInlineBox*, khtml::BidiState&)
1 khtml::RenderText::width(unsigned, unsigned, khtml::Font const*) const
1 khtml::Font::width(QChar*, int, int, int) const
1 QFontMetrics::floatWidth(QChar const*, int, int, int, int, int, bool) const
1 -[WebTextRenderer floatWidthForRun:style:widths:]
1 -[WebTextRenderer(WebInternal) _CG_floatWidthForRun:style:widths:fonts:glyphs:startPosition:numGlyphs:]
1 widthForNextCharacter
1 widthForNextCharacter
1 khtml::RenderObject::repaintAfterLayoutIfNeeded(QRect const&, QRect const&)
1 khtml::RenderCanvas::repaintViewRectangle(QRect const&, bool)
1 khtml::RenderCanvas::viewRect() const
1 QScrollView::contentsX() const
1 -[NSScrollView documentVisibleRect]
1 -[NSScrollView documentVisibleRect]
2 khtml::RenderBlock::handleSpecialChild(khtml::RenderObject*, khtml::RenderBlock::MarginInfo const&, khtml::RenderBlock::CompactInfo&, bool&)
2 khtml::RenderBlock::handleFloatingChild(khtml::RenderObject*, khtml::RenderBlock::MarginInfo const&, bool&)
1 khtml::RenderBlock::adjustFloatingBlock(khtml::RenderBlock::MarginInfo const&)
1 khtml::RenderBlock::positionNewFloats()
1 khtml::RenderBox::repaintDuringLayoutIfMoved(int, int)
1 khtml::RenderObject::repaint(bool)
1 khtml::RenderCanvas::repaintViewRectangle(QRect const&, bool)
1 QScrollView::visibleHeight() const
1 saveFP
1 saveFP
1 khtml::RenderBlock::insertFloatingObject(khtml::RenderObject*)
1 khtml::RenderBlock::layoutBlock(bool)
1 khtml::RenderBlock::layoutInlineChildren(bool)
1 khtml::RenderBlock::findNextLineBreak(khtml::BidiIterator&, khtml::BidiState&)
1 khtml::RenderText::width(unsigned, unsigned, khtml::Font const*) const
1 khtml::Font::width(QChar*, int, int, int) const
1 QFontMetrics::floatWidth(QChar const*, int, int, int, int, int, bool) const
1 QFontMetrics::floatWidth(QChar const*, int, int, int, int, int, bool) const
1 khtml::RenderBlock::layoutInlineChildren(bool)
1 khtml::RenderCanvas::repaintViewRectangle(QRect const&, bool)
1 khtml::RenderCanvas::viewRect() const
1 QScrollView::contentsY() const
1 -[NSScrollView documentVisibleRect]
1 -[NSClipView documentVisibleRect]
1 0x932a123c
1 0x932a123c
1 khtml::RenderLayer::updateScrollInfoAfterLayout()
1 khtml::RenderLayer::computeScrollDimensions(bool*, bool*)
1 khtml::RenderBlock::lowestPosition(bool, bool) const
1 khtml::RenderFlow::lowestPosition(bool, bool) const
1 khtml::RenderBlock::lowestPosition(bool, bool) const
1 khtml::RenderBlock::lowestPosition(bool, bool) const
1 khtml::RenderObject::containingBlock() const
1 khtml::RenderObject::containingBlock() const
4 khtml::RenderBlock::handleSpecialChild(khtml::RenderObject*, khtml::RenderBlock::MarginInfo const&, khtml::RenderBlock::CompactInfo&, bool&)
4 khtml::RenderBlock::handleFloatingChild(khtml::RenderObject*, khtml::RenderBlock::MarginInfo const&, bool&)
3 khtml::RenderBlock::adjustFloatingBlock(khtml::RenderBlock::MarginInfo const&)
3 khtml::RenderBlock::positionNewFloats()
2 khtml::RenderBox::repaintDuringLayoutIfMoved(int, int)
2 khtml::RenderObject::repaint(bool)
2 khtml::RenderCanvas::repaintViewRectangle(QRect const&, bool)
1 QScrollView::updateContents(QRect const&, bool)
1 -[NSView setNeedsDisplayInRect:]
1 -[NSRegion addRect:]
1 NSUnionRect
1 NSUnionRect
1 khtml::RenderCanvas::viewRect() const
1 QScrollView::visibleWidth() const
1 -[NSScrollView documentVisibleRect]
1 -[NSClipView documentVisibleRect]
1 -[NSView convertRect:fromView:]
1 0x932a1240
1 0x932a1240
1 khtml::RenderObject::checkForRepaintDuringLayout() const
1 khtml::RenderObject::checkForRepaintDuringLayout() const
1 khtml::RenderBlock::insertFloatingObject(khtml::RenderObject*)
1 khtml::RenderBlock::insertFloatingObject(khtml::RenderObject*)
1 khtml::RenderBlock::addIntrudingFloats(khtml::RenderBlock*, int, int)
1 khtml::RenderBlock::addIntrudingFloats(khtml::RenderBlock*, int, int)
1 KWQListIteratorImpl::current() const
1 KWQListIteratorImpl::current() const
1 khtml::RenderBlock::addOverhangingFloats(khtml::RenderBlock*, int, int)
1 operator new(unsigned long)
1 malloc
1 malloc_zone_malloc
1 szone_malloc
1 szone_malloc
1 khtml::RenderBlock::floatBottom() const
1 KWQListIteratorImpl::current() const
1 KWQListIteratorImpl::current() const
1 khtml::RenderBox::calcVerticalMargins()
1 khtml::RenderBox::calcVerticalMargins()
1 khtml::RenderBlock::clearFloats()
1 KWQListImpl::clear(bool)
1 operator delete(void*)
1 free
1 szone_size
1 szone_size
2 khtml::RenderLayer::computeRepaintRects()
2 khtml::RenderLayer::computeRepaintRects()
2 khtml::RenderLayer::computeRepaintRects()
2 khtml::RenderLayer::computeRepaintRects()
2 khtml::RenderBlock::getAbsoluteRepaintRectIncludingFloats(QRect&, QRect&)
2 0x97658374
2 khtml::RenderBlock::floatBottom() const
1 KWQListIteratorImpl::KWQListIteratorImpl[unified](KWQListImpl const&)
1 KWQListIteratorImpl::KWQListIteratorImpl[unified](KWQListImpl const&)
1 khtml::RenderBlock::floatBottom() const
2 khtml::RenderLayer::updateLayerPositions(bool, bool)
2 khtml::RenderLayer::updateLayerPositions(bool, bool)
2 khtml::RenderLayer::updateLayerPositions(bool, bool)
2 khtml::RenderLayer::updateLayerPositions(bool, bool)
2 khtml::RenderLayer::updateLayerPosition()
1 khtml::RenderBox::relativePositionOffset(int&, int&)
1 khtml::RenderBox::contentWidth() const
1 khtml::RenderBox::contentWidth() const
1 khtml::RenderLayer::updateLayerPosition()
1 khtml::RenderObject::repaintRectangle(QRect const&, bool)
1 khtml::RenderCanvas::repaintViewRectangle(QRect const&, bool)
1 khtml::RenderCanvas::viewRect() const
1 QScrollView::visibleHeight() const
1 _setjmp
1 _setjmp
5 KJS::DOMFunction::call(KJS::ExecState*, KJS::Object&, KJS::List const&)
5 KJS::DOMNodeProtoFunc::tryCall(KJS::ExecState*, KJS::Object&, KJS::List const&)
5 DOM::Node::appendChild(DOM::Node const&)
5 DOM::NodeBaseImpl::appendChild(DOM::NodeImpl*, int&)
4 DOM::NodeBaseImpl::attach()
4 DOM::ElementImpl::attach()
4 DOM::NodeImpl::createRendererIfNeeded()
3 khtml::CSSStyleSelector::styleForElement(DOM::ElementImpl*, khtml::RenderStyle*, bool)
3 khtml::CSSStyleSelector::applyDeclarations(bool, bool, int, int)
3 khtml::CSSStyleSelector::applyProperty(int, DOM::CSSValueImpl*)
2 khtml::CSSStyleSelector::applyProperty(int, DOM::CSSValueImpl*)
1 khtml::StyleBoxData::StyleBoxData[unified](khtml::StyleBoxData const&)
1 khtml::StyleBoxData::StyleBoxData[unified](khtml::StyleBoxData const&)
1 khtml::RenderContainer::removeLeftoverAnonymousBoxes()
1 khtml::RenderContainer::removeLeftoverAnonymousBoxes()
1 DOM::ElementImpl::attach()
1 DOM::NodeImpl::createRendererIfNeeded()
1 khtml::RenderBlock::addChildToFlow(khtml::RenderObject*, khtml::RenderObject*)
1 khtml::RenderContainer::addChild(khtml::RenderObject*, khtml::RenderObject*)
1 khtml::RenderContainer::appendChildNode(khtml::RenderObject*)
1 khtml::RenderObject::markContainingBlocksForLayout()
1 khtml::RenderObject::container() const
1 khtml::RenderObject::container() const
59 KJS::AssignNode::evaluate(KJS::ExecState*)
59 KJS::FunctionCallNode::evaluate(KJS::ExecState*)
59 KJS::Object::call(KJS::ExecState*, KJS::Object&
xtianstone
Harmless
Posts: 2
Joined: Fri May 06, 2005 5:46 pm

Post by xtianstone »

Notice that you cut off the text for most of the log. Please send me an email or AIM and I will forward the sample to you.
djbsquared
Cocoaforge Admin
Posts: 248
Joined: Thu Dec 02, 2004 6:29 am
Location: West Bloomfield/East Lansing

Post by djbsquared »

maybe you could find hosting and link us to the file instead?
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

djbsquared wrote:maybe you could find hosting and link us to the file instead?
Yeah it's a little long… maybe use Lisppaste if you have no hosting.
Blog | X(tras)
Communists code without classes.
User avatar
Adam Iser
Crema
Posts: 427
Joined: Thu Dec 02, 2004 1:36 am

Post by Adam Iser »

I hate unnecessary preferences.

Don't set your history to 1000 messages. That's like receiving 1000 messages every time you open an IM window.
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

Adam Iser wrote:I hate unnecessary preferences.

Don't set your history to 1000 messages. That's like receiving 1000 messages every time you open an IM window.
At the least let's figure out formatters and limit this to something sane like 20 messages.
The duck still burns.
--
My company: Saltatory Software. Check it out :)
User avatar
Adam Iser
Crema
Posts: 427
Joined: Thu Dec 02, 2004 1:36 am

Post by Adam Iser »

evands wrote:
Adam Iser wrote:I hate unnecessary preferences.

Don't set your history to 1000 messages. That's like receiving 1000 messages every time you open an IM window.
At the least let's figure out formatters and limit this to something sane like 20 messages.
It's not something users should be adjusting at all. Even the special rules for when to display history are over the top and beyond the realm of what needs to be configured.
User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Post by The_Tick »

Adam Iser wrote:
evands wrote:
Adam Iser wrote:I hate unnecessary preferences.

Don't set your history to 1000 messages. That's like receiving 1000 messages every time you open an IM window.
At the least let's figure out formatters and limit this to something sane like 20 messages.
It's not something users should be adjusting at all. Even the special rules for when to display history are over the top and beyond the realm of what needs to be configured.
Between 5 and 15 messages give context. 10 is middle ground, we could go with that.
Post Reply