Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1440100
| From | Andy Lutomirski <luto@amacapital.net> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | KASAN vs vmapped stacks |
| Date | 2016-07-10 14:50 +0200 |
| Message-ID | <rTmlj-Ih-7@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Hi all- I found two nasty issues with virtually mapped stacks if KASAN is enabled. The first issue is a crash: the first non-init stack is allocated and accessed before KASAN initializes its zero shadow AFAICT, which means that we switch to that stack and then blow up when we start recursively faulting on failed accesses to the shadow. The second issue is that, even if we survive (we initialize the zero shadow on time), KASAN will fail to protect hte stack. For now, I just disabled use of virtually mapped stacks if KASAN is on. Do you have any easy ideas to fix it? Thanks, Andy
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
KASAN vs vmapped stacks Andy Lutomirski <luto@amacapital.net> - 2016-07-10 14:50 +0200
Re: KASAN vs vmapped stacks Dmitry Vyukov <dvyukov@google.com> - 2016-07-11 10:40 +0200
Re: KASAN vs vmapped stacks Andy Lutomirski <luto@amacapital.net> - 2016-07-11 17:00 +0200
Re: KASAN vs vmapped stacks Dmitry Vyukov <dvyukov@google.com> - 2016-07-11 12:30 +0200
Re: KASAN vs vmapped stacks Dmitry Vyukov <dvyukov@google.com> - 2016-07-13 12:00 +0200
csiph-web