Calvin, The change in stack trace was helpful (never imagined I would say that, since they are usually worthless). I looked at how xpath.find was handling its arguments and there was something, well, not quite right. I reworked it and ran your case with this code:
IO.popen("gzcat rwtest/tap-config_1.xml.gz") {|fd| t=TAP::Config.new(fd.read) puts t.tap_info_from_attrib("rfx-name","tap1","port2-service-role") } It came through a single pass without a problem, but you should try it. Do an svn update. You should get revision 184. Is this TAP code and the XML document something I can add to svn in rwtest or does it need to stay private? Dan On Sep 21, 2007, at 10:31, Calvin Bascom wrote: > I am still getting a segfault with these changes, but not the same > one. It is segfaulting on the line just previous to the one that > it used to segfault on. Here is the new backtrace for this one: > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread -1209047360 (LWP 31775)] > 0x008a532c in st_lookup (table=0x9e69e4, key=2889, > value=0xbfcd7a78) at st.c:250 > 250 hash_val = do_hash(key, table); > (gdb) bt > #0 0x008a532c in st_lookup (table=0x9e69e4, key=2889, > value=0xbfcd7a78) at st.c:250 > #1 0x008b3e02 in classname (klass=3066185200) at variable.c:151 > #2 0x008b4279 in rb_class_path (klass=3066185200) at variable.c:190 > #3 0x008b43d7 in rb_class_name (klass=3066185200) at variable.c:289 > #4 0x008b43f7 in rb_class2name (klass=3066185200) at variable.c:296 > #5 0x008b4d85 in rb_obj_classname (obj=3066185220) at variable.c:303 > #6 0x008408f4 in rb_check_type (x=3066185220, t=34) at error.c:276 > #7 0x009e21b2 in ruby_xml_xpath_find (argc=2, argv=0x8b12ab0, > class=3064317300) at ruby_xml_xpath.c:102 > #8 0x009e262e in ruby_xml_xpath_find2 (argc=2, argv=0x8b12ab0) at > ruby_xml_xpath.c:212 > #9 0x009de263 in ruby_xml_document_find (argc=1, argv=0xbfcd7ec0, > self=3066185280) at ruby_xml_document.c:408 > #10 0x008420d6 in call_cfunc (func=0x9de1ec > <ruby_xml_document_find>, recv=3066185280, len=Variable "len" is > not available. > ) at eval.c:5659 > #11 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #12 0x0084d106 in rb_call (klass=3064324820, recv=3066185280, > mid=3713, argc=1, argv=0xbfcd7ec0, scope=0, self=3066185360) at > eval.c:6062 > #13 0x00849129 in rb_eval (self=3066185360, n=Variable "n" is not > available. > ) at eval.c:3447 > #14 0x0084904d in rb_eval (self=3066185360, n=Variable "n" is not > available. > ) at eval.c:3441 > #15 0x00849cb7 in rb_eval (self=3066185360, n=Variable "n" is not > available. > ) at eval.c:3628 > #16 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #17 0x0084d106 in rb_call (klass=3064292640, recv=3066185360, > mid=105513, argc=3, argv=0xbfcd8ad0, scope=0, self=3066341040) at > eval.c:6062 > #18 0x00849129 in rb_eval (self=3066341040, n=Variable "n" is not > available. > ) at eval.c:3447 > #19 0x0084a216 in rb_eval (self=3066341040, n=Variable "n" is not > available. > ) at eval.c:3638 > #20 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > #21 0x0084a80b in rb_eval (self=3066185360, n=Variable "n" is not > available. > ) at eval.c:3252 > #22 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > #23 0x008507a2 in rb_yield (val=3066843900) at eval.c:5073 > #24 0x009db091 in ruby_xml_xpath_object_each (self=3065745340) at > ruby_xml_xpath_object.c:143 > #25 0x008420c7 in call_cfunc (func=0x9db028 > <ruby_xml_xpath_object_each>, recv=3065745340, len=Variable "len" > is not available. > ) at eval.c:5662 > #26 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #27 0x0084d106 in rb_call (klass=3064317020, recv=3065745340, > mid=3841, argc=0, argv=0x0, scope=0, self=3066185360) at eval.c:6062 > #28 0x00849129 in rb_eval (self=3066185360, n=Variable "n" is not > available. > ) at eval.c:3447 > #29 0x0084be99 in rb_eval (self=3066185360, n=Variable "n" is not > available. > ) at eval.c:3177 > #30 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #31 0x0084d106 in rb_call (klass=3064292640, recv=3066185360, > mid=105457, argc=0, argv=0x0, scope=0, self=3066341040) at eval.c:6062 > #32 0x00849129 in rb_eval (self=3066341040, n=Variable "n" is not > available. > ) at eval.c:3447 > #33 0x0084be99 in rb_eval (self=3066341040, n=Variable "n" is not > available. > ) at eval.c:3177 > #34 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #35 0x0084d106 in rb_call (klass=3066417540, recv=3066341040, > mid=109993, argc=0, argv=0x0, scope=0, self=3066650420) at eval.c:6062 > #36 0x00849129 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3447 > #37 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > #38 0x0084a80b in rb_eval (self=3063991000, n=Variable "n" is not > available. > ) at eval.c:3252 > #39 0x0084b674 in rb_eval (self=3063991000, n=Variable "n" is not > available. > ) at eval.c:3263 > #40 0x0084ba62 in rb_eval (self=3063991000, n=Variable "n" is not > available. > ) at eval.c:3311 > #41 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #42 0x0084d106 in rb_call (klass=3084314720, recv=3063991000, > mid=55513, argc=1, argv=0xbfcdbe30, scope=0, self=3066417540) at > eval.c:6062 > #43 0x00849129 in rb_eval (self=3066417540, n=Variable "n" is not > available. > ) at eval.c:3447 > #44 0x0085451d in block_pass (self=3066417540, node=0xb7cd6984) at > eval.c:8871 > #45 0x00849c5a in rb_eval (self=3066417540, n=Variable "n" is not > available. > ) at eval.c:3163 > #46 0x00849cb7 in rb_eval (self=3066417540, n=Variable "n" is not > available. > ) at eval.c:3628 > #47 0x0084b674 in rb_eval (self=3066417540, n=Variable "n" is not > available. > ) at eval.c:3263 > #48 0x0084ba62 in rb_eval (self=3066417540, n=Variable "n" is not > available. > ) at eval.c:3311 > #49 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #50 0x0084d106 in rb_call (klass=3082551800, recv=3066417540, > mid=55513, argc=0, argv=0x0, scope=0, self=3066650420) at eval.c:6062 > #51 0x00849129 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3447 > #52 0x0084be99 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3177 > #53 0x0084b674 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3263 > #54 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > ---Type <return> to continue, or q <return> to quit--- > #55 0x0084d106 in rb_call (klass=3066752120, recv=3066650420, > mid=12585, argc=0, argv=0xbfcde184, scope=1, self=6) at eval.c:6062 > #56 0x0084d789 in rb_f_send (argc=0, argv=0xbfcde184, > recv=3066650420) at eval.c:6110 > #57 0x008420d6 in call_cfunc (func=0x84d6e4 <rb_f_send>, > recv=3066650420, len=Variable "len" is not available. > ) at eval.c:5659 > #58 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #59 0x0084d106 in rb_call (klass=3085917340, recv=3066650420, > mid=4049, argc=1, argv=0xbfcde180, scope=1, self=3066650420) at > eval.c:6062 > #60 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #61 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #62 0x0084d106 in rb_call (klass=3069139820, recv=3066650420, > mid=69129, argc=0, argv=0x0, scope=2, self=3066650420) at eval.c:6062 > #63 0x0084a69e in rb_eval (self=Variable "self" is not available. > ) at eval.c:3468 > #64 0x0084a3ed in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3391 > #65 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #66 0x0084d106 in rb_call (klass=3069020900, recv=3066650420, > mid=69097, argc=2, argv=0xbfcdf020, scope=1, self=3066650420) at > eval.c:6062 > #67 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #68 0x00849cb7 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3628 > #69 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > #70 0x0084a80b in rb_eval (self=3066664380, n=Variable "n" is not > available. > ) at eval.c:3252 > #71 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #72 0x0084d106 in rb_call (klass=3068894220, recv=3066664380, > mid=5265, argc=1, argv=0xbfcdfe50, scope=0, self=3066650420) at > eval.c:6062 > #73 0x00849129 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3447 > #74 0x0084be99 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3177 > #75 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #76 0x0084d106 in rb_call (klass=3069020900, recv=3066650420, > mid=69097, argc=2, argv=0xbfce0750, scope=1, self=3066650420) at > eval.c:6062 > #77 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #78 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #79 0x0084d106 in rb_call (klass=3069020900, recv=3066650420, > mid=68481, argc=0, argv=0x0, scope=2, self=3066650420) at eval.c:6062 > #80 0x0084a69e in rb_eval (self=Variable "self" is not available. > ) at eval.c:3468 > #81 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > #82 0x0084a80b in rb_eval (self=3082271840, n=Variable "n" is not > available. > ) at eval.c:3252 > #83 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #84 0x0084d106 in rb_call (klass=3082271740, recv=3082271840, > mid=57129, argc=0, argv=0x0, scope=0, self=3066650420) at eval.c:6062 > #85 0x00849129 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3447 > #86 0x0084be99 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3177 > #87 0x0084904d in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3441 > #88 0x0084a5d1 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3796 > #89 0x0084904d in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3441 > #90 0x00849cb7 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3628 > #91 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #92 0x0084d106 in rb_call (klass=3069020880, recv=3066650420, > mid=68377, argc=0, argv=0x0, scope=2, self=3066650420) at eval.c:6062 > #93 0x0084a69e in rb_eval (self=Variable "self" is not available. > ) at eval.c:3468 > #94 0x0084b674 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3263 > #95 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #96 0x0084d106 in rb_call (klass=3069020840, recv=3066650420, > mid=63513, argc=0, argv=0xbfce3914, scope=1, self=6) at eval.c:6062 > #97 0x0084d789 in rb_f_send (argc=0, argv=0xbfce3914, > recv=3066650420) at eval.c:6110 > #98 0x008420d6 in call_cfunc (func=0x84d6e4 <rb_f_send>, > recv=3066650420, len=Variable "len" is not available. > ) at eval.c:5659 > #99 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #100 0x0084d106 in rb_call (klass=3085917340, recv=3066650420, > mid=4049, argc=1, argv=0xbfce3910, scope=1, self=3066650420) at > eval.c:6062 > #101 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #102 0x0084ba62 in rb_eval (self=3066650420, n=Variable "n" is not > available. > ) at eval.c:3311 > #103 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #104 0x0084d106 in rb_call (klass=3069139820, recv=3066650420, > mid=69121, argc=3, argv=0xbfce4250, scope=1, self=3066650420) at > eval.c:6062 > #105 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #106 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #107 0x0084d106 in rb_call (klass=3069020900, recv=3066650420, > mid=71297, argc=3, argv=0xbfce4840, scope=1, self=3066650420) at > eval.c:6062 > #108 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #109 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > ---Type <return> to continue, or q <return> to quit--- > #110 0x0084d106 in rb_call (klass=3069013460, recv=3066650420, > mid=30209, argc=2, argv=0xbfce4e50, scope=0, self=3066752120) at > eval.c:6062 > #111 0x00849129 in rb_eval (self=3066752120, n=Variable "n" is not > available. > ) at eval.c:3447 > #112 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #113 0x0084d106 in rb_call (klass=3069139700, recv=3066752120, > mid=30209, argc=2, argv=0xbfce5440, scope=0, self=3065909660) at > eval.c:6062 > #114 0x00849129 in rb_eval (self=3065909660, n=Variable "n" is not > available. > ) at eval.c:3447 > #115 0x0084904d in rb_eval (self=3065909660, n=Variable "n" is not > available. > ) at eval.c:3441 > #116 0x0084b674 in rb_eval (self=3065909660, n=Variable "n" is not > available. > ) at eval.c:3263 > #117 0x0084ba62 in rb_eval (self=3065909660, n=Variable "n" is not > available. > ) at eval.c:3311 > #118 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #119 0x0084d106 in rb_call (klass=3065909640, recv=3065909660, > mid=49913, argc=3, argv=0xbfce6370, scope=0, self=3065882880) at > eval.c:6062 > #120 0x00849129 in rb_eval (self=3065882880, n=Variable "n" is not > available. > ) at eval.c:3447 > #121 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > #122 0x008507a2 in rb_yield (val=6) at eval.c:5073 > #123 0x00847071 in rb_ensure (b_proc=0x85078c <rb_yield>, data1=6, > e_proc=0x22b4c8 <rb_mutex_unlock>, data2=3065882760) at eval.c:5456 > #124 0x0022b5f2 in rb_mutex_synchronize (self=3065882760) at > fastthread.c:526 > #125 0x008420c7 in call_cfunc (func=0x22b5c0 > <rb_mutex_synchronize>, recv=3065882760, len=Variable "len" is not > available. > ) at eval.c:5662 > #126 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #127 0x0084d106 in rb_call (klass=3082545160, recv=3065882760, > mid=11689, argc=0, argv=0x0, scope=0, self=3065882880) at eval.c:6062 > #128 0x00849129 in rb_eval (self=3065882880, n=Variable "n" is not > available. > ) at eval.c:3447 > #129 0x0084be99 in rb_eval (self=3065882880, n=Variable "n" is not > available. > ) at eval.c:3177 > #130 0x0084b674 in rb_eval (self=3065882880, n=Variable "n" is not > available. > ) at eval.c:3263 > #131 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #132 0x0084d106 in rb_call (klass=3083744240, recv=3065882880, > mid=30209, argc=2, argv=0xbfce79d0, scope=0, self=3083060300) at > eval.c:6062 > #133 0x00849129 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3447 > #134 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > #135 0x008507a2 in rb_yield (val=3065882880) at eval.c:5073 > #136 0x0083114a in rb_ary_each (ary=3065882600) at array.c:1138 > #137 0x008420c7 in call_cfunc (func=0x83110c <rb_ary_each>, > recv=3065882600, len=Variable "len" is not available. > ) at eval.c:5662 > #138 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #139 0x0084d106 in rb_call (klass=3085886680, recv=3065882600, > mid=3841, argc=0, argv=0x0, scope=0, self=3083060300) at eval.c:6062 > #140 0x00849129 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3447 > #141 0x0084be99 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3177 > #142 0x00848f66 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:2919 > #143 0x008493a7 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3101 > #144 0x0084b674 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3263 > #145 0x0084ba62 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3311 > #146 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #147 0x0084d106 in rb_call (klass=3081511760, recv=3083060300, > mid=45561, argc=1, argv=0xbfce97d0, scope=1, self=3083060300) at > eval.c:6062 > #148 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #149 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > #150 0x0085810a in rb_thread_start_0 (fn=0x84fa28 > <rb_thread_yield>, arg=0xb6aae0cc, th=0x9256fd0) at eval.c:11878 > #151 0x00841fc8 in call_cfunc (func=0x858190 > <rb_thread_initialize>, recv=3064652000, len=Variable "len" is not > available. > ) at eval.c:5656 > #152 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #153 0x0084d106 in rb_call (klass=3085901680, recv=3064652000, > mid=2961, argc=1, argv=0xbfcea560, scope=1, self=6) at eval.c:6062 > #154 0x0084da0d in rb_obj_call_init (obj=3064652000, argc=1, > argv=0xbfcea560) at eval.c:7594 > #155 0x0084da53 in rb_thread_s_new (argc=1, argv=0xbfcea560, > klass=3085901680) at eval.c:11991 > #156 0x008420d6 in call_cfunc (func=0x84da20 <rb_thread_s_new>, > recv=3085901680, len=Variable "len" is not available. > ) at eval.c:5659 > #157 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #158 0x0084d106 in rb_call (klass=3085901660, recv=3085901680, > mid=3353, argc=1, argv=0xbfcea560, scope=0, self=3083060300) at > eval.c:6062 > #159 0x00849129 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3447 > #160 0x0084be99 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3177 > #161 0x0084a216 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3638 > #162 0x0084b674 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3263 > #163 0x008493a7 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3101 > #164 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > ---Type <return> to continue, or q <return> to quit--- > #165 0x0085810a in rb_thread_start_0 (fn=0x84fa28 > <rb_thread_yield>, arg=0xb6b89dc0, th=0x87fb5b8) at eval.c:11878 > #166 0x00841fc8 in call_cfunc (func=0x858190 > <rb_thread_initialize>, recv=3065552340, len=Variable "len" is not > available. > ) at eval.c:5656 > #167 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #168 0x0084d106 in rb_call (klass=3085901680, recv=3065552340, > mid=2961, argc=0, argv=0x0, scope=1, self=6) at eval.c:6062 > #169 0x0084da0d in rb_obj_call_init (obj=3065552340, argc=0, > argv=0x0) at eval.c:7594 > #170 0x0084da53 in rb_thread_s_new (argc=0, argv=0x0, > klass=3085901680) at eval.c:11991 > #171 0x008420d6 in call_cfunc (func=0x84da20 <rb_thread_s_new>, > recv=3085901680, len=Variable "len" is not available. > ) at eval.c:5659 > #172 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #173 0x0084d106 in rb_call (klass=3085901660, recv=3085901680, > mid=3353, argc=0, argv=0x0, scope=0, self=3083060300) at eval.c:6062 > #174 0x00849129 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3447 > #175 0x0084be99 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3177 > #176 0x00849f97 in rb_eval (self=3083060300, n=Variable "n" is not > available. > ) at eval.c:3648 > #177 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #178 0x0084d106 in rb_call (klass=3081511760, recv=3083060300, > mid=5137, argc=0, argv=0x0, scope=0, self=3083061140) at eval.c:6062 > #179 0x00849129 in rb_eval (self=3083061140, n=Variable "n" is not > available. > ) at eval.c:3447 > #180 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > #181 0x008507a2 in rb_yield (val=3065552520) at eval.c:5073 > #182 0x008608e9 in each_i (key=3083059820, value=3083060300) at > hash.c:1119 > #183 0x0085fc74 in hash_foreach_iter (key=3083059820, > value=3083060300, arg=0xbfced2c8) at hash.c:170 > #184 0x008a59cf in st_foreach (table=0x89b6628, func=0x85fc44 > <hash_foreach_iter>, arg=3218002632) at st.c:487 > #185 0x0085fd88 in hash_foreach_call (arg=0xbfced2c8) at hash.c:205 > #186 0x00847071 in rb_ensure (b_proc=0x85fd60 <hash_foreach_call>, > data1=3218002632, e_proc=0x85fcfc <hash_foreach_ensure>, > data2=3083061020) > at eval.c:5456 > #187 0x0085fdf0 in rb_hash_foreach (hash=3083061020, func=0x8608bc > <each_i>, farg=0) at hash.c:223 > #188 0x00860918 in rb_hash_each (hash=3083061020) at hash.c:1147 > #189 0x008420c7 in call_cfunc (func=0x8608f4 <rb_hash_each>, > recv=3083061020, len=Variable "len" is not available. > ) at eval.c:5662 > #190 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #191 0x0084d106 in rb_call (klass=3085883660, recv=3083061020, > mid=3841, argc=0, argv=0x0, scope=0, self=3083061140) at eval.c:6062 > #192 0x00849129 in rb_eval (self=3083061140, n=Variable "n" is not > available. > ) at eval.c:3447 > #193 0x0084be99 in rb_eval (self=3083061140, n=Variable "n" is not > available. > ) at eval.c:3177 > #194 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #195 0x0084d106 in rb_call (klass=3081563420, recv=3083061140, > mid=5137, argc=0, argv=0x0, scope=0, self=3083124340) at eval.c:6062 > #196 0x00849129 in rb_eval (self=3083124340, n=Variable "n" is not > available. > ) at eval.c:3447 > #197 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #198 0x0084d106 in rb_call (klass=3085303400, recv=3083124340, > mid=5137, argc=0, argv=0x0, scope=0, self=3083124780) at eval.c:6062 > #199 0x00849129 in rb_eval (self=3083124780, n=Variable "n" is not > available. > ) at eval.c:3447 > #200 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #201 0x0084d106 in rb_call (klass=3081664000, recv=3083124780, > mid=5137, argc=1, argv=0xbfceea20, scope=0, self=3085912480) at > eval.c:6062 > #202 0x00849129 in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3447 > #203 0x0084b04f in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3008 > #204 0x0085729e in rb_load (fname=3084162560, wrap=0) at eval.c:6857 > #205 0x008573a1 in rb_f_load (argc=1, argv=0xbfcef670) at eval.c:6925 > #206 0x008420d6 in call_cfunc (func=0x85735c <rb_f_load>, > recv=3085912480, len=Variable "len" is not available. > ) at eval.c:5659 > #207 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #208 0x0084d106 in rb_call (klass=3085917340, recv=3085912480, > mid=9737, argc=1, argv=0xbfcef670, scope=3, self=6) at eval.c:6062 > #209 0x008521d5 in rb_call_super (argc=1, argv=0xbfcef670) at > eval.c:6230 > #210 0x0084a57d in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3509 > #211 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > #212 0x0084a80b in rb_eval (self=3083598260, n=Variable "n" is not > available. > ) at eval.c:3252 > #213 0x0084ba62 in rb_eval (self=3083598260, n=Variable "n" is not > available. > ) at eval.c:3311 > #214 0x0084ba62 in rb_eval (self=3083598260, n=Variable "n" is not > available. > ) at eval.c:3311 > #215 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #216 0x0084d106 in rb_call (klass=3083598120, recv=3083598260, > mid=41161, argc=1, argv=0xbfcf07f0, scope=0, self=3085912480) at > eval.c:6062 > #217 0x00849129 in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3447 > #218 0x0084be99 in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3177 > ---Type <return> to continue, or q <return> to quit--- > #219 0x0084b674 in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3263 > #220 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #221 0x0084d106 in rb_call (klass=3085917480, recv=3085912480, > mid=9737, argc=1, argv=0xbfcf1400, scope=1, self=3085912480) at > eval.c:6062 > #222 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #223 0x0084ba62 in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3311 > #224 0x0085729e in rb_load (fname=3081494920, wrap=0) at eval.c:6857 > #225 0x00857729 in rb_require_safe (fname=3081499720, safe=0) at > eval.c:7213 > #226 0x008579c3 in rb_f_require (obj=3085912480, fname=3081502600) > at eval.c:7106 > #227 0x008420b8 in call_cfunc (func=0x8579a0 <rb_f_require>, > recv=3085912480, len=Variable "len" is not available. > ) at eval.c:5665 > #228 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #229 0x0084d106 in rb_call (klass=3085917360, recv=3085912480, > mid=30129, argc=1, argv=0xbfcf2270, scope=1, self=3085912480) at > eval.c:6062 > #230 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #231 0x0084b674 in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3263 > #232 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #233 0x0084d106 in rb_call (klass=3085917340, recv=3085912480, > mid=9745, argc=1, argv=0xbfcf2bb0, scope=3, self=6) at eval.c:6062 > #234 0x008521d5 in rb_call_super (argc=1, argv=0xbfcf2bb0) at > eval.c:6230 > #235 0x0084a57d in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3509 > #236 0x0084f501 in rb_yield_0 (val=Variable "val" is not available. > ) at eval.c:4991 > #237 0x0084a80b in rb_eval (self=3083598260, n=Variable "n" is not > available. > ) at eval.c:3252 > #238 0x0084ba62 in rb_eval (self=3083598260, n=Variable "n" is not > available. > ) at eval.c:3311 > #239 0x0084ba62 in rb_eval (self=3083598260, n=Variable "n" is not > available. > ) at eval.c:3311 > #240 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #241 0x0084d106 in rb_call (klass=3083598120, recv=3083598260, > mid=41161, argc=1, argv=0xbfcf3d30, scope=0, self=3085912480) at > eval.c:6062 > #242 0x00849129 in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3447 > #243 0x0084be99 in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3177 > #244 0x0084b674 in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3263 > #245 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #246 0x0084d106 in rb_call (klass=3085917480, recv=3085912480, > mid=9745, argc=1, argv=0xbfcf4940, scope=1, self=3085912480) at > eval.c:6062 > #247 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #248 0x0085729e in rb_load (fname=3084112660, wrap=0) at eval.c:6857 > #249 0x00857729 in rb_require_safe (fname=3085847780, safe=0) at > eval.c:7213 > #250 0x008579c3 in rb_f_require (obj=3085912480, fname=3084298900) > at eval.c:7106 > #251 0x008420b8 in call_cfunc (func=0x8579a0 <rb_f_require>, > recv=3085912480, len=Variable "len" is not available. > ) at eval.c:5665 > #252 0x0084c4dd in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5815 > #253 0x0084d106 in rb_call (klass=3085917360, recv=3085912480, > mid=30129, argc=1, argv=0xbfcf53c0, scope=1, self=3085912480) at > eval.c:6062 > #254 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #255 0x0084b674 in rb_eval (self=3085912480, n=Variable "n" is not > available. > ) at eval.c:3263 > #256 0x0084cdbf in rb_call0 (klass=Variable "klass" is not available. > ) at eval.c:5966 > #257 0x0084d106 in rb_call (klass=3085917340, recv=3085912480, > mid=9745, argc=1, argv=0xbfcf5cc0, scope=1, self=3085912480) at > eval.c:6062 > #258 0x0084923f in rb_eval (self=Variable "self" is not available. > ) at eval.c:3462 > #259 0x00856345 in ruby_exec_internal () at eval.c:1608 > #260 0x00856381 in ruby_exec () at eval.c:1628 > #261 0x0085829c in ruby_run () at eval.c:1638 > #262 0x08048669 in main (argc=Could not find the frame base for > "main". > ) at main.c:48 > > Dan Janowski wrote: >> I just sent out a notice of changes related to this. I'll leave >> testing this to you. If it still has problems, then I will use >> this data. >> >> Get it here: >> >> svn checkout http://libxml.rubyforge.org/svn/branches/MEM2 >> >> Thanks for the data. >> >> Dan >> On Sep 21, 2007, at 09:35, Calvin Bascom wrote: >> > <snip> _______________________________________________ libxml-devel mailing list libxml-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/libxml-devel