aborted. cond="!IsVersionSupported (m_vers)", msg="0RTT Handshake requested with wrong Initial Version", +4.713833601s 157 file=../../contrib/quic/model/quic-socket-base.cc, line=2550 libc++abi.dylib: terminating Process 12686 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT frame #0: 0x00007fff693ef33a libsystem_kernel.dylib`__pthread_kill + 10 libsystem_kernel.dylib`__pthread_kill: -> 0x7fff693ef33a <+10>: jae 0x7fff693ef344 ; <+20> 0x7fff693ef33c <+12>: movq %rax, %rdi 0x7fff693ef33f <+15>: jmp 0x7fff693e9629 ; cerror_nocancel 0x7fff693ef344 <+20>: retq Target 0: (bns) stopped. (lldb) bt error: quic-l4-protocol.cc.1.o :: Class 'Callback, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>' has a base class 'ns3::CallbackBase' which does not have a complete definition. error: quic-l4-protocol.cc.1.o :: Try compiling the source file with -fstandalone-debug. error: libns3.32-config-store-debug.dylib debug map object file '/Users/ero/workspace/ns-allinone-3.32/ns-3.32/build/debug/src/config-store/model/config-store.cc.2.o' has changed (actual time is 2020-11-19 14:18:26.000000000, debug map time is 2020-11-19 14:14:59.000000000) since this executable was linked, file will be ignored error: mesh-point-device.cc.1.o :: Class 'Callback, ns3::Ptr, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>' has a base class 'ns3::CallbackBase' which does not have a complete definition. error: mesh-point-device.cc.1.o :: Try compiling the source file with -fstandalone-debug. * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT * frame #0: 0x00007fff693ef33a libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007fff694afe60 libsystem_pthread.dylib`pthread_kill + 430 frame #2: 0x00007fff69376808 libsystem_c.dylib`abort + 120 frame #3: 0x00007fff665dd458 libc++abi.dylib`abort_message + 231 frame #4: 0x00007fff665ce7e9 libc++abi.dylib`demangling_terminate_handler() + 48 frame #5: 0x00007fff665dc887 libc++abi.dylib`std::__terminate(void (*)()) + 8 frame #6: 0x00007fff665dc838 libc++abi.dylib`std::terminate() + 56 frame #7: 0x0000000104ec74fa libns3.32-quic-debug.dylib`ns3::QuicSocketBase::DoFastConnect(this=0x0000000134b3fb10) at quic-socket-base.cc:2549:3 frame #8: 0x0000000104ec67cf libns3.32-quic-debug.dylib`ns3::QuicSocketBase::Connect(this=0x0000000134b3fb10, address=0x00007ffeefbfb920) at quic-socket-base.cc:861:14 frame #9: 0x0000000104f23436 libns3.32-quic-debug.dylib`ns3::QuicL4Protocol::ForwardUp(this=0x00000001094b04b0, sock=Ptr @ 0x00007ffeefbfb9a0) at quic-l4-protocol.cc:505:19 frame #10: 0x0000000104f3924a libns3.32-quic-debug.dylib`ns3::MemPtrCallbackImpl), void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x000000010e9d5660, a1=Ptr @ 0x00007ffeefbfb9f0)(ns3::Ptr) at callback.h:627:12 frame #11: 0x00000001086658e8 libns3.32-network-debug.dylib`ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x000000010e9d5530, a1=Ptr @ 0x00007ffeefbfba60)(ns3::Ptr) const at callback.h:1411:12 frame #12: 0x0000000108666ea8 libns3.32-network-debug.dylib`ns3::Socket::NotifyDataRecv(this=0x000000010e9d54b0) at socket.cc:310:7 frame #13: 0x00000001064b8d5b libns3.32-internet-debug.dylib`ns3::UdpSocketImpl::ForwardUp(this=0x000000010e9d54b0, packet=Ptr @ 0x00007ffeefbfbe40, header=Ipv4Header @ 0x00007ffeefbfbe10, port=49160, incomingInterface=Ptr @ 0x00007ffeefbfbe08) at udp-socket-impl.cc:1042:7 frame #14: 0x00000001064ccc7c libns3.32-internet-debug.dylib`ns3::MemPtrCallbackImpl, void (ns3::UdpSocketImpl::*)(ns3::Ptr, ns3::Ipv4Header, unsigned short, ns3::Ptr), void, ns3::Ptr, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x000000010e9d5410, a1=Ptr @ 0x00007ffeefbfbf08, a2=Ipv4Header @ 0x00007ffeefbfbed8, a3=49160, a4=Ptr @ 0x00007ffeefbfbed0)(ns3::Ptr, ns3::Ipv4Header, unsigned short, ns3::Ptr) at callback.h:657:12 frame #15: 0x000000010645b064 libns3.32-internet-debug.dylib`ns3::Callback, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x000000010e9d5340, a1=Ptr @ 0x00007ffeefbfbff0, a2=Ipv4Header @ 0x00007ffeefbfbfc0, a3=49160, a4=Ptr @ 0x00007ffeefbfbfb8)(ns3::Ptr, ns3::Ipv4Header, unsigned short, ns3::Ptr) const at callback.h:1441:12 frame #16: 0x000000010645aee5 libns3.32-internet-debug.dylib`ns3::Ipv4EndPoint::ForwardUp(this=0x000000010e9d5320, p=Ptr @ 0x00007ffeefbfc418, header=0x00007ffeefbfca98, sport=49160, incomingInterface=Ptr @ 0x00007ffeefbfc410) at ipv4-end-point.cc:139:7 frame #17: 0x0000000106462f88 libns3.32-internet-debug.dylib`ns3::UdpL4Protocol::Receive(this=0x00000001094b0140, packet=Ptr @ 0x00007ffeefbfca18, header=0x00007ffeefbfca98, interface=Ptr @ 0x00007ffeefbfca10) at udp-l4-protocol.cc:370:20 frame #18: 0x0000000106417aa5 libns3.32-internet-debug.dylib`ns3::Ipv4L3Protocol::LocalDeliver(this=0x00000001094aede0, packet=Ptr @ 0x00007ffeefbfcb80, ip=0x00007ffeefbfd9b8, iif=1) at ipv4-l3-protocol.cc:1117:19 frame #19: 0x000000010644f6e5 libns3.32-internet-debug.dylib`ns3::MemPtrCallbackImpl, ns3::Ipv4Header const&, unsigned int), void, ns3::Ptr, ns3::Ipv4Header const&, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x0000000131a6ea40, a1=Ptr @ 0x00007ffeefbfcbe0, a2=0x00007ffeefbfd9b8, a3=1)(ns3::Ptr, ns3::Ipv4Header const&, unsigned int) at callback.h:646:12 frame #20: 0x000000010058546f libns3.32-aodv-debug.dylib`ns3::Callback, ns3::Ipv4Header const&, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x00007ffeefbfd808, a1=Ptr @ 0x00007ffeefbfd058, a2=0x00007ffeefbfd9b8, a3=1)(ns3::Ptr, ns3::Ipv4Header const&, unsigned int) const at callback.h:1430:12 frame #21: 0x00000001067a070f libns3.32-internet-debug.dylib`ns3::Ipv4ListRouting::RouteInput(this=0x00000001094af030, p=Ptr @ 0x00007ffeefbfd848, header=0x00007ffeefbfd9b8, idev=Ptr @ 0x00007ffeefbfd840, ucb=UnicastForwardCallback @ 0x00007ffeefbfd838, mcb=MulticastForwardCallback @ 0x00007ffeefbfd820, lcb=LocalDeliverCallback @ 0x00007ffeefbfd808, ecb=ErrorCallback @ 0x00007ffeefbfd7f0) at ipv4-list-routing.cc:155:11 frame #22: 0x000000010640f47b libns3.32-internet-debug.dylib`ns3::Ipv4L3Protocol::Receive(this=0x00000001094aede0, device=Ptr @ 0x00007ffeefbfdbe8, p=Ptr @ 0x00007ffeefbfdbe0, protocol=2048, from=0x00007ffeefbfe680, to=0x00007ffeefbfe390, packetType=0) at ipv4-l3-protocol.cc:664:27 frame #23: 0x000000010644916a libns3.32-internet-debug.dylib`ns3::MemPtrCallbackImpl, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType), void, ns3::Ptr, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x00000001095b0810, a1=Ptr @ 0x00007ffeefbfdc70, a2=Ptr @ 0x00007ffeefbfdc68, a3=2048, a4=0x00007ffeefbfe680, a5=0x00007ffeefbfe390, a6=0)(ns3::Ptr, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType) at callback.h:682:12 frame #24: 0x0000000107543289 libns3.32-traffic-control-debug.dylib`ns3::Callback, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x00000001095b0870, a1=Ptr @ 0x00007ffeefbfdde0, a2=Ptr @ 0x00007ffeefbfddd8, a3=2048, a4=0x00007ffeefbfe680, a5=0x00007ffeefbfe390, a6=0)(ns3::Ptr, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType) const at callback.h:1466:12 frame #25: 0x0000000107542c4c libns3.32-traffic-control-debug.dylib`ns3::TrafficControlLayer::Receive(this=0x00000001094b01d0, device=Ptr @ 0x00007ffeefbfdf30, p=Ptr @ 0x00007ffeefbfdf28, protocol=2048, from=0x00007ffeefbfe680, to=0x00007ffeefbfe390, packetType=0) at traffic-control-layer.cc:331:15 frame #26: 0x000000010644a479 libns3.32-internet-debug.dylib`ns3::MemPtrCallbackImpl, void (ns3::TrafficControlLayer::*)(ns3::Ptr, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType), void, ns3::Ptr, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x00000001095b0790, a1=Ptr @ 0x00007ffeefbfdfd0, a2=Ptr @ 0x00007ffeefbfdfc8, a3=2048, a4=0x00007ffeefbfe680, a5=0x00007ffeefbfe390, a6=0)(ns3::Ptr, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType) at callback.h:682:12 frame #27: 0x0000000107543289 libns3.32-traffic-control-debug.dylib`ns3::Callback, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x00000001095b0710, a1=Ptr @ 0x00007ffeefbfe190, a2=Ptr @ 0x00007ffeefbfe188, a3=2048, a4=0x00007ffeefbfe680, a5=0x00007ffeefbfe390, a6=0)(ns3::Ptr, ns3::Ptr, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType) const at callback.h:1466:12 frame #28: 0x0000000108627f0f libns3.32-network-debug.dylib`ns3::Node::ReceiveFromDevice(this=0x0000000109331470, device=Ptr @ 0x00007ffeefbfe330, packet=Ptr @ 0x00007ffeefbfe328, protocol=2048, from=0x00007ffeefbfe680, to=0x00007ffeefbfe390, packetType=0, promiscuous=false) at node.cc:326:19 frame #29: 0x0000000108623ecf libns3.32-network-debug.dylib`ns3::Node::NonPromiscReceiveFromDevice(this=0x0000000109331470, device=Ptr @ 0x00007ffeefbfe420, packet=Ptr @ 0x00007ffeefbfe418, protocol=2048, from=0x00007ffeefbfe680) at node.cc:299:10 frame #30: 0x0000000108630173 libns3.32-network-debug.dylib`ns3::MemPtrCallbackImpl, ns3::Ptr, unsigned short, ns3::Address const&), bool, ns3::Ptr, ns3::Ptr, unsigned short, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x000000010943b520, a1=Ptr @ 0x00007ffeefbfe4a0, a2=Ptr @ 0x00007ffeefbfe498, a3=2048, a4=0x00007ffeefbfe680)(ns3::Ptr, ns3::Ptr, unsigned short, ns3::Address const&) at callback.h:657:12 frame #31: 0x0000000100b1228f libns3.32-mesh-debug.dylib`ns3::Callback, ns3::Ptr, unsigned short, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator(this=0x000000010943b860, a1=Ptr @ 0x00007ffeefbfe5d8, a2=Ptr @ 0x00007ffeefbfe5d0, a3=2048, a4=0x00007ffeefbfe680)(ns3::Ptr, ns3::Ptr, unsigned short, ns3::Address const&) const at callback.h:1441:12 frame #32: 0x000000010845ae92 libns3.32-point-to-point-debug.dylib`ns3::PointToPointNetDevice::Receive(this=0x000000010943b6d0, packet=Ptr @ 0x00007ffeefbfe718) at point-to-point-net-device.cc:377:7 frame #33: 0x0000000108476bdd libns3.32-point-to-point-debug.dylib`ns3::EventImpl* ns3::MakeEvent), ns3::Ptr, ns3::Ptr >(this=0x0000000133ee7ed0)(ns3::Ptr), ns3::Ptr, ns3::Ptr)::EventMemberImpl1::Notify() at make-event.h:405:7 frame #34: 0x0000000108e2cef9 libns3.32-core-debug.dylib`ns3::EventImpl::Invoke(this=0x0000000133ee7ed0) at event-impl.cc:51:7 frame #35: 0x0000000108e34ec9 libns3.32-core-debug.dylib`ns3::DefaultSimulatorImpl::ProcessOneEvent(this=0x0000000109326660) at default-simulator-impl.cc:151:14 frame #36: 0x0000000108e35407 libns3.32-core-debug.dylib`ns3::DefaultSimulatorImpl::Run(this=0x0000000109326660) at default-simulator-impl.cc:204:7 frame #37: 0x0000000108e2e550 libns3.32-core-debug.dylib`ns3::Simulator::Run() at simulator.cc:176:15 frame #38: 0x0000000100042298 bns`main(argc=2, argv=0x00007ffeefbff540) at bns.cc:207:5 frame #39: 0x00007fff692a7cc9 libdyld.dylib`start + 1