# Coredump on NetBSD with trunk

**URL:** <https://www.ruby-forum.com/t/coredump-on-netbsd-with-trunk/90360>\
**Category:** Development\
**Created:** [March 28, 2007, 3:39am UTC](https://www.ruby-forum.com/t/coredump-on-netbsd-with-trunk/90360 "2007-03-28T03:39:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [March 28, 2007, 3:39am UTC](https://www.ruby-forum.com/t/coredump-on-netbsd-with-trunk/90360/1 "2007-03-28T03:39:44Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

NetBSD/i386  
3.99.17(e$B$A$g$C$H8E$$e(B)e$B\>e$Ge(Btrunke$B$Ne(Brubye$B$Ge(B

ruby -rresolv -e 'p Resolv.getname(“221.186.184.68”)

e$B$r\<B9T$9$k$H!"e(B

ruby: Error detected by libpthread: Invalid condition variable.  
Detected by file “/usr/src/lib/libpthread/pthread\_cond.c”, line 91,  
function “pthread\_cond\_destroy”.  
See pthread(3) for information.  
zsh: 668 abort (core dumped) ruby -rresolv -e ‘p  
Resolv.getname(“221.186.184.68”)’

e$B$H$J$C$Fe(Bcoree$B$rEG$-$^$9!#e(B  
e$BD4$Y$F$\_$k$H!"e(Bthread\_pthread.cie$B$Ne(Bnative\_thread\_destroy()e$B$NCfe(B  
e$B$G!"L$=i4|2=$Ne(Bth-\>native\_thread\_data.sleep\_conde$B$r0z?t$H$7$Fe(B  
pthread\_cond\_destroy()e$B$r8F$s$G$$$k$N$,860x$N$h$&$G$9!#e(B

e$B;n$7$K0J2\<$N$h$&$J%Q%C%A$rEv$F$F$\_$?$H$3$m!"e(Bcoree$B$OEG$+$J$/$Je(B  
e$B$j$^$7$?!#e(B

# e$BEG$+$J$$Be$o$j$KNc30$,5/$-$^$9$,!"$3$l$O$I$N4D6-$G$b=P$k$He(B

# e$B;W$&$N$G$=$NOC$O3d0&$7$^$9!#e(B

e$B$3$3$G=i4|2=$9$k$N$,$$$$$N$+$I$&$+$O$h$/$o$+$j$^$;$s$,!"$I$3e(B  
e$B$+$G=i4|2=$7$F$\*$/$+=i4|2=:Q$\_%U%i%0$rMQ0U$9$k$H$+$9$kI,MW$Oe(B  
e$B$"$k$H;W$$$^$9!#e(B

# Index: thread\_pthread.ci

— thread\_pthread.ci (e$B%j%S%8%g%se(B 12127)  
+++ thread\_pthread.ci (e$B:n6H%3%T!\<e(B)  
@@ -252,6 +252,8 @@  
th-\>status = THREAD\_KILLED;  
rb\_raise(rb\_eThreadError, “can’t create Thread (%d)”, err);  
}  
+

- pthread\_cond\_init(&th-\>native\_thread\_data.sleep\_cond, 0);  
}  
return err;  
}

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [April 9, 2007, 9:23am UTC](https://www.ruby-forum.com/t/coredump-on-netbsd-with-trunk/90360/2 "2007-04-09T09:23:10Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:30675] coredump on NetBSD with trunk”  
on Wed, 28 Mar 2007 10:38:48 +0900, “U.Nakamura”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|NetBSD/i386 3.99.17(e$B$A$g$C$H8E$$e(B)e$B\>e$Ge(Btrunke$B$Ne(Brubye$B$Ge(B  
|  
| ruby -rresolv -e 'p Resolv.getname(“221.186.184.68”)  
|  
|e$B$r\<B9T$9$k$H!“e(B  
|  
|ruby: Error detected by libpthread: Invalid condition variable.  
|Detected by file “/usr/src/lib/libpthread/pthread\_cond.c”, line 91, function “pthread\_cond\_destroy”.  
|See pthread(3) for information.  
|zsh: 668 abort (core dumped) ruby -rresolv -e ‘p Resolv.getname(“221.186.184.68”)’  
|  
|e$B$H$J$C$Fe(Bcoree$B$rEG$-$^$9!#e(B  
|e$BD4$Y$F$_$k$H!"e(Bthread\_pthread.cie$B$Ne(Bnative\_thread\_destroy()e$B$NCfe(B  
|e$B$G!"L$=i4|2=$Ne(Bth-\>native\_thread\_data.sleep\_conde$B$r0z?t$H$7$Fe(B  
|pthread\_cond\_destroy()e$B$r8F$s$G$$$k$N$,860x$N$h$&$G$9!#e(B  
|  
|e$B;n$7$K0J2\<$N$h$&$J%Q%C%A$rEv$F$F$_$?$H$3$m!“e(Bcoree$B$OEG$+$J$/$Je(B  
|e$B$j$^$7$?!#e(B  
|# e$BEG$+$J$$Be$o$j$KNc30$,5/$-$^$9$,!”$3$l$O$I$N4D6-$G$b=P$k$He(B  
|# e$B;W$&$N$G$=$NOC$O3d0&$7$^$9!#e(B  
|  
|e$B$3$3$G=i4|2=$9$k$N$,$$$$$N$+$I$&$+$O$h$/$o$+$j$^$;$s$,!”$I$3e(B  
|e$B$+$G=i4|2=$7$F$\*$/$+=i4|2=:Q$\_%U%i%0$rMQ0U$9$k$H$+$9$kI,MW$Oe(B  
|e$B$"$k$H;W$$$^$9!#e(B

e$B$3$l$G%3%\_%C%H$7$^$7$g$&!#J|CV$7$F$$$k$HK:$l$A$c$&$N$G!#e(B
