Stack Trace: RELADDR FUNCTION FILE:LINE 7e253 top_common+6387 external/toybox/toys/posix/ps.c:1420 7c413 top_main+555 external/toybox/toys/posix/ps.c:1666 1f7db toy_exec+311 external/toybox/main.c:169 1ef77 toybox_main+91 external/toybox/main.c:182 1fa27 main+431 external/toybox/main.c:240 ac8a3 __libc_init+91 bionic/libc/bionic/libc_init_dynamic.cpp:129
ps.c:1419f while (old.count || new.count) { struct carveup *otb = *old.tb, *ntb = *new.tb; You probably should not proactively dereference both old.tb and new.tb. One might be invalid if not both old.count and new.count > 0. Best, Andreas On Wed, Feb 7, 2018 at 8:35 AM, enh <e...@google.com> wrote: > On Mon, Feb 5, 2018 at 11:01 AM, enh <e...@google.com> wrote: >> On Mon, Feb 5, 2018 at 10:43 AM, Rob Landley <r...@landley.net> wrote: >>> On 02/05/2018 11:34 AM, enh wrote: >>>> On Sun, Feb 4, 2018 at 6:14 PM, Rob Landley <r...@landley.net> wrote: >>>>> For some reason I thought the next release should happen the middle of >>>>> this month, but it turns out it was the middle of last month. (Ok, I've >>>>> been distracted.) >>>>> >>>>> So I'm giving myself one more week to tidy up loose ends. I need to fix >>>>> ps -T, might get ping ready to promote... >>>>> >>>>> Anybody want to shout out with something important I forgot? >>>> >>>> the asan failures in top are being seen more and more often as folks >>>> (internal and OEMs) run asan builds on a regular basis. (moore's law >>>> ftw!) >>> >>> This is why I spent so much effort wrangling the NDK, let's see if I can >>> reproduce it... >> >> i don't think you need to. i'm pretty sure i've seen it on the host >> too. (the problem, like i said, is that for me it takes a long time to >> reproduce by just leaving top running, even though i'm sure that the >> crashes that get automatically reported aren't coming from long-lived >> top instances.) >> >> yeah, checking my archive, i see that i reported reproducing this on >> the host in the thread surrounding "[PATCH] killall should kill >> scripts too". > > +agampe who seems to be hitting this more frequently now and can > supply a current detailed asan abort... > >>> error: cannot specify -static with -fsanitize=address. >>> >>> errorier: cannot run bionic binary on ubuntu host without -static. >>> (Sigh, I'll see if I can set up a bionic chroot this evening...) >>> >>> Rob _______________________________________________ Toybox mailing list Toybox@lists.landley.net http://lists.landley.net/listinfo.cgi/toybox-landley.net