[dpdk-dev] [Bug 88] DPDK service core getting crashed with eventdev scheduler
bugzilla at dpdk.org
bugzilla at dpdk.org
Fri Aug 31 05:55:07 CEST 2018
https://bugs.dpdk.org/show_bug.cgi?id=88
Bug ID: 88
Summary: DPDK service core getting crashed with eventdev
scheduler
Product: DPDK
Version: 18.05
Hardware: x86
OS: Linux
Status: CONFIRMED
Severity: critical
Priority: Normal
Component: eventdev
Assignee: dev at dpdk.org
Reporter: tirutaniguru.14391 at gmail.com
Target Milestone: ---
While testing performance with eventdev, I am seeing a crash in dpdk service
core. Test scenario is given below
1) DPDK 1805
2) Eventdev 2 ordered Queues(Q0 and Q1) & 2 Ports
2) 2 Workers threads + 1 Service core for running scheduling.
3) 1st worker is getting packet from NIC and enqueueing to Q0(packet processing
is done by both the workers)
4) Packet rate of 5.6Mpps (Pkt size 64 bytes)
Thread 7 "lcore-slave-6" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fdde35fd700 (LWP 9067)]
0x00007fffb3ce1101 in iq_alloc_chunk (sw=0x7ff9e80c3500)
at dpdk/dpdk-18.05/drivers/event/sw/iq_chunk.h:35
35 sw->chunk_list_head = chunk->next;
(gdb) bt
#0 0x00007fffb3ce1101 in iq_alloc_chunk (sw=0x7ff9e80c3500)
at dpdk/dpdk-18.05/drivers/event/sw/iq_chunk.h:35
#1 iq_enqueue (ev=0x7ff9e80d3800, iq=0x7ff9e85119a0, sw=0x7ff9e80c3500)
at dpdk/dpdk-18.05/drivers/event/sw/iq_chunk.h:79
#2 __pull_port_lb (allow_reorder=1, port_id=0, sw=0x7ff9e80c3500)
at dpdk/dpdk-18.05/drivers/event/sw/sw_evdev_scheduler.c:435
#3 sw_schedule_pull_port_lb (sw=0x7ff9e80c3500, port_id=0)
at dpdk/dpdk-18.05/drivers/event/sw/sw_evdev_scheduler.c:452
#4 0x00007fffb3ce2824 in sw_event_schedule (dev=0x7fffb490b6c0
<rte_event_devices>)
at dpdk/dpdk-18.05/drivers/event/sw/sw_evdev_scheduler.c:524
#5 0x00007fffb3cdbb1a in sw_sched_service_func (args=0x7fffb490b6c0
<rte_event_devices>)
at dpdk/dpdk-18.05/drivers/event/sw/sw_evdev.c:795
#6 0x00007fffb35e6326 in rte_service_runner_do_callback (s=0x7ff9e93fe000,
cs=0x7ff9e93dad40, service_idx=0)
at dpdk/dpdk-18.05/lib/librte_eal/common/rte_service.c:345
#7 0x00007fffb35e643f in service_run (i=0, cs=0x7ff9e93dad40, service_mask=1)
at dpdk/dpdk-18.05/lib/librte_eal/common/rte_service.c:372
#8 0x00007fffb35e6599 in rte_service_runner_func (arg=0x0)
at dpdk/dpdk-18.05/lib/librte_eal/common/rte_service.c:422
#9 0x00007fffb35b872a in eal_thread_loop (arg=0x0)
at dpdk/dpdk-18.05/lib/librte_eal/linuxapp/eal/eal_thread.c:153
#10 0x00007ffff614b6ba in start_thread (arg=0x7fdde35fd700) at
pthread_create.c:333
#11 0x00007ffff5c7d41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Is this a known issue at high load or am I doing something wrong?
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the dev
mailing list