Open floracqj opened 6 months ago
If this a feature request, please reply with '/feature'. If this is a question, reply with '/question'. Otherwise please attach logs by following the instructions below, your issue will not be reviewed unless they are added. These logs will help us understand what is going on in your machine.
Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it!
Note: You can give me feedback by thumbs upping or thumbs downing this comment.
If this a feature request, please reply with '/feature'. If this is a question, reply with '/question'. Otherwise please attach logs by following the instructions below, your issue will not be reviewed unless they are added. These logs will help us understand what is going on in your machine.
Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it!
Note: You can give me feedback by thumbs upping or thumbs downing this comment.
If this a feature request, please reply with '/feature'. If this is a question, reply with '/question'. Otherwise please attach logs by following the instructions below, your issue will not be reviewed unless they are added. These logs will help us understand what is going on in your machine.
Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it!
Note: You can give me feedback by thumbs upping or thumbs downing this comment.
The log file doesn't contain any WSL traces. Please make sure that you reproduced the issue while the log collection was running.
/question
@iourit to look into this
ping?
Windows Version
Microsoft Windows [Version 10.0.22631.3527]
WSL Version
2.2.4.0
Are you using WSL 1 or WSL 2?
Kernel Version
5.15.153.1
Distro Version
Ubuntu 22.04
Other Software
No response
Repro Steps
use dxgkio_create_allocation and the CPU memory to create a GPU allocation. the CPU memory is invalid.
Expected Behavior
create_existing_sysmem() check vma sanity first and doesn't try to pin/get_user_pages_fast() if the sanity test fails. It's better to have checks like: do { vma = vma_lookup(mm, start); if (!vma) { // trace error and return } start = min(end, vma->vm_end); } while (start < end);
Actual Behavior
create_existing_sysmem() try to pin/get_user_pages() with invalid vma and get error log: [ 2565.965121] misc dxg: dxgk: create_existing_sysmem: get_user_pages_fast failed: 103 [ 2565.966084] misc dxg: dxgk: dxgkio_create_allocation: Ioctl failed: -12
Diagnostic Logs
No response