<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:DengXian;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@DengXian";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">HI ,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am running testpmd on a virtio PCI device, and encounter this issue when enable ASAN.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I got this ERROR,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="background:aqua;mso-highlight:aqua">check_vq_phys_addr_ok(): vring address shouldn't be above 16TB!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:aqua;mso-highlight:aqua">virtio_init_queue(): setup_queue failed<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:aqua;mso-highlight:aqua">eth_virtio_pci_init(): Failed to init virtio device<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:aqua;mso-highlight:aqua">EAL: Releasing PCI mapped resource for 0000:18:00.0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:aqua;mso-highlight:aqua">EAL: Calling pci_unmap_resource for 0000:18:00.0 at 0x7fc9c0000000<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:aqua;mso-highlight:aqua">EAL: Calling pci_unmap_resource for 0000:18:00.0 at 0x7fc197a75000<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:aqua;mso-highlight:aqua">EAL: Requested device 0000:18:00.0 cannot be used<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:aqua;mso-highlight:aqua">EAL: Bus (pci) probe failed.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:aqua;mso-highlight:aqua">TELEMETRY: No legacy callbacks, legacy socket not created<o:p></o:p></span></p>
<p class="MsoNormal"><span style="background:aqua;mso-highlight:aqua">testpmd: No probed ethernet devices</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="background:red;mso-highlight:red">How to fix this issue when ASAN is enabled, huge pages are all mapped to very high address, adding “--base-virtaddr” args does not works.</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">00400000-1079b000 r-xp 00000000 08:03 1671254677 /home/andy/dpdk/asan/app/dpdk-testpmd<o:p></o:p></p>
<p class="MsoNormal">1099b000-109df000 r--p 1039b000 08:03 1671254677 /home/andy/dpdk/asan/app/dpdk-testpmd<o:p></o:p></p>
<p class="MsoNormal">109df000-110ba000 rw-p 103df000 08:03 1671254677 /home/andy/dpdk/asan/app/dpdk-testpmd<o:p></o:p></p>
<p class="MsoNormal">110ba000-116c6000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fff7000-8fff7000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">8fff7000-2008fff7000 ---p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">2008fff7000-10007fff8000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">600000000000-600400000000 ---p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">600400000000-600400010000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fb140000000-7fb180000000 rw-s 00000000 00:24 769328 /dev/hugepages/rtemap_16384<o:p></o:p></p>
<p class="MsoNormal">7fb180000000-7fb1c0000000 rw-s 00000000 00:24 769329 /dev/hugepages/rtemap_16385<o:p></o:p></p>
<p class="MsoNormal">7fb1c0000000-7fb200000000 rw-s 00000000 00:24 769330 /dev/hugepages/rtemap_16386<o:p></o:p></p>
<p class="MsoNormal">7fb200000000-7fb240000000 rw-s 00000000 00:24 769331 /dev/hugepages/rtemap_16387<o:p></o:p></p>
<p class="MsoNormal">7fc1c0000000-7fc200000000 rw-s 00000000 00:24 769319 /dev/hugepages/rtemap_0<o:p></o:p></p>
<p class="MsoNormal">7fc200000000-7fc240000000 rw-s 00000000 00:24 769324 /dev/hugepages/rtemap_1<o:p></o:p></p>
<p class="MsoNormal">7fc240000000-7fc280000000 rw-s 00000000 00:24 769326 /dev/hugepages/rtemap_2<o:p></o:p></p>
<p class="MsoNormal">7fc280000000-7fc2c0000000 rw-s 00000000 00:24 769327 /dev/hugepages/rtemap_3<o:p></o:p></p>
<p class="MsoNormal">7fc9d967c000-7fc9d967d000 rw-s 00000000 00:13 622047 /run/dpdk/rte/fbarray_memseg-1048576k-1-1<o:p></o:p></p>
<p class="MsoNormal">7fc9d967d000-7fc9d967e000 rw-s 00000000 00:13 622046 /run/dpdk/rte/fbarray_memseg-1048576k-1-0<o:p></o:p></p>
<p class="MsoNormal">7fc9d967e000-7fc9d967f000 rw-s 00000000 00:13 622045 /run/dpdk/rte/fbarray_memseg-1048576k-0-1<o:p></o:p></p>
<p class="MsoNormal">7fc9d967f000-7fc9d96ad000 rw-s 00000000 00:13 622043 /run/dpdk/rte/fbarray_memzone<o:p></o:p></p>
<p class="MsoNormal">7fc9d96ad000-7fc9d96ae000 ---p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9d96ae000-7fc9da1b4000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9da1b4000-7fc9da1b5000 ---p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9da1b5000-7fc9dacbb000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9dacbb000-7fc9dacc2000 rw-s 00000000 00:13 622030 /run/dpdk/rte/config<o:p></o:p></p>
<p class="MsoNormal">7fc9dacc2000-7fc9dacf2000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9dacf2000-7fc9dad10000 r-xp 00000000 08:03 536960915 /usr/lib64/libnl-3.so.200.23.0<o:p></o:p></p>
<p class="MsoNormal">7fc9dad10000-7fc9daf10000 ---p 0001e000 08:03 536960915 /usr/lib64/libnl-3.so.200.23.0<o:p></o:p></p>
<p class="MsoNormal">7fc9daf10000-7fc9daf12000 r--p 0001e000 08:03 536960915 /usr/lib64/libnl-3.so.200.23.0<o:p></o:p></p>
<p class="MsoNormal">7fc9daf12000-7fc9daf13000 rw-p 00020000 08:03 536960915 /usr/lib64/libnl-3.so.200.23.0<o:p></o:p></p>
<p class="MsoNormal">7fc9daf13000-7fc9daf77000 r-xp 00000000 08:03 536960923 /usr/lib64/libnl-route-3.so.200.23.0<o:p></o:p></p>
<p class="MsoNormal">7fc9daf77000-7fc9db176000 ---p 00064000 08:03 536960923 /usr/lib64/libnl-route-3.so.200.23.0<o:p></o:p></p>
<p class="MsoNormal">7fc9db176000-7fc9db179000 r--p 00063000 08:03 536960923 /usr/lib64/libnl-route-3.so.200.23.0<o:p></o:p></p>
<p class="MsoNormal">7fc9db179000-7fc9db17e000 rw-p 00066000 08:03 536960923 /usr/lib64/libnl-route-3.so.200.23.0<o:p></o:p></p>
<p class="MsoNormal">7fc9db17e000-7fc9db180000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9db180000-7fc9db195000 r-xp 00000000 08:03 593696022 /usr/lib64/libgcc_s-4.8.5-20150702.so.1<o:p></o:p></p>
<p class="MsoNormal">7fc9db195000-7fc9db394000 ---p 00015000 08:03 593696022 /usr/lib64/libgcc_s-4.8.5-20150702.so.1<o:p></o:p></p>
<p class="MsoNormal">7fc9db394000-7fc9db395000 r--p 00014000 08:03 593696022 /usr/lib64/libgcc_s-4.8.5-20150702.so.1<o:p></o:p></p>
<p class="MsoNormal">7fc9db395000-7fc9db396000 rw-p 00015000 08:03 593696022 /usr/lib64/libgcc_s-4.8.5-20150702.so.1<o:p></o:p></p>
<p class="MsoNormal">7fc9db396000-7fc9db47f000 r-xp 00000000 08:03 538833557 /usr/lib64/libstdc++.so.6.0.19<o:p></o:p></p>
<p class="MsoNormal">7fc9db47f000-7fc9db67f000 ---p 000e9000 08:03 538833557 /usr/lib64/libstdc++.so.6.0.19<o:p></o:p></p>
<p class="MsoNormal">7fc9db67f000-7fc9db687000 r--p 000e9000 08:03 538833557 /usr/lib64/libstdc++.so.6.0.19<o:p></o:p></p>
<p class="MsoNormal">7fc9db687000-7fc9db689000 rw-p 000f1000 08:03 538833557 /usr/lib64/libstdc++.so.6.0.19<o:p></o:p></p>
<p class="MsoNormal">7fc9db689000-7fc9db69e000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9db69e000-7fc9db862000 r-xp 00000000 08:03 536960220 /usr/lib64/libc-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9db862000-7fc9dba61000 ---p 001c4000 08:03 536960220 /usr/lib64/libc-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dba61000-7fc9dba65000 r--p 001c3000 08:03 536960220 /usr/lib64/libc-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dba65000-7fc9dba67000 rw-p 001c7000 08:03 536960220 /usr/lib64/libc-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dba67000-7fc9dba6c000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9dba6c000-7fc9dba83000 r-xp 00000000 08:03 536960246 /usr/lib64/libpthread-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dba83000-7fc9dbc82000 ---p 00017000 08:03 536960246 /usr/lib64/libpthread-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dbc82000-7fc9dbc83000 r--p 00016000 08:03 536960246 /usr/lib64/libpthread-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dbc83000-7fc9dbc84000 rw-p 00017000 08:03 536960246 /usr/lib64/libpthread-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dbc84000-7fc9dbc88000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9dbc88000-7fc9dbc93000 r-xp 00000000 08:03 537880973 /usr/lib64/libmlx4.so.1.0.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dbc93000-7fc9dbe92000 ---p 0000b000 08:03 537880973 /usr/lib64/libmlx4.so.1.0.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dbe92000-7fc9dbe93000 r--p 0000a000 08:03 537880973 /usr/lib64/libmlx4.so.1.0.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dbe93000-7fc9dbe94000 rw-p 0000b000 08:03 537880973 /usr/lib64/libmlx4.so.1.0.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dbe94000-7fc9dbea9000 r-xp 00000000 08:03 536960265 /usr/lib64/libz.so.1.2.7<o:p></o:p></p>
<p class="MsoNormal">7fc9dbea9000-7fc9dc0a8000 ---p 00015000 08:03 536960265 /usr/lib64/libz.so.1.2.7<o:p></o:p></p>
<p class="MsoNormal">7fc9dc0a8000-7fc9dc0a9000 r--p 00014000 08:03 536960265 /usr/lib64/libz.so.1.2.7<o:p></o:p></p>
<p class="MsoNormal">7fc9dc0a9000-7fc9dc0aa000 rw-p 00015000 08:03 536960265 /usr/lib64/libz.so.1.2.7<o:p></o:p></p>
<p class="MsoNormal">7fc9dc0aa000-7fc9dc2e1000 r-xp 00000000 08:03 680121447 /usr/lib64/libcrypto.so.1.0.2k<o:p></o:p></p>
<p class="MsoNormal">7fc9dc2e1000-7fc9dc4e0000 ---p 00237000 08:03 680121447 /usr/lib64/libcrypto.so.1.0.2k<o:p></o:p></p>
<p class="MsoNormal">7fc9dc4e0000-7fc9dc4fc000 r--p 00236000 08:03 680121447 /usr/lib64/libcrypto.so.1.0.2k<o:p></o:p></p>
<p class="MsoNormal">7fc9dc4fc000-7fc9dc509000 rw-p 00252000 08:03 680121447 /usr/lib64/libcrypto.so.1.0.2k<o:p></o:p></p>
<p class="MsoNormal">7fc9dc509000-7fc9dc50d000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9dc50d000-7fc9dc525000 r-xp 00000000 08:03 537880966 /usr/lib64/libibverbs.so.1.5.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dc525000-7fc9dc724000 ---p 00018000 08:03 537880966 /usr/lib64/libibverbs.so.1.5.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dc724000-7fc9dc725000 r--p 00017000 08:03 537880966 /usr/lib64/libibverbs.so.1.5.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dc725000-7fc9dc726000 rw-p 00018000 08:03 537880966 /usr/lib64/libibverbs.so.1.5.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dc726000-7fc9dc74d000 r-xp 00000000 08:03 537880975 /usr/lib64/libmlx5.so.1.8.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dc74d000-7fc9dc94c000 ---p 00027000 08:03 537880975 /usr/lib64/libmlx5.so.1.8.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dc94c000-7fc9dc94d000 r--p 00026000 08:03 537880975 /usr/lib64/libmlx5.so.1.8.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dc94d000-7fc9dc94e000 rw-p 00027000 08:03 537880975 /usr/lib64/libmlx5.so.1.8.22.4<o:p></o:p></p>
<p class="MsoNormal">7fc9dc94e000-7fc9dc98c000 r-xp 00000000 08:03 538119976 /usr/lib64/libpcap.so.1.5.3<o:p></o:p></p>
<p class="MsoNormal">7fc9dc98c000-7fc9dcb8b000 ---p 0003e000 08:03 538119976 /usr/lib64/libpcap.so.1.5.3<o:p></o:p></p>
<p class="MsoNormal">7fc9dcb8b000-7fc9dcb8d000 r--p 0003d000 08:03 538119976 /usr/lib64/libpcap.so.1.5.3<o:p></o:p></p>
<p class="MsoNormal">7fc9dcb8d000-7fc9dcb8e000 rw-p 0003f000 08:03 538119976 /usr/lib64/libpcap.so.1.5.3<o:p></o:p></p>
<p class="MsoNormal">7fc9dcb8e000-7fc9dcb8f000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9dcb8f000-7fc9dcb99000 r-xp 00000000 08:03 538833618 /usr/lib64/libnuma.so.1.0.0<o:p></o:p></p>
<p class="MsoNormal">7fc9dcb99000-7fc9dcd99000 ---p 0000a000 08:03 538833618 /usr/lib64/libnuma.so.1.0.0<o:p></o:p></p>
<p class="MsoNormal">7fc9dcd99000-7fc9dcd9a000 r--p 0000a000 08:03 538833618 /usr/lib64/libnuma.so.1.0.0<o:p></o:p></p>
<p class="MsoNormal">7fc9dcd9a000-7fc9dcd9b000 rw-p 0000b000 08:03 538833618 /usr/lib64/libnuma.so.1.0.0<o:p></o:p></p>
<p class="MsoNormal">7fc9dcd9b000-7fc9dcd9d000 r-xp 00000000 08:03 536960226 /usr/lib64/libdl-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dcd9d000-7fc9dcf9d000 ---p 00002000 08:03 536960226 /usr/lib64/libdl-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dcf9d000-7fc9dcf9e000 r--p 00002000 08:03 536960226 /usr/lib64/libdl-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dcf9e000-7fc9dcf9f000 rw-p 00003000 08:03 536960226 /usr/lib64/libdl-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dcf9f000-7fc9dd0a0000 r-xp 00000000 08:03 536960228 /usr/lib64/libm-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dd0a0000-7fc9dd29f000 ---p 00101000 08:03 536960228 /usr/lib64/libm-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dd29f000-7fc9dd2a0000 r--p 00100000 08:03 536960228 /usr/lib64/libm-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dd2a0000-7fc9dd2a1000 rw-p 00101000 08:03 536960228 /usr/lib64/libm-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9dd2a1000-7fc9dd2cb000 r-xp 00000000 08:03 671752690 /usr/lib64/libasan.so.0.0.0<o:p></o:p></p>
<p class="MsoNormal">7fc9dd2cb000-7fc9dd4ca000 ---p 0002a000 08:03 671752690 /usr/lib64/libasan.so.0.0.0<o:p></o:p></p>
<p class="MsoNormal">7fc9dd4ca000-7fc9dd4cb000 r--p 00029000 08:03 671752690 /usr/lib64/libasan.so.0.0.0<o:p></o:p></p>
<p class="MsoNormal">7fc9dd4cb000-7fc9dd4cc000 rw-p 0002a000 08:03 671752690 /usr/lib64/libasan.so.0.0.0<o:p></o:p></p>
<p class="MsoNormal">7fc9dd4cc000-7fc9e0231000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9e0231000-7fc9e0253000 r-xp 00000000 08:03 536960213 /usr/lib64/ld-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9e0253000-7fc9e0254000 rw-s 00000000 00:13 622044 /run/dpdk/rte/fbarray_memseg-1048576k-0-0<o:p></o:p></p>
<p class="MsoNormal">7fc9e0254000-7fc9e043a000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9e043a000-7fc9e0452000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fc9e0452000-7fc9e0453000 r--p 00021000 08:03 536960213 /usr/lib64/ld-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9e0453000-7fc9e0454000 rw-p 00022000 08:03 536960213 /usr/lib64/ld-2.17.so<o:p></o:p></p>
<p class="MsoNormal">7fc9e0454000-7fc9e0455000 rw-p 00000000 00:00 0<o:p></o:p></p>
<p class="MsoNormal">7fff29f46000-7fff29f67000 rw-p 00000000 00:00 0 [stack]<o:p></o:p></p>
<p class="MsoNormal">7fff29fe9000-7fff29feb000 r-xp 00000000 00:00 0 [vdso]<o:p></o:p></p>
<p class="MsoNormal">ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]<o:p></o:p></p>
</div>
</body>
</html>