From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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
Bug ID 1447
Summary segfault while running dpdk app test ( event_crypto_adapter_a= utotest )
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 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 "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 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 <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
          


You are receiving this mail because:
  • You are the assignee for the bug.
=20=20=20=20=20=20=20=20=20=20
= --17163651700.F64FeDf.2493131--