I don't remember, maybe I just forgot to add it.
But "no output" is considered a crash. So that's legit final crash.
> 2, What are the main reasons for multiple manifestations? My guess is that the root cause of a bug is the same, but there are serval vulnerability path, in other words, there are multiple impacts of the bug. Version differences or system state cause the PoC execute different path in kernel. So the crash log is different.
I can hypothesize that it's again races.
Or for different manifestations on different commits, the function may
be renamed, code changes, or simply the debugging tool is changed to
produce different output.
I did not collect a more precise breakdown of reasons.
It runs it 10 times.
Maybe I meant something else. I can't find where I said anything like
this. The only match for "once" in this thread is your question.
> 4,Does syzbot provide .config file for each commit in the bisect log? I want to run PoC on commits in bisect log to understand why there are multiple manifestations for the same bug.
It does not provide it. But it's mostly the original config after
'make oldconfig' and few changes that pkg/vcs does.
It should be possible to reconstruct it manually.
> --
> You received this message because you are subscribed to the Google Groups "syzkaller" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
syzkaller+...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/syzkaller/6d9e6a7e-d1f4-4b9e-ba5f-a5a7edc2b4fa%40googlegroups.com.