Skip to content

OpenIGTLink crash

When starting OpenIGTLInk tracking and streaming with no tracking/streaming server connected CustusX seems to sometimes crash after a few minutes:

Crash:

  Thread 12 "org.custusx.cor" received signal SIGSEGV, Segmentation fault.
  [Switching to Thread 0x7fffc8b3c700 (LWP 12456)]
  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:319
  319	../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: No such file or directory.
  (gdb) bt
  #0  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:319
  #1  0x00007fffdb4ee8a1 in igtl::Socket::Connect(int, char const*, int) ()
      at /home/olevs/gitlab/cx/OpenIGTLink/build_Release/bin/libOpenIGTLink.so.3
  #2  0x00007fffdb4d1b58 in igtl::ClientSocket::ConnectToServer(char const*, int, bool) ()
      at /home/olevs/gitlab/cx/OpenIGTLink/build_Release/bin/libOpenIGTLink.so.3
  #3  0x00007fffd9e8796e in igtlioConnector::ConnectionAcceptThreadFunction(void*) ()
      at /home/olevs/gitlab/cx/OpenIGTLinkIO/build_Release/lib/libigtlioLogic.so
  #4  0x00007ffff22c8609 in start_thread (arg=<optimized out>) at pthread_create.c:477
  #5  0x00007ffff6305353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Edited by Ole Vegard Solberg