Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: fuzzing process hung or terminated unexpectedly: exit status 2 and EOF #38

Closed
Alleysira opened this issue Dec 25, 2024 · 2 comments

Comments

@Alleysira
Copy link

Hello, Marius @MariusVanDerWijden.

Apologies for the interruption.

I'm interested in FuzzyVM and I I've been exploring this a little bit, but it seems that when I run FuzzyVM with ./FuzzyVM run for a while, it will fail and exit. The details are as follows:

user:~/FuzzyVM$ ./FuzzyVM run
fuzz: elapsed: 23s, execs: 4398 (0/sec), new interesting: 2 (total: 304)
--- FAIL: FuzzVM (23.23s)
    fuzzing process hung or terminated unexpectedly: exit status 2
    Failing input written to testdata/fuzz/FuzzVM/447ffa6326d3330f
    To re-run:
    go test -run=FuzzVM/447ffa6326d3330f
FAIL
exit status 1
FAIL    github.com/MariusVanDerWijden/FuzzyVM/fuzzer    25.212s
exit status 1
user:~/FuzzyVM$ cat fuzzer/testdata/fuzz/FuzzVM/447ffa6326d3330f
go test fuzz v1
[]byte("ۅ\xe2\x9aŸ\xc2\x7f\xb2O/s(\"\x8a~\xf9\xf9\xf9\xf9\xf9\xf9\xf9\x1f\x8aBL\xf52H\xfa^\x9c\xad\xdf\xf4t\xaa\xcc")

I also tried with go test, which is not helpful.

user:~/FuzzyVM$ go test -run=FuzzVM/447ffa6326d3330f
?       github.com/MariusVanDerWijden/FuzzyVM   [no test files]

Similar here:

user:~/FuzzyVM$ ./FuzzyVM run
fuzz: elapsed: 57s, execs: 8974 (0/sec), new interesting: 7 (total: 312)
fuzz: elapsed: 1m0s, execs: 8974 (0/sec), new interesting: 7 (total: 312)
fuzz: elapsed: 1m3s, execs: 10047 (358/sec), new interesting: 7 (total: 312)
fuzz: elapsed: 1m5s, execs: 10047 (0/sec), new interesting: 7 (total: 312)
--- FAIL: FuzzVM (65.16s)
    fuzzing process hung or terminated unexpectedly while minimizing: EOF
    Failing input written to testdata/fuzz/FuzzVM/c0310ba9ac7c433a
    To re-run:
    go test -run=FuzzVM/c0310ba9ac7c433a
FAIL
exit status 1
FAIL    github.com/MariusVanDerWijden/FuzzyVM/fuzzer    67.166s
exit status 1
user:~/FuzzyVM$ cat fuzzer/testdata/fuzz/FuzzVM/c0310ba9ac7c433a
go test fuzz v1
[]byte("\xf99<}\x83G1DE\x05\\\x8f\xa5\xd78\x1f\x99t\xb6Ζ\x00\x96\xb8\xf5\xc1\xa06\x13\xfa;\xd0\x1eb<\x993N\\\xfb5>\xc2/\x0e\x90\x15\xf8\x9b\xb8i\xbb\xeb\xf9\x01\x1a\xa0\xe3M\xa4\xce\x0f\x17\xed4\xfeQ\x90CS\a")
alleysira@lthpc:~/FuzzyVM$ go test -run=FuzzVM/c0310ba9ac7c433a
?       github.com/MariusVanDerWijden/FuzzyVM   [no test files]

I'm curious if there's a way to keep the fuzzer running without being interrupted by errors.

Thank you for your time and attention!

@MariusVanDerWijden
Copy link
Owner

Ah the fuzzer runs out of time while trying to minimize a test case (which is a binary search essentially). Fastest fix is to run it on a bigger machine. I can also try to make the minimization quicker, but I have very little time to work on FuzzyVM at the moment

@Alleysira
Copy link
Author

Ah the fuzzer runs out of time while trying to minimize a test case (which is a binary search essentially). Fastest fix is to run it on a bigger machine. I can also try to make the minimization quicker, but I have very little time to work on FuzzyVM at the moment

Thanks for your time.

@Alleysira Alleysira closed this as not planned Won't fix, can't repro, duplicate, stale Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants