Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAA3hR4cMTQgsxVgj9zHP5rLQ9-o5KhBxEtNTXo5=b-MU6G7FRw@mail.gmail.com>
Date: Thu, 4 Oct 2018 18:05:11 +0200
From: Rabbitstack <rabbitstack7@...il.com>
To: dalias@...c.org
Cc: musl@...ts.openwall.com
Subject: Re: setrlimit hangs the process

Thanks Rich for the quick feedback. Let me know if you need any help.

Regards,

Nedim

On Thu, Oct 4, 2018 at 5:53 PM Rich Felker <dalias@...c.org> wrote:

> On Thu, Oct 04, 2018 at 05:41:52PM +0200, Rabbitstack wrote:
> > Please use the following link to download strace since  daemon is
> refusing
> > to deliver the mail.
> >
> > https://www.dropbox.com/s/syhbzxvijf7s4v1/agent.strace?dl=0
>
> Here is the bug:
>
> 6208  rt_sigprocmask(SIG_SETMASK, ~[HUP INT QUIT ILL TRAP ABRT BUS FPE
> SEGV TERM STKFLT CHLD PROF SYS RTMIN RT_1],  <unfinished ...>
>
> Apparently Go has its own version of sigfillset, rather than calling
> the libc one, and it's hard-coded the glibc values for which signals
> are reserved for the implementation (just RTMIN and RT_1) rather than
> honoring SIGRTMIN (which resolves at runtime via a function call),
> which would exempt RT_2 from being blocked too.
>
> It needs to be fixed on the Go side. I'll look at it later if nobody
> else more familiar with Go gets to it sooner.
>
> Rich
>

Content of type "text/html" skipped

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.