(gdb) info threads Id Target Id Frame * 1 Thread 0x7fe729677240 (LWP 29) "syncd" 0x00007fe720c296dd in pthread_join () from /lib/x86_64-linux-gnu/libpthread.so.0 2 Thread 0x7fe71e69b700 (LWP 32) "syncd" 0x00007fe71f8df303 in epoll_wait () from /lib/x86_64-linux-gnu/libc.so.6 3 Thread 0x7fe71de9a700 (LWP 33) "syncd" 0x00007fe720c2e17f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 4 Thread 0x7fe729670700 (LWP 34) "bcmDPC" 0x00007fe720c30556 in do_futex_wait.constprop () from /lib/x86_64-linux-gnu/libpthread.so.0 5 Thread 0x7fe7295e7680 (LWP 35) "bcmINTR" 0x00007fe71f8d7017 in ioctl () from /lib/x86_64-linux-gnu/libc.so.6 6 Thread 0x7fe7295e0700 (LWP 36) "socdmadesc.0" 0x00007fe720c30556 in do_futex_wait.constprop () from /lib/x86_64-linux-gnu/libpthread.so.0 7 Thread 0x7fe729489700 (LWP 37) "SOC KNET RX" 0x00007fe71f8d7017 in ioctl () from /lib/x86_64-linux-gnu/libc.so.6 8 Thread 0x7fe710d56700 (LWP 40) "bcmCNTR.0" 0x00007fe720c2ecbb in pthread_spin_trylock () from /lib/x86_64-linux-gnu/libpthread.so.0 9 Thread 0x7fe710d4d700 (LWP 41) "CtrEvict.0" 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 10 Thread 0x7fe710143700 (LWP 44) "bcmMEM_SCAN.0" 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 11 Thread 0x7fe71014c700 (LWP 45) "bcmTX" 0x00007fe720c30556 in do_futex_wait.constprop () from /lib/x86_64-linux-gnu/libpthread.so.0 12 Thread 0x7fe710155700 (LWP 46) "bcmXGS3AsyncTX" 0x00007fe720c30556 in do_futex_wait.constprop () from /lib/x86_64-linux-gnu/libpthread.so.0 13 Thread 0x7fe71013a700 (LWP 47) "Time capture cb" 0x00007fe720c30556 in do_futex_wait.constprop () from /lib/x86_64-linux-gnu/libpthread.so.0 14 Thread 0x7fe710131700 (LWP 48) "KNET Sync threa" 0x00007fe71f8c7eb7 in sched_yield () from /lib/x86_64-linux-gnu/libc.so.6 15 Thread 0x7fe710128700 (LWP 49) "bcmL2MOD.0" 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 16 Thread 0x7fe71011f700 (LWP 50) "bcmLINK.0" 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 17 Thread 0x7fe710116700 (LWP 61) "bcm_bst_sync_th" 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 18 Thread 0x7fe71010d700 (LWP 62) "bcmRX" 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 19 Thread 0x7fe6fc519700 (LWP 64) "syncd" 0x00007fe720c3122d in read () from /lib/x86_64-linux-gnu/libpthread.so.0 20 Thread 0x7fe6fbd18700 (LWP 65) "syncd" 0x00007fe720c2e528 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 21 Thread 0x7fe6fb517700 (LWP 66) "syncd" 0x00007fe720c2e528 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 22 Thread 0x7fe6fad16700 (LWP 67) "syncd" 0x00007fe720c2e528 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 23 Thread 0x7fe6fa515700 (LWP 68) "syncd" 0x00007fe720c2e528 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 24 Thread 0x7fe6f9513700 (LWP 70) "syncd" 0x00007fe720c2e17f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 25 Thread 0x7fe6f8d12700 (LWP 71) "syncd" 0x00007fe720c2e17f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 26 Thread 0x7fe6dbfff700 (LWP 72) "syncd" 0x00007fe720c2e17f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 27 Thread 0x7fe710104700 (LWP 77) "bcmL2age.0" 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 28 Thread 0x7fe6f9d14700 (LWP 93) "syncd" 0x00007fe720c2e17f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 (gdb) (gdb) thread apply all bt Thread 28 (Thread 0x7fe6f9d14700 (LWP 93)): #0 0x00007fe720c2e17f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe72016450c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00005609143f63b8 in syncd::FlexCounter::flexCounterThreadRunFunction (this=0x560918e33a60) at FlexCounter.cpp:1563 #3 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 27 (Thread 0x7fe710104700 (LWP 77)): #0 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c307ef in __new_sem_wait_slow () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe720c308a2 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007fe723a451cb in sal_sem_take () from /usr/lib/libsai.so.1 #4 0x00007fe723ae8c60 in _soc_th_l2_bulk_age () from /usr/lib/libsai.so.1 #5 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #6 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 26 (Thread 0x7fe6dbfff700 (LWP 72)): #0 0x00007fe720c2e17f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe72016450c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00005609143f63b8 in syncd::FlexCounter::flexCounterThreadRunFunction (this=0x560918dff1e0) at FlexCounter.cpp:1563 #3 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 25 (Thread 0x7fe6f8d12700 (LWP 71)): #0 0x00007fe720c2e17f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe72016450c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00005609143f63b8 in syncd::FlexCounter::flexCounterThreadRunFunction (this=0x560918e1bb70) at FlexCounter.cpp:1563 #3 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 24 (Thread 0x7fe6f9513700 (LWP 70)): #0 0x00007fe720c2e17f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe72016450c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00005609143f63b8 in syncd::FlexCounter::flexCounterThreadRunFunction (this=0x560918df6fa0) at FlexCounter.cpp:1563 #3 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 23 (Thread 0x7fe6fa515700 (LWP 68)): #0 0x00007fe720c2e528 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005609143f663f in __gthread_cond_timedwait (__abs_timeout=0x7fe6fa514d50, __mutex=, __cond=0x560918e0d788) at /usr/include/x86_64-linux-gnu/c++/6/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x560918e0d788) at /usr/include/c++/6/condition_variable:166 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x560918e0d788) at /usr/include/c++/6/condition_variable:106 #4 std::condition_variable::wait_for > (__rtime=..., __lock=..., this=0x560918e0d788) at /usr/include/c++/6/condition_variable:138 #5 syncd::FlexCounter::flexCounterThreadRunFunction (this=0x560918e0d3e0) at FlexCounter.cpp:1552 #6 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 22 (Thread 0x7fe6fad16700 (LWP 67)): #0 0x00007fe720c2e528 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005609143f663f in __gthread_cond_timedwait (__abs_timeout=0x7fe6fad15d50, __mutex=, __cond=0x560918e279e8) at /usr/include/x86_64-linux-gnu/c++/6/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x560918e279e8) at /usr/include/c++/6/condition_variable:166 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x560918e279e8) at /usr/include/c++/6/condition_variable:106 #4 std::condition_variable::wait_for > (__rtime=..., __lock=..., this=0x560918e279e8) at /usr/include/c++/6/condition_variable:138 #5 syncd::FlexCounter::flexCounterThreadRunFunction (this=0x560918e27640) at FlexCounter.cpp:1552 #6 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 21 (Thread 0x7fe6fb517700 (LWP 66)): #0 0x00007fe720c2e528 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005609143f663f in __gthread_cond_timedwait (__abs_timeout=0x7fe6fb516d50, __mutex=, __cond=0x560918e2eac8) at /usr/include/x86_64-linux-gnu/c++/6/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x560918e2eac8) at /usr/include/c++/6/condition_variable:166 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x560918e2eac8) at /usr/include/c++/6/condition_variable:106 #4 std::condition_variable::wait_for > (__rtime=..., __lock=..., this=0x560918e2eac8) at /usr/include/c++/6/condition_variable:138 #5 syncd::FlexCounter::flexCounterThreadRunFunction (this=0x560918e2e720) at FlexCounter.cpp:1552 #6 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 20 (Thread 0x7fe6fbd18700 (LWP 65)): #0 0x00007fe720c2e528 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00005609143f663f in __gthread_cond_timedwait (__abs_timeout=0x7fe6fbd17d50, __mutex=, __cond=0x560918e32a78) at /usr/include/x86_64-linux-gnu/c++/6/bits/gthr-default.h:871 #2 std::condition_variable::__wait_until_impl > > (__atime=..., __lock=..., this=0x560918e32a78) at /usr/include/c++/6/condition_variable:166 #3 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x560918e32a78) at /usr/include/c++/6/condition_variable:106 #4 std::condition_variable::wait_for > (__rtime=..., __lock=..., this=0x560918e32a78) at /usr/include/c++/6/condition_variable:138 #5 syncd::FlexCounter::flexCounterThreadRunFunction (this=0x560918e326d0) at FlexCounter.cpp:1552 #6 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 19 (Thread 0x7fe6fc519700 (LWP 64)): #0 0x00007fe720c3122d in read () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe72340b211 in sal_console_read () from /usr/lib/libsai.so.1 #2 0x00007fe7240e65ef in TTYget () from /usr/lib/libsai.so.1 #3 0x00007fe7240e7c7e in editinput () from /usr/lib/libsai.so.1 #4 0x00007fe7240e814c in readline () from /usr/lib/libsai.so.1 #5 0x00007fe724645264 in sai_driver_shell () from /usr/lib/libsai.so.1 #6 0x00007fe722adf369 in ?? () from /usr/lib/libsai.so.1 #7 0x0000560914416321 in syncd::VendorSai::set (this=0x560915c2f780, objectType=, objectId=13362198927839854592, attr=0x7fe6fc518e90) at VendorSai.cpp:232 #8 0x0000560914398e4f in syncd::Syncd::diagShellThreadProc (this=0x560915c2f940, switchRid=13362198927839854592) at Syncd.cpp:2992 #9 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #10 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #11 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 18 (Thread 0x7fe71010d700 (LWP 62)): #0 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c307ef in __new_sem_wait_slow () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe720c308a2 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007fe723a451cb in sal_sem_take () from /usr/lib/libsai.so.1 #4 0x00007fe723c2b257 in rx_pkt_thread () from /usr/lib/libsai.so.1 #5 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #6 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 17 (Thread 0x7fe710116700 (LWP 61)): #0 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c307ef in __new_sem_wait_slow () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe720c308a2 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007fe723a451cb in sal_sem_take () from /usr/lib/libsai.so.1 #4 0x00007fe7240f09e8 in _bcm_bst_sync_thread () from /usr/lib/libsai.so.1 #5 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #6 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 16 (Thread 0x7fe71011f700 (LWP 50)): #0 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c307ef in __new_sem_wait_slow () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe720c308a2 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007fe723a451cb in sal_sem_take () from /usr/lib/libsai.so.1 #4 0x00007fe7241d099f in _bcm_esw_linkscan_thread () from /usr/lib/libsai.so.1 #5 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #6 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 15 (Thread 0x7fe710128700 (LWP 49)): #0 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c307ef in __new_sem_wait_slow () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe720c308a2 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007fe723a451cb in sal_sem_take () from /usr/lib/libsai.so.1 #4 0x00007fe72322c9dc in _soc_l2mod_sbus_fifo_dma_thread () from /usr/lib/libsai.so.1 #5 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #6 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 14 (Thread 0x7fe710131700 (LWP 48)): #0 0x00007fe71f8c7eb7 in sched_yield () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fe723a45955 in sal_usleep () from /usr/lib/libsai.so.1 #2 0x00007fe72418ac9a in knetsync_initialize () from /usr/lib/libsai.so.1 #3 0x00007fe72418ad8e in knetsync_thread () from /usr/lib/libsai.so.1 #4 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #5 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 13 (Thread 0x7fe71013a700 (LWP 47)): #0 0x00007fe720c30556 in do_futex_wait.constprop () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c30604 in __new_sem_wait_slow.constprop.0 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe723a4520a in sal_sem_take () from /usr/lib/libsai.so.1 #3 0x00007fe724358640 in time_capture_ts_cb_thread () from /usr/lib/libsai.so.1 #4 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #5 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 12 (Thread 0x7fe710155700 (LWP 46)): #0 0x00007fe720c30556 in do_futex_wait.constprop () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c30604 in __new_sem_wait_slow.constprop.0 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe723a4520a in sal_sem_take () from /usr/lib/libsai.so.1 #3 0x00007fe723c359c4 in _xgs3_async_queue_fetch () from /usr/lib/libsai.so.1 #4 0x00007fe723c3d533 in _xgs3_async_thread () from /usr/lib/libsai.so.1 #5 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #6 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 11 (Thread 0x7fe71014c700 (LWP 45)): #0 0x00007fe720c30556 in do_futex_wait.constprop () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c30604 in __new_sem_wait_slow.constprop.0 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe723a4520a in sal_sem_take () from /usr/lib/libsai.so.1 #3 0x00007fe723c40bf1 in _bcm_tx_callback_thread () from /usr/lib/libsai.so.1 #4 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #5 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 10 (Thread 0x7fe710143700 (LWP 44)): #0 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c307ef in __new_sem_wait_slow () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe720c308a2 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007fe723a451cb in sal_sem_take () from /usr/lib/libsai.so.1 #4 0x00007fe72331834f in _soc_mem_scan_thread () from /usr/lib/libsai.so.1 #5 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #6 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 9 (Thread 0x7fe710d4d700 (LWP 41)): #0 0x00007fe720c30720 in do_futex_wait () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c307ef in __new_sem_wait_slow () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe720c308a2 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007fe723a451cb in sal_sem_take () from /usr/lib/libsai.so.1 #4 0x00007fe72325558c in _soc_ctr_evict_fifo_dma_thread () from /usr/lib/libsai.so.1 #5 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #6 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 8 (Thread 0x7fe710d56700 (LWP 40)): #0 0x00007fe720c2ecbb in pthread_spin_trylock () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe723a45394 in sal_spinlock_lock () from /usr/lib/libsai.so.1 #2 0x00007fe72325ee81 in soc_counter_collect_th_non_dma_entries () from /usr/lib/libsai.so.1 #3 0x00007fe723266937 in soc_counter_thread () from /usr/lib/libsai.so.1 #4 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #5 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 7 (Thread 0x7fe729489700 (LWP 37)): #0 0x00007fe71f8d7017 in ioctl () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fe722e7ab35 in bcm_knet_kcom_msg_recv () from /usr/lib/libsai.so.1 #2 0x00007fe7232bb527 in soc_knet_rx_thread () from /usr/lib/libsai.so.1 #3 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #4 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 6 (Thread 0x7fe7295e0700 (LWP 36)): #0 0x00007fe720c30556 in do_futex_wait.constprop () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c30604 in __new_sem_wait_slow.constprop.0 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe723a4520a in sal_sem_take () from /usr/lib/libsai.so.1 #3 0x00007fe723341f16 in _soc_sbusdma_desc () from /usr/lib/libsai.so.1 #4 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #5 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 5 (Thread 0x7fe7295e7680 (LWP 35)): #0 0x00007fe71f8d7017 in ioctl () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fe724645c3d in ?? () from /usr/lib/libsai.so.1 #2 0x00007fe7246468e1 in ?? () from /usr/lib/libsai.so.1 #3 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #4 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 4 (Thread 0x7fe729670700 (LWP 34)): #0 0x00007fe720c30556 in do_futex_wait.constprop () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c30604 in __new_sem_wait_slow.constprop.0 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe723a4520a in sal_sem_take () from /usr/lib/libsai.so.1 #3 0x00007fe72466d28b in sal_dpc_thread () from /usr/lib/libsai.so.1 #4 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #5 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 3 (Thread 0x7fe71de9a700 (LWP 33)): #0 0x00007fe720c2e17f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe72016450c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00005609143cb7f7 in syncd::NotificationProcessor::ntf_process_function (this=0x560915c391f0) at NotificationProcessor.cpp:547 #3 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe720c30604 in __new_sem_wait_slow.constprop.0 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe723a4520a in sal_sem_take () from /usr/lib/libsai.so.1 #3 0x00007fe72466d28b in sal_dpc_thread () from /usr/lib/libsai.so.1 #4 0x00007fe723a458bd in ?? () from /usr/lib/libsai.so.1 #5 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 3 (Thread 0x7fe71de9a700 (LWP 33)): #0 0x00007fe720c2e17f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe72016450c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00005609143cb7f7 in syncd::NotificationProcessor::ntf_process_function (this=0x560915c391f0) at NotificationProcessor.cpp:547 #3 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 ---Type to continue, or q to quit--- #5 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 2 (Thread 0x7fe71e69b700 (LWP 32)): #0 0x00007fe71f8df303 in epoll_wait () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007fe729026088 in swss::Select::poll_descriptors (this=this@entry=0x7fe71e69ad10, c=c@entry=0x7fe71e69ac88, timeout=timeout@entry=4294967295) at select.cpp:98 #2 0x00007fe7290262ab in swss::Select::select (this=this@entry=0x7fe71e69ad10, c=c@entry=0x7fe71e69ac88, timeout=timeout@entry=-1) at select.cpp:159 #3 0x00007fe728ffa600 in swss::Logger::settingThread (this=0x7fe72924fe60 ) at logger.cpp:186 #4 0x00007fe720169e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007fe720c284a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007fe71f8ded0f in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 1 (Thread 0x7fe729677240 (LWP 29)): #0 0x00007fe720c296dd in pthread_join () from /lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007fe72016a0f7 in std::thread::join() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #2 0x00005609143e9d18 in syncd::FlexCounter::endFlexCounterThread (this=this@entry=0x560918e33a60) at FlexCounter.cpp:1603 #3 0x00005609143eaf73 in syncd::FlexCounter::~FlexCounter (this=0x560918e33a60, __in_chrg=) at FlexCounter.cpp:37 #4 0x00005609143e7ca1 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x560918e33a50) at /usr/include/c++/6/bits/shared_ptr_base.h:150 #5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count (this=0x7fff30198e88, __in_chrg=) at /usr/include/c++/6/bits/shared_ptr_base.h:662 #6 std::__shared_ptr::~__shared_ptr (this=0x7fff30198e80, __in_chrg=) at /usr/include/c++/6/bits/shared_ptr_base.h:928 #7 std::shared_ptr::~shared_ptr (this=0x7fff30198e80, __in_chrg=) at /usr/include/c++/6/bits/shared_ptr.h:93 #8 syncd::FlexCounterManager::addCounter (this=, vid=1688849860266852, rid=28991948371001347, instanceId="RIF_STAT_COUNTER", values=std::vector of length 1, capacity 1 = {...}) at FlexCounterManager.cpp:90 #9 0x000056091439c45d in syncd::Syncd::processFlexCounterEvent (this=this@entry=0x560915c2f940, consumer=...) at Syncd.cpp:1224 #10 0x00005609143a9a58 in syncd::Syncd::run (this=0x560915c2f940) at Syncd.cpp:3409 #11 0x00005609143970fa in syncd_main (argc=, argv=) at syncd.cpp:71 #12 0x000056091439679e in main (argc=5, argv=0x7fff30199428) at main.cpp:9