From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id C901A44098;
	Wed, 22 May 2024 10:06:12 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 64A7A4026B;
	Wed, 22 May 2024 10:06:12 +0200 (CEST)
Received: from inbox.dpdk.org (inbox.dpdk.org [95.142.172.178])
 by mails.dpdk.org (Postfix) with ESMTP id 227CB400D6
 for <dev@dpdk.org>; Wed, 22 May 2024 10:06:11 +0200 (CEST)
Received: by inbox.dpdk.org (Postfix, from userid 33)
 id F26C344099; Wed, 22 May 2024 10:06:10 +0200 (CEST)
From: bugzilla@dpdk.org
To: dev@dpdk.org
Subject: [DPDK/other Bug 1447] segfault while running dpdk app test (
 event_crypto_adapter_autotest )
Date: Wed, 22 May 2024 08:06:10 +0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: DPDK
X-Bugzilla-Component: other
X-Bugzilla-Version: 22.11
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: normal
X-Bugzilla-Who: partha.sarkar@intel.com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: Normal
X-Bugzilla-Assigned-To: dev@dpdk.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags: 
X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform
 op_sys bug_status bug_severity priority component assigned_to reporter
 target_milestone
Message-ID: <bug-1447-3@http.bugs.dpdk.org/>
Content-Type: multipart/alternative; boundary=17163651700.F64FeDf.2493131
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://bugs.dpdk.org/
Auto-Submitted: auto-generated
X-Auto-Response-Suppress: All
MIME-Version: 1.0
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org


--17163651700.F64FeDf.2493131
Date: Wed, 22 May 2024 10:06:10 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.dpdk.org/
Auto-Submitted: auto-generated
X-Auto-Response-Suppress: All

https://bugs.dpdk.org/show_bug.cgi?id=3D1447

            Bug ID: 1447
           Summary: segfault while running dpdk app test (
                    event_crypto_adapter_autotest )
           Product: DPDK
           Version: 22.11
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: other
          Assignee: dev@dpdk.org
          Reporter: partha.sarkar@intel.com
  Target Milestone: ---

Hi,

While running "event_crypto_adapter_autotest" the crash is observed when be=
low
sriov configuration are done on the board. But if sriov configuration are n=
ot
done then crash is not observed for the crypto autotest.


modprobe vfio-pci

#Get pci-bdf for qat device
CPMDEV=3D$(lspci | grep "578a" | cut -f1 -d
echo $CPMDEV

echo "/sys/bus/pci/devices/0000:${CPMDEV}:00.0/sriov_numvfs"

echo "Before update, sriov_numvfs =3D \c"
cat /sys/bus/pci/devices/0000:${CPMDEV}:00.0/sriov_numvfs;

echo 10 > /sys/bus/pci/devices/0000:${CPMDEV}:00.0/sriov_numvfs

echo "After update, sriov_numvfs =3D \c"
cat /sys/bus/pci/devices/0000:${CPMDEV}:00.0/sriov_numvfs;

lsmod
if [ ! -z ${RDK_INSTALL+x} ]; then
        cd $RDK_INSTALL/dpdk/usertools
else
        cd $RTE_SDK/usertools
fi

${RTE_SDK}/usertools/dpdk-devbind.py -b vfio-pci ${CPMDEV}:00.1 ${CPMDEV}:0=
0.2
${CPMDEV}:00.3 ${CPMDEV}:00.4 ${CPMDEV}:00.5 ${CPMDEV}:00.6 ${CPMDEV}:00.7
${CPMDEV}:01.0 ${CPMDEV}:01.1 ${CPMDEV}:01.2


The full gdb backtrace:

(gdb) n
Single stepping until exit from function unit_test_suite_runner,
which has no line number information.
 + TestCase [ 3] : test_crypto_adapter_runtime_params succeeded

Thread 4 "rte-worker-1" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff0765640 (LWP 2037)]
0x00007ffff6cad4c1 in eca_service_func ()
   from
/workspace/sw/swreleases/grr_builds/post-merge-install/main/rdk_i3c_56_2024=
_03_05/rdk_f623443/dpdk/x86_64-native-linuxapp-gcc/lib/librte_eventdev.so.23
(gdb) bt -full
#0  0x00007ffff6cad4c1 in eca_service_func ()
   from
/workspace/sw/swreleases/grr_builds/post-merge-install/main/rdk_i3c_56_2024=
_03_05/rdk_f623443/dpdk/x86_64-native-linuxapp-gcc/lib/librte_eventdev.so.23
No symbol table info available.
#1  0x00007ffff7ee6bb3 in service_runner_func ()
   from
/workspace/sw/swreleases/grr_builds/post-merge-install/main/rdk_i3c_56_2024=
_03_05/rdk_f623443/dpdk/x86_64-native-linuxapp-gcc/lib/librte_eal.so.23
No symbol table info available.
#2  0x00007ffff7ecb780 in eal_thread_loop.cold ()
   from
/workspace/sw/swreleases/grr_builds/post-merge-install/main/rdk_i3c_56_2024=
_03_05/rdk_f623443/dpdk/x86_64-native-linuxapp-gcc/lib/librte_eal.so.23
No symbol table info available.
#3  0x00007ffff38583c9 in start_thread (arg=3D0x7ffff0765640) at
pthread_create.c:481
        ret =3D <optimized out>
        pd =3D 0x7ffff0765640
        unwind_buf =3D {cancel_jmp_buf =3D {{jmp_buf =3D

{140737227675200, -2731498837051200553, 140737488338894,=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20
140737488338895, 0, 140737227675200, 2731473494489148375, 27314719861323642=
47}
, mask_was_saved =3D 0}},
          priv =3D {pad =3D

{0x0, 0x0, 0x0, 0x0}
, data =3D {prev =3D 0x0, cleanup =3D 0x0, canceltype =3D 0}}}
        not_first_call =3D 0
#4  0x00000030002fc863 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Execution Steps:

$RDK_INSTALL/dpdk/x86_64-native-linuxapp-gcc/bin/dpdk-test --log-level 6
RTE>>event_crypto_adapter_autotest

--=20
You are receiving this mail because:
You are the assignee for the bug.=

--17163651700.F64FeDf.2493131
Date: Wed, 22 May 2024 10:06:10 +0200
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.dpdk.org/
Auto-Submitted: auto-generated
X-Auto-Response-Suppress: All

<html>
    <head>
      <base href=3D"https://bugs.dpdk.org/">
    </head>
    <body><table border=3D"1" cellspacing=3D"0" cellpadding=3D"8" class=3D"=
bz_new_table">
        <tr>
          <th>Bug ID</th>
          <td><a class=3D"bz_bug_link=20
          bz_status_UNCONFIRMED "
   title=3D"UNCONFIRMED - segfault while running dpdk app test ( event_cryp=
to_adapter_autotest )"
   href=3D"https://bugs.dpdk.org/show_bug.cgi?id=3D1447">1447</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>segfault while running dpdk app test ( event_crypto_adapter_a=
utotest )
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>DPDK
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>22.11
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>other
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>dev&#64;dpdk.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>partha.sarkar&#64;intel.com
          </td>
        </tr>

        <tr>
          <th>Target Milestone</th>
          <td>---
          </td>
        </tr></table>
      <p>
        <div class=3D"bz_comment_block">
          <pre class=3D"bz_comment_text">Hi,

While running &quot;event_crypto_adapter_autotest&quot; the crash is observ=
ed when below
sriov configuration are done on the board. But if sriov configuration are n=
ot
done then crash is not observed for the crypto autotest.


modprobe vfio-pci

#Get pci-bdf for qat device
CPMDEV=3D$(lspci | grep &quot;578a&quot; | cut -f1 -d
echo $CPMDEV

echo &quot;/sys/bus/pci/devices/0000:${CPMDEV}:00.0/sriov_numvfs&quot;

echo &quot;Before update, sriov_numvfs =3D \c&quot;
cat /sys/bus/pci/devices/0000:${CPMDEV}:00.0/sriov_numvfs;

echo 10 &gt; /sys/bus/pci/devices/0000:${CPMDEV}:00.0/sriov_numvfs

echo &quot;After update, sriov_numvfs =3D \c&quot;
cat /sys/bus/pci/devices/0000:${CPMDEV}:00.0/sriov_numvfs;

lsmod
if [ ! -z ${RDK_INSTALL+x} ]; then
        cd $RDK_INSTALL/dpdk/usertools
else
        cd $RTE_SDK/usertools
fi

${RTE_SDK}/usertools/dpdk-devbind.py -b vfio-pci ${CPMDEV}:00.1 ${CPMDEV}:0=
0.2
${CPMDEV}:00.3 ${CPMDEV}:00.4 ${CPMDEV}:00.5 ${CPMDEV}:00.6 ${CPMDEV}:00.7
${CPMDEV}:01.0 ${CPMDEV}:01.1 ${CPMDEV}:01.2


The full gdb backtrace:

(gdb) n
Single stepping until exit from function unit_test_suite_runner,
which has no line number information.
 + TestCase [ 3] : test_crypto_adapter_runtime_params succeeded

Thread 4 &quot;rte-worker-1&quot; received signal SIGSEGV, Segmentation fau=
lt.
[Switching to Thread 0x7ffff0765640 (LWP 2037)]
0x00007ffff6cad4c1 in eca_service_func ()
   from
/workspace/sw/swreleases/grr_builds/post-merge-install/main/rdk_i3c_56_2024=
_03_05/rdk_f623443/dpdk/x86_64-native-linuxapp-gcc/lib/librte_eventdev.so.23
(gdb) bt -full
#0  0x00007ffff6cad4c1 in eca_service_func ()
   from
/workspace/sw/swreleases/grr_builds/post-merge-install/main/rdk_i3c_56_2024=
_03_05/rdk_f623443/dpdk/x86_64-native-linuxapp-gcc/lib/librte_eventdev.so.23
No symbol table info available.
#1  0x00007ffff7ee6bb3 in service_runner_func ()
   from
/workspace/sw/swreleases/grr_builds/post-merge-install/main/rdk_i3c_56_2024=
_03_05/rdk_f623443/dpdk/x86_64-native-linuxapp-gcc/lib/librte_eal.so.23
No symbol table info available.
#2  0x00007ffff7ecb780 in eal_thread_loop.cold ()
   from
/workspace/sw/swreleases/grr_builds/post-merge-install/main/rdk_i3c_56_2024=
_03_05/rdk_f623443/dpdk/x86_64-native-linuxapp-gcc/lib/librte_eal.so.23
No symbol table info available.
#3  0x00007ffff38583c9 in start_thread (arg=3D0x7ffff0765640) at
pthread_create.c:481
        ret =3D &lt;optimized out&gt;
        pd =3D 0x7ffff0765640
        unwind_buf =3D {cancel_jmp_buf =3D {{jmp_buf =3D

{140737227675200, -2731498837051200553, 140737488338894,=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20
140737488338895, 0, 140737227675200, 2731473494489148375, 27314719861323642=
47}
, mask_was_saved =3D 0}},
          priv =3D {pad =3D

{0x0, 0x0, 0x0, 0x0}
, data =3D {prev =3D 0x0, cleanup =3D 0x0, canceltype =3D 0}}}
        not_first_call =3D 0
#4  0x00000030002fc863 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Execution Steps:

$RDK_INSTALL/dpdk/x86_64-native-linuxapp-gcc/bin/dpdk-test --log-level 6
RTE&gt;&gt;event_crypto_adapter_autotest
          </pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
      <div itemscope itemtype=3D"http://schema.org/EmailMessage">
        <div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/Vi=
ewAction">
=20=20=20=20=20=20=20=20=20=20
          <link itemprop=3D"url" href=3D"https://bugs.dpdk.org/show_bug.cgi=
?id=3D1447">
          <meta itemprop=3D"name" content=3D"View bug">
        </div>
        <meta itemprop=3D"description" content=3D"Bugzilla bug update notif=
ication">
      </div>
    </body>
</html>=

--17163651700.F64FeDf.2493131--