Re: Thread 0 failed read of /sys/kernel/debug/block/nvme0n1/trace0: 14/Bad address

Jens Axboe <[email protected]>
Newsgroups org.kernel.vger.linux-btrace
Message-ID <[email protected]>
On 12/18/22 11:59 AM, Stephen Bates wrote:
> Hi All
> 
> I am trying to get iowatcher up and running on a VM and I seem to be
> hitting an issue reading the debugfs trace files. When I run on the VM
> I continually get messages of the form. This is not specific to
> iowatcher in that if I run blktrace directly I get something similar:
> 
> $ blktrace -b 8192 -a queue -a complete -a issue -a notify -o ./trace -D . -d /dev/nvme0n1
> <snip>
> setup_mmap: mmap: Invalid argument
> Thread 0 failed read of /sys/kernel/debug/block/nvme0n1/trace0: 14/Bad address

It's clearly mmap failing. Are you using non-4k pages? Would be useful
to strace that so we can get some hints on why you're getting EINVAL
on the mmap, not enough info in here to render an opinion on why that
would fail on your kernel.

-- 
Jens Axboe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.