Download/criu/3.7

From CRIU
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Tarball: criu-3.7.tar.gz
Version: 3.7 "Vinyl Magpie"
Released: 19 Dec 2017
GIT tag: v3.7

New features

Improvements

  • Show criu and kernel versions in logs
  • CRIT decodes socket families, protocols and types
  • Much less pipes is needed for pre-dump, which is especially useful for big mem migration

Bugfixes

  • Files in /proc/pid/map_file could be opened by non-exiting name (with 0x prefix) and it was fixed in kernel
  • CRIU log levels were used to configure logging for libsoccr thus breaking its logs
  • Overflow in various IDs caused bad image names
  • Compat (32bit) syscalls lost signedness in compel
  • Corked sockets lost cork flag
  • Preadv() syscall was declared with error which resulted in dump errors on 32-bit processors
  • Musl compilation failed
  • Ghost files in / dump failed
  • Crash when releasing context for ghost files, due to free()-ing shmalloc()-ed area
  • Lazy restore could receive partial page and crashed
  • Erroneous closing of lazy pages connection caused restore to hang
  • Lazy memory fetch restore could start before tasks are restored