Package: libfalcosecurity0t64
Version: 0.23.2-2
Severity: important
Hey!
After upgrading to 0.23.2-2, Wireshark segfaults at start:
(gdb) bt
#0 std::__detail::_Mod_range_hashing::operator() (this=<optimized out>,
__num=10486467086191084205, __den=0)
at /usr/include/c++/15/bits/hashtable_policy.h:584
#1 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, libsinsp::state::base_table*>,
std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > >,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
true>::_M_bucket_index (this=0x55a018fbc290, __c=10486467086191084205,
__bkt_count=0)
at /usr/include/c++/15/bits/hashtable_policy.h:1093
#2 std::_Hashtable<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, libsinsp::state::base_table*>,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
libsinsp::state::base_table*> >, std::__detail::_Select1st,
std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > >,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index
(this=0x55a018fbc290, __c=10486467086191084205) at
/usr/include/c++/15/bits/hashtable.h:811
#3 std::_Hashtable<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, libsinsp::state::base_table*>,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
libsinsp::state::base_table*> >, std::__detail::_Select1st,
std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > >,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<true, false, true> >::_M_locate
(this=0x55a018fbc290, __k="threads") at
/usr/include/c++/15/bits/hashtable.h:2280
#4 std::_Hashtable<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, libsinsp::state::base_table*>,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
libsinsp::state::base_table*> >, std::__detail::_Select1st,
std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > >,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<true, false, true>
>::_M_emplace_uniq<std::pair<std::__cxx11::bas--Type <RET> for more, q
to quit, c to continue without paging--c
ic_string<char, std::char_traits<char>, std::allocator<char> > const,
libsinsp::state::base_table*> > (this=0x55a018fbc290)
at /usr/include/c++/15/bits/hashtable.h:2351
#5 std::_Hashtable<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, libsinsp::state::base_table*>,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
libsinsp::state::base_table*> >, std::__detail::_Select1st,
std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > >,
std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash,
std::__detail::_Prime_rehash_policy,
std::__detail::_Hashtable_traits<true, false, true> >::insert
(this=0x55a018fbc290, __v=...)
at /usr/include/c++/15/bits/hashtable.h:1067
#6 std::unordered_map<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
libsinsp::state::base_table*, std::hash<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > >,
std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
libsinsp::state::base_table*> > >::insert (this=0x55a018fbc290, __x=...)
at /usr/include/c++/15/bits/unordered_map.h:612
#7 libsinsp::state::table_registry::add_table<long>
(this=0x55a018fbc290, t=<optimized out>)
at ./userspace/libsinsp/state/table_registry.h:94
#8 sinsp::sinsp (this=0x55a018fbb9e0, with_metrics=<optimized out>) at
./userspace/libsinsp/sinsp.cpp:224
#9 0x00007f3c8568b1c0 in sinsp_span_t::sinsp_span_t
(this=0x55a018fbb9e0) at ./plugins/epan/falco_events/sinsp-span.cpp:71
#10 create_sinsp_span () at ./plugins/epan/falco_events/sinsp-span.cpp:151
#11 0x00007f3c856879c5 in proto_register_falcoplugin () at
./plugins/epan/falco_events/packet-falco-events.c:1695
#12 0x00007f3c9bf28a2f in g_slist_foreach () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f3c968cd5ad in proto_init
(register_all_plugin_protocols_list=<optimized out>,
register_all_plugin_handoffs_list=0x0, cb=cb@entry=0x55a00a2b2e40
<splash_update(register_action_e, char const*, void*)>,
client_data=client_data@entry=0x0) at ./epan/proto.c:640
#14 0x00007f3c96885d39 in epan_init
(cb=0x55a00a2b2e40 <splash_update(register_action_e, char const*,
void*)>, client_data=0x0, load_plugins=<optimized out>)
at ./epan/epan.c:343
#15 0x000055a009e15853 in main (argc=<optimized out>,
qt_argv=0x7ffebbd81bb8) at ./ui/qt/main.cpp:775
Downgrading to 0.20.0-4.1+b1 in testing fixes this issue.
-- System Information:
Debian Release: forky/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500,
'testing'), (101, 'experimental-debug'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 7.0.14+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libfalcosecurity0t64 depends on:
ii libc6 2.42-17
ii libelf1t64 0.195-1
ii libgcc-s1 16.1.0-3
ii libjsoncpp26 1.9.8-2
ii libre2-11 [libre2-11-absl20260526] 20251105-1+b1
ii libstdc++6 16.1.0-3
ii libtbb12 2022.3.0-2
ii zlib1g 1:1.3.dfsg+really1.3.2-3
libfalcosecurity0t64 recommends no packages.
libfalcosecurity0t64 suggests no packages.
-- no debconf information