• 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
..
lib Loading commit data...
live Loading commit data...
.gitignore Loading commit data...
Makefile Loading commit data...
Makefile.inc Loading commit data...