Uploaded image for project: 'OpenVZ'
  1. OpenVZ
  2. OVZ-4893

2.6.18-238.1.1.el5.028stab084.1 sleep segmentation fault on x86_64

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: OpenVZ-legacy
    • Component/s: Containers::Kernel
    • Security Level: Public
    • Environment:
      Operating System: Other
      Platform: Other

      Description

      on VT (container template Fedora release 12 ) in X86-64 arch
      the simple "sleep 1" command is doing a segmentation fault.

      NOT doing it on a i386 template.


      Changing the kernel back to 2.6.18-194.26.1.el5.028stab079.2 make
      the "sleep" command working fine again (beside the kernel everything else
      the same)....


      Could somebody duplicate or confirm this... this bug seems to
      me unlikely hopefully it is a local glitch.
      1. patch
        4 kB
        Andrew Vagin

        Activity

        Hide
        xemul Pavel Emelyanov added a comment -

        What does dmesg show?

        Show
        xemul Pavel Emelyanov added a comment - What does dmesg show?
        Hide
        jmp@safe.ca Jean-Marc Pigeon added a comment -

        Nothing in dmesg in container, nothing on the host, host console clear.
        duplicate problem on another host.

        some further test
        el5.5 x86_64

        Seems to me a library trouble

        here is strace result on container FC12 x86_64:
        [root@testvz1 /]# strace sleep 1
        execve("/bin/sleep", ["sleep", "1"], [/* 17 vars */]) = 0
        brk(0) = 0xdba000
        mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535b070000
        access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
        open("/etc/ld.so.cache", O_RDONLY) = 3
        fstat(3,

        {st_mode=S_IFREG|0644, st_size=30274, ...}

        ) = 0
        mmap(NULL, 30274, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b535b071000
        close(3) = 0
        open("/lib64/librt.so.1", O_RDONLY) = 3
        read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@!\0\0\0\0\0\0"..., 832) = 832
        fstat(3,

        {st_mode=S_IFREG|0755, st_size=45688, ...}

        ) = 0
        mmap(NULL, 2128816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b272000
        mprotect(0x2b535b279000, 2093056, PROT_NONE) = 0
        mmap(0x2b535b478000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x2b535b478000
        close(3) = 0
        open("/lib64/libc.so.6", O_RDONLY) = 3
        read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\354\1\0\0\0\0\0"..., 832) = 832
        fstat(3,

        {st_mode=S_IFREG|0755, st_size=1861840, ...}

        ) = 0
        mmap(NULL, 3639464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b47a000
        mprotect(0x2b535b5e9000, 2097152, PROT_NONE) = 0
        mmap(0x2b535b7e9000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16f000) = 0x2b535b7e9000
        mmap(0x2b535b7ee000, 18600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b535b7ee000
        close(3) = 0
        open("/lib64/libpthread.so.0", O_RDONLY) = 3
        read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`Y\0\0\0\0\0\0"..., 832) = 832
        fstat(3,

        {st_mode=S_IFREG|0755, st_size=144984, ...}

        ) = 0
        mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535b7f3000
        mmap(NULL, 2208640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b7f4000
        mprotect(0x2b535b80b000, 2093056, PROT_NONE) = 0
        mmap(0x2b535ba0a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x2b535ba0a000
        mmap(0x2b535ba0c000, 13184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b535ba0c000
        close(3) = 0
        mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535ba10000
        mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535ba11000
        arch_prctl(ARCH_SET_FS, 0x2b535ba10700) = 0
        mprotect(0x2b535ba0a000, 4096, PROT_READ) = 0
        mprotect(0x2b535b7e9000, 16384, PROT_READ) = 0
        mprotect(0x2b535b478000, 4096, PROT_READ) = 0
        mprotect(0x2b535b26f000, 4096, PROT_READ) = 0
        munmap(0x2b535b071000, 30274) = 0
        set_tid_address(0x2b535ba109d0) = 30087
        set_robust_list(0x2b535ba109e0, 0x18) = 0
        futex(0x7fff82bc157c, FUTEX_WAKE_PRIVATE, 1) = 0
        futex(0x7fff82bc157c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 2b535ba10700) = -1 EAGAIN (Resource temporarily unavailable)
        rt_sigaction(SIGRTMIN,

        {0x2b535b7f97e0, [], SA_RESTORER|SA_SIGINFO, 0x2b535b8030f0}

        , NULL, 8) = 0
        rt_sigaction(SIGRT_1,

        {0x2b535b7f9870, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x2b535b8030f0}

        , NULL, 8) = 0
        rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
        getrlimit(RLIMIT_STACK,

        {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}

        ) = 0
        brk(0) = 0xdba000
        brk(0xddb000) = 0xddb000
        — SIGSEGV (Segmentation fault) @ 0 (0) —
        +++ killed by SIGSEGV +++
        Segmentation fault

        Show
        jmp@safe.ca Jean-Marc Pigeon added a comment - Nothing in dmesg in container, nothing on the host, host console clear. duplicate problem on another host. some further test el5.5 x86_64 Seems to me a library trouble here is strace result on container FC12 x86_64: [root@testvz1 /] # strace sleep 1 execve("/bin/sleep", ["sleep", "1"] , [/* 17 vars */] ) = 0 brk(0) = 0xdba000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535b070000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=30274, ...} ) = 0 mmap(NULL, 30274, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b535b071000 close(3) = 0 open("/lib64/librt.so.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=45688, ...} ) = 0 mmap(NULL, 2128816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b272000 mprotect(0x2b535b279000, 2093056, PROT_NONE) = 0 mmap(0x2b535b478000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x2b535b478000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\354\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1861840, ...} ) = 0 mmap(NULL, 3639464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b47a000 mprotect(0x2b535b5e9000, 2097152, PROT_NONE) = 0 mmap(0x2b535b7e9000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16f000) = 0x2b535b7e9000 mmap(0x2b535b7ee000, 18600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b535b7ee000 close(3) = 0 open("/lib64/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`Y\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=144984, ...} ) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535b7f3000 mmap(NULL, 2208640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b7f4000 mprotect(0x2b535b80b000, 2093056, PROT_NONE) = 0 mmap(0x2b535ba0a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x2b535ba0a000 mmap(0x2b535ba0c000, 13184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b535ba0c000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535ba10000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535ba11000 arch_prctl(ARCH_SET_FS, 0x2b535ba10700) = 0 mprotect(0x2b535ba0a000, 4096, PROT_READ) = 0 mprotect(0x2b535b7e9000, 16384, PROT_READ) = 0 mprotect(0x2b535b478000, 4096, PROT_READ) = 0 mprotect(0x2b535b26f000, 4096, PROT_READ) = 0 munmap(0x2b535b071000, 30274) = 0 set_tid_address(0x2b535ba109d0) = 30087 set_robust_list(0x2b535ba109e0, 0x18) = 0 futex(0x7fff82bc157c, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fff82bc157c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 2b535ba10700) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGRTMIN, {0x2b535b7f97e0, [], SA_RESTORER|SA_SIGINFO, 0x2b535b8030f0} , NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x2b535b7f9870, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x2b535b8030f0} , NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] , NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY} ) = 0 brk(0) = 0xdba000 brk(0xddb000) = 0xddb000 — SIGSEGV (Segmentation fault) @ 0 (0) — +++ killed by SIGSEGV +++ Segmentation fault
        Hide
        jmp@safe.ca Jean-Marc Pigeon added a comment -

        Nothing in dmesg in container, nothing on the host, host console clear.
        duplicate problem on another host.

        some further test:
        el5.5 x86_64 NO trouble
        fc10 i386 NO trouble
        fc10 x86_64 Trouble
        fc11 x86_64 TROUBLE
        fc12 i386 NO trouble

        Seems to me a library trouble, let me know if can be of some help.

        here is strace result on container FC12 x86_64:
        [root@testvz1 /]# strace sleep 1
        execve("/bin/sleep", ["sleep", "1"], [/* 17 vars */]) = 0
        brk(0) = 0xdba000
        mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535b070000
        access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
        open("/etc/ld.so.cache", O_RDONLY) = 3
        fstat(3,

        {st_mode=S_IFREG|0644, st_size=30274, ...}

        ) = 0
        mmap(NULL, 30274, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b535b071000
        close(3) = 0
        open("/lib64/librt.so.1", O_RDONLY) = 3
        read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@!\0\0\0\0\0\0"..., 832) = 832
        fstat(3,

        {st_mode=S_IFREG|0755, st_size=45688, ...}

        ) = 0
        mmap(NULL, 2128816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b272000
        mprotect(0x2b535b279000, 2093056, PROT_NONE) = 0
        mmap(0x2b535b478000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x2b535b478000
        close(3) = 0
        open("/lib64/libc.so.6", O_RDONLY) = 3
        read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\354\1\0\0\0\0\0"..., 832) = 832
        fstat(3,

        {st_mode=S_IFREG|0755, st_size=1861840, ...}

        ) = 0
        mmap(NULL, 3639464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b47a000
        mprotect(0x2b535b5e9000, 2097152, PROT_NONE) = 0
        mmap(0x2b535b7e9000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16f000) = 0x2b535b7e9000
        mmap(0x2b535b7ee000, 18600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b535b7ee000
        close(3) = 0
        open("/lib64/libpthread.so.0", O_RDONLY) = 3
        read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`Y\0\0\0\0\0\0"..., 832) = 832
        fstat(3,

        {st_mode=S_IFREG|0755, st_size=144984, ...}

        ) = 0
        mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535b7f3000
        mmap(NULL, 2208640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b7f4000
        mprotect(0x2b535b80b000, 2093056, PROT_NONE) = 0
        mmap(0x2b535ba0a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x2b535ba0a000
        mmap(0x2b535ba0c000, 13184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b535ba0c000
        close(3) = 0
        mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535ba10000
        mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535ba11000
        arch_prctl(ARCH_SET_FS, 0x2b535ba10700) = 0
        mprotect(0x2b535ba0a000, 4096, PROT_READ) = 0
        mprotect(0x2b535b7e9000, 16384, PROT_READ) = 0
        mprotect(0x2b535b478000, 4096, PROT_READ) = 0
        mprotect(0x2b535b26f000, 4096, PROT_READ) = 0
        munmap(0x2b535b071000, 30274) = 0
        set_tid_address(0x2b535ba109d0) = 30087
        set_robust_list(0x2b535ba109e0, 0x18) = 0
        futex(0x7fff82bc157c, FUTEX_WAKE_PRIVATE, 1) = 0
        futex(0x7fff82bc157c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 2b535ba10700) = -1 EAGAIN (Resource temporarily unavailable)
        rt_sigaction(SIGRTMIN,

        {0x2b535b7f97e0, [], SA_RESTORER|SA_SIGINFO, 0x2b535b8030f0}

        , NULL, 8) = 0
        rt_sigaction(SIGRT_1,

        {0x2b535b7f9870, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x2b535b8030f0}

        , NULL, 8) = 0
        rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
        getrlimit(RLIMIT_STACK,

        {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}

        ) = 0
        brk(0) = 0xdba000
        brk(0xddb000) = 0xddb000
        — SIGSEGV (Segmentation fault) @ 0 (0) —
        +++ killed by SIGSEGV +++
        Segmentation fault

        Show
        jmp@safe.ca Jean-Marc Pigeon added a comment - Nothing in dmesg in container, nothing on the host, host console clear. duplicate problem on another host. some further test: el5.5 x86_64 NO trouble fc10 i386 NO trouble fc10 x86_64 Trouble fc11 x86_64 TROUBLE fc12 i386 NO trouble Seems to me a library trouble, let me know if can be of some help. here is strace result on container FC12 x86_64: [root@testvz1 /] # strace sleep 1 execve("/bin/sleep", ["sleep", "1"] , [/* 17 vars */] ) = 0 brk(0) = 0xdba000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535b070000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=30274, ...} ) = 0 mmap(NULL, 30274, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b535b071000 close(3) = 0 open("/lib64/librt.so.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=45688, ...} ) = 0 mmap(NULL, 2128816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b272000 mprotect(0x2b535b279000, 2093056, PROT_NONE) = 0 mmap(0x2b535b478000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x2b535b478000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\354\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1861840, ...} ) = 0 mmap(NULL, 3639464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b47a000 mprotect(0x2b535b5e9000, 2097152, PROT_NONE) = 0 mmap(0x2b535b7e9000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16f000) = 0x2b535b7e9000 mmap(0x2b535b7ee000, 18600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b535b7ee000 close(3) = 0 open("/lib64/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`Y\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=144984, ...} ) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535b7f3000 mmap(NULL, 2208640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b535b7f4000 mprotect(0x2b535b80b000, 2093056, PROT_NONE) = 0 mmap(0x2b535ba0a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x2b535ba0a000 mmap(0x2b535ba0c000, 13184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b535ba0c000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535ba10000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b535ba11000 arch_prctl(ARCH_SET_FS, 0x2b535ba10700) = 0 mprotect(0x2b535ba0a000, 4096, PROT_READ) = 0 mprotect(0x2b535b7e9000, 16384, PROT_READ) = 0 mprotect(0x2b535b478000, 4096, PROT_READ) = 0 mprotect(0x2b535b26f000, 4096, PROT_READ) = 0 munmap(0x2b535b071000, 30274) = 0 set_tid_address(0x2b535ba109d0) = 30087 set_robust_list(0x2b535ba109e0, 0x18) = 0 futex(0x7fff82bc157c, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fff82bc157c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 2b535ba10700) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGRTMIN, {0x2b535b7f97e0, [], SA_RESTORER|SA_SIGINFO, 0x2b535b8030f0} , NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x2b535b7f9870, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x2b535b8030f0} , NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] , NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY} ) = 0 brk(0) = 0xdba000 brk(0xddb000) = 0xddb000 — SIGSEGV (Segmentation fault) @ 0 (0) — +++ killed by SIGSEGV +++ Segmentation fault
        Hide
        avagin@gmail.com Andrew Vagin added a comment -

        Jean Marc, pls try out this patch.

        Show
        avagin@gmail.com Andrew Vagin added a comment - Jean Marc, pls try out this patch.
        Hide
        avagin@gmail.com Andrew Vagin added a comment -

        Attachment patch has been added with description: patch to fix

        Show
        avagin@gmail.com Andrew Vagin added a comment - Attachment patch has been added with description: patch to fix
        Hide
        avagin@gmail.com Andrew Vagin added a comment -

        [PATCH rh5] vdso: export vdso_wall_to_monotonic in userspace code

        Show
        avagin@gmail.com Andrew Vagin added a comment - [PATCH rh5] vdso: export vdso_wall_to_monotonic in userspace code
        Hide
        xemul Pavel Emelyanov added a comment -

        Fixed in 028stab084.2

        Show
        xemul Pavel Emelyanov added a comment - Fixed in 028stab084.2
        Hide
        sergeyb Sergey Bronnikov (Inactive) added a comment -

        Bug was fixed more than one year ago and there were no complains from reporter after fix. We believe bug fix helped and mark bug as closed.

        Show
        sergeyb Sergey Bronnikov (Inactive) added a comment - Bug was fixed more than one year ago and there were no complains from reporter after fix. We believe bug fix helped and mark bug as closed.

          People

          • Assignee:
            avagin@gmail.com Andrew Vagin
            Reporter:
            jmp@safe.ca Jean-Marc Pigeon
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: