# MacPorts $B$N(B ruby $B$,%P%9%(%i!\<$GMn$A$^$9(B

**URL:** <https://www.ruby-forum.com/t/macports-b-n-b-ruby-b-p-9-i-gmn-a-9-b/170178>\
**Category:** Development\
**Created:** [June 13, 2009, 8:41am UTC](https://www.ruby-forum.com/t/macports-b-n-b-ruby-b-p-9-i-gmn-a-9-b/170178 "2009-06-13T08:41:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![KISHIMOTOS\_Makoto](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/8baadc/32.png) [@KISHIMOTOS\_Makoto](https://www.ruby-forum.com/u/KISHIMOTOS_Makoto)\
**Post date:** [June 13, 2009, 8:41am UTC](https://www.ruby-forum.com/t/macports-b-n-b-ruby-b-p-9-i-gmn-a-9-b/170178/1 "2009-06-13T08:41:26Z")

</div>

e$B$-$7$b$H$G$9e(B

e$BH/@8$5$;$k\>r7o$O$o$+$i$J$$$N$G$9$,!"%9%/%j%W%H$rF0$+$7$F$$$k$He(B  
e$B2?EY$bF1$8$H$3$m$GMn$A$k$h$&$J$N$GJs9p$7$^$9!#e(B

$ port info ruby  
ruby @1.8.7-p160, Revision 1 (lang, ruby)  
(e$BN,e(B)  
$ /opt/local/bin/ruby --version  
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9]

e$B%P%C%/%H%l!\<%9$O$3$s$J46$8$G$9!#e(B

GNU gdb 6.3.50-20050815 (Apple version gdb-962) (Sat Jul 26 08:14:40 UTC  
2008)  
Copyright 2004 Free Software Foundation, Inc.  
GDB is free software, covered by the GNU General Public License, and you  
are  
welcome to change it and/or distribute copies of it under certain  
conditions.  
Type “show copying” to see the conditions.  
There is absolutely no warranty for GDB. Type “show warranty” for  
details.  
This GDB was configured as “i386-apple-darwin”…Reading symbols for  
shared libraries … done

Core was generated by `/opt/local/bin/ruby’.  
Reading symbols for shared libraries . done  
Reading symbols for shared libraries … done  
#0 0x93168e42 in kill$UNIX2003 ()  
#0 0x93168e42 in kill$UNIX2003 ()  
#1 0x931db23a in raise ()  
#2 0x931e7679 in abort ()  
#3 0x000fdfbe in rb\_bug ()  
#4 0x00170966 in sigbus ()  
#5  
#6 0x9313ac03 in flockfile ()  
#7 0x931345e9 in fileno ()  
#8 0x0012977d in io\_getpartial ()  
#9 0x0012982b in io\_readpartial ()  
#10 0x001022f5 in call\_cfunc ()  
#11 0x0010c502 in rb\_call0 ()  
#12 0x0010d10c in rb\_call ()  
#13 0x0010aa47 in rb\_eval ()  
#14 0x00110d11 in rb\_yield\_0 ()  
#15 0x00112c4d in loop\_i ()  
#16 0x001019a3 in rb\_rescue2 ()  
#17 0x00101aa7 in rb\_f\_loop ()  
#18 0x0010c502 in rb\_call0 ()  
#19 0x0010d10c in rb\_call ()  
#20 0x00109a61 in rb\_eval ()  
#21 0x0010be41 in rb\_eval ()  
#22 0x0010b63b in rb\_eval ()  
#23 0x00110d11 in rb\_yield\_0 ()  
#24 0x00113cb5 in rb\_thread\_start\_0 ()  
#25 0x0010c502 in rb\_call0 ()  
#26 0x0010d10c in rb\_call ()  
#27 0x0010dba2 in rb\_obj\_call\_init ()  
#28 0x0010dbf8 in rb\_thread\_s\_new ()  
#29 0x001022f5 in call\_cfunc ()  
#30 0x0010c502 in rb\_call0 ()  
#31 0x0010d10c in rb\_call ()  
#32 0x0010aa47 in rb\_eval ()  
#33 0x0010be41 in rb\_eval ()  
#34 0x0010b63b in rb\_eval ()  
#35 0x0010ba78 in rb\_eval ()  
#36 0x0010cda0 in rb\_call0 ()  
#37 0x0010d10c in rb\_call ()  
#38 0x00109a61 in rb\_eval ()  
#39 0x00110d11 in rb\_yield\_0 ()  
#40 0x001114e8 in proc\_invoke ()  
#41 0x0010c502 in rb\_call0 ()  
#42 0x0010d10c in rb\_call ()  
#43 0x0010aa47 in rb\_eval ()  
#44 0x0010b63b in rb\_eval ()  
#45 0x0010ba78 in rb\_eval ()  
#46 0x00110d11 in rb\_yield\_0 ()  
#47 0x00113cb5 in rb\_thread\_start\_0 ()  
#48 0x0010c502 in rb\_call0 ()  
#49 0x0010d10c in rb\_call ()  
#50 0x0010aa47 in rb\_eval ()  
#51 0x0010be41 in rb\_eval ()  
#52 0x0010cda0 in rb\_call0 ()  
#53 0x0010d10c in rb\_call ()  
#54 0x00109a61 in rb\_eval ()  
#55 0x00117e6d in block\_pass ()  
#56 0x00109936 in rb\_eval ()  
#57 0x0010adc6 in rb\_eval ()  
#58 0x00110d11 in rb\_yield\_0 ()  
#59 0x00111e71 in rb\_yield ()  
#60 0x000e9f7f in rb\_ary\_each ()  
#61 0x0010c502 in rb\_call0 ()  
#62 0x0010d10c in rb\_call ()  
#63 0x0010aa47 in rb\_eval ()  
#64 0x0010be41 in rb\_eval ()  
#65 0x0010b63b in rb\_eval ()  
#66 0x00108e03 in rb\_eval ()  
#67 0x00110d11 in rb\_yield\_0 ()  
#68 0x0010a7e6 in rb\_eval ()  
#69 0x0010cda0 in rb\_call0 ()  
#70 0x0010d10c in rb\_call ()  
#71 0x0010aa47 in rb\_eval ()  
#72 0x0010be41 in rb\_eval ()  
#73 0x0010cda0 in rb\_call0 ()  
#74 0x0010d10c in rb\_call ()  
#75 0x0010aa47 in rb\_eval ()  
#76 0x0010be41 in rb\_eval ()  
#77 0x0010cda0 in rb\_call0 ()  
#78 0x0010d10c in rb\_call ()  
#79 0x0010aa47 in rb\_eval ()  
#80 0x0010cda0 in rb\_call0 ()  
#81 0x0010d10c in rb\_call ()  
#82 0x0010aa47 in rb\_eval ()  
#83 0x00110d11 in rb\_yield\_0 ()  
#84 0x0010a7e6 in rb\_eval ()  
#85 0x00110d11 in rb\_yield\_0 ()  
#86 0x001114e8 in proc\_invoke ()  
#87 0x0010c502 in rb\_call0 ()  
#88 0x0010d10c in rb\_call ()  
#89 0x001eca0b in dnssd\_callback ()  
#90 0x9318f7c2 in DNSServiceResolve ()  
#91 0x9315a114 in DNSServiceProcessResult ()  
#92 0x001ece32 in dnssd\_service\_process ()  
#93 0x00113cb5 in rb\_thread\_start\_0 ()  
#94 0x00113e40 in rb\_thread\_create ()  
#95 0x001ecf29 in dnssd\_service\_start\_in\_thread ()  
#96 0x001022f5 in call\_cfunc ()  
#97 0x0010c502 in rb\_call0 ()  
#98 0x0010d10c in rb\_call ()  
#99 0x0010aa47 in rb\_eval ()  
#100 0x0010be41 in rb\_eval ()  
#101 0x00110d11 in rb\_yield\_0 ()  
#102 0x001114e8 in proc\_invoke ()  
#103 0x0010c502 in rb\_call0 ()  
#104 0x0010d10c in rb\_call ()  
#105 0x001eca0b in dnssd\_callback ()  
#106 0x9315a431 in get\_string ()  
#107 0x9315a114 in DNSServiceProcessResult ()  
#108 0x001ece32 in dnssd\_service\_process ()  
#109 0x00113cb5 in rb\_thread\_start\_0 ()  
#110 0x00113e40 in rb\_thread\_create ()  
#111 0x001ecf29 in dnssd\_service\_start\_in\_thread ()  
#112 0x001022f5 in call\_cfunc ()  
#113 0x0010c502 in rb\_call0 ()  
#114 0x0010d10c in rb\_call ()  
#115 0x0010aa47 in rb\_eval ()  
#116 0x0010be41 in rb\_eval ()  
#117 0x0010ac4c in rb\_eval ()  
#118 0x0010cda0 in rb\_call0 ()  
#119 0x0010d10c in rb\_call ()  
#120 0x0010dba2 in rb\_obj\_call\_init ()  
#121 0x0013d37a in rb\_class\_new\_instance ()  
#122 0x001022f5 in call\_cfunc ()  
#123 0x0010c502 in rb\_call0 ()  
#124 0x0010d10c in rb\_call ()  
#125 0x0010aa47 in rb\_eval ()  
#126 0x0010be41 in rb\_eval ()  
#127 0x0010cda0 in rb\_call0 ()  
#128 0x0010d10c in rb\_call ()  
#129 0x0010abf8 in rb\_eval ()  
#130 0x0011ac57 in ruby\_exec\_internal ()  
#131 0x0011ac96 in ruby\_exec ()  
#132 0x0011acca in ruby\_run ()  
#133 0x00001ffd in main ()

---

<div class="post-metadata">

**Author:** ![KISHIMOTOS\_Makoto](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/8baadc/32.png) [@KISHIMOTOS\_Makoto](https://www.ruby-forum.com/u/KISHIMOTOS_Makoto)\
**Post date:** [June 13, 2009, 11:22am UTC](https://www.ruby-forum.com/t/macports-b-n-b-ruby-b-p-9-i-gmn-a-9-b/170178/2 "2009-06-13T11:22:27Z")

</div>

e$B$J$+$@$G$9!#e(B

At Sat, 13 Jun 2009 15:40:36 +0900,  
KISHIMOTO, Makoto wrote in [ruby-dev:38599]:

> e$BH/@8$5$;$k\>r7o$O$o$+$i$J$$$N$G$9$,!"%9%/%j%W%H$rF0$+$7$F$$$k$He(B  
> e$B2?EY$bF1$8$H$3$m$GMn$A$k$h$&$J$N$GJs9p$7$^$9!#e(B  
> (snip)  
> #5  
> #6 0x9313ac03 in flockfile ()  
> #7 0x931345e9 in fileno ()  
> #8 0x0012977d in io\_getpartial ()

fileno()e$B$NCf$GMn$A$F$$$k$"$?$j!“JL%9%l%C%I$Ge(Bclosee$B$5$l$F$k$s$@$me(B  
e$B$&$+$H$+!“e(BTRAP\_BEGe$B$N$”$H$Ge(Bfptre$B$r;H$&A0$Ke(Brb\_io\_check\_closed()e$B$7$Je(B  
e$B$1$j$c$$$1$J$$$s$8$c$J$+$m$&$+!”$H$+$$$&5$$b$7$^$9$,!"$H$j$"$($:e(B  
e$B:F8=$9$k$K$O$I$&$9$l$P$$$$$N$G$7$g$&$+!#e(B

---

<div class="post-metadata">

**Author:** ![KISHIMOTOS\_Makoto](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/8baadc/32.png) [@KISHIMOTOS\_Makoto](https://www.ruby-forum.com/u/KISHIMOTOS_Makoto)\
**Post date:** [June 13, 2009, 1:14pm UTC](https://www.ruby-forum.com/t/macports-b-n-b-ruby-b-p-9-i-gmn-a-9-b/170178/3 "2009-06-13T13:14:24Z")

</div>

e$B$-$7$b$H$G$9e(B

> e$B$1$j$c$$$1$J$$$s$8$c$J$+$m$&$+!"$H$+$$$&5$$b$7$^$9$,!"$H$j$"$($:e(B  
> e$B:F8=$9$k$K$O$I$&$9$l$P$$$$$N$G$7$g$&$+!#e(B

Proxye$B$N$h$&$J%9%/%j%W%H$J$s$G$9$,!“H\>F|$+$ie(B2e$B!Ae(B3e$BF|F0$+$7$F$$$k$He(B  
e$BMn$A$F$$$k!”$H$$$&46$8$J$N$G!":FH/$O$9$k$N$G$9$,:F8=$O$G$-$F$^$;$s!#e(B  
e$B$9$$$^$;$s!#e(B
