Closed GoogleCodeExporter closed 9 years ago
Original comment by gli...@chromium.org
on 10 Jul 2013 at 10:16
Not the main bug (which is that sigsuspend doesn't work properly), but in this
output, it also looks like it's mistakenly flagging "write" as not being async
signal safe.
Which would be a big problem for Chromium.
Original comment by jln@chromium.org
on 11 Jul 2013 at 11:12
Er, this program actually prints something, which means that
do_nothing_signal_handler() is being called. Doesn't this mean sigsuspend()
actually works?
// I still don't understand why signal_handler_ran is 0 after the return from
the handler.
Original comment by gli...@google.com
on 12 Jul 2013 at 12:03
Should be fixed by:
http://llvm.org/viewvc/llvm-project?view=revision&revision=186400
Original comment by dvyu...@google.com
on 16 Jul 2013 at 11:47
> Er, this program actually prints something, which means that
do_nothing_signal_handler() is being called.
I guess it's called some time later.
> WARNING: ThreadSanitizer: signal-unsafe call inside of a signal (pid=11791)
I can not reproduce this.
> Which would be a big problem for Chromium.
I will fix it, if I can reproduce it. I do not understand how it happens.
Original comment by dvyu...@google.com
on 16 Jul 2013 at 11:52
Excellent, thanks a lot!
Original comment by jln@chromium.org
on 17 Jul 2013 at 5:57
Original issue reported on code.google.com by
gli...@google.com
on 10 Jul 2013 at 10:15