find 4.5.5 is failing on an assert: | Cygwin> find . -name '*.h' | assertion "ent->fts_info == FTS_NSOK || state.type != 0" failed: file "/usr/src/findutils-4.5.5-1/src/findutils-4.5.5/find/ftsfind.c", line 477, function: consider_visiting | Aborted (core dumped) | Cygwin> find --version | find (GNU findutils) 4.5.5 | Copyright (C) 2009 Free Software Foundation, Inc. | License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. | This is free software: you are free to change and redistribute it. | There is NO WARRANTY, to the extent permitted by law. | | Written by Eric B. Decker, James Youngman, and Kevin Dalley. | Built using GNU gnulib version 533b27747fe3d0d67f727d4d7ba6c97f8a5b4060 | Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS(FTS_CWDFD) CBO(level=2)Cygwin>
I had reported this to GNU (see bug 28490: http://savannah.gnu.org/bugs/?28490). They've since indicated a fix with find 4.5.8. I'd like to hear the prospects of find 4.5.8 making it into the Cygwin distribution. Attached are two files 1) output of cygcheck -cvs 2) the generated stack dump file It says it dumped core, but I didn't find a core file. --Ken Nellis
cygcheck.out
Description: cygcheck.out
find.exe.stackdump
Description: find.exe.stackdump
-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple