Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Linux] Coredump: [json.exception.type_error.316] invalid UTF-8 byte at index 3: 0x2F #178

Open
AmazingPP opened this issue Nov 19, 2024 · 0 comments

Comments

@AmazingPP
Copy link

Zeek Package

$ zkg list
zeek/zeek-packages/zeek-agent-v2 (installed: v2.3.0-dev)

Zeek Agent

$ /opt/zeek-agent/bin/zeek-agent -z 10.21.20.166
[2024-11-19 02:03:07.640] [Zeek Agent] [info] Zeek Agent 2.3.0 starting up
[2024-11-19 02:03:07.662] [Zeek Agent] [info] connected to WebSocket endpoint at 10.21.20.166:9997
[2024-11-19 02:03:07.663] [Zeek Agent] [info] new query: SELECT * from zeek_agent 
[2024-11-19 02:03:07.666] [Zeek Agent] [info] new Zeek instance [zeek_y2LpHuOnbUl]
[2024-11-19 02:03:07.666] [Zeek Agent] [info] new query: SELECT * FROM files_list("/etc/*/*") 
[2024-11-19 02:03:07.666] [Zeek Agent] [info] new query: SELECT * FROM files_lines("/Users/*/.ssh/authorized_keys") 
[2024-11-19 02:03:07.666] [Zeek Agent] [info] new query: SELECT * FROM system_logs_events 
[2024-11-19 02:03:07.672] [Zeek Agent] [info] new query: SELECT * FROM files_columns("/etc/ssh/sshd_config", "$1:text,$2:text") 
[2024-11-19 02:03:07.685] [Zeek Agent] [info] new query: SELECT name,pid,uid,gid,ppid,priority,startup FROM processes 
[2024-11-19 02:03:07.686] [Zeek Agent] [info] new query: SELECT * FROM sockets 
[2024-11-19 02:03:07.703] [Zeek Agent] [info] new query: SELECT * FROM files_lines("/home/*/.ssh/authorized_keys") 
[2024-11-19 02:03:07.704] [Zeek Agent] [info] new query: SELECT * FROM users 
[2024-11-19 02:03:07.713] [Zeek Agent] [info] new query: SELECT * FROM files_columns("/etc/ssh/sshd_config.d/*", "$1:text,$2:text") 
[2024-11-19 02:03:07.713] [Zeek Agent] [info] new query: SELECT * FROM files_list("/etc/*") 
terminate called after throwing an instance of 'nlohmann::json_abi_v3_11_3::detail::type_error'
  what():  [json.exception.type_error.316] invalid UTF-8 byte at index 3: 0x2F
Aborted (core dumped)

GDB Stack trace

#0  0x0000000000b79d75 in __restore_sigs ()
#1  0x0000000000b79dd4 in raise ()
#2  0x0000000000b69172 in abort ()
#3  0x0000000000437644 in __gnu_cxx::__verbose_terminate_handler() [clone .cold] ()
#4  0x0000000000a97478 in __cxxabiv1::__terminate(void (*)()) ()
#5  0x0000000000a974e5 in std::terminate() ()
#6  0x0000000000a97638 in __cxa_throw ()
#7  0x00000000004f43be in nlohmann::json_abi_v3_11_3::detail::serializer<nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> >::dump_escaped(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) ()
#8  0x00000000004f339f in nlohmann::json_abi_v3_11_3::detail::serializer<nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> >::dump(nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, bool, bool, unsigned int, unsigned int) ()
#9  0x00000000004f3923 in nlohmann::json_abi_v3_11_3::detail::serializer<nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> >::dump(nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, bool, bool, unsigned int, unsigned int) ()
#10 0x00000000004f3705 in nlohmann::json_abi_v3_11_3::detail::serializer<nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> >::dump(nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, bool, bool, unsigned int, unsigned int) ()
#11 0x00000000004f3923 in nlohmann::json_abi_v3_11_3::detail::serializer<nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> >::dump(nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, bool, bool, unsigned int, unsigned int) ()
#12 0x00000000004f373f in nlohmann::json_abi_v3_11_3::detail::serializer<nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> >::dump(nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, bool, bool, unsigned int, unsigned int) ()
#13 0x00000000004f3923 in nlohmann::json_abi_v3_11_3::detail::serializer<nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> >::dump(nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, bool, bool, unsigned int, unsigned int) ()
#14 0x00000000004f373f in nlohmann::json_abi_v3_11_3::detail::serializer<nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> >::dump(nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, bool, bool, unsigned int, unsigned int) ()
#15 0x00000000004f3923 in nlohmann::json_abi_v3_11_3::detail::serializer<nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> >::dump(nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, bool, bool, unsigned int, unsigned int) ()
#16 0x00000000004f373f in nlohmann::json_abi_v3_11_3::detail::serializer<nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> >::dump(nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, bool, bool, unsigned int, unsigned int) ()
#17 0x00000000004f38a8 in nlohmann::json_abi_v3_11_3::detail::serializer<nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, s--Type <RET> for more, q to quit, c to continue without paging--
td::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> >::dump(nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, bool, bool, unsigned int, unsigned int) ()
#18 0x00000000004dfd4b in nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>::dump(int, char, bool, nlohmann::json_abi_v3_11_3::detail::error_handler_t) const ()
#19 0x00000000005504de in WebSocketTransport::transmitEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, zeek::agent::Record) ()
#20 0x000000000055551d in ZeekConnection::transmitEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, zeek::agent::Record, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::optional<zeek::agent::query::result::ChangeType> const&) ()
#21 0x000000000055e747 in ZeekConnection::transmitResult(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, zeek::agent::query::Result const&) ()
#22 0x00000000004c9a4d in zeek::agent::Pimpl<zeek::agent::Database>::Implementation::timerCallback(unsigned long) ()
#23 0x00000000004fd6d8 in zeek::agent::Pimpl<zeek::agent::Scheduler>::Implementation::advance(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) ()
#24 0x00000000004fe0a1 in zeek::agent::Pimpl<zeek::agent::Scheduler>::Implementation::loop() ()
#25 0x00000000004ff75b in zeek::agent::Scheduler::loop() ()
#26 0x0000000000486c40 in main ()
@AmazingPP AmazingPP changed the title Core dump: [json.exception.type_error.316] invalid UTF-8 byte at index 3: 0x2F [Linux] Coredump: [json.exception.type_error.316] invalid UTF-8 byte at index 3: 0x2F Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant