Yes. 32-base base is still a problem specifically on Android. The best option is to revert it, too. We are also investigating a fix on the ASan side.
On Thu, Oct 26, 2017 at 7:59 AM, 'Dmitry Vyukov' via address-sanitizer <[email protected]> wrote: > Hi, > > I am missing some context. > How can this be reproduced? What is the user-space program? Is it > built with gcc or clang? What version? Does it require some special > kernel? What exactly? > > > > On Wed, Oct 25, 2017 at 7:17 PM, Olav Haugan <[email protected]> wrote: >> Hi Kees/Kostya/Dmitry, >> >> Have you been able to reproduce this? >> >> Thanks, >> >> Olav >> >>> >>> Hi Kees, >>> >>> Thanks for looking into it. Yeah, I think the 32 bit base is still an issue. >>> >>> > >>> > I see this in the log: >>> > >>> > 01-01 00:06:46.743 658 658 I : ==658==ASan shadow was >>> > supposed to be located in the [0x00000000-0x1fffffff] range. >>> > >>> > I've CCed Kostya and Dmitry who should be able to help track this >>> > down. The upstream revert left the 32-bit base alone since they'd said >>> > it wasn't a problem. Perhaps it still is in some way? >>> > >>> > -Kees >>> > >>> > On Fri, Sep 29, 2017 at 1:28 AM, Olav Haugan <[email protected]> wrote: >>> > > Hi Kees, >>> > > >>> > > We are having issue booting our devices due to the "binfmt_elf: use >>> > ELF_ET_DYN_BASE only for PIE" and "arm64: move ELF_ET_DYN_BASE to 4GB >>> / >>> > 4MB" patches. We tried applying the partial revert of these with [1] but >>> > we are >>> > still running into issues. It appears that 32 bit processes are having an >>> > issue. >>> > Logcat attached. >>> > > >>> > > Have you seen this issue yet? The only solution we have so far is to do >>> > > a >>> > complete revert of above mentioned changes. >>> > > >>> > > [1] https://patchwork.kernel.org/patch/9886105/ >>> > > >>> > > Thanks, >>> > > >>> > > -- >>> > > Olav >>> > > >>> > >>> > >>> > >>> > -- >>> > Kees Cook >>> > Pixel Security > > -- > You received this message because you are subscribed to the Google Groups > "address-sanitizer" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "address-sanitizer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
