From: yamamoto madoka Date: 2003-08-21T21:53:13+09:00 Subject: [ruby-dev:21222] Re: [BUG]net/httpでBUG 山本です。 お手数かけてすみません。 こんな感じです。 あと、クライアント側は redhat8.0でkernelは2.4.18です。 /usr/local/lib/ruby/1.8/net/http.rb:1574: [BUG] gc_sweep(): unknown data type 0x40083048(57) ruby 1.8.0 (2003-08-20) [i686-linux] Program received signal SIGABRT, Aborted. 0x42028851 in kill () from /lib/i686/libc.so.6 (gdb) bt #0 0x42028851 in kill () from /lib/i686/libc.so.6 #1 0x420284e5 in raise () from /lib/i686/libc.so.6 #2 0x42029beb in abort () from /lib/i686/libc.so.6 #3 0x080b98f8 in rb_check_type (x=1108574732, t=6) at error.c:193 #4 0x0806a6e6 in obj_free (obj=1074278472) at gc.c:1151 #5 0x0806a43d in gc_sweep () at gc.c:940 #6 0x0806a8ff in rb_gc () at gc.c:1300 #7 0x08069779 in rb_newobj () at gc.c:335 #8 0x080a0e37 in str_alloc (klass=0) at string.c:45 #9 0x080a0e9e in str_new (klass=1074469028, ptr=0x8779264 "close", len=5) at string.c:67 #10 0x080a1afc in rb_str_substr (str=1074278908, beg=1108574732, len=5) at string.c:541 #11 0x0808f277 in rb_reg_match_post (match=1074279308) at re.c:870 #12 0x080652fb in call_cfunc (func=0x808f244 , recv=1074279308, len=1108574732, argc=0, argv=0x6) at eval.c:4771 #13 0x0805adc1 in rb_call0 (klass=1074439868, recv=1074279308, id=7153, oid=2, argc=0, argv=0x0, body=0x400aa478, nosuper=0) at eval.c:4908 #14 0x0805b561 in rb_call (klass=1074439868, recv=1074279308, mid=7153, argc=0, argv=0x0, scope=0) at eval.c:5126 #15 0x08056ead in rb_eval (self=1074552132, n=0x2) at eval.c:2998 #16 0x0805742d in rb_eval (self=1074552132, n=0x2) at eval.c:3336 #17 0x0805755d in rb_eval (self=1074552132, n=0x2) at eval.c:2800 #18 0x08055ea8 in rb_eval (self=1074552132, n=0x2) at eval.c:2651 #19 0x0805b0aa in rb_call0 (klass=1074552072, recv=1074552132, id=12113, oid=2, argc=0, argv=0xbfff57f4, body=0x400866a4, nosuper=0) at eval.c:5036 #20 0x0805b561 in rb_call (klass=1074552072, recv=1074552132, mid=12113, argc=1, argv=0xbfff57f0, scope=1) at eval.c:5126 #21 0x08056ead in rb_eval (self=1074552132, n=0x2) at eval.c:2998 #22 0x080562f5 in rb_eval (self=1074552132, n=0x2) at eval.c:2721 #23 0x0805b0aa in rb_call0 (klass=1074552072, recv=1074552132, id=11145, oid=2, argc=0, argv=0xbfff6424, body=0x4008770c, nosuper=0) at eval.c:5036 #24 0x0805b561 in rb_call (klass=1074552072, recv=1074552132, mid=11145, argc=1, argv=0xbfff6420, scope=0) at eval.c:5126 #25 0x08056ead in rb_eval (self=1076525388, n=0x2) at eval.c:2998 #26 0x08056893 in rb_eval (self=1076525388, n=0x2) at eval.c:3165 #27 0x08055ea8 in rb_eval (self=1076525388, n=0x2) at eval.c:2651 #28 0x0805b0aa in rb_call0 (klass=1074557972, recv=1076525388, id=10505, oid=2, argc=0, argv=0xbfff7594, body=0x400971c0, nosuper=0) at eval.c:5036 #29 0x0805b561 in rb_call (klass=1074557972, recv=1076525388, mid=10505, argc=1, argv=0xbfff7590, scope=0) at eval.c:5126 #30 0x08056ead in rb_eval (self=1074557972, n=0x2) at eval.c:2998 #31 0x080574d3 in rb_eval (self=1074557972, n=0x2) at eval.c:2944 #32 0x080595b2 in rb_yield_0 (val=1076525388, self=1074557972, klass=0, flags=0, avalue=0) at eval.c:4157 #33 0x08057547 in rb_eval (self=1076525388, n=0x2) at eval.c:2806 #34 0x080574d3 in rb_eval (self=1076525388, n=0x2) at eval.c:2944 #35 0x080567d7 in rb_eval (self=1076525388, n=0x2) at eval.c:2856 #36 0x0805b0aa in rb_call0 (klass=1074557972, recv=1076525388, id=4993, oid=2, argc=0, argv=0x0, body=0x4009c904, nosuper=0) at eval.c:5036 #37 0x0805b561 in rb_call (klass=1074557972, recv=1076525388, mid=4993, argc=0, argv=0x0, scope=0) at eval.c:5126 #38 0x08056ead in rb_eval (self=1074557972, n=0x2) at eval.c:2998 #39 0x080562f5 in rb_eval (self=1074557972, n=0x2) at eval.c:2721 #40 0x0805b0aa in rb_call0 (klass=1074557932, recv=1074557972, id=10489, oid=2, argc=0, argv=0xbfff9eac, body=0x4009ef38, nosuper=0) at eval.c:5036 #41 0x0805b561 in rb_call (klass=1074557932, recv=1074557972, mid=10489, argc=3, argv=0xbfff9ea0, scope=1) at eval.c:5126 #42 0x08056ead in rb_eval (self=1074557972, n=0x2) at eval.c:2998 #43 0x0805b0aa in rb_call0 (klass=1074557932, recv=1074557972, id=10473, oid=2, argc=0, argv=0xbfffa5bc, body=0x4009f280, nosuper=0) at eval.c:5036 #44 0x0805b561 in rb_call (klass=1074557932, recv=1074557972, mid=10473, argc=3, argv=0xbfffa5b0, scope=1) at eval.c:5126 #45 0x08056ead in rb_eval (self=1074557972, n=0x2) at eval.c:2998 #46 0x08056db1 in rb_eval (self=1074557972, n=0x2) at eval.c:2991 #47 0x0805b0aa in rb_call0 (klass=1074557932, recv=1074557972, id=10233, oid=2, argc=0, argv=0xbfffb1e8, body=0x4009f668, nosuper=0) ---Type to continue, or q to quit--- ----- Original Message ----- From: To: "ruby developers list" Sent: Thursday, August 21, 2003 8:50 PM Subject: [ruby-dev:21221] Re: [BUG]net/httpでBUG > なかだです。 > > At Thu, 21 Aug 2003 18:18:40 +0900, > yamamoto madoka wrote: > > グローバルのサーバーではthreadSizeが100から150位で > > BUGが出ます。 > > 残念ながら再現しないようです。500位まで試しましたが、先に > Timeoutで終了してしまいました。 > > 落ちたときのバックトレースをもらえないでしょうか。 > > -- > --- 僕の前にBugはない。 > --- 僕の後ろにBugはできる。 > 中田 伸悦 >