Description of problem: Version-Release number of selected component: criu-2.5-1.fc24 Additional info: reporter: libreport-2.7.2 backtrace_rating: 4 cmdline: criu check crash_function: mount_resolve_path executable: /usr/sbin/criu global_pid: 2751 kernel: 4.7.4-200.fc24.x86_64 pkg_fingerprint: 73BD E983 81B4 6521 pkg_vendor: Fedora Project runlevel: N 3 type: CCpp uid: 0 Truncated backtrace: Thread no. 1 (10 frames) #0 mount_resolve_path at criu/mount.c:213 #1 phys_stat_resolve_dev at criu/mount.c:240 #2 phys_stat_dev_match at criu/mount.c:256 #3 unix_process_name at criu/sk-unix.c:565 #4 unix_collect_one at criu/sk-unix.c:620 #5 unix_receive_one at criu/sk-unix.c:692 #6 nlmsg_receive at criu/libnetlink.c:45 #7 do_rtnl_req at criu/libnetlink.c:119 #8 do_collect_req at criu/sockets.c:610 #9 collect_sockets at criu/sockets.c:636
Created attachment 1206963 [details] File: backtrace
Created attachment 1206964 [details] File: cgroup
Created attachment 1206965 [details] File: core_backtrace
Created attachment 1206966 [details] File: dso_list
Created attachment 1206967 [details] File: environ
Created attachment 1206968 [details] File: exploitable
Created attachment 1206969 [details] File: limits
Created attachment 1206970 [details] File: maps
Created attachment 1206971 [details] File: mountinfo
Created attachment 1206972 [details] File: namespaces
Created attachment 1206973 [details] File: open_fds
Created attachment 1206974 [details] File: proc_pid_status
Created attachment 1206975 [details] File: var_log_messages
Thanks for the bug report. Can you reproduce this error by running 'criu check' every time? I do not see the same error running 'criu check' and upstream would be interested if a fix can be verified. Thanks.
Yes. Running 'criu check' will crash always on that particular machine.
I also tried installing criu-2.6-1.fc26 from koji and it fails in the same function. lsof tells that the file belongs to: COMMAND: nmbd TYPE: unix DEVICE: 0xffff8800a01b0c00 NAME: /var/lib/samba/private/msg.sock/949 type=DGRAM
Mikko, Could you attach a whole core file for this crash?
Created attachment 1212229 [details] criu check core dump
What is a version of criu do you use? I need debug symbols to work with this core? [root@fc24 core]# gdb -c criu.core Missing separate debuginfo for the main executable file Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/10/05a860f819e0196800a0ec3c0cf4cf40b00d8d Core was generated by `criu check'. Program terminated with signal SIGSEGV, Segmentation fault. [root@fc24 core]# dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/10/05a860f819e0196800a0ec3c0cf4cf40b00d8d Last metadata expiration check: 0:02:24 ago on Wed Oct 19 21:21:37 2016. No package /usr/lib/debug/.build-id/10/05a860f819e0196800a0ec3c0cf4cf40b00d8d available. Error: Unable to find a match.
The attached coredump is done with http://koji.fedoraproject.org/koji/buildinfo?buildID=800516 by running on otherwise normal fc24 installation: dnf install https://kojipkgs.fedoraproject.org//packages/criu/2.6/1.fc26/x86_64/criu-2.6-1.fc26.x86_64.rpm https://kojipkgs.fedoraproject.org//packages/criu/2.6/1.fc26/x86_64/criu-debuginfo-2.6-1.fc26.x86_64.rpm I just updated to http://koji.fedoraproject.org/koji/buildinfo?buildID=811135 and it too fails the same way. I can also go back to the original fc24 criu version if that helps you.
Created attachment 1212331 [details] An attempt to fix this bug Mikko, could you try out the attached patch?
Your patch fixes the problem. Excellent work!
https://github.com/xemul/criu/commit/5988ec5b89bcda9f6b57e79315a54e340926f1aa
criu-2.7-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-b4ed529ecb
criu-2.7-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-547787c11b
criu-2.7-2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-7122760d9c
criu-2.7-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
criu-2.7-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
criu-2.7-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.