QAT_Engine
QAT_Engine copied to clipboard
nginx crash when qat is used
nginx crash when qat is used my env: OS:CENTOS7.6 Driver : 4.7.0. OpenSSL : 1.1.1c QAT Engine v0.5.42 nginx-1.15.8,applied the patch of asynch_mode_nginx:https://github.com/intel/asynch_mode_nginx
crash info:
[New LWP 12825]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `nginx: worker process '.
Program terminated with signal 6, Aborted.
#0 0x00007fd051f3e207 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.6-13.el7.x86_64 elfutils-libelf-0.172-2.el7.x86_64 elfutils-libs-0.172-2.el7.x86_64 glibc-2.17-260.el7.x86_64 libattr-2.4.46-13.el7.x86_64 libcap-2.22-9.el7.x86_64 libgcc-4.8.5-36.el7.x86_64 nss-softokn-freebl-3.36.0-5.el7_5.x86_64 sssd-client-1.16.2-13.el7.x86_64 systemd-libs-219-78.el7_9.2.x86_64 xz-libs-5.2.2-1.el7.x86_64 zlib-1.2.7-18.el7.x86_64
(gdb) bt
#0 0x00007fd051f3e207 in raise () from /lib64/libc.so.6
#1 0x00007fd051f3f8f8 in abort () from /lib64/libc.so.6
#2 0x00007fd051f80d27 in __libc_message () from /lib64/libc.so.6
#3 0x00007fd05201f9e7 in __fortify_fail () from /lib64/libc.so.6
#4 0x00007fd05201db62 in __chk_fail () from /lib64/libc.so.6
#5 0x00007fd05201f947 in __fdelt_warn () from /lib64/libc.so.6
#6 0x00007fd051215fd1 in adf_proxy_poll_event () from my-qat/qat-src/QAT-1.7/build/libqat_s.so
#7 0x00007fd051217da1 in icp_adf_poll_device_events () from my-qat/qat-src/QAT-1.7/build/libqat_s.so
#8 0x00007fd051214235 in icp_sal_poll_device_events () at my-qat/qat-src/QAT-1.7/quickassist/lookaside/access_layer/src/user/sal_user.c:289
#9 0x00007fd0514a35d5 in poll_heartbeat () at qat_polling.c:357
#10 0x00007fd0514a2906 in qat_engine_ctrl (e=<optimized out>, cmd=<optimized out>, i=<optimized out>, p=0x7ffcbf20e08c, f=<optimized out>) at qat_init.c:899
#11 0x00007fd05242c769 in ENGINE_ctrl_cmd () from my-qat/openssl_jfe/lib/libcrypto.so.1.1
#12 0x00007fd0516d9670 in qat_engine_heartbeat_poll (log=0x556346cab298) at /usr/src/debug/jfe-2.3-65.e7895ad/thirdparty/nginx_qat_module/ngx_ssl_engine_qat_module.c:533
#13 qat_engine_heartbeat_poll_handler (ev=0x7fd0518db620 <qat_engine_heartbeat_poll_event>)
at /usr/src/debug/jfe-2.3-65.e7895ad/thirdparty/nginx_qat_module/ngx_ssl_engine_qat_module.c:541
#14 0x00005563460678bd in ngx_event_expire_timers () at src/event/ngx_event_timer.c:97
#15 0x00005563460674c6 in ngx_process_events_and_timers (cycle=cycle@entry=0x556346cab280) at src/event/ngx_event.c:272
#16 0x000055634606f714 in ngx_worker_process_cycle (cycle=cycle@entry=0x556346cab280, data=data@entry=0xf) at src/os/unix/ngx_process_cycle.c:838
#17 0x000055634606dbfb in ngx_spawn_process (cycle=cycle@entry=0x556346cab280, proc=proc@entry=0x55634606f670 <ngx_worker_process_cycle>, data=data@entry=0xf,
name=name@entry=0x5563461c9a99 "worker process", respawn=respawn@entry=-3) at src/os/unix/ngx_process.c:199
#18 0x000055634606ede0 in ngx_start_worker_processes (cycle=cycle@entry=0x556346cab280, n=20, type=type@entry=-3) at src/os/unix/ngx_process_cycle.c:401
#19 0x0000556346070250 in ngx_master_process_cycle (cycle=cycle@entry=0x556346cab280) at src/os/unix/ngx_process_cycle.c:140
#20 0x0000556346046bf5 in main (argc=<optimized out>, argv=<optimized out>) at src/core/nginx.c:397
(gdb)