hyperboria / bugs

Peer-to-peer IPv6 networking, secure and near-zero-conf.
153 stars 17 forks source link

Assertion failures after ETHInterface_beginConnection command. #24

Open DinoAsm opened 9 years ago

DinoAsm commented 9 years ago

It crashes each time I try to send ETHInterface_beginConnection command via admin port. When I send command without password: Assertion failure [InterfaceController.c:805] [(password)] And with password: Assertion failure [UDPAddrIface.c:115] [(ss.addr.addrLen == context->pub.generic.addr->addrLen)] Looks like that asserton from InterfaceController.c is the same as in this bug report.

ghost commented 9 years ago

What parameters are you sending? The synopsis is the following:

$ /opt/cjdns/tools/cexec 'functions()' | grep ETHInterface
  "ETHInterface_beacon(Int state, Int interfaceNumber)",
  "ETHInterface_beginConnection(required String publicKey, required String macAddress, String password, Int interfaceNumber)",
  "ETHInterface_listDevices()",
  "ETHInterface_new(required String bindDevice)",