[CRIU] criu-1.1-rc1 segfaults on fedora 20 x86_64

Neal Becker ndbecker2 at gmail.com
Sat Jan 4 11:07:19 PST 2014


Here's another view, generated by ABRT (automatic bug reporting tool)

Core was generated by `criu check --ms'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  mount_resolve_path (path=0xd812a0 "/home/nbecker/.gnupg/S.gpg-agent")
at mount.c:141
141 list_for_each_entry(c, &m->children, siblings) {

Thread 1 (Thread 0x7f1b37434740 (LWP 13862)):
#0  mount_resolve_path (path=0xd812a0 "/home/nbecker/.gnupg/S.gpg-agent")
at mount.c:141
        __mptr = <optimized out>
        pathlen = 32
        m = 0x0
        c = <optimized out>
#1  phys_stat_resolve_dev (st_dev=39, path=path at entry=0xd812a0
"/home/nbecker/.gnupg/S.gpg-agent") at mount.c:166
No locals.
#2  0x0000000000443fe1 in phys_stat_dev_match (st_dev=<optimized out>,
phys_dev=31, path=path at entry=0xd812a0 "/home/nbecker/.gnupg/S.gpg-agent")
at mount.c:181
No locals.
#3  0x0000000000435ac9 in unix_collect_one (m=m at entry=0x694d24
<buf.7534+228>, tb=tb at entry=0x7fff575146b0) at sk-unix.c:427
        uv = 0x694d60 <buf.7534+288>
        st = {st_dev = 39, st_ino = 2422023, st_nlink = 1, st_mode = 49661,
st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 0,
st_blksize = 4096, st_blocks = 0, st_atim = {tv_sec = 1388837912, tv_nsec =
19827}, st_mtim = {tv_sec = 1388837849, tv_nsec = 143688561}, st_ctim =
{tv_sec = 1388837849, tv_nsec = 143688561}, __unused = {0, 0, 0}}
        rpath =
"./home/nbecker/.gnupg/S.gpg-agent\000\060\063\071.slave-socket", '\000'
<repeats 406 times>...
        len = 33
        d = 0xd81200
        name = 0xd812a0 "/home/nbecker/.gnupg/S.gpg-agent"
        ret = 0
        __func__ = "unix_collect_one"
#4  0x0000000000436c9a in unix_receive_one (h=0x694d14 <buf.7534+212>,
arg=<optimized out>) at sk-unix.c:521
        m = 0x694d24 <buf.7534+228>
        tb = {0x694d34 <buf.7534+244>, 0x694d5c <buf.7534+284>, 0x0,
0x694d68 <buf.7534+296>, 0x694d6c <buf.7534+300>, 0x0, 0x694d78
<buf.7534+312>, 0x0}
#5  0x0000000000431614 in nlmsg_receive (buf=0x694d14 <buf.7534+212> "l",
arg=<optimized out>, cb=<optimized out>, len=<optimized out>) at
libnetlink.c:56
        hdr = 0x694d14 <buf.7534+212>
#6  do_rtnl_req (nl=nl at entry=4, req=req at entry=0x7fff575147e0,
size=size at entry=72, receive_callback=0x436c70 <unix_receive_one>,
arg=arg at entry=0x0) at libnetlink.c:114
        msg = {msg_name = 0x7fff57514710, msg_namelen = 12, msg_iov =
0x7fff57514720, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0,
msg_flags = 0}
        nladdr = {nl_family = 16, nl_pad = 0, nl_pid = 0, nl_groups = 0}
        iov = {iov_base = 0x694c40 <buf.7534>, iov_len = 4096}
        buf =
"X\000\000\000\024\000\002\000h`\000\000&6\000\000\001\001\n\000j9\000\000\000\061\002\070\001\210\377\377
\000\000\000\000ISCSIADM_ABSTRACT_NAMESPACE\004\000\003\000\f\000\004\000\000\000\000\000\200\000\000\000\005\000\006\000\000\000\000\000|\000\000\000\024\000\002\000h`\000\000&6\000\000\001\001\n\000\003N\000\000\000U\r7\001\210\377\377\066\000\000\000/tmp/ksocket-nbecker/klauncherMT1039.slave-socket\000\000\000\f\000\001\000\004N\000\000#\000\000\000\004\000\003\000\f\000\004\000\000\000\000\000"...
        err = <optimized out>
#7  0x0000000000431879 in do_collect_req (nl=nl at entry=4,
req=req at entry=0x7fff575147e0,
receive_callback=<optimized out>, arg=arg at entry=0x0, size=72) at
sockets.c:513
        tmp = <optimized out>
#8  0x0000000000432a2b in collect_sockets (pid=pid at entry=0) at sockets.c:554
        err = 0
        tmp = <optimized out>
        rst = -1
        nl = 4
        req = {hdr = {nlmsg_len = 72, nlmsg_type = 20, nlmsg_flags = 769,
nlmsg_seq = 24680, nlmsg_pid = 0}, r = {u = {sdiag_family = 1 '\001',
sdiag_protocol = 0 '\000', pad = 0, udiag_states = 4294967295, udiag_ino =
0, udiag_show = 31, udiag_cookie = {0, 0}}, i = {sdiag_family = 1 '\001',
sdiag_protocol = 0 '\000', idiag_ext = 0 '\000', pad = 0 '\000',
idiag_states = 4294967295, id = {idiag_sport = 0, idiag_dport = 0,
idiag_src = {31, 0, 0, 0}, idiag_dst = {0, 0, 0, 0}, idiag_if = 0,
idiag_cookie = {0, 0}}}, p = {sdiag_family = 1 '\001', sdiag_protocol = 0
'\000', pad = 0, pdiag_ino = 4294967295, pdiag_show = 0, pdiag_cookie =
{31, 0}}, n = {sdiag_family = 1 '\001', sdiag_protocol = 0 '\000', pad = 0,
ndiag_ino = 4294967295, ndiag_show = 0, ndiag_cookie = {31, 0}}}}
#9  0x000000000042d358 in check_sock_diag () at cr-check.c:94
        ret = <optimized out>
#10 cr_check () at cr-check.c:545
        ret = <optimized out>
#11 0x00000000004157b0 in main (argc=<optimized out>, argv=0x7fff57514aa8)
at crtools.c:361
        pid = 0
        tree_id = 0
        ret = <optimized out>
        opt = <optimized out>
        idx = 31
        log_level = 0
        imgs_dir = <optimized out>
        work_dir = 0x467a77 "."
        __func__ = "main"


More information about the CRIU mailing list