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

[Bug] DDS Plugin crashes when build without default features and statically linked #325

Closed
gabrik opened this issue Sep 10, 2024 · 0 comments · Fixed by #328 · May be fixed by #386
Closed

[Bug] DDS Plugin crashes when build without default features and statically linked #325

gabrik opened this issue Sep 10, 2024 · 0 comments · Fixed by #328 · May be fixed by #386
Labels
bug Something isn't working

Comments

@gabrik
Copy link
Contributor

gabrik commented Sep 10, 2024

Describe the bug

The DDS plugin crashes at start up when statically linked, and running on a system with 2 DDS participants

here the log:

zenoh-1  | 2024-09-09T10:08:07.803906Z  INFO main ThreadId(01) zenohd: zenohd vf9bf300-modified built with rustc 1.81.0 (eeb90cda1 2024-09-04)
zenoh-1  | 2024-09-09T10:08:07.808737Z DEBUG main ThreadId(01) zenohd: Config: Config { id: dd5, metadata: Object {"name": String("paris-office")}, mode: Some(Router), connect: ConnectConfig { timeout_ms: None, endpoints: Unique([tls/66d9f51a.routers.76b41740.dev.zettascale.cloud:7447, quic/66d9f51a.routers.76b41740.dev.zettascale.cloud:7447]), exit_on_failure: None, retry: None }, listen: ListenConfig { timeout_ms: None, endpoints: Dependent(ModeValues { router: Some([tcp/[::]:7447]), peer: Some([tcp/[::]:0]), client: None }), exit_on_failure: None, retry: None }, scouting: ScoutingConf { timeout: None, delay: None, multicast: ScoutingMulticastConf { enabled: Some(true), address: None, interface: None, ttl: None, autoconnect: None, listen: None }, gossip: GossipConf { enabled: Some(true), multihop: Some(true), autoconnect: Some(Dependent(ModeValues { router: Some(WhatAmIMatcher(128)), peer: Some(WhatAmIMatcher(128)), client: None })) } }, timestamping: TimestampingConf { enabled: None, drop_future_timestamp: None }, queries_default_timeout: None, routing: RoutingConf { router: RouterRoutingConf { peers_failover_brokering: None }, peer: PeerRoutingConf { mode: None } }, aggregation: AggregationConf { subscribers: [], publishers: [] }, transport: TransportConf { unicast: TransportUnicastConf { accept_timeout: 10000, accept_pending: 100, max_sessions: 1000, max_links: 2, lowlatency: false, qos: QoSUnicastConf { enabled: true }, compression: CompressionUnicastConf { enabled: true } }, multicast: TransportMulticastConf { join_interval: Some(2500), max_sessions: Some(1000), qos: QoSMulticastConf { enabled: false }, compression: CompressionMulticastConf { enabled: false } }, link: TransportLinkConf { protocols: None, tx: LinkTxConf { sequence_number_resolution: U32, lease: 10000, keep_alive: 4, batch_size: 65535, queue: QueueConf { size: QueueSizeConf { control: 1, real_time: 1, interactive_high: 1, interactive_low: 1, data_high: 2, data: 4, data_low: 2, background: 1 }, congestion_control: CongestionControlConf { wait_before_drop: 1000 }, batching: BatchingConf { enabled: true, time_limit: 1 } }, threads: 4 }, rx: LinkRxConf { buffer_size: 65535, max_message_size: 1073741824 }, tls: TLSConf { root_ca_certificate: None, server_private_key: None, server_certificate: None, client_auth: Some(true), client_private_key: None, client_certificate: None, server_name_verification: Some(true), root_ca_certificate_base64: Some(Secret([REDACTED zenoh_config::SecretString])), server_private_key_base64: Some(Secret([REDACTED zenoh_config::SecretString])), server_certificate_base64: Some(Secret([REDACTED zenoh_config::SecretString])), client_private_key_base64: Some(Secret([REDACTED zenoh_config::SecretString])), client_certificate_base64: Some(Secret([REDACTED zenoh_config::SecretString])) }, unixpipe: UnixPipeConf { file_access_mask: None } }, shared_memory: ShmConf { enabled: true }, auth: AuthConf { usrpwd: UsrPwdConf { user: None, password: None, dictionary_file: None }, pubkey: PubKeyConf { public_key_pem: None, private_key_pem: None, public_key_file: None, private_key_file: None, key_size: None, known_keys_file: None } } }, adminspace: AdminSpaceConf { enabled: true, permissions: PermissionsConf { read: true, write: true } }, downsampling: [], access_control: AclConfig { enabled: false, default_permission: Deny, rules: None, subjects: None, policies: None }, plugins_loading: PluginsLoading { enabled: true, search_dirs: LibSearchDirs([Spec(LibSearchSpec { kind: CurrentExeParent, value: None }), Path("."), Path("~/.zenoh/lib"), Path("/opt/homebrew/lib"), Path("/usr/local/lib"), Path("/usr/lib")]) }, plugins: Object {"dds": Object {"allow": Array [String(".*")], "domain": Number(0), "forward_discovery": Bool(false), "localhost_only": Bool(false), "max_frequencies": Array [], "queries_timeout": Number(5), "reliable_routes_blocking": Bool(true), "scope": Null}, "mqtt": Object {"port": String("0.0.0.0:1883")}, "rest": Object {"__required__": Bool(true), "http_port": Number(8000)}, "storage_manager": Object {"__required__": Bool(true), "storages": Object {}, "volumes": Object {}}} }
zenoh-1  | 2024-09-09T10:08:07.808965Z  INFO main ThreadId(01) zenohd: Initial conf: {"access_control":{"default_permission":"deny","enabled":false,"policies":null,"rules":null,"subjects":null},"adminspace":{"enabled":true,"permissions":{"read":true,"write":true}},"aggregation":{"publishers":[],"subscribers":[]},"connect":{"endpoints":["tls/66d9f51a.routers.76b41740.dev.zettascale.cloud:7447","quic/66d9f51a.routers.76b41740.dev.zettascale.cloud:7447"],"exit_on_failure":null,"retry":null,"timeout_ms":null},"downsampling":[],"id":"dd5","listen":{"endpoints":{"peer":["tcp/[::]:0"],"router":["tcp/[::]:7447"]},"exit_on_failure":null,"retry":null,"timeout_ms":null},"metadata":{"name":"paris-office"},"mode":"router","plugins":{"dds":{"allow":[".*"],"domain":0,"forward_discovery":false,"localhost_only":false,"max_frequencies":[],"queries_timeout":5,"reliable_routes_blocking":true,"scope":null},"mqtt":{"port":"0.0.0.0:1883"},"rest":{"__required__":true,"http_port":8000},"storage_manager":{"__required__":true,"storages":{},"volumes":{}}},"plugins_loading":{"enabled":true,"search_dirs":[{"kind":"current_exe_parent","value":null},".","~/.zenoh/lib","/opt/homebrew/lib","/usr/local/lib","/usr/lib"]},"queries_default_timeout":null,"routing":{"peer":{"mode":null},"router":{"peers_failover_brokering":null}},"scouting":{"delay":null,"gossip":{"autoconnect":{"peer":"","router":""},"enabled":true,"multihop":true},"multicast":{"address":null,"autoconnect":null,"enabled":true,"interface":null,"listen":null,"ttl":null},"timeout":null},"timestamping":{"drop_future_timestamp":null,"enabled":null},"transport":{"auth":{"pubkey":{"key_size":null,"known_keys_file":null,"private_key_file":null,"private_key_pem":null,"public_key_file":null,"public_key_pem":null},"usrpwd":{"dictionary_file":null,"password":null,"user":null}},"link":{"protocols":null,"rx":{"buffer_size":65535,"max_message_size":1073741824},"tls":{"client_auth":true,"client_certificate":null,"client_private_key":null,"root_ca_certificate":null,"server_certificate":null,"server_name_verification":true,"server_private_key":null},"tx":{"batch_size":65535,"keep_alive":4,"lease":10000,"queue":{"batching":{"enabled":true,"time_limit":1},"congestion_control":{"wait_before_drop":1000},"size":{"background":1,"control":1,"data":4,"data_high":2,"data_low":2,"interactive_high":1,"interactive_low":1,"real_time":1}},"sequence_number_resolution":"32bit","threads":4},"unixpipe":{"file_access_mask":null}},"multicast":{"compression":{"enabled":false},"join_interval":2500,"max_sessions":1000,"qos":{"enabled":false}},"shared_memory":{"enabled":true},"unicast":{"accept_pending":100,"accept_timeout":10000,"compression":{"enabled":true},"lowlatency":false,"max_links":2,"max_sessions":1000,"qos":{"enabled":true}}}}
zenoh-1  | 2024-09-09T10:08:07.809366Z  INFO main ThreadId(01) zenohd: Loading  plugin "dds"
zenoh-1  | 2024-09-09T10:08:07.809402Z DEBUG main ThreadId(01) zenoh_plugin_trait::manager: Declared static plugin Id:dds - Name:dds
zenoh-1  | 2024-09-09T10:08:07.809411Z  INFO main ThreadId(01) zenohd: Loading  plugin "mqtt"
zenoh-1  | 2024-09-09T10:08:07.809417Z DEBUG main ThreadId(01) zenoh_plugin_trait::manager: Declared static plugin Id:mqtt - Name:mqtt
zenoh-1  | 2024-09-09T10:08:07.809424Z  INFO main ThreadId(01) zenohd: Loading required plugin "rest"
zenoh-1  | 2024-09-09T10:08:07.809432Z DEBUG main ThreadId(01) zenoh_plugin_trait::manager: Declared static plugin Id:rest - Name:rest
zenoh-1  | 2024-09-09T10:08:07.809446Z  INFO main ThreadId(01) zenohd: Loading required plugin "storage_manager"
zenoh-1  | 2024-09-09T10:08:07.809457Z DEBUG main ThreadId(01) zenoh_plugin_trait::manager: Declared static plugin Id:storage_manager - Name:storage_manager
zenoh-1  | 2024-09-09T10:08:07.809477Z DEBUG main ThreadId(01) zenoh::net::runtime: Zenoh Rust API v2620ff82
zenoh-1  | 2024-09-09T10:08:07.809489Z  INFO main ThreadId(01) zenoh::net::runtime: Using ZID: dd5
zenoh-1  | 2024-09-09T10:08:07.809585Z DEBUG main ThreadId(01) zenoh::net::routing::interceptor::access_control: Access control is disabled
zenoh-1  | 2024-09-09T10:08:07.867238Z DEBUG main ThreadId(01) zenoh::net::routing::hat::router::network: [Routers network] Add node (self) dd5
zenoh-1  | 2024-09-09T10:08:07.867276Z DEBUG main ThreadId(01) zenoh::net::routing::hat::router::network: [Peers network] Add node (self) dd5
zenoh-1  | 2024-09-09T10:08:07.867433Z DEBUG main ThreadId(01) zenoh::net::routing::router: New Face{0, dd5}
zenoh-1  | 2024-09-09T10:08:07.867474Z DEBUG main ThreadId(01) zenoh::net::routing::dispatcher::queries: Face{0, dd5} Declare queryable 2 (@/dd5/router/**)
zenoh-1  | 2024-09-09T10:08:07.867517Z DEBUG main ThreadId(01) zenoh::net::routing::dispatcher::resource: Register resource @/dd5/router/**
zenoh-1  | 2024-09-09T10:08:07.867684Z DEBUG main ThreadId(01) zenoh::net::routing::dispatcher::pubsub: Face{0, dd5} Declare subscriber 3 (@/dd5/router/config/**)
zenoh-1  | 2024-09-09T10:08:07.867716Z DEBUG main ThreadId(01) zenoh::net::routing::dispatcher::resource: Register resource @/dd5/router/config/**
zenoh-1  | 2024-09-09T10:08:07.867819Z  INFO main ThreadId(01) zenoh::api::loader: Starting required plugin "dds"
zenoh-1  | 2024-09-09T10:08:07.867831Z DEBUG main ThreadId(01) zenoh_plugin_trait::manager::static_plugin: Plugin `dds` started
zenoh-1  | 2024-09-09T10:08:07.868968Z  INFO main ThreadId(01) zenoh::api::loader: Successfully started plugin dds from "__static_lib__"
zenoh-1  | 2024-09-09T10:08:07.868982Z  INFO main ThreadId(01) zenoh::api::loader: Finished loading plugins
zenoh-1  | 2024-09-09T10:08:07.868988Z  INFO main ThreadId(01) zenoh::api::loader: Starting required plugin "mqtt"
zenoh-1  | 2024-09-09T10:08:07.868994Z DEBUG main ThreadId(01) zenoh_plugin_trait::manager::static_plugin: Plugin `mqtt` started
zenoh-1  | 2024-09-09T10:08:07.869316Z  INFO main ThreadId(01) zenoh::api::loader: Successfully started plugin mqtt from "__static_lib__"
zenoh-1  | 2024-09-09T10:08:07.869327Z  INFO main ThreadId(01) zenoh::api::loader: Finished loading plugins
zenoh-1  | 2024-09-09T10:08:07.869335Z  INFO main ThreadId(01) zenoh::api::loader: Starting required plugin "rest"
zenoh-1  | 2024-09-09T10:08:07.869344Z DEBUG main ThreadId(01) zenoh_plugin_trait::manager::static_plugin: Plugin `rest` started
zenoh-1  | 2024-09-09T10:08:07.869564Z DEBUG main ThreadId(01) zenoh_plugin_rest: REST plugin v2620ff82 built with rustc 1.81.0 (eeb90cda1 2024-09-04)
zenoh-1  | 2024-09-09T10:08:07.870148Z DEBUG tokio-runtime-worker ThreadId(62) zenoh_plugin_dds: DDS plugin v1c3dc88
zenoh-1  | 2024-09-09T10:08:07.870183Z DEBUG tokio-runtime-worker ThreadId(62) zenoh_plugin_dds: DDS plugin Config { scope: None, domain: 0, allow: Some(Regex(".*")), deny: None, max_frequencies: [], generalise_subs: [], generalise_pubs: [], forward_discovery: false, reliable_routes_blocking: true, localhost_only: false, queries_timeout: 5s, work_thread_num: 2, max_block_thread_num: 50, __required__: None, __path__: None }
zenoh-1  | 2024-09-09T10:08:07.870255Z DEBUG tokio-runtime-worker ThreadId(62) zenoh::net::routing::router: New Face{1, dd5}
zenoh-1  | 2024-09-09T10:08:07.870462Z DEBUG tokio-runtime-worker ThreadId(62) zenoh::net::routing::dispatcher::token: Face{1, dd5} Declare token 5 (zenoh-plugin-dds/dd5)
zenoh-1  | 2024-09-09T10:08:07.870478Z DEBUG tokio-runtime-worker ThreadId(64) zenoh_plugin_mqtt: MQTT plugin v07ff2e7
zenoh-1  | 2024-09-09T10:08:07.870494Z DEBUG tokio-runtime-worker ThreadId(62) zenoh::net::routing::dispatcher::resource: Register resource zenoh-plugin-dds/dd5
zenoh-1  | 2024-09-09T10:08:07.870498Z  INFO tokio-runtime-worker ThreadId(64) zenoh_plugin_mqtt: MQTT plugin Config { port: "0.0.0.0:1883", scope: None, allow: None, deny: None, generalise_subs: [], generalise_pubs: [], tx_channel_size: 65536, tls: None, work_thread_num: 2, max_block_thread_num: 50, __required__: None, auth: None, __path__: None }
zenoh-1  | 2024-09-09T10:08:07.870552Z DEBUG tokio-runtime-worker ThreadId(62) zenoh_plugin_dds: Create DDS Participant with CYCLONEDDS_URI=''
zenoh-1  | 2024-09-09T10:08:07.870553Z DEBUG tokio-runtime-worker ThreadId(64) zenoh::net::routing::router: New Face{2, dd5}
zenoh-1  | 2024-09-09T10:08:07.870599Z DEBUG tokio-runtime-worker ThreadId(64) zenoh_plugin_mqtt: Declare admin space on @/dd5/mqtt/**
zenoh-1  | 2024-09-09T10:08:07.870618Z DEBUG tokio-runtime-worker ThreadId(64) zenoh::net::routing::dispatcher::queries: Face{2, dd5} Declare queryable 7 (@/dd5/mqtt/**)
zenoh-1  | 2024-09-09T10:08:07.870648Z DEBUG tokio-runtime-worker ThreadId(64) zenoh::net::routing::dispatcher::resource: Register resource @/dd5/mqtt/**
zenoh-1  | 2024-09-09T10:08:07.870740Z DEBUG tokio-runtime-worker ThreadId(68) zenoh::net::routing::router: New Face{3, dd5}
zenoh-1  | 2024-09-09T10:08:07.870806Z DEBUG tokio-runtime-worker ThreadId(64) zenoh::net::routing::dispatcher::queries: Face{2, dd5} Undeclare queryable 7 (@/dd5/mqtt/**)
zenoh-1  | 2024-09-09T10:08:07.870852Z DEBUG tokio-runtime-worker ThreadId(64) zenoh::net::routing::dispatcher::resource: Unregister resource @/dd5/mqtt/**
zenoh-1  | 2024-09-09T10:08:07.870862Z DEBUG tokio-runtime-worker ThreadId(64) zenoh::net::routing::dispatcher::resource: Unregister resource @/dd5/mqtt
zenoh-1  | 2024-09-09T10:08:07.871572Z DEBUG tokio-runtime-worker ThreadId(62) zenoh_plugin_dds: DDS plugin dd5 using DDS Participant 01103660308720e7c4ef6c91000001c1
zenoh-1  | 2024-09-09T10:08:07.871657Z DEBUG tokio-runtime-worker ThreadId(62) zenoh::net::routing::dispatcher::resource: Register resource zenoh-plugin-dds/**
zenoh-1  | 2024-09-09T10:08:07.871676Z DEBUG tokio-runtime-worker ThreadId(62) zenoh::net::routing::dispatcher::interests: Face{1, dd5} Declare interest 9 (zenoh-plugin-dds/**)
zenoh-1  | 2024-09-09T10:08:07.871697Z DEBUG tokio-runtime-worker ThreadId(62) zenoh_ext::querying_subscriber: Fetch data for FetchingSubscriber
zenoh-1  | 2024-09-09T10:08:07.872051Z  INFO                 main ThreadId(01) zenoh::api::loader: Successfully started plugin rest from "__static_lib__"
zenoh-1  | 2024-09-09T10:08:07.872063Z  INFO                 main ThreadId(01) zenoh::api::loader: Finished loading plugins
zenoh-1  | 2024-09-09T10:08:07.872070Z  INFO                 main ThreadId(01) zenoh::api::loader: Starting required plugin "storage_manager"
zenoh-1  | 2024-09-09T10:08:07.872076Z DEBUG                 main ThreadId(01) zenoh_plugin_trait::manager::static_plugin: Plugin `storage_manager` started
zenoh-1  | 2024-09-09T10:08:07.872095Z DEBUG tokio-runtime-worker ThreadId(62) zenoh::net::routing::dispatcher::interests: Face{1, dd5} Declare interest 0 (zenoh-plugin-dds/**)
zenoh-1  | 2024-09-09T10:08:07.872140Z DEBUG tokio-runtime-worker ThreadId(62) zenoh_ext::querying_subscriber: All fetches done. Replies and live publications merged - 0 samples to propagate
zenoh-1  | 2024-09-09T10:08:07.872305Z DEBUG tokio-runtime-worker ThreadId(62) zenoh_plugin_dds::dds_mgt: Discovered DDS Participant 0110e3156249cfafb4f5f5a1000001c1)
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rsthread 'tokio-runtime-worker' panicked at library/core/src/panicking.rs:221:5:
zenoh-1  | unsafe precondition(s) violated: NonNull::new_unchecked requires that the pointer is non-null
zenoh-1  | 2024-09-09T10:08:07.872321Z DEBUG                 main ThreadId(01) zenoh_plugin_storage_manager: StorageManager plugin 1.0.0-dev
zenoh-1  | stack backtrace:
zenoh-1  | 2024-09-09T10:08:07.872596Z DEBUG                 main ThreadId(01) zenoh_plugin_trait::manager: Declared static plugin Id:memory - Name:memory
zenoh-1  | 2024-09-09T10:08:07.872618Z DEBUG                 main ThreadId(01) zenoh::net::routing::router: New Face{4, dd5}
zenoh-1  | 2024-09-09T10:08:07.872663Z  INFO                 main ThreadId(01) zenoh_plugin_storage_manager: Spawning volume 'memory' with backend 'memory'
zenoh-1  | 2024-09-09T10:08:07.872698Z DEBUG                 main ThreadId(01) zenoh_plugin_trait::manager::static_plugin: Plugin `memory` started
zenoh-1  | 2024-09-09T10:08:07.872732Z  INFO                 main ThreadId(01) zenoh::api::loader: Successfully started plugin storage_manager from "__static_lib__"
zenoh-1  | 2024-09-09T10:08:07.872738Z  INFO                 main ThreadId(01) zenoh::api::loader: Finished loading plugins
zenoh-1  | 2024-09-09T10:08:07.872818Z DEBUG                 main ThreadId(01) zenoh::net::runtime::orchestrator: Try to add listener: tcp/[::]:7447: ConnectionRetryConf { exit_on_failure: true, period_init_ms: 1000, period_max_ms: 4000, period_increase_factor: 2.0 }
zenoh-1  | 2024-09-09T10:08:07.873128Z DEBUG                 main ThreadId(01) zenoh::net::runtime::orchestrator: Listener added: tcp/[::]:7447
zenoh-1  | 2024-09-09T10:08:07.873352Z  INFO                 main ThreadId(01) zenoh::net::runtime::orchestrator: Zenoh can be reached at: tcp/172.18.0.4:7447
zenoh-1  | 2024-09-09T10:08:07.873387Z DEBUG                 main ThreadId(01) zenoh::net::runtime::orchestrator: Try to connect: tls/66d9f51a.routers.76b41740.dev.zettascale.cloud:7447: global timeout: 18446744073709551615.999999999s, retry: ConnectionRetryConf { exit_on_failure: false, period_init_ms: 1000, period_max_ms: 4000, period_increase_factor: 2.0 }
zenoh-1  | 2024-09-09T10:08:07.873447Z DEBUG                 main ThreadId(01) zenoh::net::runtime::orchestrator: Try to connect: quic/66d9f51a.routers.76b41740.dev.zettascale.cloud:7447: global timeout: 18446744073709551615.999999999s, retry: ConnectionRetryConf { exit_on_failure: false, period_init_ms: 1000, period_max_ms: 4000, period_increase_factor: 2.0 }
zenoh-1  | 2024-09-09T10:08:07.873618Z DEBUG                 main ThreadId(01) zenoh::net::runtime::orchestrator: UDP port bound to 224.0.0.224:7446
zenoh-1  | 2024-09-09T10:08:07.873636Z DEBUG                 main ThreadId(01) zenoh::net::runtime::orchestrator: Joined multicast group 224.0.0.224 on interface 172.18.0.4
zenoh-1  | 2024-09-09T10:08:07.873644Z  INFO                 main ThreadId(01) zenoh::net::runtime::orchestrator: zenohd listening scout messages on 224.0.0.224:7446
zenoh-1  | 2024-09-09T10:08:07.873693Z DEBUG                 main ThreadId(01) zenoh::net::runtime::orchestrator: UDP port bound to 172.18.0.4:55627
zenoh-1  | 2024-09-09T10:08:07.873813Z DEBUG                net-0 ThreadId(67) zenoh::net::runtime::orchestrator: Waiting for UDP datagram...
zenoh-1  | 2024-09-09T10:08:07.874524Z  WARN                net-0 ThreadId(67) zenoh_link_quic::utils: Skipping name verification of servers
zenoh-1  | 2024-09-09T10:08:07.874555Z DEBUG                net-0 ThreadId(67) zenoh_link_quic::utils: Loading default Web PKI certificates.
zenoh-1  | 2024-09-09T10:08:07.874836Z DEBUG                net-0 ThreadId(67) zenoh_link_quic::utils: Loading user-generated certificates.
zenoh-1  | 2024-09-09T10:08:07.874887Z DEBUG                net-0 ThreadId(67) zenoh_link_quic::utils: Loading client authentication key and certificate...
zenoh-1  | 2024-09-09T10:08:07.876752Z  WARN                net-0 ThreadId(67) zenoh_link_tls::utils: Skipping name verification of servers
zenoh-1  | 2024-09-09T10:08:07.876770Z DEBUG                net-0 ThreadId(67) zenoh_link_tls::utils: Loading default Web PKI certificates.
zenoh-1  | 2024-09-09T10:08:07.876865Z DEBUG                net-0 ThreadId(67) zenoh_link_tls::utils: Loading user-generated certificates.
zenoh-1  | 2024-09-09T10:08:07.876892Z DEBUG                net-0 ThreadId(67) zenoh_link_tls::utils: Loading client authentication key and certificate...
zenoh-1  | 2024-09-09T10:08:07.882525Z DEBUG ThreadId(77) zenoh_plugin_dds::dds_mgt: Discovered DDS subscription 011038cfdd839ff02b2a951e00000204 from Participant 011038cfdd839ff02b2a951e000001c1 on Hello with type HelloWorld::Msg (keyless: true)
zenoh-1  | 2024-09-09T10:08:08.028475Z  INFO     ntex-rt:worker:0 ThreadId(72) zenoh_plugin_mqtt: MQTT client  connects using v3
zenoh-1  |    0:     0x56080bf01685 - std::backtrace_rs::backtrace::libunwind::trace::h1b4b7c200f0b1134
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
zenoh-1  |    1:     0x56080bf01685 - std::backtrace_rs::backtrace::trace_unsynchronized::h40ba1b1a720cbf98
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
zenoh-1  |    2:     0x56080bf01685 - std::sys::backtrace::_print_fmt::h8992bf724ef0f4bd
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:65:5
zenoh-1  |    3:     0x56080bf01685 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h358afad87e02ca76
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:40:26
zenoh-1  |    4:     0x56080bf2ec8b - core::fmt::rt::Argument::fmt::h414c419d4b9c8d82
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/fmt/rt.rs:173:76
zenoh-1  |    5:     0x56080bf2ec8b - core::fmt::write::hb19b5b269a2fe458
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/fmt/mod.rs:1182:21
zenoh-1  |    6:     0x56080befd0cf - std::io::Write::write_fmt::he5a92676a45ef09d
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/io/mod.rs:1827:15
zenoh-1  |    7:     0x56080bf02971 - std::sys::backtrace::BacktraceLock::print::h6d30d1c1b5775240
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:43:9
zenoh-1  |    8:     0x56080bf02971 - std::panicking::default_hook::{{closure}}::h3bff550b24d93725
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:269:22
zenoh-1  |    9:     0x56080bf0264c - std::panicking::default_hook::hd53b1b06d2b99687
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:296:9
zenoh-1  |   10:     0x56080bf02fd1 - std::panicking::rust_panic_with_hook::h9fdd87cddb2763da
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:800:13
zenoh-1  |   11:     0x56080bf02e03 - std::panicking::begin_panic_handler::{{closure}}::h089783ab6b5cba45
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:667:13
zenoh-1  |   12:     0x56080bf01b49 - std::sys::backtrace::__rust_end_short_backtrace::hed34776d77ef7922
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:168:18
zenoh-1  |   13:     0x56080bf02ac4 - rust_begin_unwind
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:665:5
zenoh-1  |   14:     0x56080655deb5 - core::panicking::panic_nounwind_fmt::runtime::h532214566a18e21a
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panicking.rs:112:18
zenoh-1  |   15:     0x56080655deb5 - core::panicking::panic_nounwind_fmt::hb4a9d2ef6221fb83
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panicking.rs:122:5
zenoh-1  |   16:     0x56080655df42 - core::panicking::panic_nounwind::h76d379a7006ef935
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panicking.rs:221:5
zenoh-1  |   17:     0x560808b2fe59 - core::ptr::non_null::NonNull<T>::new_unchecked::precondition_check::h6f4024080da4e8e1
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/ub_checks.rs:68:21
zenoh-1  |   18:     0x560808b3ceae - core::ptr::non_null::NonNull<T>::new_unchecked::h2243c20b4a63344a
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/ub_checks.rs:75:17
zenoh-1  |   19:     0x560808b3ceae - core::ptr::unique::Unique<T>::new_unchecked::hf29d1ead502da679
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/ptr/unique.rs:89:36
zenoh-1  |   20:     0x560808b3ceae - alloc::raw_vec::RawVec<T,A>::from_raw_parts_in::h722857fa9439b391
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/alloc/src/raw_vec.rs:259:30
zenoh-1  |   21:     0x560808b31490 - alloc::vec::Vec<T,A>::from_raw_parts_in::hb477751f15440e82
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/alloc/src/vec/mod.rs:831:29
zenoh-1  |   22:     0x560808b31490 - alloc::vec::Vec<T>::from_raw_parts::h5fe2caf71645a247
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/alloc/src/vec/mod.rs:604:18
zenoh-1  |   23:     0x560808b34a34 - cyclors::qos::user_data_from_qos_native::h61adbeec25efd005
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.3.0/src/qos.rs:526:19
zenoh-1  |   24:     0x560808b336fe - cyclors::qos::Qos::from_qos_native::h432af69cbc3e9511
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.3.0/src/qos.rs:64:24
zenoh-1  |   25:     0x560808a097f6 - zenoh_plugin_dds::dds_mgt::on_data::h171bef4213677253
zenoh-1  |                                at /usr/local/cargo/git/checkouts/zenoh-plugin-dds-89876188164765d1/1c3dc88/zenoh-plugin-dds/src/dds_mgt.rs:356:30
zenoh-1  |   26:     0x560808842097 - da_or_dor_cb_invoke
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsc/src/dds_reader.c:240:5
zenoh-1  |   27:     0x560808842143 - dds_reader_data_available_cb
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsc/src/dds_reader.c:264:14
zenoh-1  |   28:     0x5608088499a8 - dds_rhc_default_store
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsc/src/dds_rhc_default.c:1764:7
zenoh-1  |   29:     0x560808900f11 - ddsi_rhc_store
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsi/include/dds/ddsi/ddsi_rhc.h:64:10
zenoh-1  |   30:     0x5608088a9b23 - ddsi_deliver_historical_data
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsi/src/ddsi_endpoint.c:372:14
zenoh-1  |   31:     0x56080889f267 - ddsi_writer_add_local_connection
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsi/src/ddsi_endpoint_match.c:813:5
zenoh-1  |   32:     0x56080889d9e5 - connect_writer_with_reader
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsi/src/ddsi_endpoint_match.c:392:3
zenoh-1  |   33:     0x56080889dc18 - connect_writer_with_reader_wrapper
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsi/src/ddsi_endpoint_match.c:424:3
zenoh-1  |   34:     0x56080889ddfa - generic_do_match_connect
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsi/src/ddsi_endpoint_match.c:457:9
zenoh-1  |   35:     0x56080889e233 - generic_do_match
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsi/src/ddsi_endpoint_match.c:541:7
zenoh-1  |   36:     0x56080889e5b6 - ddsi_match_reader_with_local_writers
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsi/src/ddsi_endpoint_match.c:589:3
zenoh-1  |   37:     0x5608088ade6b - ddsi_new_reader_guid
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsi/src/ddsi_endpoint.c:1509:3
zenoh-1  |   38:     0x5608088adf2a - ddsi_new_reader
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsi/src/ddsi_endpoint.c:1523:10
zenoh-1  |   39:     0x5608088437be - dds_create_reader_int
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsc/src/dds_reader.c:707:8
zenoh-1  |   40:     0x560808843967 - dds_create_reader
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/cyclors-0.2.0/cyclonedds/src/core/ddsc/src/dds_reader.c:788:10
zenoh-1  |   41:     0x560808a0fd5b - zenoh_plugin_dds::dds_mgt::run_discovery::h7053ffbd768f22e2
zenoh-1  |                                at /usr/local/cargo/git/checkouts/zenoh-plugin-dds-89876188164765d1/1c3dc88/zenoh-plugin-dds/src/dds_mgt.rs:405:20
zenoh-1  |   42:     0x56080892b5a6 - zenoh_plugin_dds::DdsPluginRuntime::run::{{closure}}::h75240314b43cc8d8
zenoh-1  |                                at /usr/local/cargo/git/checkouts/zenoh-plugin-dds-89876188164765d1/1c3dc88/zenoh-plugin-dds/src/lib.rs:731:9
zenoh-1  |   43:     0x560808917d2c - zenoh_plugin_dds::run::{{closure}}::h25c739e4085e5bfc
zenoh-1  |                                at /usr/local/cargo/git/checkouts/zenoh-plugin-dds-89876188164765d1/1c3dc88/zenoh-plugin-dds/src/lib.rs:283:22
zenoh-1  |   44:     0x5608089cb3df - <core::pin::Pin<P> as core::future::future::Future>::poll::h06efc29d6b1a9040
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/future/future.rs:123:9
zenoh-1  |   45:     0x5608089fb832 - <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll::hbe1b98b511c1cf75
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.40/src/instrument.rs:321:9
zenoh-1  |   46:     0x5608089f4d13 - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::hd438fdd22925e97d
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/core.rs:331:17
zenoh-1  |   47:     0x5608089f2bf1 - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h68895af1937a5346
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/loom/std/unsafe_cell.rs:16:9
zenoh-1  |   48:     0x5608089f2bf1 - tokio::runtime::task::core::Core<T,S>::poll::h135f17d9e1fd333e
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/core.rs:320:13
zenoh-1  |   49:     0x560808a2351e - tokio::runtime::task::harness::poll_future::{{closure}}::hbe424ca3157d5979
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/harness.rs:500:19
zenoh-1  |   50:     0x560808a68fa1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h43269eaf5f06483e
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panic/unwind_safe.rs:272:9
zenoh-1  |   51:     0x560808abcd99 - std::panicking::try::do_call::h044aeeb2209e24c4
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:557:40
zenoh-1  |   52:     0x560808aa79fb - __rust_try
zenoh-1  |   53:     0x560808aa1a96 - std::panicking::try::h1fd309fcc3dc3682
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:521:19
zenoh-1  |   54:     0x560808aa1a96 - std::panic::catch_unwind::hefe63448a8d7d81f
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panic.rs:350:14
zenoh-1  |   55:     0x560808a21a00 - tokio::runtime::task::harness::poll_future::hc22dc736823e81a5
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/harness.rs:488:18
zenoh-1  |   56:     0x560808a24e0e - tokio::runtime::task::harness::Harness<T,S>::poll_inner::hea6b895c3ebb37f5
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/harness.rs:209:27
zenoh-1  |   57:     0x560808a27be7 - tokio::runtime::task::harness::Harness<T,S>::poll::hab6c0f6898af9dae
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/harness.rs:154:15
zenoh-1  |   58:     0x560808ab560d - tokio::runtime::task::raw::poll::h091b8530202461b4
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/raw.rs:271:5
zenoh-1  |   59:     0x56080bc25187 - tokio::runtime::task::raw::RawTask::poll::h055679522b03eee4
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/raw.rs:201:18
zenoh-1  |   60:     0x56080bc71fc2 - tokio::runtime::task::LocalNotified<S>::run::h3037ea259e9952e1
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/mod.rs:436:9
zenoh-1  |   61:     0x56080bcd361d - tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}::hcb6036918904efd3
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:598:13
zenoh-1  |   62:     0x56080bcd3477 - tokio::runtime::coop::with_budget::ha6e66c5d2b9af3a9
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/coop.rs:107:5
zenoh-1  |   63:     0x56080bcd3477 - tokio::runtime::coop::budget::hf9d3e4b137a28225
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/coop.rs:73:5
zenoh-1  |   64:     0x56080bcd3477 - tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h0d4e79e4c8aff9fa
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:597:9
zenoh-1  |   65:     0x56080bcd2b49 - tokio::runtime::scheduler::multi_thread::worker::Context::run::h5a901315532a17fb
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:548:24
zenoh-1  |   66:     0x56080bcd27a9 - tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}::hb123ee6562e07c7d
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:513:21
zenoh-1  |   67:     0x56080bcb3340 - tokio::runtime::context::scoped::Scoped<T>::set::hd7aafefbea3aaad8
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/context/scoped.rs:40:9
zenoh-1  |   68:     0x56080bc8960b - tokio::runtime::context::set_scheduler::{{closure}}::h69b1ab0167403e3f
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/context.rs:180:26
zenoh-1  |   69:     0x56080bbf73d0 - std::thread::local::LocalKey<T>::try_with::h060b52a8b05941de
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/thread/local.rs:283:12
zenoh-1  |   70:     0x56080bbf6f7b - std::thread::local::LocalKey<T>::with::h151d0d7f1c5cebd2
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/thread/local.rs:260:9
zenoh-1  |   71:     0x56080bc89544 - tokio::runtime::context::set_scheduler::h90a119e2347f2f97
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/context.rs:180:9
zenoh-1  |   72:     0x56080bcd26b8 - tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::hafec56be164ecf57
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:508:9
zenoh-1  |   73:     0x56080bc60250 - tokio::runtime::context::runtime::enter_runtime::haa2d59b3a12438b9
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/context/runtime.rs:65:16
zenoh-1  |   74:     0x56080bcd2442 - tokio::runtime::scheduler::multi_thread::worker::run::h88631996ef68abc5
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:500:5
zenoh-1  |   75:     0x56080bcd215b - tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}::h3cf88ee9a70ecb56
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:466:45
zenoh-1  |   76:     0x56080bcef88e - <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll::hc9b62e1362e34d84
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/blocking/task.rs:42:21
zenoh-1  |   77:     0x56080bc55612 - <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll::hafcebfe1efaa6e67
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.40/src/instrument.rs:321:9
zenoh-1  |   78:     0x56080bc20dd3 - tokio::runtime::task::core::Core<T,S>::poll::{{closure}}::h29e6e812b194400c
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/core.rs:331:17
zenoh-1  |   79:     0x56080bc20561 - tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut::h19454ea384dd703d
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/loom/std/unsafe_cell.rs:16:9
zenoh-1  |   80:     0x56080bc20561 - tokio::runtime::task::core::Core<T,S>::poll::h5adcc61de7c1cff6
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/core.rs:320:13
zenoh-1  |   81:     0x56080bbf624e - tokio::runtime::task::harness::poll_future::{{closure}}::hb27f6e7085b31f3a
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/harness.rs:500:19
zenoh-1  |   82:     0x56080bc45ae1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h6639e72f0bb7d46a
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panic/unwind_safe.rs:272:9
zenoh-1  |   83:     0x56080bcaad19 - std::panicking::try::do_call::h5467f5a84673f34c
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:557:40
zenoh-1  |   84:     0x56080bc8aabb - __rust_try
zenoh-1  |   85:     0x56080bc83806 - std::panicking::try::h95e2bcc4b55592f7
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:521:19
zenoh-1  |   86:     0x56080bc83806 - std::panic::catch_unwind::h0a6210aea9a8b680
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panic.rs:350:14
zenoh-1  |   87:     0x56080bbf5970 - tokio::runtime::task::harness::poll_future::hc51a21b89247d300
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/harness.rs:488:18
zenoh-1  |   88:     0x56080bbf0e5e - tokio::runtime::task::harness::Harness<T,S>::poll_inner::h7f5066347fb0b44f
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/harness.rs:209:27
zenoh-1  |   89:     0x56080bbf0887 - tokio::runtime::task::harness::Harness<T,S>::poll::h313e0568ea71ec35
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/harness.rs:154:15
zenoh-1  |   90:     0x56080bc2541d - tokio::runtime::task::raw::poll::h457e15729c4b6703
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/raw.rs:271:5
zenoh-1  |   91:     0x56080bc25187 - tokio::runtime::task::raw::RawTask::poll::h055679522b03eee4
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/raw.rs:201:18
zenoh-1  |   92:     0x56080bc720e7 - tokio::runtime::task::UnownedTask<S>::run::h6483c80fb8627da4
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/task/mod.rs:473:9
zenoh-1  |   93:     0x56080bc35b27 - tokio::runtime::blocking::pool::Task::run::h1da08264e82acf08
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/blocking/pool.rs:160:9
zenoh-1  |   94:     0x56080bc4427e - tokio::runtime::blocking::pool::Inner::run::hcc23cf0b7f4fe613
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/blocking/pool.rs:518:17
zenoh-1  |   95:     0x56080bc43f94 - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::h6952b1eea99efb88
zenoh-1  |                                at /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.40.0/src/runtime/blocking/pool.rs:476:13
zenoh-1  |   96:     0x56080bc1af46 - std::sys::backtrace::__rust_begin_short_backtrace::hde1d338ceccdb6b0
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:152:18
zenoh-1  |   97:     0x56080bc86e02 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h3633535d33f1d53b
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/thread/mod.rs:538:17
zenoh-1  |   98:     0x56080bc45772 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h16c925bc1cb8013f
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panic/unwind_safe.rs:272:9
zenoh-1  |   99:     0x56080bcab1f3 - std::panicking::try::do_call::hb773055a22946f5e
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:557:40
zenoh-1  |  100:     0x56080bc8aabb - __rust_try
zenoh-1  |  101:     0x56080bc86a46 - std::panicking::try::h19e7242408856520
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:521:19
zenoh-1  |  102:     0x56080bc86a46 - std::panic::catch_unwind::h154a1b2a52284b73
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panic.rs:350:14
zenoh-1  |  103:     0x56080bc86a46 - std::thread::Builder::spawn_unchecked_::{{closure}}::h05b4d136aa2b28bb
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/thread/mod.rs:537:30
zenoh-1  |  104:     0x56080bc4611f - core::ops::function::FnOnce::call_once{{vtable.shim}}::h19b50baf2ff9c1e4
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/ops/function.rs:250:5
zenoh-1  |  105:     0x56080bf086fb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6cd6739064b5db90
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/alloc/src/boxed.rs:2070:9
zenoh-1  |  106:     0x56080bf086fb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6b79d46b98d7d896
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/alloc/src/boxed.rs:2070:9
zenoh-1  |  107:     0x56080bf086fb - std::sys::pal::unix::thread::Thread::new::thread_start::h4233e449bef376b8
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/pal/unix/thread.rs:108:17
zenoh-1  |  108:     0x7f2e1cbd4bc2 - start
zenoh-1  |                                at /home/buildozer/aports/main/musl/src/1.2.4/src/thread/pthread_create.c:207:2
zenoh-1  | thread caused non-unwinding panic. aborting.
zenoh-1  | thread '<unnamed>' panicked at library/core/src/panicking.rs:221:5:
zenoh-1  | unsafe precondition(s) violated: NonNull::new_unchecked requires that the pointer is non-null
zenoh-1  | stack backtrace:
zenoh-1  |    0:     0x56080bf01685 - std::backtrace_rs::backtrace::libunwind::trace::h1b4b7c200f0b1134
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
zenoh-1  |    1:     0x56080bf01685 - std::backtrace_rs::backtrace::trace_unsynchronized::h40ba1b1a720cbf98
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
zenoh-1  |    2:     0x56080bf01685 - std::sys::backtrace::_print_fmt::h8992bf724ef0f4bd
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:65:5
zenoh-1  |    3:     0x56080bf01685 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h358afad87e02ca76
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:40:26
zenoh-1  |    4:     0x56080bf2ec8b - core::fmt::rt::Argument::fmt::h414c419d4b9c8d82
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/fmt/rt.rs:173:76
zenoh-1  |    5:     0x56080bf2ec8b - core::fmt::write::hb19b5b269a2fe458
zenoh-1  |                                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/fmt/mod.rs:1182:21
zenoh-1  |    6:     0x56080befd0cf - std::io::Write::write_fmt::he5a92676a45ef09d

using this configuration for the plugin

 {"dds": {
            "allow": [
                ".*"
            ],
            "domain": 0,
            "forward_discovery": false,
            "localhost_only": false,
            "max_frequencies": [],
            "queries_timeout": 5,
            "reliable_routes_blocking": true,
            "scope": null
        },}

same configuration and starting method was working with 1.0.0-alpha.6

To reproduce

Start the binary with the plugin
Start the participants
Enjoy the crash

System info

  • Alpine 3.19
  • zenoh-plugin-dds 1.0.0-beta.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
1 participant