Segmentation fault from SchedulingGroup::UpdateRibOut
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R2.20 |
Fix Committed
|
Medium
|
Nischal Sheth | |||
Trunk |
Fix Committed
|
Medium
|
Nischal Sheth |
Bug Description
Segmentation fault with the following backtrace was observed when
running bgp_stress_test:
#0 0x0000000000f3dc84 in std::vector<
#1 0x00000000014e081e in BitSet::find_first (this=0x10) at controller/
#2 0x000000000107f5f4 in SchedulingGroup
#3 0x000000000107c12c in SchedulingGroup
#4 0x000000000107c8df in SchedulingGroup
#5 0x000000000107f86c in SchedulingGroup
#6 0x00000000014f66e9 in TaskImpl::execute (this=0x3ab9240) at controller/
#7 0x00007fcbdf84cece in tbb::internal:
at /build/
#8 0x00007fcbdf843e0b in tbb::internal:
#9 0x00007fcbdf8426f2 in tbb::internal:
#10 0x00007fcbdf83d3ce in tbb::internal:
#11 0x00007fcbdf83d270 in tbb::internal:
#12 0x00007fcbdfa76e9a in start_thread (arg=0x7fcbd88b
#13 0x00007fcbde5e42ed in clone () at ../sysdeps/
#14 0x0000000000000000 in ?? ()
Happens because the RibOut in question has been removed from the
scheduling group by the time the WorkRibOut item is processed.
Review in progress for https:/ /review. opencontrail. org/11513
Submitter: Nischal Sheth (<email address hidden>)