Akira Tanaka

  • Email: akr@fsij.org
  • Registered on: 12/11/2008
  • Last connection: 06/25/2015

Projects

Activity

Reported issues: 94

06/25/2015

02:29 AM Ruby trunk Feature #11139: [PATCH] socket: support accept `sock_nonblock: (true|false)'
The default behavior of accept4() is fine.
Although most Ruby-level API is nonblocking flag insensitive,
there is...
01:52 AM Ruby trunk Bug #11265: deadlock on Solaris 10 since r50900
ふと、fork にすると本当に解決するのだろうか、という疑問が浮かびました。
vfork でデッドロックになるのは、
(Solaris では親プロセスでvforkを呼び出したスレッドだけでなく、他のスレッドも停止するため)
...

06/19/2015

10:13 AM Ruby trunk Bug #11265: deadlock on Solaris 10 since r50900
おぉ、調べ直したところ、execv が async-signal-safe な関数としてされたのは SUSv4 からのようです。
http://pubs.opengroup.org/onlinepubs/9699919799/fun...
07:15 AM Ruby trunk Bug #11265: deadlock on Solaris 10 since r50900
本当に dynamic linker とかで使っている mutex が問題なら、ちょっと対応不能だと思うので、
Solaris 上では vfork はあきらめて fork で済ましておくことになりますかね。
01:36 AM Ruby trunk Bug #11270: Coverity Scan warns out-of-bounds access in ext/socket
Yusuke Endoh wrote:
> Honestly I'm not sure the C language specification: is it guaranteed that a pointer to a fie...

06/18/2015

10:41 PM Ruby trunk Bug #11265: deadlock on Solaris 10 since r50900
Solaris で vfork で deadlock というと、
https://web.archive.org/web/20120205202630/http://developers.sun.com/solaris/articl...
07:49 AM Ruby trunk Bug #11270 (Feedback): Coverity Scan warns out-of-bounds access in ext/socket
I'm not sure the problem.
arg.alen is initialized as sizeof(union_sockaddr) and
modified by recvfrom() which is l...

06/17/2015

11:24 AM Ruby trunk Revision 50936: * ext/rbconfig/sizeof/extconf.rb: Check __float80.
01:05 AM Ruby trunk Bug #11272 (Closed): cross compilation problem
3月あたりから cross compile に失敗していることに気がつきました。
今日の結果はたとえば
http://www.rubyist.net/~akr/chkbuild/debian/crossruby-trunk-a...

06/16/2015

10:22 AM Ruby trunk Revision 50920: * ext/rbconfig/sizeof/extconf.rb: Check several types defined in C99
and x86_64 ABI.
* template/sizes.c.tmpl: Relax a pattern for types.

Also available in: Atom