[dpdk-users] DPDK 18.11 ASENI_MB segfault
Pathak, Pravin
pravin.pathak at intel.com
Thu Mar 7 23:30:36 CET 2019
Hi -
I have multi-process application in which primary process initializes all crypto devices and sets up sessions. Secondary process uses the pre-initialized devices and sessions.
It was working fine till DPDK 18.05. When switched to DPDK 18.11, secondary process started giving seg fault on receive. Primary process can still send and receive packets to/from crypto devices.
When switched to use HW crypto (QAT) instead of software crypto, same application works fine on DPDK 18.11. Is the usage model correct? Anything changed in DPDK 18.11 which might explain this?
Regards
Pravin
GDB backtrace
Program terminated with signal SIGSEGV, Segmentation fault.
#0 post_process_mb_job (qp=0x7007df2d600, job=0x55b48daa6b00)
at /.../dpdk-18.11/drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c:931
---Type <return> to continue, or q <return> to quit---
931 if (likely(op->status == RTE_CRYPTO_OP_STATUS_NOT_PROCESSED)) {
[Current thread is 1 (Thread 0x7f7e8b2f4c00 (LWP 39715))]
(gdb)
(gdb) p op
$1 = (struct rte_crypto_op *) 0x0
(gdb) p sess
$2 = <optimized out>
(gdb)
More information about the users
mailing list