Bug 249842

Summary: Value::generateCompilerConstructionSite assumes backtrace works
Product: WebKit Reporter: Angelos Oikonomopoulos <angelos>
Component: JavaScriptCoreAssignee: Angelos Oikonomopoulos <angelos>
Status: RESOLVED FIXED    
Severity: Normal CC: osvaldo.rivera1994, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Angelos Oikonomopoulos 2022-12-23 04:54:05 PST
Value::generateCompilerConstructionSite assumes we'll get enough frames that it's safe to skip framesToPrint of them. However, backtrace() is not guaranteed to work reliably on all platforms. E.g. we occasionally get zero frames on ARM.
Comment 1 Angelos Oikonomopoulos 2022-12-23 04:59:35 PST
Pull request: https://github.com/WebKit/WebKit/pull/8044
Comment 2 EWS 2022-12-26 02:55:50 PST
Committed 258334@main (ed087739e18c): <https://commits.webkit.org/258334@main>

Reviewed commits have been landed. Closing PR #8044 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2022-12-26 02:56:16 PST
<rdar://problem/103708046>