[Webkit-unassigned] [Bug 105986] New: [Mac] [WK2] transitions/hang-with-bad-transition-list.html asserts in SharedBuffer::releasePurgeableBuffer()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 2 19:14:08 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=105986
Summary: [Mac] [WK2]
transitions/hang-with-bad-transition-list.html asserts
in SharedBuffer::releasePurgeableBuffer()
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: CSS
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: rniwa at webkit.org
CC: bdakin at apple.com, krit at webkit.org, akling at apple.com
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.WebCore 0x0000000104064075 WebCore::SharedBuffer::releasePurgeableBuffer() + 101 (SharedBuffer.cpp:251)
1 com.apple.WebCore 0x0000000103f552c6 WebCore::ResourceBuffer::releasePurgeableBuffer() + 54 (ResourceBuffer.cpp:119)
2 com.apple.WebCore 0x0000000102b40ad3 WebCore::CachedResource::makePurgeable(bool) + 451 (CachedResource.cpp:827)
3 com.apple.WebCore 0x0000000102b332cb WebCore::CachedImage::destroyDecodedData() + 283 (CachedImage.cpp:423)
4 com.apple.WebCore 0x0000000103b389f9 WebCore::MemoryCache::pruneDeadResourcesToSize(unsigned int) + 713 (MemoryCache.cpp:321)
5 com.apple.WebCore 0x0000000103b3871b WebCore::MemoryCache::pruneDeadResources() + 123 (MemoryCache.cpp:265)
6 com.apple.WebCore 0x0000000103b38f92 WebCore::MemoryCache::prune() + 82 (MemoryCache.cpp:762)
7 com.apple.WebCore 0x0000000102b3f6ee WebCore::CachedResource::removeClient(WebCore::CachedResourceClient*) + 606 (CachedResource.cpp:541)
8 com.apple.WebCore 0x0000000104117db9 WebCore::StyleCachedImage::~StyleCachedImage() + 89 (StyleCachedImage.cpp:42)
9 com.apple.WebCore 0x0000000104117d25 WebCore::StyleCachedImage::~StyleCachedImage() + 21 (StyleCachedImage.cpp:42)
10 com.apple.WebCore 0x0000000104117cf9 WebCore::StyleCachedImage::~StyleCachedImage() + 25 (StyleCachedImage.cpp:40)
11 com.apple.WebCore 0x0000000102a2b633 WTF::RefCounted<WebCore::StyleImage>::deref() + 83 (RefCounted.h:203)
12 com.apple.WebCore 0x0000000102a2b5cb void WTF::derefIfNotNull<WebCore::StyleImage>(WebCore::StyleImage*) + 59 (PassRefPtr.h:54)
13 com.apple.WebCore 0x0000000102a2b588 WTF::RefPtr<WebCore::StyleImage>::~RefPtr() + 24 (RefPtr.h:56)
14 com.apple.WebCore 0x0000000102a2b565 WTF::RefPtr<WebCore::StyleImage>::~RefPtr() + 21 (RefPtr.h:56)
15 com.apple.WebCore 0x0000000102cc13b7 WebCore::CSSImageValue::~CSSImageValue() + 55 (CSSImageValue.cpp:57)
16 com.apple.WebCore 0x0000000102cc1375 WebCore::CSSImageValue::~CSSImageValue() + 21 (CSSImageValue.cpp:57)
17 com.apple.WebCore 0x0000000102d6fa62 WebCore::CSSValue::destroy() + 818 (CSSValue.cpp:431)
18 com.apple.WebCore 0x0000000102a81ad5 WebCore::CSSValue::deref() + 53 (CSSValue.h:56)
19 com.apple.WebCore 0x0000000104126072 WebCore::ImmutableStylePropertySet::~ImmutableStylePropertySet() + 82 (StylePropertySet.cpp:106)
20 com.apple.WebCore 0x0000000104126015 WebCore::ImmutableStylePropertySet::~ImmutableStylePropertySet() + 21 (StylePropertySet.cpp:108)
21 com.apple.WebCore 0x0000000102a81f00 WebCore::StylePropertySet::deref() + 144 (StylePropertySet.h:274)
22 com.apple.WebCore 0x0000000102a81e62 void WTF::derefIfNotNull<WebCore::StylePropertySet>(WebCore::StylePropertySet*) + 50 (PassRefPtr.h:54)
23 com.apple.WebCore 0x0000000102a842d8 WTF::RefPtr<WebCore::StylePropertySet>::~RefPtr() + 24 (RefPtr.h:56)
24 com.apple.WebCore 0x0000000102a7c7d5 WTF::RefPtr<WebCore::StylePropertySet>::~RefPtr() + 21 (RefPtr.h:56)
25 com.apple.WebCore 0x000000010417e5a5 WebCore::StyleResolver::MatchedProperties::~MatchedProperties() + 21 (StyleResolver.h:322)
26 com.apple.WebCore 0x000000010417e585 WebCore::StyleResolver::MatchedProperties::~MatchedProperties() + 21 (StyleResolver.h:322)
27 com.apple.WebCore 0x000000010417e87f WTF::VectorDestructor<true, WebCore::StyleResolver::MatchedProperties>::destruct(WebCore::StyleResolver::MatchedProperties*, WebCore::StyleResolver::MatchedProperties*) + 47 (Vector.h:51)
28 com.apple.WebCore 0x000000010417e83d WTF::VectorTypeOperations<WebCore::StyleResolver::MatchedProperties>::destruct(WebCore::StyleResolver::MatchedProperties*, WebCore::StyleResolver::MatchedProperties*) + 29 (Vector.h:215)
29 com.apple.WebCore 0x000000010417e052 WTF::Vector<WebCore::StyleResolver::MatchedProperties, 0ul>::shrink(unsigned long) + 146 (Vector.h:875)
30 com.apple.WebCore 0x000000010418e154 WTF::Vector<WebCore::StyleResolver::MatchedProperties, 0ul>::~Vector() + 52 (Vector.h:529)
31 com.apple.WebCore 0x000000010418e115 WTF::Vector<WebCore::StyleResolver::MatchedProperties, 0ul>::~Vector() + 21 (Vector.h:529)
32 com.apple.WebCore 0x000000010418e0f0 WebCore::StyleResolver::MatchedPropertiesCacheItem::~MatchedPropertiesCacheItem() + 64 (StyleResolver.h:452)
33 com.apple.WebCore 0x000000010415fda5 WebCore::StyleResolver::MatchedPropertiesCacheItem::~MatchedPropertiesCacheItem() + 21 (StyleResolver.h:452)
34 com.apple.WebCore 0x000000010417d17c WTF::KeyValuePair<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem>::~KeyValuePair() + 28 (HashTraits.h:190)
35 com.apple.WebCore 0x000000010417d155 WTF::KeyValuePair<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem>::~KeyValuePair() + 21 (HashTraits.h:190)
36 com.apple.WebCore 0x000000010417d11e WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem> >, WTF::IntHash<unsigned int>, WTF::HashMapValueTraits<WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::StyleResolver::MatchedPropertiesCacheItem> >, WTF::HashTraits<unsigned int> >::deallocateTable(WTF::KeyValuePair<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem>*, int) + 94 (HashTable.h:1087)
37 com.apple.WebCore 0x000000010418f3b9 WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem> >, WTF::IntHash<unsigned int>, WTF::HashMapValueTraits<WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::StyleResolver::MatchedPropertiesCacheItem> >, WTF::HashTraits<unsigned int> >::~HashTable() + 57 (HashTable.h:371)
38 com.apple.WebCore 0x000000010418f375 WTF::HashTable<unsigned int, WTF::KeyValuePair<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem> >, WTF::IntHash<unsigned int>, WTF::HashMapValueTraits<WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::StyleResolver::MatchedPropertiesCacheItem> >, WTF::HashTraits<unsigned int> >::~HashTable() + 21 (HashTable.h:375)
39 com.apple.WebCore 0x000000010418f355 WTF::HashMap<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem, WTF::IntHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::StyleResolver::MatchedPropertiesCacheItem> >::~HashMap() + 21 (HashMap.h:43)
40 com.apple.WebCore 0x000000010415d7f5 WTF::HashMap<unsigned int, WebCore::StyleResolver::MatchedPropertiesCacheItem, WTF::IntHash<unsigned int>, WTF::HashTraits<unsigned int>, WTF::HashTraits<WebCore::StyleResolver::MatchedPropertiesCacheItem> >::~HashMap() + 21 (HashMap.h:43)
41 com.apple.WebCore 0x000000010414760b WebCore::StyleResolver::~StyleResolver() + 315 (StyleResolver.cpp:458)
42 com.apple.WebCore 0x00000001041474c5 WebCore::StyleResolver::~StyleResolver() + 21 (StyleResolver.cpp:458)
43 com.apple.WebCore 0x0000000102e3d58a void WTF::deleteOwnedPtr<WebCore::StyleResolver>(WebCore::StyleResolver*) + 42 (OwnPtrCommon.h:65)
44 com.apple.WebCore 0x0000000102e144b7 WTF::OwnPtr<WebCore::StyleResolver>::clear() + 39 (OwnPtr.h:120)
45 com.apple.WebCore 0x0000000102dfb91c WebCore::Document::clearStyleResolver() + 28 (Document.cpp:2017)
46 com.apple.WebCore 0x0000000102dfafa6 WebCore::Document::~Document() + 1206 (Document.cpp:659)
47 com.apple.WebCore 0x0000000103240145 WebCore::HTMLDocument::~HTMLDocument() + 149 (HTMLDocument.cpp:91)
48 com.apple.WebCore 0x0000000103240015 WebCore::HTMLDocument::~HTMLDocument() + 21 (HTMLDocument.cpp:91)
49 com.apple.WebCore 0x000000010323ffe9 WebCore::HTMLDocument::~HTMLDocument() + 25 (HTMLDocument.cpp:90)
50 com.apple.WebCore 0x0000000102e127e2 WebCore::Document::guardDeref() + 194 (Document.h:251)
51 com.apple.WebCore 0x0000000102dfbb76 WebCore::Document::removedLastRef() + 582 (Document.cpp:726)
52 com.apple.WebCore 0x0000000103b92662 WebCore::Node::removedLastRef() + 50 (Node.cpp:2579)
53 com.apple.WebCore 0x00000001029ecbef WebCore::TreeShared<WebCore::Node, WebCore::ContainerNode>::deref() + 479 (TreeShared.h:83)
54 com.apple.WebCore 0x00000001036b0076 WebCore::JSNode::releaseImpl() + 38 (JSNode.h:69)
55 com.apple.WebCore 0x00000001037d0c06 WebCore::JSNodeOwner::finalize(JSC::Handle<JSC::Unknown>, void*) + 102 (JSNodeCustom.cpp:142)
56 com.apple.JavaScriptCore 0x0000000101de2984 JSC::WeakBlock::finalize(JSC::WeakImpl*) + 212 (WeakSetInlines.h:53)
57 com.apple.JavaScriptCore 0x0000000101de229e JSC::WeakBlock::sweep() + 158 (WeakBlock.cpp:77)
58 com.apple.JavaScriptCore 0x0000000101de2cd0 JSC::WeakSet::sweep() + 64 (WeakSet.cpp:46)
59 com.apple.JavaScriptCore 0x0000000101cbcf78 JSC::MarkedBlock::sweep(JSC::MarkedBlock::SweepMode) + 40 (MarkedBlock.cpp:112)
60 com.apple.JavaScriptCore 0x0000000101e17539 JSC::IncrementalSweeper::sweepNextBlock() + 137 (IncrementalSweeper.cpp:125)
61 com.apple.JavaScriptCore 0x0000000101e17459 JSC::IncrementalSweeper::doSweep(double) + 73 (IncrementalSweeper.cpp:105)
62 com.apple.JavaScriptCore 0x0000000101e17402 JSC::IncrementalSweeper::doWork() + 34 (IncrementalSweeper.cpp:98)
63 com.apple.JavaScriptCore 0x0000000101e1fef5 JSC::HeapTimer::timerDidFire(__CFRunLoopTimer*, void*) + 165 (HeapTimer.cpp:98)
64 com.apple.CoreFoundation 0x00007fff8df1cda4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
65 com.apple.CoreFoundation 0x00007fff8df1c8bd __CFRunLoopDoTimer + 557
66 com.apple.CoreFoundation 0x00007fff8df02099 __CFRunLoopRun + 1513
67 com.apple.CoreFoundation 0x00007fff8df016b2 CFRunLoopRunSpecific + 290
68 com.apple.HIToolbox 0x00007fff867b00a4 RunCurrentEventLoopInMode + 209
69 com.apple.HIToolbox 0x00007fff867afe42 ReceiveNextEventCommon + 356
70 com.apple.HIToolbox 0x00007fff867afcd3 BlockUntilNextEventMatchingListInMode + 62
71 com.apple.AppKit 0x00007fff897ba613 _DPSNextEvent + 685
72 com.apple.AppKit 0x00007fff897b9ed2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
73 com.apple.AppKit 0x00007fff897b1283 -[NSApplication run] + 517
74 com.apple.WebCore 0x0000000103f98bec WebCore::RunLoop::run() + 92 (RunLoopMac.mm:37)
75 com.apple.WebKit2 0x000000010097d5b3 WebKit::WebProcessMain(WebKit::CommandLine const&) + 4451 (WebProcessMainMac.mm:187)
76 com.apple.WebKit2 0x0000000100867fd9 WebKitMain(WebKit::CommandLine const&) + 201 (WebKitMain.cpp:58)
77 com.apple.WebKit2 0x0000000100867ee9 WebKitMain + 153 (WebKitMain.cpp:88)
78 com.apple.WebProcess 0x00000001005ecda2 main + 274
79 libdyld.dylib 0x00007fff8f4327e1 start + 1
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list