I know it's wrong syntax, but I entered that by mistake and received SEGV. Reproducible: Always Actual Results: SIGSEGV Expected Results: Invalid argument Verified on two different machines. Compiled with CFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer -DNDEBUG -DG_DISABLE_ASSERT" maybe the -O3 caused the problem, but on other distributions I'm getting invaild arg. Please verify.
(In reply to comment #0) > I know it's wrong syntax, but I entered that by mistake and received SEGV. > > Reproducible: Always > > Actual Results: > SIGSEGV > > Expected Results: > Invalid argument > > Verified on two different machines. Compiled with > CFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer -DNDEBUG > -DG_DISABLE_ASSERT" > maybe the -O3 caused the problem, but on other distributions I'm getting > invaild arg. Happens here too with CFLAGS="-O2 -g -ggdb2 -pipe".
Reassigning to base-system.
Created attachment 109797 [details, diff] findutils-4.3.2-invalid-args.patch findutils should check pointers for NULL before trying to dereference them... With this patch, I get a proper error message: find: invalid argument `!' to `-uid'
weak, i just finished writing that patch ;P most other distros are using findutils-4.2.x which doesnt have this problem fixed in 4.3.2-r1
*** Bug 180830 has been marked as a duplicate of this bug. ***
SpanKY: you dropped the patch though it's not fixed yet, would you please add it back?
4.3.7 seems to have this fixed