• Andrew Vagin's avatar
    zdtm: use pthread_create to create a thread · a99d47e0
    Andrew Vagin authored
    If you call clone directly you are responsible for setting up the TLS area yourself.
    
    $ abrt-cli ls  | grep different_creds | wc -l
    39
    $ gdb -c /var/spool/abrt/ccpp-2015-07-24-10\:21\:14-8014/coredump  different_creds
     Core was generated by `./different_creds --pidfile=different_creds.pid --outfile=different_creds.out'.
     Program terminated with signal SIGILL, Illegal instruction.
     #0  0x00007f86e2d8c7d9 in _dl_x86_64_restore_sse () from /lib64/ld-linux-x86-64.so.2
     Missing separate debuginfos, use: dnf debuginfo-install glibc-2.21-7.fc22.x86_64 libattr-2.4.47-9.fc22.x86_64 libcap-2.24-7.fc22.x86_64
     (gdb) bt
     #0  0x00007f86e2d8c7d9 in _dl_x86_64_restore_sse () from /lib64/ld-linux-x86-64.so.2
     #1  0x00007f86e2d84add in _dl_fixup () from /lib64/ld-linux-x86-64.so.2
     #2  0x00007f86e2d8bbc0 in _dl_runtime_resolve () from /lib64/ld-linux-x86-64.so.2
     #3  0x0000000000402da3 in sys_futex (val3=0, uaddr2=0x0, timeout=0x0, val=0, op=0, uaddr=0x6063f0 <sig_received>) at lock.h:29
     #4  futex_wait_while (f=0x6063f0 <sig_received>, v=0) at lock.h:121
     #5  test_waitsig () at test.c:367
     #6  0x0000000000401c4b in main (argc=<optimized out>, argv=0x7ffce16432f8) at different_creds.c:82
    
    Reported-by: Mr Jenkins
    Cc: Tycho Andersen <tycho.andersen@canonical.com>
    Signed-off-by: 's avatarAndrew Vagin <avagin@openvz.org>
    Acked-by: 's avatarTycho Andersen <tycho.andersen@canonical.com>
    Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
    a99d47e0
Name
Last commit
Last update
..
app-emu Loading commit data...
bers Loading commit data...
crit Loading commit data...
ext-links Loading commit data...
fault-injection Loading commit data...
jenkins Loading commit data...
libcriu Loading commit data...
mem-snap Loading commit data...
mounts Loading commit data...
overlayfs Loading commit data...
pipes Loading commit data...
rpc Loading commit data...
security Loading commit data...
socketpairs Loading commit data...
tcp Loading commit data...
unix-callback Loading commit data...
zdtm Loading commit data...
.gitignore Loading commit data...
Makefile Loading commit data...
Makefile.zdtm Loading commit data...
app-emu.sh Loading commit data...
env.sh Loading commit data...
functions.sh Loading commit data...
maps.py Loading commit data...
post-dump.sh Loading commit data...
zdtm.sh Loading commit data...
zdtm_ct.c Loading commit data...
zdtm_mount_cgroups Loading commit data...