-
Notifications
You must be signed in to change notification settings - Fork 14
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
Fault Injection connect question #6
Comments
Could you please show me how to reproduce the problem or a screenshot of it to help me locate it? |
Thank you for reply.My question is step 4 failed.How can i to resolve this question?
At 2024-11-22 21:50:46, "Ma Zheyu" ***@***.***> wrote:
Could you please show me how to reproduce the problem or a screenshot of it to help me locate it?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
As acknowledged in the paper, PrIntFuzz’s solution does not guarantee 100% success rate, there will be some cases that fail. You can test it on all drivers and then observe the examples in the success folder. |
Sorry, I cannot reproduce the problem, everything is fine in my environment. Could you please provide the completed log from scratch so that I can locate the problem? BTW, "in use" means that the device emulation was successful, but it was misclassified. |
This is weird. It looks like the lspci command reported an error in the first image but not in the second, can you confirm the reason for the error, please? |
Thank you very much for your reply, but so far I have not found the reason for the error. Let me try again and see if I can solve this problem. |
Thanks for reporting. This version only included the device emulation code, excluding the interrupt system call descriptions, I'll update the code as soon as you needed. |
No, you should check why the "printfuzz" module does not work. You can check whether the module is compiled to the kernel and the permission of the module. |
I'm sorry to bother you again. I re-did step 7 -"Build the disk image for fuzzing", and I checked for the "print_fuzz.o" file in the "build/linux/linux_fuzz" directory. Meanwhile, I did not find an operation in the python script to add "printfuzz" to the kernel. What should I do to make sure that the "printfuzz" module is included in the kernel? Or how do I check if “printfuzz” is in the kernel? |
I'm sorry to bother you again. Could you give us some examples of interruptions, even just one? I would really appreciate it, because it would be very helpful to our work |
It looks like the module is compiled in, it could be something else, you need more detailed logs to locate the issue. Please double-check the cause of the error, an error reported by syzkaller is insufficient. |
What kind of examples of interruptions do you want? The syzkaller description or something else. BTW, if there are any other questions please start a new issue, it looks clearer, thanks! |
when i perform fault Injection test,i failed to connection qemu and reply Boot with module {device} failed!.How can i to solve?
The text was updated successfully, but these errors were encountered: