summaryrefslogtreecommitdiff
path: root/sync.cmd
diff options
context:
space:
mode:
authorYaroslav Yamshchikov <y.yamshchiko@samsung.com>2020-09-18 15:25:21 +0300
committerHyungju Lee <leee.lee@samsung.com>2020-10-07 08:02:12 +0900
commit1d0c47e37e0409271f304f401b439e8711c157e4 (patch)
treef385ada865c35cbcf1416b53427a95c5bc593def /sync.cmd
parent07358a9c87521a70220d953c7fc0444a86807f62 (diff)
downloadcoreclr-accepted/tizen_5.5_unified_wearable_hotfix.tar.gz
coreclr-accepted/tizen_5.5_unified_wearable_hotfix.tar.bz2
coreclr-accepted/tizen_5.5_unified_wearable_hotfix.zip
We experience CLR crash on some architectures (at least on x86) in case of unhandled managed exception. libunwind steps to the very end of a stack, and if .eh_frame info is correct, it returns with retcode 0 and ip=0 from unw_step, then PAL calls unw_is_signal_frame with c->validate==0 which in turn dereferences zeroed ip in access_mem. libunwind spec says that retcode 0 from unw_step means very end of a stack, so PAL should not expect any frames, signal or not. It should convert cursor back to SEH representation and return with TRUE. corresponding PR to dotnet/runtime on upstream: https://github.com/dotnet/runtime/pull/42620
Diffstat (limited to 'sync.cmd')
0 files changed, 0 insertions, 0 deletions