Re: bug in RLIMIT_SIGPENDING

2007-04-28 Thread Roland McGrath
I don't think there is any reason to think the accounting is wrong. The accounted number of queue entries is 1. The -1 (~0ul) displayed is the maximum for your process, which is RLIM_INFINITY. Nothing in what you've reported so far points positively towards a signals issue per se. First, you sh

bug in RLIMIT_SIGPENDING

2007-04-28 Thread Miguel Freitas
summary: there seems to be a bug in RLIMIT_SIGPENDING accounting that can cause it to go negative. associated with this fact, the given process may get stuck forever trying to enter a 'clone' syscall. long version: - several people have experienced this problem of Xorg hanging forever