Closed Bug 728621 Opened 14 years ago Closed 8 years ago

Bookmarks menu on mac freezes the browser if there are lots of bookmarks to display

Categories

(Firefox :: Bookmarks & History, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED INACTIVE

People

(Reporter: classof2003smm, Unassigned)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_8) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1041.0 Safari/535.21 Steps to reproduce: I imported Google Chrome bookmarks into a fresh Firefox profile on Nightly. Actual results: Browsing to a folder via the bookmarks menu freezes the browser. Here's the Shark output: 0.0% 90.7% XUL nsMenuItemIconX::OnStopFrame(imgIRequest*, unsigned int) 0.0% 90.6% AppKit -[NSMenu itemChanged:] 0.0% 90.5% AppKit _NSUpdateMenuRefWithChangedMenuItem 0.0% 90.5% AppKit AdjustCarbonMenuItem 0.0% 90.2% HIToolbox SetMenuItemIconHandle 0.0% 90.2% HIToolbox _SetMenuItemIconHandle(MenuData*, unsigned short, unsigned char, char**) 0.0% 90.2% HIToolbox _InvalidateMenuItems(MenuData*, unsigned short, unsigned long) 0.0% 90.2% HIToolbox _HIMenuSetNeedsDisplay(MenuData*, unsigned short, unsigned long) 0.0% 90.2% HIToolbox _CalcMenuSizeOnDevice(MenuData*, unsigned short, unsigned int, CGRect const*, unsigned long) 0.0% 90.2% HIToolbox SendEventToEventTargetWithOptions 0.0% 90.2% HIToolbox SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) 0.0% 90.2% HIToolbox DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) 0.0% 90.1% HIToolbox MenuData::EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) 0.0% 90.1% HIToolbox HandleCalculateMenuSize(OpaqueEventRef*) 0.0% 90.1% HIToolbox _HIViewGetOptimalSize 0.0% 90.1% HIToolbox HIView::GetOptimalSize(CGSize*, float*) 0.0% 90.1% HIToolbox HIView::SendGetOptimalBounds(CGRect*, float*) 0.5% 89.9% HIToolbox HIStandardMenuView::GetOptimalSizeSelf(CGSize*, float*) 0.4% 75.0% HIToolbox HIStandardMenuView::GetItemWidth(float, TextLayout*, unsigned char*) 0.2% 74.5% HIToolbox HIStandardMenuView::MeasureItemTextWidth(__CFString const*, TextLayout*, __CTFont const*) 0.1% 74.3% HIToolbox HIThemeGetTextDimensions 0.3% 74.0% HIToolbox DataEngine::GetTextDimensions(void const*, float, HIThemeTextInfo*, float*, float*, float*) 0.2% 43.4% HIToolbox TCoreTextEngine::GetThemeTextDimensions(float, THIThemeTextInfo*, float*, float*, float*) 0.1% 42.3% HIToolbox TCoreTextEngine::Layout(THIThemeTextInfo*, float, float, TextLayoutType) 0.1% 42.1% HIToolbox TCoreTextEngine::LayoutSingleLine(THIThemeTextInfo*, float) 0.1% 40.8% CoreText CTLineCreateWithAttributedString 0.3% 37.4% CoreText TTypesetterAttrString::Initialize() 0.0% 22.5% CoreText TTypesetter::FinishEncoding(TLine&, unsigned char) const 0.3% 21.9% CoreText TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&) 0.5% 18.6% CoreText TAATMorphTable::ShapeGlyphs(bool&) 0.3% 13.3% CoreText TAATMorphSubtable::ProcessTable(bool, TAATMorphActionResult&) 3.1% 5.7% CoreText TAATMorphSubtableMorx::DoLigatureSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&) 0.9% 1.6% CoreText TAATMorphSubtableMorx::FetchClass(unsigned short) const 0.8% 0.8% CoreText TAATLookupTable::LookupTrimmedArray(TAATLookupTable::TableData const&, unsigned int) 0.0% 0.8% CoreText TAATMorphSubtableMorx::DoLigatureAction(unsigned short, TAATMorphSubtableMorx::MorxLigatureState*, TAATMorphActionResult&) 0.1% 0.1% CoreText TAATLookupTable::LookupTrimmedArray(TAATLookupTable::TableData const&, unsigned int) 0.1% 3.5% CoreText TAATMorphSubtable::ProcessTableDescending(TAATMorphActionResult&) 2.4% 3.4% CoreText TAATMorphSubtableMorx::DoContextualSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&) 0.2% 0.3% CoreText TAATMorphSubtableMorx::RunSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&) 0.1% 0.1% CoreText TAATMorphSubtableMorx::FetchClass(unsigned short) const 0.0% 0.0% CoreText TAATMorphSubtableMorx::GetInitialState() const 0.0% 0.0% CoreText TAATMorphSubtableMorx::IsIgnorable(bool) const 0.0% 0.0% CoreText TAATLookupTable::Prefetch(unsigned long, unsigned short) 0.0% 0.0% CoreText TAATLookupTable::SetTable(SFNTLookupTable const*) 0.0% 0.0% CoreText TAATMorphSubtableMorx::DoLigatureAction(unsigned short, TAATMorphSubtableMorx::MorxLigatureState*, TAATMorphActionResult&) 0.2% 2.8% CoreText TAATMorphSubtableMorx::NextTable() 0.9% 1.0% CoreText TAATMorphChain::ResolveFlags(__CFArray const*) const 0.4% 0.4% CoreText TAATMorphSubtableMorx::GetFlags() const 0.1% 0.3% CoreText TFont::CopyAttribute(__CFString const*) const 0.1% 0.1% CoreText TAttributes::GetLigatureSetting() const 0.0% 0.0% CoreText TFontAttributes::GetAttributeID(__CFString const*) 0.0% 0.0% CoreText TAATMorphSubtableMorx::SetTablePtr(void const*) 0.0% 0.0% CoreText TAATMorphChainMorx::GetSubtable() 0.0% 0.0% CoreText TAATMorphChainMorx::GetDefaultChainFlags() const 0.0% 0.0% CoreText TAATMorphSubtableMorx::DoLigatureSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&) 0.0% 0.0% CoreText TAATMorphTableMorx::GetChainCount() const 0.0% 0.0% CoreText TAATMorphTableMorx::GetChain() 0.0% 0.0% CoreText TAATMorphSubtableMorx::DoContextualSubtable(CFRange, bool, long, bool, TAATMorphSubtable::GlyphState&, TAATMorphActionResult&) 0.0% 0.0% CoreText TAATMorphChainMorx::GetSubtableCount() const 0.0% 0.0% CoreText TAATMorphChainMorx::GetFeatureSubtable(unsigned int*) const 0.1% 1.4% CoreText TAATMorphTableMorx::TAATMorphTableMorx(TLine&, long, TGlyphList<TDeletedGlyphIndex>&) 0.1% 0.3% CoreText TAATMorphSubtableMorx::SetTablePtr(void const*) 0.1% 0.2% CoreText TAATAcceleratedMorph::TAATAcceleratedMorph(TAATMorphTable&) 0.0% 0.2% CoreText TGlyphList<TDeletedGlyphIndex>::TGlyphList() 0.0% 0.1% CoreText TLine::DeleteGlyphs(long, long, long const*) 0.1% 0.1% CoreText TAATMorphSubtableMorx::GetFlags() const 0.0% 0.1% CoreText TAATMorphTableMorx::~TAATMorphTableMorx() 0.1% 0.1% CoreText TStackBuffer<TDeletedGlyphIndex, 30ul>::~TStackBuffer() 0.0% 0.1% CoreText TOpenTypeMorph::ShapeGlyphs(bool&) 0.0% 0.1% libSystem.B.dylib OSAtomicCompareAndSwapLongBarrier 0.0% 0.0% CoreText TOpenTypeMorph::TOpenTypeMorph(TLine&, long, TGlyphList<TDeletedGlyphIndex>*, TCharStream const&) 0.0% 0.0% CoreFoundation _CFRelease 0.0% 0.0% CoreFoundation CFRelease 0.0% 0.0% CoreFoundation CFDataGetBytePtr 0.0% 0.0% CoreText TAATMorphChainMorx::SetTable(MorxTable const*) 0.0% 0.0% CoreText TAATMorphSubtableMorx::SetChain(MorxChain const*) 0.0% 0.0% CoreText TAATAcceleratedMorph::~TAATAcceleratedMorph() 0.0% 0.0% CoreText TAATMorphTableMorx::GetChain() 0.0% 0.0% CoreText TAATMorphTable::~TAATMorphTable() 0.0% 0.0% CoreText TAATMorphSubtableMorx::InitLigatureState() 0.0% 0.0% CoreText TAATMorphChainMorx::GetSubtable() 0.0% 0.0% CoreText TFont::CopyAttribute(__CFString const*) const 0.0% 0.0% CoreText TAATMorphChainMorx::~TAATMorphChainMorx() 0.0% 0.0% CoreText TAATAcceleratedMorph::TAATAcceleratedMorph(TAATMorphTable&) 0.0% 0.0% CoreText TAATMorphTableMorx::TAATMorphTableMorx(TLine&, long, TGlyphList<TDeletedGlyphIndex>&) 0.0% 0.0% CoreText TAATMorphSubtableMorx::TAATMorphSubtableMorx(TLine&, CFRange, TGlyphList<TDeletedGlyphIndex>&) 0.0% 0.0% CoreText TStackBuffer<TDeletedGlyphIndex, 30ul>::TStackBuffer(unsigned long) 0.0% 0.0% CoreText TAATMorphTableMort::~TAATMorphTableMort() 0.0% 0.0% CoreText TAATMorphTableMort::TAATMorphTableMort(TLine&, long, TGlyphList<TDeletedGlyphIndex>&) 0.0% 0.0% CoreText TAATMorphSubtableMorx::NextTable() 0.0% 0.0% CoreText dyld_stub_CFRelease 0.0% 0.2% CoreText TBidiEngine::ReorderGlyphs(TLine&) 0.0% 0.1% CoreText TLine::SyncWithRuns() 0.1% 0.1% CoreText TAATMorphTableMorx::TAATMorphTableMorx(TLine&, long, TGlyphList<TDeletedGlyphIndex>&) 0.0% 0.0% CoreText TAATMorphTableMorx::~TAATMorphTableMorx() 0.0% 0.0% CoreText TAATMorphTable::~TAATMorphTable() 0.0% 0.0% CoreText TAATAcceleratedMorph::~TAATAcceleratedMorph() 0.0% 0.0% CoreText TAATAcceleratedMorph::TAATAcceleratedMorph(TAATMorphTable&) 0.0% 0.0% CoreText TAATMorphTable::ShapeGlyphs(bool&) 0.0% 0.0% CoreText TAATMorphSubtableMorx::SetChain(MorxChain const*) 0.0% 0.0% CoreText TAATAcceleratedMorph::TAATAcceleratedMorph(TAATMorphTable&) 0.0% 0.0% CoreText TStackBuffer<unsigned short, 30ul>::TStackBuffer(unsigned long) 0.0% 0.0% CoreText TStackBuffer<TDeletedGlyphIndex, 30ul>::~TStackBuffer() 0.0% 0.0% CoreText TLine::DeleteGlyphs(long, long, long const*) 0.0% 0.0% CoreText TICUBidiLevelsProvider::TICUBidiLevelsProvider(TCharStream const&) 0.0% 0.0% CoreText TAATMorphChainMorx::SetTable(MorxTable const*) 0.0% 0.0% CoreText TAATAcceleratedMorph::~TAATAcceleratedMorph() 0.0% 0.0% libstdc++.6.dylib operator new(unsigned long) 0.0% 0.0% libSystem.B.dylib malloc 0.0% 0.0% CoreFoundation _CFRelease 0.2% 9.5% CoreText TGlyphEncoder::EncodeChars(CFRange, __CFDictionary const*) 0.0% 1.9% CoreText TTypesetter::FinishLayout(TLine&, TCharStream const&) const 0.1% 1.4% CoreText TNativeGlyphStorage::TNativeGlyphStorage(long) 0.1% 0.8% CoreText TCFBase<TGlyphStorage>::operator new(unsigned long) 0.0% 0.2% CoreText TCharStreamCFString::CopyChars() const 0.1% 0.2% CoreFoundation CFAttributedStringGetAttributes 0.0% 0.1% CoreText TGlyphEncoder::TGlyphEncoder(TCharStream const&, TLine&, CFTNativeGlyphStorage*) 0.1% 0.1% CoreText TCFBase<TRun>::operator new(unsigned long) 0.0% 0.1% libSystem.B.dylib OSAtomicCompareAndSwapLongBarrier 0.1% 0.1% CoreText TParagraphStyle::GetWritingDirection() const 0.0% 0.0% CoreFoundation _CFRelease 0.0% 0.0% CoreFoundation CFRelease 0.0% 0.0% CoreText TRun::TRun(TCFBase<TGlyphStorage>*, CFRange, __CFDictionary const*) 0.0% 0.0% CoreText TRun::TRun(TCFBase<TGlyphStorage>*, CFRange, __CFDictionary const*) 0.0% 0.0% CoreText TNativeGlyphStorage::ExpandGlyphs(long) 0.0% 0.0% CoreText CTGlyphRun::CTGlyphRun(TCFBase<TGlyphStorage>*, CFRange, __CFDictionary const*) 0.0% 0.0% CoreText CFTNativeGlyphStorage::CFTNativeGlyphStorage(long) 0.0% 0.0% CoreText TLine::UpdateCachedMetricsForRun(TRun const&) 0.0% 0.0% CoreText TGlyphEncoder::TGlyphEncoder(TCharStream const&, TLine&, CFTNativeGlyphStorage*) 0.0% 0.0% CoreText TKerningEngine::KernLine(TCharStream const*) 0.0% 0.0% CoreText TGlyphStorage::TGlyphStorage() 0.0% 0.0% CoreText dyld_stub_CFRelease 0.0% 0.0% CoreFoundation CFStringCreateCopy 0.0% 1.0% CoreText TCFBase<TLine>::operator new(unsigned long) 0.1% 0.6% CoreText TTypesetterAttrString::TTypesetterAttrString(__CFAttributedString const*) 0.0% 0.4% CoreText TLine::~TLine() 0.0% 0.3% CoreText TTypesetter::FillLine(TLine&, double) const 0.1% 0.2% CoreText TTypesetterAttrString::~TTypesetterAttrString() 0.0% 0.1% libSystem.B.dylib OSAtomicCompareAndSwapLongBarrier 0.0% 0.1% CoreText ExternalizeLine(CFTLine*) 0.1% 0.1% CoreText TCharStreamCFString::TCharStreamCFString(__CFString const*) 0.1% 0.1% CoreText TLine::ClearLine() 0.0% 0.1% CoreFoundation _CFRetain 0.0% 0.0% CoreFoundation CFRetain 0.0% 0.0% CoreText TTypesetter::~TTypesetter() 0.0% 0.0% CoreText CFTLine::CFTLine(__CFString const*, adopted_t const&) 0.0% 0.0% CoreFoundation CFAttributedStringGetAttributes 0.0% 0.0% libSystem.B.dylib free 0.0% 0.0% CoreText TNativeGlyphStorage::TNativeGlyphStorage(long) 0.0% 0.0% CoreText TLine::TLine(__CFString const*, adopted_t const&) 0.0% 0.0% CoreFoundation CFAttributedStringGetString 0.0% 0.0% CoreText TCharStreamCFString::TCharStreamCFString(__CFString const*) 0.0% 0.0% CoreText CFTNativeGlyphStorage::CFTNativeGlyphStorage(long) 0.0% 0.0% CoreText TGlyphEncoder::TGlyphEncoder(TCharStream const&, TLine&, CFTNativeGlyphStorage*) 0.0% 0.0% CoreFoundation CFRelease 0.0% 0.0% CoreText TTypesetter::TTypesetter(TCharStream&) 0.0% 0.0% CoreText TTypesetter::FinishLineFill(TLine&, double) const 0.0% 0.0% CoreText TTypesetter::CopyString() const 0.0% 0.0% CoreFoundation _CFRelease 0.0% 0.0% CoreText TNativeGlyphStorage::TNativeGlyphStorage(long) 0.0% 0.0% CoreText TGlyphEncoder::EncodeChars(CFRange, __CFDictionary const*) 0.0% 0.0% CoreText TCharStreamCFString::~TCharStreamCFString() 0.0% 0.0% libstdc++.6.dylib operator delete(void*) 0.1% 0.7% HIToolbox TCoreTextEngine::CreateLineInfoFromLine(__CTLine const*) 0.0% 0.1% CoreFoundation _CFRelease 0.0% 0.1% libSystem.B.dylib OSAtomicCompareAndSwapLongBarrier 0.1% 0.1% HIToolbox TLayoutInfo::AddLineInfo(TLineInfo const*) 0.0% 0.0% CoreText TTypesetterAttrString::TTypesetterAttrString(__CFAttributedString const*) 0.0% 0.0% CoreText CTLineGetTypographicBounds 0.0% 0.0% CoreText CFTLine::CFTLine(__CFString const*, adopted_t const&) 0.0% 0.0% HIToolbox TLayoutState::SetIsFullyLaidOut(unsigned char) 0.0% 0.0% libstdc++.6.dylib operator new(unsigned long, std::nothrow_t const&) 0.0% 0.0% CoreText TTypesetterAttrString::TTypesetterAttrString(__CFAttributedString const*) 0.0% 0.0% CoreFoundation CFRelease 0.0% 0.0% CoreText TTypesetterAttrString::Initialize() 0.0% 0.0% CoreText TLine::~TLine() 0.0% 0.0% CoreText TLine::TLine(__CFString const*, adopted_t const&) 0.0% 0.0% HIToolbox THIThemeTextInfoPublic::GetTruncation() const 0.0% 0.0% HIToolbox dyld_stub_CFRelease 0.0% 0.0% CoreFoundation CFRetain 0.0% 0.1% HIToolbox TLayoutState::SetLayoutInfo(THIThemeTextInfo const*) 0.0% 0.0% HIToolbox TLayoutState::SetLaidOut(unsigned char) 0.0% 0.0% CoreText CTLineCreateWithAttributedString 0.1% 0.4% HIToolbox TCoreTextEngine::VerifyLayout(THIThemeTextInfo*, float, float, LayoutIntent) 0.1% 0.3% HIToolbox TLayoutInfo::GetBoundingWidth() 0.1% 0.1% HIToolbox TLayoutInfo::GetBoundingHeight() 0.0% 0.0% HIToolbox TCoreTextEngine::GetTextInfoOutputParameters(THIThemeTextInfo*) 0.0% 0.0% HIToolbox TLayoutInfo::GetLineInfo(long) 0.0% 0.0% HIToolbox THIThemeTextInfoPublic::GetOptions() const 0.0% 0.0% HIToolbox TCoreTextEngine::LayoutSingleLine(THIThemeTextInfo*, float) 0.0% 0.0% HIToolbox THIThemeTextInfoPublic::GetTruncation() const 0.0% 0.0% HIToolbox HIThemeGetTextDimensions 0.0% 0.0% libSystem.B.dylib ceilf$fenv_access_off 0.0% 0.0% HIToolbox THIThemeTextInfo::WantsLineInfo() const 0.0% 0.0% HIToolbox dyld_stub_ceilf 0.0% 26.7% HIToolbox ThemeTextCreate(void const*, THIThemeTextInfo const*) 0.0% 2.8% HIToolbox ThemeTextRelease(TThemeText*) 0.2% 0.2% HIToolbox TThemeDrawState::TThemeDrawState(unsigned long) 0.1% 0.1% HIToolbox ShouldLockForTextOperations 0.0% 0.1% HIToolbox THIThemeTextInfoFactory(HIThemeTextInfo*) 0.1% 0.1% HIToolbox GetSpecialMenuMarkPixListAndSubID(unsigned short, TThemeDrawState const&, __CFString const*, PixMapListRec**, short*, unsigned short*) 0.0% 0.1% HIToolbox ThemeTextLockIfNeeded() 0.1% 0.1% CoreFoundation CFGetTypeID 0.0% 0.1% HIToolbox ThemeTextUnlockIfNeeded() 0.1% 0.1% CoreFoundation CFStringGetLength 0.0% 0.0% HIToolbox TThemeTextCache::Release(TThemeText*) 0.0% 0.0% HIToolbox THIThemeTextInfoPublic::Set(HIThemeTextInfo*) 0.0% 0.0% HIToolbox THIThemeTextInfo::WantsLineInfo() const 0.0% 0.0% CoreFoundation CFAttributedStringGetTypeID 0.0% 0.0% HIToolbox TThemeCacheObject::Release(TThemeCacheObject*) 0.0% 0.0% HIToolbox TCoreTextEngine::VerifyLayout(THIThemeTextInfo*, float, float, LayoutIntent) 0.0% 0.0% HIToolbox TCoreTextEngine::Layout(THIThemeTextInfo*, float, float, TextLayoutType) 0.0% 0.0% HIToolbox TThemeTextCache::Create(void const*, THIThemeTextInfo const*) 0.0% 0.0% HIToolbox dyld_stub_CFStringGetLength 0.0% 0.0% HIToolbox TThemeDrawState::TThemeDrawState(unsigned long) 0.0% 0.0% CoreFoundation CFStringGetLength 0.0% 0.0% HIToolbox ThemeTextLockIfNeeded() 0.0% 0.0% HIToolbox ThemeTextUnlockIfNeeded() 0.0% 0.0% HIToolbox TCoreTextEngine::GetThemeTextDimensions(float, THIThemeTextInfo*, float*, float*, float*) 0.0% 0.0% HIToolbox THIThemeTextInfoPublic::Set(HIThemeTextInfo*) 0.0% 0.0% HIToolbox ThemeTextCreate(void const*, THIThemeTextInfo const*) 0.0% 0.0% CoreFoundation CFAttributedStringGetTypeID 0.0% 0.0% HIToolbox TThemeDrawState::TThemeDrawState(unsigned long) 0.0% 0.0% HIToolbox THIThemeTextInfoFactory(HIThemeTextInfo*) 0.0% 0.0% CoreFoundation CFGetTypeID 0.0% 0.0% HIToolbox HIThemeGetTextDimensions 0.4% 11.0% HIToolbox HIStandardMenuView::FetchItemCache(unsigned short) 0.1% 1.1% HIToolbox HIStandardMenuView::FreeLayout(ItemLayout*&, unsigned long) 0.2% 0.6% HIToolbox HIStandardMenuView::GetItemHeight(float*, float*, unsigned char*) 0.3% 0.3% CoreFoundation CFRetain 0.3% 0.3% libSystem.B.dylib __memcpy 0.1% 0.2% HIToolbox HIStandardMenuView::ReleaseItemCache() 0.0% 0.1% libSystem.B.dylib OSAtomicCompareAndSwapLongBarrier 0.1% 0.1% HIToolbox HIStandardMenuView::AdjustForTextHeight(float, float, float, float, unsigned char*) 0.0% 0.1% HIToolbox _CheckForMenuCancelEvent2 0.0% 0.1% CoreFoundation _CFRetain 0.1% 0.1% HIToolbox _HIMenuGetItemView(MenuData*, unsigned short, OpaqueMenuRef*, unsigned short, OpaqueControlRef**) 0.0% 0.1% HIToolbox HIStandardMenuView::LayoutItem(CGRect const*) 0.0% 0.0% HIToolbox HIStandardMenuView::GetCommandKeyWidth(unsigned short*) 0.0% 0.0% HIToolbox _IsMenuItemEnabled(MenuData*, unsigned short) 0.0% 0.0% libSystem.B.dylib memcpy 0.0% 0.0% HIToolbox HIRectGetMaxX 0.0% 0.0% HIToolbox HIStandardMenuView::GetIconTypeAndHandle(unsigned long, int*, char***) 0.0% 0.0% HIToolbox HIStandardMenuView::Entry(ItemCache*, unsigned char) 0.0% 0.0% HIToolbox HIObject::GetEncodedRef() const 0.0% 0.0% HIToolbox ResolveMenuItemID 0.0% 0.0% HIToolbox HIStandardMenuView::ResolveItemFont(unsigned short*) 0.0% 0.0% HIToolbox _CopyMenuItemData(MenuData*, unsigned short, unsigned char, MenuItemDataRec*) 0.0% 0.0% libSystem.B.dylib __bzero 0.0% 0.0% HIToolbox _GetMenuItemIconSize(MenuData*, unsigned short, unsigned long*) 0.0% 0.0% HIToolbox GetCurrentEventTime 0.0% 0.0% libSystem.B.dylib free 0.0% 0.0% HIToolbox dyld_stub_CFRetain 0.0% 0.0% CoreFoundation _CFRelease 0.1% 0.1% HIToolbox HIStandardMenuView::GetItemWidth(float, TextLayout*, unsigned char*) 0.0% 0.0% HIToolbox HIStandardMenuView::ReleaseItemCache() 0.0% 0.0% HIToolbox HIStandardMenuView::FetchItemCache(unsigned short) 0.0% 0.0% HIToolbox HIStandardMenuView::GetItemHeight(float*, float*, unsigned char*) 0.0% 0.0% CoreFoundation CFRetain 0.0% 0.0% HIToolbox _CheckForMenuCancelEvent2 0.0% 0.0% CoreFoundation _CFRetain 0.0% 0.0% libSystem.B.dylib __memcpy 0.0% 0.0% HIToolbox HIStandardMenuView::AdjustForTextHeight(float, float, float, float, unsigned char*) 0.0% 0.0% HIToolbox TEventTypeIndex::ContainsType(unsigned long, unsigned long) 0.0% 0.0% libobjc.A.dylib objc_exception_try_exit 0.0% 0.0% HIToolbox GetEventKind 0.0% 0.0% HIToolbox EntrySearch(void const*, void const*, long, unsigned long, void*, int (*)(void const*, void const*, void const*), unsigned long*) 0.0% 0.0% HIToolbox CreateEvent 0.0% 0.0% HIToolbox HIView::CopyPartRangeShape(short, short, __HIShape const**) 0.0% 0.0% HIToolbox UnresolveLinkedMenuItem(MenuData**, unsigned short*) 0.0% 0.0% HIToolbox HIView::Invalidate(__HIShape const*) 0.0% 0.0% HIToolbox _HIViewCopyPartRangeShape 0.0% 0.0% HIServices HIShapeIsEmpty 0.0% 0.0% HIToolbox MenuItemData::SetIconType(unsigned char) 0.0% 0.3% AppKit CreateMenuImageFromImage 0.0% 0.0% libobjc.A.dylib objc_msgSend 0.0% 0.0% HIToolbox CountMenuItems 0.0% 0.0% AppKit -[NSMenuItem keyEquivalent] 0.0% 0.0% AppKit _NSGetCarbonMenu 0.0% 0.0% CoreFoundation +[NSDictionary dictionaryWithObjectsAndKeys:] 0.0% 0.0% AppKit 0xa0344920 [unknown] 0.0% 0.0% Foundation -[NSNotificationCenter postNotificationName:object:userInfo:] 0.0% 0.0% Foundation -[NSConcreteNotification recycle] 0.0% 0.0% Foundation -[NSCFString release] 0.0% 0.0% Foundation +[NSNumber numberWithInteger:] 0.0% 0.0% Foundation +[NSNotificationCenter defaultCenter] 0.0% 0.0% Foundation +[NSConcreteNotification newTempNotificationWithName:object:userInfo:] 0.0% 0.1% CoreGraphics CGContextDrawImage 0.0% 0.0% CoreGraphics CGBitmapContextCreate 0.0% 0.0% CoreGraphics CGContextClearRect 0.0% 0.0% CoreFoundation _CFRelease 0.0% 0.0% libobjc.A.dylib objc_msgSend 0.0% 0.0% CoreGraphics CGBitmapContextCreateImage 0.0% 0.0% CoreFoundation 0xa0407a40 [unknown] 0.0% 0.0% AppKit -[NSMenu _menuChanged] 0.3% 1.7% mach_kernel lo_alltraps 0.0% 1.0% Unknown Library 0xc5280 [926.8KB] 0.0% 0.8% mach_kernel lo_unix_scall 0.0% 0.6% mach_kernel lo_mach_scall 0.0% 0.5% XUL nsMenuItemIconX::LoadIcon(nsIURI*) 0.0% 0.5% XUL nsCocoaUtils::CreateNSImageFromCGImage(CGImage*, NSImage**) 0.0% 0.4% XUL vtable for nsXULElement 0.0% 0.3% XUL nsMenuX::AddMenuItem(nsMenuItemX*) 0.0% 0.3% XUL -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 0.2% 0.2% XUL RuleHash::EnumerateAllRules(mozilla::dom::Element*, RuleProcessorData*, NodeMatchContext&) 0.0% 0.1% mach_kernel thread_call_enter1 0.0% 0.1% Unknown Library 0x18472e34 [unknown] 0.1% 0.1% XUL PL_DHashTableOperate 0.0% 0.1% XUL nsAppShell::ProcessNextNativeEvent(bool) 0.0% 0.0% libmozalloc.dylib moz_xmalloc 0.0% 0.0% XUL _cairo_quartz_surface_fill 0.0% 0.0% XUL XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 0.0% 0.0% XUL vtable for imgRequestProxy 0.0% 0.0% XUL nsRuleNode::Transition(nsIStyleRule*, unsigned char, bool) 0.0% 0.0% XUL nsPresContext::AddRef() 0.0% 0.0% XUL nsRuleNode::GetStyleUserInterface(nsStyleContext*, bool) 0.0% 0.0% XUL nsAppShell::ProcessGeckoEvents(void*) 0.0% 0.0% firefox 0x4 [unreadable] 0.0% 0.0% firefox 0x2 [unreadable] 0.0% 0.0% XUL nsRuleNode::GetStyleData(nsStyleStructID, nsStyleContext*, bool) 0.0% 0.0% XUL nsMenuItemX::Create(nsMenuX*, nsString const&, EMenuItemType, nsMenuGroupOwnerX*, nsIContent*) 0.0% 0.0% XUL nsAttrAndChildArray::IndexOfAttr(nsIAtom*, int) const 0.0% 0.0% Unknown Library 0xf0dea7ff [unreadable] 0.0% 0.0% Unknown Library 0x1082a12 [737.5KB] 0.0% 0.0% XUL nsAppShell::AfterProcessNextEvent(nsIThreadInternal*, unsigned int) 0.0% 0.0% XUL vtable for nsStandardURL 0.0% 0.0% XUL nsXULDocument::AddRef() 0.0% 0.0% XUL nsNodeUtils::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) 0.0% 0.0% XUL _cairo_quartz_draw_image 0.0% 0.0% Unknown Library 0x2da66f40 [unknown] 0.0% 0.0% firefox 0x1 [unreadable] 0.0% 0.0% XUL nsCSSRuleProcessor::HasAttributeDependentStyle(AttributeRuleProcessorData*) 0.0% 0.0% mach_kernel mach_msg_receive_continue 0.0% 0.0% mach_kernel IOWorkLoop::threadMain() 0.0% 0.0% CoreGraphics CGContextShowGlyphsWithAdvances 0.0% 0.0% XUL _ZL15SelectorMatchesPN7mozilla3dom7ElementEP13nsCSSSelectorR16NodeMatchContextR16TreeMatchContextPb 0.0% 0.0% firefox 0x5 [unreadable] 0.0% 0.0% Unknown Library 0x2067c8a0 [unknown] 0.0% 0.0% XUL TimerThread::Run() 0.0% 0.0% libSystem.B.dylib thread_start 0.0% 0.0% XUL nsXULElement::DoGetID() const 0.0% 0.0% XUL nsMenuUtilsX::GetTruncatedCocoaLabel(nsString const&) 0.0% 0.0% XUL js::mjit::EnterMethodJIT(JSContext*, js::StackFrame*, void*, JS::Value*, bool) 0.0% 0.0% libSystem.B.dylib free 0.0% 0.0% XUL _ZL19DrawCellWithScalingP6NSCellP9CGContextRK6CGRectj7_NSSizeS6_PA3_A4_KfP6NSViewa 0.0% 0.0% Unknown Library 0xcaab63 [857.2KB] 0.0% 0.0% Unknown Library 0xa4a600 [unknown] 0.0% 0.0% Unknown Library 0x203dfe34 [unknown] 0.0% 0.0% Unknown Library 0x17b3acb0 [unknown] 0.0% 0.0% XUL vtable for nsJSContext 0.0% 0.0% XUL vtable for mozilla::storage::Statement 0.0% 0.0% XUL PermanentAtomImpl::AddRef() 0.0% 0.0% XUL nsTArray_base<nsTArrayDefaultAllocator>::ShrinkCapacity(unsigned int, unsigned long) 0.0% 0.0% XUL nsTArray_base<nsTArrayDefaultAllocator>::EnsureCapacity(unsigned int, unsigned int) 0.0% 0.0% XUL nsStyleSet::GetContext(nsStyleContext*, nsRuleNode*, nsRuleNode*, bool, bool, nsIAtom*, nsCSSPseudoElements::Type, bool, mozilla::dom::Element*) 0.0% 0.0% XUL nsROCSSPrimitiveValue::Release() 0.0% 0.0% XUL nsGenericElement::SetAttrAndNotify(int, nsIAtom*, nsIAtom*, nsAttrValue const&, nsAttrValue&, unsigned char, bool, bool, bool) 0.0% 0.0% XUL nsCSSCompressedDataBlock::MapRuleInfoInto(nsRuleData*) const 0.0% 0.0% XUL nsCOMPtr_base::assign_with_AddRef(nsISupports*) 0.0% 0.0% XUL nsComponentManagerImpl::AddRef() 0.0% 0.0% XUL nsBindingManager::WalkRules(bool (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*, bool*) 0.0% 0.0% libmozalloc.dylib moz_xrealloc 0.0% 0.0% libSystem.B.dylib malloc 0.0% 0.0% XUL js::PropertyTree::insertChild(JSContext*, js::Shape*, js::Shape*) 0.0% 0.0% libmozsqlite3.dylib columnMem 0.0% 0.0% XUL _ZL9getNativeP11nsISupportsP12QITableEntryP8JSObjectRK4nsIDPPvPS0_PN2JS5ValueE 0.0% 0.0% XUL _ZL34RuleHash_NameSpaceTable_MatchEntryP12PLDHashTablePK15PLDHashEntryHdrPKv 0.0% 0.0% XUL _ZL19SelectorMatchesTreePN7mozilla3dom7ElementEP13nsCSSSelectorR16TreeMatchContextb 0.0% 0.0% CoreFoundation 0xa04088c0 [unknown] 0.0% 0.0% Unknown Library 0x6a02b4 [843.4KB] 0.0% 0.0% Unknown Library 0x656d656c [unreadable] 0.0% 0.0% Unknown Library 0x180befa8 [unknown] 0.0% 0.0% firefox 0x10d [unreadable] 0.0% 0.0% XUL XPCWrappedNative::GetNewOrUsed(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, XPCNativeInterface*, int, XPCWrappedNative**) 0.0% 0.0% XUL vtable for nsComputedDOMStyle 0.0% 0.0% mach_kernel user_trap 0.0% 0.0% mach_kernel thread_continue 0.0% 0.0% libmozsqlite3.dylib sqlite3Step 0.0% 0.0% XUL PresShell::AttributeWillChange(nsIDocument*, mozilla::dom::Element*, int, nsIAtom*, int) 0.0% 0.0% libnss3.dylib pkix_pl_CRLEntry_ToString_Helper 0.0% 0.0% libobjc.A.dylib objc_msgSend 0.0% 0.0% XUL nsXBLBinding::WalkRules(bool (*)(nsIStyleRuleProcessor*, void*), void*) 0.0% 0.0% XUL nsTransitionManager::WalkTransitionRule(RuleProcessorData*, nsCSSPseudoElements::Type) 0.0% 0.0% XUL nsThreadManager::GetIsMainThread(bool*) 0.0% 0.0% XUL nsStyleSet::ResolveXULTreePseudoStyle(mozilla::dom::Element*, nsIAtom*, nsStyleContext*, nsICSSPseudoComparator*) 0.0% 0.0% XUL nsStandardURL::Release() 0.0% 0.0% XUL nsScriptSecurityManager::IsCapabilityEnabled(char const*, bool*) 0.0% 0.0% XUL nsScriptSecurityManager::doGetObjectPrincipal(JSObject*) 0.0% 0.0% XUL nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsAXPCNativeCallContext*, JSContext*, JSObject*, nsISupports*, nsIURI*, nsIClassInfo*, char const*, int, void**) 0.0% 0.0% XUL nsRuleNode::ComputeUserInterfaceData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 0.0% 0.0% XUL nsMenuBarX::Paint() 0.0% 0.0% XUL nsGenericElement::GetAttrInfo(int, nsIAtom*) const 0.0% 0.0% XUL nsEventQueue::PutEvent(nsIRunnable*) 0.0% 0.0% XUL nsDocument::AddRef() 0.0% 0.0% XUL nsCSSFrameConstructor::AttributeWillChange(mozilla::dom::Element*, int, nsIAtom*, int) 0.0% 0.0% XUL nsChromeProtocolHandler::NewURI(nsACString_internal const&, char const*, nsIURI*, nsIURI**) 0.0% 0.0% XUL nsAttrAndChildArray::GetAttr(nsIAtom*, int) const 0.0% 0.0% XUL nsAnimationManager::CheckAnimationRule(nsStyleContext*, mozilla::dom::Element*) 0.0% 0.0% XUL nsACString_internal::MutatePrep(unsigned int, char**, unsigned int*) 0.0% 0.0% XUL nsACString_internal::Finalize() 0.0% 0.0% XUL JSObject::nativeLookup(JSContext*, int) 0.0% 0.0% XUL JSObject::addPropertyInternal(JSContext*, int, int (*)(JSContext*, JSObject*, int, JS::Value*), int (*)(JSContext*, JSObject*, int, int, JS::Value*), unsigned int, unsigned int, unsigned int, int, js::Shape**, bool) 0.0% 0.0% XUL JS_DHashFreeTable 0.0% 0.0% XUL js::PropertyCache::fullTest(JSContext*, unsigned char*, JSObject**, JSObject**, js::PropertyCacheEntry*) 0.0% 0.0% XUL js::EmptyShape::getInitialShape(JSContext*, js::Class*, JSObject*, JSObject*, js::gc::AllocKind, unsigned int) 0.0% 0.0% XUL js::analyze::ScriptAnalysis::analyzeBytecode(JSContext*) 0.0% 0.0% XUL imgCacheEntry::Touch(bool) 0.0% 0.0% libSystem.B.dylib bcmp 0.0% 0.0% XUL _ZL7AtomizeP9JSContextPPKtmN2js14InternBehaviorE16OwnCharsBehavior 0.0% 0.0% XUL _ZL22RuleHash_IdTable_CSOps 0.0% 0.0% Unknown Library 0xc9bfd52f [unreadable] 0.0% 0.0% Unknown Library 0x80004005 [unreadable] 0.0% 0.0% firefox 0x7fe [unreadable] 0.0% 0.0% firefox 0x7 [unreadable] 0.0% 0.0% Unknown Library 0x6c702f6e [unreadable] 0.0% 0.0% firefox 0x6 [unreadable] 0.0% 0.0% Unknown Library 0x4c224708 [unreadable] 0.0% 0.0% FlashPlayer-10.4-10.5 0x2f731080 [23.5KB] 0.0% 0.0% Unknown Library 0x248e4990 [unknown] 0.0% 0.0% Unknown Library 0x1d2686b0 [unknown] 0.0% 0.0% Unknown Library 0x18450280 [unknown] 0.0% 0.0% Unknown Library 0x180f32e0 [unknown] 0.0% 0.0% Unknown Library 0x180dd6c0 [unknown] 0.0% 0.0% Unknown Library 0x1808dbe8 [unknown] 0.0% 0.0% XUL xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo const**) 0.0% 0.0% XUL XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext&, XPCWrappedNativeScope*, nsIClassInfo*, XPCNativeScriptableCreateInfo const*, int, QITableEntry*) 0.0% 0.0% XUL XPCWrappedNative::InitTearOff(XPCCallContext&, XPCWrappedNativeTearOff*, XPCNativeInterface*, int) 0.0% 0.0% XUL XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**) 0.0% 0.0% XUL XPCNativeMember::Resolve(XPCCallContext&, XPCNativeInterface*, JSObject*, JS::Value*) 0.0% 0.0% XUL XPCNativeInterface::GetNewOrUsed(XPCCallContext&, nsID const*) 0.0% 0.0% XUL XPCConvert::NativeInterface2JSObject(XPCLazyCallContext&, JS::Value*, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, bool, unsigned int*) 0.0% 0.0% XUL xpc::WrapperFactory::IsLocationObject(JSObject*) 0.0% 0.0% XUL vtable for nsLoadGroup 0.0% 0.0% XUL vtable for nsHTMLStyleSheet 0.0% 0.0% XUL vtable for nsDOMMouseEvent 0.0% 0.0% XUL UTF8ToNewUnicode(nsACString_internal const&, unsigned int*) 0.0% 0.0% XUL TimerThread::AddTimer(nsTimerImpl*) 0.0% 0.0% libSystem.B.dylib strncmp 0.0% 0.0% libmozsqlite3.dylib sqlite3VdbeMemFromBtree 0.0% 0.0% libmozsqlite3.dylib sqlite3MemCompare 0.0% 0.0% libmozsqlite3.dylib sqlite3DbMallocSize 0.0% 0.0% libmozsqlite3.dylib sqlite3_mutex_leave 0.0% 0.0% libmozsqlite3.dylib sqlite3_extended_result_codes 0.0% 0.0% mach_kernel semaphore_wait_continue 0.0% 0.0% libnspr4.dylib PR_Realloc 0.0% 0.0% libnspr4.dylib PR_IntervalNow 0.0% 0.0% libnspr4.dylib PR_ExitMonitor 0.0% 0.0% libmozsqlite3.dylib pcache1PinPage 0.0% 0.0% libmozsqlite3.dylib pcache1Fetch 0.0% 0.0% libobjc.A.dylib objc_exception_try_enter 0.0% 0.0% XUL nsXULElement::GetAttr(int, nsIAtom*, nsAString_internal&) const 0.0% 0.0% XUL nsXULElement::DoGetClasses() const 0.0% 0.0% XUL nsXULElement::AttrValueIs(int, nsIAtom*, nsAString_internal const&, nsCaseTreatment) const 0.0% 0.0% XUL nsXULDocument::MaybeBroadcast() 0.0% 0.0% XUL nsXULDocument::EndUpdate(unsigned int) 0.0% 0.0% XUL nsXPConnect::Peek(JSContext**) 0.0% 0.0% XUL nsXBLPrototypeBinding::GetRuleProcessor() 0.0% 0.0% XUL nsStyleSet::FileRules(bool (*)(nsIStyleRuleProcessor*, void*), void*, nsIContent*, nsRuleWalker*) 0.0% 0.0% XUL nsStyleContext::~nsStyleContext() 0.0% 0.0% XUL nsStyleBorder::GetImageOutset() const 0.0% 0.0% XUL nsScriptSecurityManager::GetPrincipalAndFrame(JSContext*, JSStackFrame**, unsigned int*) 0.0% 0.0% XUL nsRunnable::Release() 0.0% 0.0% XUL nsRuleNode::GetStyleList(nsStyleContext*, bool) 0.0% 0.0% XUL nsRuleNode::ComputeListData(void*, nsRuleData const*, nsStyleContext*, nsRuleNode*, nsRuleNode::RuleDetail, bool) 0.0% 0.0% XUL nsRuleData::nsRuleData(unsigned int, nsCSSValue*, nsPresContext*, nsStyleContext*) 0.0% 0.0% XUL nsRegion::And(nsRegion const&, nsRect const&) 0.0% 0.0% XUL nsPurpleBuffer::RemoveSkippable() 0.0% 0.0% XUL nsPresArena::FreeBySize(unsigned long, void*) 0.0% 0.0% XUL nsPresArena::AllocateBySize(unsigned long) 0.0% 0.0% XUL nsNodeUtils::ContentAppended(nsIContent*, nsIContent*, int) 0.0% 0.0% XUL nsNodeInfoManager::GetNodeInfo(nsAString_internal const&, nsIAtom*, int, unsigned short, nsINodeInfo**) 0.0% 0.0% XUL nsNativeThemeCocoa::DrawStatusBar(CGContext*, CGRect const&, nsIFrame*) 0.0% 0.0% XUL nsMenuItemX::SetKeyEquiv() 0.0% 0.0% XUL nsMenuItemX::SetChecked(bool) 0.0% 0.0% XUL nsLoadGroup::Internal::Release() 0.0% 0.0% XUL nsLayoutUtils::GetCrossDocParentFrame(nsIFrame const*, nsPoint*) 0.0% 0.0% XUL nsIFrame::GetVisualOverflowRectRelativeToSelf() const 0.0% 0.0% XUL nsIFrame::GetOffsetToCrossDoc(nsIFrame const*, int) const 0.0% 0.0% XUL nsIDOMElement::COMTypeInfo<int>::kIID 0.0% 0.0% XUL nsHTMLDivElement::IsAttributeMapped(nsIAtom const*) const 0.0% 0.0% XUL nsGenericHTMLElement::SetClassName(nsAString_internal const&) 0.0% 0.0% XUL nsFrame::DisplayBorderBackgroundOutline(nsDisplayListBuilder*, nsDisplayListSet const&, bool) 0.0% 0.0% XUL nsEventQueue::GetEvent(bool, nsIRunnable**) 0.0% 0.0% XUL nsDOMClassInfo::AddRef() 0.0% 0.0% XUL nsDisplayBorder::GetBounds(nsDisplayListBuilder*) 0.0% 0.0% XUL nsDependentCSubstring::Rebind(nsACString_internal const&, unsigned int, unsigned int) 0.0% 0.0% XUL nsCSSValue::GetImageValue() const 0.0% 0.0% XUL nsCSSScanner::Init(nsAString_internal const&, nsIURI*, unsigned int, nsCSSStyleSheet*, mozilla::css::Loader*) 0.0% 0.0% XUL nsCSSRuleProcessor::RulesMatching(ElementRuleProcessorData*) 0.0% 0.0% XUL nsCSSFrameConstructor::ContentAppended(nsIContent*, nsIContent*, bool) 0.0% 0.0% XUL nsCSSBorderRenderer::nsCSSBorderRenderer(int, gfxContext*, gfxRect&, unsigned char const*, double const*, gfxCornerSizes&, unsigned int const*, nsBorderColors* const*, int, unsigned int) 0.0% 0.0% XUL nsCreateInstanceByContractID::operator()(nsID const&, void**) const 0.0% 0.0% XUL nsContentUtils::RemoveScriptBlocker() 0.0% 0.0% XUL nsContentUtils::IsHTMLWhitespace(unsigned short) 0.0% 0.0% XUL nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**) 0.0% 0.0% XUL nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) 0.0% 0.0% XUL nsCocoaUtils::CreateCGImageFromSurface(gfxImageSurface*, CGImage**) 0.0% 0.0% XUL nsChromeTreeOwner::QueryInterface(nsID const&, void**) 0.0% 0.0% XUL nsBaseURLParser::ParsePath(char const*, int, unsigned int*, int*, unsigned int*, int*, unsigned int*, int*) 0.0% 0.0% XUL nsBaseURLParser::AddRef() 0.0% 0.0% XUL nsAuthURLParser::ParseAuthority(char const*, int, unsigned int*, int*, unsigned int*, int*, unsigned int*, int*, int*) 0.0% 0.0% XUL nsAttrValue::ToString(nsAString_internal&) const 0.0% 0.0% XUL nsAttrValue::EnsureEmptyMiscContainer() 0.0% 0.0% XUL nsAttrAndChildArray::AttrNameAt(unsigned int) const 0.0% 0.0% XUL nsAppShell::ScheduleNativeEventCallback() 0.0% 0.0% XUL nsACString_internal::FindChar(char, unsigned int) const 0.0% 0.0% XUL nsACString_internal::Equals(nsACString_internal const&, nsCStringComparator const&) const 0.0% 0.0% XUL NS_NewStyleContext(nsStyleContext*, nsIAtom*, nsCSSPseudoElements::Type, nsRuleNode*, nsPresContext*) 0.0% 0.0% XUL NS_InvokeByIndex_P 0.0% 0.0% XUL NS_EscapeURL(char const*, int, unsigned int, nsACString_internal&) 0.0% 0.0% XUL NS_CycleCollectorForget2_P 0.0% 0.0% XUL non-virtual thunk to nsXULDocument::AddRef() 0.0% 0.0% XUL non-virtual thunk to nsXPConnect::Peek(JSContext**) 0.0% 0.0% XUL non-virtual thunk to nsDOMClassInfo::Release() 0.0% 0.0% XUL net_FilterURIString(char const*, nsACString_internal&) 0.0% 0.0% XUL net_ExtractURLScheme(nsACString_internal const&, unsigned int*, unsigned int*, nsACString_internal*) 0.0% 0.0% XUL mozilla::TimeStamp::Now() 0.0% 0.0% XUL mozilla::css::StyleRule::RuleMatched() 0.0% 0.0% XUL mozilla::(anonymous namespace)::ContainerState::FindThebesLayerFor(nsDisplayItem*, nsIntRect const&, nsIntRect const&, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*) 0.0% 0.0% libSystem.B.dylib memcpy 0.0% 0.0% firefox main 0.0% 0.0% XUL JSObject::growSlots(JSContext*, unsigned int, unsigned int) 0.0% 0.0% XUL JSFlatString* JSRope::flattenInternal<(JSRope::UsingBarrier)1>(JSContext*) 0.0% 0.0% XUL JS_GetObjectFunction 0.0% 0.0% XUL JS_GetFrameFunctionObject 0.0% 0.0% XUL JS_FrameIterator 0.0% 0.0% XUL JS_DHashTableOperate 0.0% 0.0% XUL js::types::TypeScript::SetThis(JSContext*, JSScript*, js::types::Type) 0.0% 0.0% XUL js::types::TypeMonitorCallSlow(JSContext*, JSObject*, js::CallArgs const&, bool) 0.0% 0.0% XUL js::PropertyTree::getChild(JSContext*, js::Shape*, unsigned int, js::StackShape const&) 0.0% 0.0% XUL js::PropertyTable::search(int, bool) 0.0% 0.0% XUL js::NewObjectWithGivenProto(JSContext*, js::Class*, JSObject*, JSObject*, js::gc::AllocKind) 0.0% 0.0% XUL js::mjit::stubs::Equal(js::VMFrame&) 0.0% 0.0% XUL js::mjit::NativeStubEpilogue(js::VMFrame&, js::mjit::Assembler&, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump*, int, int, js::mjit::MaybeRegister<JSC::X86Registers::RegisterID>, js::mjit::MaybeRegister<JSC::X86Registers::RegisterID>) 0.0% 0.0% XUL js::mjit::FrameState::sync(js::mjit::Assembler&, js::mjit::Uses) const 0.0% 0.0% XUL js::mjit::FrameState::storeTop(js::mjit::FrameEntry*) 0.0% 0.0% XUL js::mjit::Compiler::finishThisUp() 0.0% 0.0% XUL js::IsCrossCompartmentWrapper(JSObject const*) 0.0% 0.0% XUL js::Interpret(JSContext*, js::StackFrame*, js::InterpMode) 0.0% 0.0% XUL js::GetPropertyOperation(JSContext*, unsigned char*, JS::Value const&, JS::Value*) 0.0% 0.0% XUL js::DefineNativeProperty(JSContext*, JSObject*, int, JS::Value const&, int (*)(JSContext*, JSObject*, int, JS::Value*), int (*)(JSContext*, JSObject*, int, int, JS::Value*), unsigned int, unsigned int, int, unsigned int) 0.0% 0.0% XUL js::BaseShape::getUnowned(JSContext*, js::StackBaseShape const&) 0.0% 0.0% XUL imgRequestProxy::LockImage() 0.0% 0.0% XUL imgRequestProxy::GetImage(imgIContainer**) 0.0% 0.0% XUL imgRequest::Release() 0.0% 0.0% XUL imgRequest::AddProxy(imgRequestProxy*) 0.0% 0.0% XUL imgLoader::LoadImage(nsIURI*, nsIURI*, nsIURI*, nsIPrincipal*, nsILoadGroup*, imgIDecoderObserver*, nsISupports*, unsigned int, nsISupports*, imgIRequest*, nsIChannelPolicy*, imgIRequest**) 0.0% 0.0% mach_kernel i386_astintr 0.0% 0.0% XUL HashString(nsACString_internal const&) 0.0% 0.0% XUL gfxTextRun::Draw(gfxContext*, gfxPoint, gfxFont::DrawMode, unsigned int, unsigned int, gfxTextRun::PropertyProvider*, double*, gfxPattern*) 0.0% 0.0% XUL gfxTextRun::Create(gfxTextRunFactory::Parameters const*, void const*, unsigned int, gfxFontGroup*, unsigned int) 0.0% 0.0% XUL gfxFont::Draw(gfxTextRun*, unsigned int, unsigned int, gfxContext*, gfxFont::DrawMode, gfxPoint*, gfxFont::Spacing*, gfxPattern*) 0.0% 0.0% XUL gfxASurface::RecordMemoryFreed() 0.0% 0.0% libSystem.B.dylib gettimeofday 0.0% 0.0% libmozsqlite3.dylib fetchPayload 0.0% 0.0% XUL dyld_stub_floor 0.0% 0.0% mach_kernel dtrace_get_cpu_int_stack_top 0.0% 0.0% XUL DEBUG_CheckWrapperThreadSafety(XPCWrappedNative const*) 0.0% 0.0% XUL ConstructSlimWrapper(XPCCallContext&, xpcObjectHelper&, XPCWrappedNativeScope*, JS::Value*) 0.0% 0.0% CoreGraphics CGImageCreate 0.0% 0.0% XUL CallMethodHelper::~CallMethodHelper() 0.0% 0.0% XUL cairo_quartz_surface_create_cg_layer 0.0% 0.0% XUL base::Histogram::ranges(unsigned long) const 0.0% 0.0% libmozsqlite3.dylib aVfs.16929 0.0% 0.0% XUL _ZN7mozilla3gfxL17BoxBlurHorizontalEPhS1_iiiiRKNS0_7IntRectE 0.0% 0.0% XUL _ZL33AnyTablePartHasBorderOrBackgroundP8nsIFrameS0_ 0.0% 0.0% XUL _ZL31RuleHash_NameSpaceTable_HashKeyP12PLDHashTablePKv 0.0% 0.0% XUL _ZL22SheetHasAttributeStyleP21nsIStyleRuleProcessorPv 0.0% 0.0% XUL _ZL21DefinePropertyIfFoundR14XPCCallContextP8JSObjectiP12XPCNativeSetP18XPCNativeInterfaceP15XPCNativeMemberP21XPCWrappedNativeScopeiP16XPCWrappedNativeSC_P23XPCNativeScriptableInfojPi 0.0% 0.0% XUL _ZL17AtomTableMatchKeyP12PLDHashTablePK15PLDHashEntryHdrPKv 0.0% 0.0% XUL _ZL11ChangeTableP12PLDHashTablei 0.0% 0.0% libSystem.B.dylib _setjmp 0.0% 0.0% XUL _pixman_image_reset_clip_region 0.0% 0.0% XUL _pixman_image_for_surface 0.0% 0.0% XUL _moz_cairo_matrix_init_scale 0.0% 0.0% XUL _context_stash 0.0% 0.0% XUL _clip_and_composite_boxes 0.0% 0.0% XUL _cairo_quartz_surface_show_glyphs 0.0% 0.0% XUL _cairo_quartz_setup_state 0.0% 0.0% XUL _cairo_path_fixed_add 0.0% 0.0% XUL _cairo_matrix_transform_bounding_box 0.0% 0.0% XUL _cairo_gstate_init 0.0% 0.0% libSystem.B.dylib __spin_lock 0.0% 0.0% libSystem.B.dylib __memcpy 0.0% 0.0% CoreFoundation __addHandler2 0.0% 0.0% libSystem.B.dylib 0xffffff85 [unreadable] 0.0% 0.0% firefox 0xe8 [unreadable] 0.0% 0.0% firefox 0xe11 [unreadable] 0.0% 0.0% Unknown Library 0xca4653bb [unreadable] 0.0% 0.0% Unknown Library 0xbfffb680 [unknown] 0.0% 0.0% Unknown Library 0xbfff5cec [unknown] 0.0% 0.0% CoreFoundation 0xa0407cc0 [unknown] 0.0% 0.0% firefox 0xa [unreadable] 0.0% 0.0% ExceptionHandling 0x9797 [6.4KB] 0.0% 0.0% Unknown Library 0x8b000008 [unreadable] 0.0% 0.0% Unknown Library 0x88b790bf [unreadable] 0.0% 0.0% Unknown Library 0x8245489 [unreadable] 0.0% 0.0% Unknown Library 0x80000008 [unreadable] 0.0% 0.0% Unknown Library 0x80000006 [unreadable] 0.0% 0.0% Unknown Library 0x80000002 [unreadable] 0.0% 0.0% Unknown Library 0x75622f79 [unreadable] 0.0% 0.0% Unknown Library 0x74504d4f [unreadable] 0.0% 0.0% Unknown Library 0x73006700 [unreadable] 0.0% 0.0% Unknown Library 0x6d616720 [unreadable] 0.0% 0.0% Unknown Library 0x676f6f67 [unreadable] 0.0% 0.0% firefox 0x656d [unknown] 0.0% 0.0% Unknown Library 0x646c6968 [unreadable] 0.0% 0.0% Unknown Library 0x632e6e6f [unreadable] 0.0% 0.0% Unknown Library 0x56510100 [unreadable] 0.0% 0.0% Unknown Library 0x40000008 [unreadable] 0.0% 0.0% firefox 0x3 [unreadable] 0.0% 0.0% firefox 0x2f [unreadable] 0.0% 0.0% Unknown Library 0x2e66c300 [unknown] 0.0% 0.0% Unknown Library 0x2d4ad280 [unknown] 0.0% 0.0% Unknown Library 0x2d498180 [unknown] 0.0% 0.0% Unknown Library 0x2d41e060 [unknown] 0.0% 0.0% Unknown Library 0x2d41dfe0 [unknown] 0.0% 0.0% Unknown Library 0x2d41ce20 [unknown] 0.0% 0.0% Unknown Library 0x2b0c88c8 [unknown] 0.0% 0.0% Unknown Library 0x2ae91640 [unknown] 0.0% 0.0% Unknown Library 0x2917d590 [unknown] 0.0% 0.0% Unknown Library 0x28b10470 [unknown] 0.0% 0.0% Unknown Library 0x25a12940 [unknown] 0.0% 0.0% Unknown Library 0x248dcc70 [unknown] 0.0% 0.0% Unknown Library 0x23fa9694 [unknown] 0.0% 0.0% Unknown Library 0x23a25264 [unknown] 0.0% 0.0% Unknown Library 0x238c8480 [unknown] 0.0% 0.0% Unknown Library 0x21f9ea80 [unknown] 0.0% 0.0% Unknown Library 0x21f96890 [unknown] 0.0% 0.0% Unknown Library 0x210f70d0 [unknown] 0.0% 0.0% Unknown Library 0x20873bf0 [unknown] 0.0% 0.0% Unknown Library 0x2063f9e0 [unknown] 0.0% 0.0% Unknown Library 0x2061dde0 [unknown] 0.0% 0.0% Unknown Library 0x1d212000 [unknown] 0.0% 0.0% Unknown Library 0x1cbb3d00 [unknown] 0.0% 0.0% Unknown Library 0x1cbaa1e0 [unknown] 0.0% 0.0% Unknown Library 0x1c8bc530 [unknown] 0.0% 0.0% Unknown Library 0x184e9080 [unknown] 0.0% 0.0% Unknown Library 0x180f3640 [unknown] 0.0% 0.0% Unknown Library 0x180ee6e0 [unknown] 0.0% 0.0% Unknown Library 0x180ee6c0 [unknown] 0.0% 0.0% Unknown Library 0x180e6268 [unknown] 0.0% 0.0% Unknown Library 0x180b18c0 [unknown] 0.0% 0.0% firefox 0x18 [unreadable] 0.0% 0.0% Unknown Library 0x176962b8 [unknown] 0.0% 0.0% Unknown Library 0x17696298 [unknown] 0.0% 0.0% firefox 0x16 [unreadable] 0.0% 0.0% Unknown Library 0x14141414 [unreadable] 0.0% 0.0% Unknown Library 0x1190e00 [unknown] 0.0% 0.0% Unknown Library 0x1005441 [5B] 0.0% 0.0% firefox 0x1000 [unknown] 0.0% 0.0% XUL -[ToolbarWindow sendEvent:] 0.0% 0.0% Foundation -[NSAutoreleasePool init] Expected results: It doesn't freeze. I had to force quit the browser. Chrome doesn't do this.
If this is how you get the correct count of bookmarks in the folder it had 2463 bookmarks in it: sqlite> select count(*) from moz_bookmarks where parent = 134; 2463 (I'm pretty sure 134 is the correct parent folder here)
Component: Untriaged → Bookmarks & History
looks like all of the time is spent in calculating text dimension in the toolbox...
Per policy at https://wiki.mozilla.org/Bug_Triage/Projects/Bug_Handling/Bug_Husbandry#Inactive_Bugs. If this bug is not an enhancement request or a bug not present in a supported release of Firefox, then it may be reopened.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.