Re: WARNING in get_pat_info

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dave,

> > TL;DR compile syzkaller, copy syz-execprog, syz-executor, repro.syz into
> > the VM and run the command below inside the VM
> > ./syz-execprog -executor=./syz-executor -procs=8 -repeat=0 repro.syz
> >
> > Please let me know if you need more details from us!
>
> It didn't reproduce for me, either, at least ~10k executed programs in.
> How long should it take?
>

This is surprising to me - it triggers the crash within 4 seconds for
me. syz-execprog
should not even get to the state of printing the number of executed programs.
Could you try compiling an older version of syzkaller, specifically the
commit bf285f0cf1f7863e0b0d17980de703fab89476bb? I noticed that the
instructions I linked to above mention that a difference in syzkaller version
can lead to issues.
Not sure if this is relevant, but I am using the bullseye image created with
the script provided by syzkaller as described here
https://github.com/google/syzkaller/blob/master/docs/linux/setup_ubuntu-host_qemu-vm_x86-64-kernel.md#image.

> The next step would be to figure out specifically why get_pat_info()
> failed.  To double check that io_uring is the thing that's involved and
> (presumably) why follow_phys() failed.  Basically, I think we need to
> know what state the page tables and the VMA were in.

Sorry, I am very inexperienced in debugging such crashes. Could you
expand a little bit on what state of page tables and VMA exactly means?
Are there some specific kernel structs I should dump?

Best,
Marius




[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux