[Toybox] find crash
enh
enh at google.com
Wed Sep 9 19:59:41 PDT 2015
mentioned on https://android-review.googlesource.com/#/c/170020/:
touch file1
touch file2
touch file2
./toybox find . -mindepth 1 -newer file1 -exec ls {} ;
Program terminated with signal SIGSEGV, Segmentation fault.
#0 do_find (new=0x133a190) at toys/posix/find.c:179
179 if (dl->prev == (void *)1 || !new->parent)
the "-mindepth 1" appears to be a necessary condition.
(really they wanted to use '+' but found that wasn't working, and hit
this crash when investigating.)
(but really they wanted -delete, and to not have to deal with -exec at all.)
--
Elliott Hughes - http://who/enh - http://jessies.org/~enh/
Android native code/tools questions? Mail me/drop by/add me as a reviewer.
More information about the Toybox
mailing list