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

Reply via email to