-
Notifications
You must be signed in to change notification settings - Fork 146
Open
Description
I get a crash when I create a browser: const browser = mdns.createBrowser(mdns.tcp('http)).
The error displayed is:
# node[6452]: void node::cares_wrap::{anonymous}::GetAddrInfo(const v8::FunctionCallbackInfo<v8::Value>&) at ../src/cares_wrap.cc:1575
# Assertion failed: args[4]->IsUint32()
----- Native stack trace -----
1: 0xcba1e7 node::Assert(node::AssertionInfo const&) [node]
2: 0xbe78aa [node]
3: 0xf562bf v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo) [node]
4: 0xf56b2d [node]
5: 0xf56ff5 v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) [node]
6: 0x1961df6 [node]
----- JavaScript stack trace -----
1: getaddrinfo_0_11 (/home/mnmt/src/tidal_streamer/node_modules/mdns/lib/resolver_sequence_tasks.js:117:21)
2: /home/mnmt/src/tidal_streamer/node_modules/mdns/lib/resolver_sequence_tasks.js:153:7
3: getaddrinfo (/home/mnmt/src/tidal_streamer/node_modules/mdns/lib/resolver_sequence_tasks.js:152:14)
4: next (/home/mnmt/src/tidal_streamer/node_modules/mdns/lib/browser.js:109:21)
5: on_resolver_done (/home/mnmt/src/tidal_streamer/node_modules/mdns/lib/resolver_sequence_tasks.js:33:11)
6: MDNSService.self.watcher.callback (/home/mnmt/src/tidal_streamer/node_modules/mdns/lib/mdns_service.js:18:40)
Aborted (core dumped)
The crash occurs when trying to resolve a local network host: pifi.local. which exists and is resolvable:
$ ping pifi.local.
PING pifi.local. (192.168.1.9) 56(84) bytes of data.
64 bytes from 192.168.1.9 (192.168.1.9): icmp_seq=1 ttl=64 time=1.62 ms
I tried to add a resolverSequence to no avail:
resolverSequence: [
mdns.rst.DNSServiceResolve(),
'DNSServiceGetAddrInfo' in mdns.dns_sd ? mdns.rst.DNSServiceGetAddrInfo() : mdns.rst.getaddrinfo({families:[4]}),
mdns.rst.makeAddressesUnique()
]
Running node 20.16 on Linux Mint 21 Vanessa.
Any hint? Thinking of a IPv4 vs IPv6 thing but not sure.
Thanks!
T-I-M-O-T
Metadata
Metadata
Assignees
Labels
No labels