Bug 246627 - Set ENABLE_OFFSCREEN_CANVAS_IN_WORKERS to 1 for iOS and macOS ports
Summary: Set ENABLE_OFFSCREEN_CANVAS_IN_WORKERS to 1 for iOS and macOS ports
Status: RESOLVED DUPLICATE of bug 244919
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on: 244919
Blocks:
  Show dependency treegraph
 
Reported: 2022-10-17 07:03 PDT by youenn fablet
Modified: 2024-04-09 03:40 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description youenn fablet 2022-10-17 07:03:12 PDT
Set ENABLE_OFFSCREEN_CANVAS_IN_WORKERS to 1 for iOS and macOS ports
Comment 1 Radar WebKit Bug Importer 2022-10-17 07:03:28 PDT
<rdar://problem/101245515>
Comment 2 youenn fablet 2022-10-17 07:23:55 PDT
Enabling it leads to ASSERTs like:
ASSERTION FAILED: m_clients.contains(&client)
./platform/graphics/FontCache.cpp(381) : void WebCore::FontCache::removeClient(WebCore::FontSelector &)
1   0x592c60af9 WTFCrash
2   0x5a86e990b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x5acf3db66 WebCore::FontCache::removeClient(WebCore::FontSelector&)
4   0x5ab919fc3 WebCore::CSSFontSelector::~CSSFontSelector()
5   0x5ab91a255 WebCore::CSSFontSelector::~CSSFontSelector()
6   0x5ab91a2b9 WebCore::CSSFontSelector::~CSSFontSelector()
7   0x5aaf0b70c std::__1::default_delete<WebCore::FontSelector>::operator()(WebCore::FontSelector*) const
8   0x5aaf0b6d7 WTF::RefCounted<WebCore::FontSelector, std::__1::default_delete<WebCore::FontSelector> >::deref() const
9   0x5aaf0b662 WTF::DefaultRefDerefTraits<WebCore::FontSelector>::derefIfNotNull(WebCore::FontSelector*)
10  0x5aaf0b629 WTF::RefPtr<WebCore::FontSelector, WTF::RawPtrTraits<WebCore::FontSelector>, WTF::DefaultRefDerefTraits<WebCore::FontSelector> >::~RefPtr()
11  0x5aaef1a45 WTF::RefPtr<WebCore::FontSelector, WTF::RawPtrTraits<WebCore::FontSelector>, WTF::DefaultRefDerefTraits<WebCore::FontSelector> >::~RefPtr()
12  0x5acf49060 WebCore::FontCascadeFonts::~FontCascadeFonts()
13  0x5acf491a5 WebCore::FontCascadeFonts::~FontCascadeFonts()
14  0x5aaea5f2b std::__1::default_delete<WebCore::FontCascadeFonts>::operator()(WebCore::FontCascadeFonts*) const
15  0x5aaea5ef3 WTF::RefCounted<WebCore::FontCascadeFonts, std::__1::default_delete<WebCore::FontCascadeFonts> >::deref() const
16  0x5acf5e609 WTF::Ref<WebCore::FontCascadeFonts, WTF::RawPtrTraits<WebCore::FontCascadeFonts> >::~Ref()
17  0x5acf3d945 WTF::Ref<WebCore::FontCascadeFonts, WTF::RawPtrTraits<WebCore::FontCascadeFonts> >::~Ref()
18  0x5acf5aa0d WebCore::FontCascadeCacheEntry::~FontCascadeCacheEntry()
19  0x5acf47c25 WebCore::FontCascadeCacheEntry::~FontCascadeCacheEntry()
20  0x5acf757db std::__1::default_delete<WebCore::FontCascadeCacheEntry>::operator()(WebCore::FontCascadeCacheEntry*) const
21  0x5acf7579c std::__1::unique_ptr<WebCore::FontCascadeCacheEntry, std::__1::default_delete<WebCore::FontCascadeCacheEntry> >::reset(WebCore::FontCascadeCacheEntry*)
22  0x5acf75859 std::__1::unique_ptr<WebCore::FontCascadeCacheEntry, std::__1::default_delete<WebCore::FontCascadeCacheEntry> >::~unique_ptr()
23  0x5acf47c05 std::__1::unique_ptr<WebCore::FontCascadeCacheEntry, std::__1::default_delete<WebCore::FontCascadeCacheEntry> >::~unique_ptr()
24  0x5acf4f8ed WTF::KeyValuePair<WebCore::FontCascadeCacheKey, std::__1::unique_ptr<WebCore::FontCascadeCacheEntry, std::__1::default_delete<WebCore::FontCascadeCacheEntry> > >::~KeyValuePair()
Comment 3 Matt Woodrow 2022-10-25 19:55:44 PDT
Bug 244919 will fix those assertions.
Comment 4 Kimmo Kinnunen 2024-04-09 03:40:11 PDT
I think this was already solved

*** This bug has been marked as a duplicate of bug 244919 ***