I have a production machine running Roxen which crashes on an error like this roughly once a day. I'm willing to make custom changes to the
And four more backtraces since Thursday.
Anyone (mast?) have an idea where to dig for the program_id mentioned? Or do I need to add more logging to the gc.c file? It would probably be interesting to find out when this object was created. I think it should be possible to add another field to the object which logs the time of creation. Then the backtrace from that moment would be interesting; anyone have a better idea than storing a backtrace for every object as soon as it is created, yet discarding the backtrace (to conserve space) as soon as the object gets a reference?
/data/src/gpike/src/gc.c:2519: GC fatal: Marked a thing without refs. **Block: 0xb3ef74e8 Type: object Refs: 0 **Got gc marker at 0xae2c1b68: flags=0x00000 refs=0 weak=0 xrefs=0 saved=-1 frame=(nil) **Program id: 66233 **The object is not on the object link list. **The object is destructed but program found from id. ******************* **Looking for references to 0xb3ef74e8: **Done looking for references to 0xb3ef74e8, found 0 refs. Pike was in GC stage 200 when this fatal occured. Backtrace at time of fatal: /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/PXml.pike:469: RXML.PXml(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set))->remove_runtime_tag(UserTag(selectcommunity),UNDEFINED) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/PXml.pike:423: RXML.PXml(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set))->add_runtime_tag(@0=UserTag(selectcommunity)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:6139: RXML.t_any_text(text/*, xml)->get_parser(Context(),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set),RXML.RenewablePCode(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set)),0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4684: Frame(if)->_eval(@1=Context(),@2=RXML.RenewablePCode(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set)),RXML.t_any_text(text/*, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.RenewablePCode(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:9206: RXML.RenewablePCode(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:3865: UserTag.Frame(celement)->_exec_array(@1,RXML.PXml(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(emit+rxml_tag_set)),({@2}),"do_return") /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4825: UserTag.Frame(celement)->_eval(@1,@3=RXML.PXml(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(emit+rxml_tag_set)),@4=RXML.t_any_text(text/*, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:459: UserTag(celement)->_p_xml_handle_tag(@3,mapping[5],"") /usr/local/pike/7.8.409/lib/modules/Parser.pmod/_parser.so:1: RXML.PXml(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(emit+rxml_tag_set))->finish("\r\n<celement\r\n title="&var.d_&_.p7;;"\r\n label="p7"\r\n elmcheck="&_.p7;>=10000"\r\n elmlabel="propval7" elmval="&form.propval7:none;"\r\n />\r\n") /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/PXml.pike:389: RXML.PXml(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(emit+rxml_tag_set))->finish("\r\n<celement\r\n title="&var.d_&_.p7;;"\r\n label="p7"\r\n elmcheck="&_.p7;>=10000"\r\n elmlabel="propval7" elmval="&form.propval7:none;"\r\n />\r\n") /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4705: Frame(if)->_eval(@1,RXML.PXml(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(emit+rxml_tag_set)),@4) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:459: TagIf(if)->_p_xml_handle_tag(@5=RXML.PXml(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(emit+rxml_tag_set)),mapping[1],,,0) /usr/local/pike/7.8.409/lib/modules/Parser.pmod/_parser.so:1: RXML.PXml(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(emit+rxml_tag_set))->finish("\r\n\r\n<if variable="var.d_&_.p0;">\r\n<celement\r\n title="&var.d_&_.p0;;"\r\n label="p0"\r\n elmcheck="&_.p0;>=10000"\r\n elmlabel="propval0" elmval="&form.propval0:none;"\r\n />\r\n</if>\r\n\r\n<if variable="var.d_"+[3665]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/PXml.pike:389: RXML.PXml(RXML.t_any_text(text/*, xml),RXML.CompositeTagSet(emit+rxml_tag_set))->finish("\r\n\r\n<if variable="var.d_&_.p0;">\r\n<celement\r\n title="&var.d_&_.p0;;"\r\n label="p0"\r\n elmcheck="&_.p0;>=10000"\r\n elmlabel="propval0" elmval="&form.propval0:none;"\r\n />\r\n</if>\r\n\r\n<if variable="var.d_"+[3665]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4705: Frame(eval)->_eval(@1,RXML.PXml(RXML.t_html(text/html, xml),RXML.CompositeTagSet(emit+rxml_tag_set)),RXML.t_html(text/html, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:459: TagEval(eval)->_p_xml_handle_tag(@6,([]),"\r\n\r\n<if variable="var.d_&_.p0;">\r\n<celement\r\n title="&var.d_&_.p0;;"\r\n label="p0"\r\n elmcheck="&_.p0;>=10000"\r\n "+[3750]) /usr/local/pike/7.8.409/lib/modules/Parser.pmod/_parser.so:1: RXML.PXml(RXML.t_html(text/html, xml),RXML.CompositeTagSet(emit+rxml_tag_set))->finish("\r\n\r\n<emit query="SELECT * FROM pdlprop WHERE 0\r\n\r\n OR id_desc='&_.p0;'\r\n\r\n OR id_desc='&_.p1;'\r\n\r\n OR id_desc='&_.p2;'\r\n\r\n OR id_desc='&_.p3;'\r\n\r\n OR id_desc='&_.p4;'\r\n\r\n OR id_desc='&_.p5;'"+[4404]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/PXml.pike:389: RXML.PXml(RXML.t_html(text/html, xml),RXML.CompositeTagSet(emit+rxml_tag_set))->finish("\r\n\r\n<emit query="SELECT * FROM pdlprop WHERE 0\r\n\r\n OR id_desc='&_.p0;'\r\n\r\n OR id_desc='&_.p1;'\r\n\r\n OR id_desc='&_.p2;'\r\n\r\n OR id_desc='&_.p3;'\r\n\r\n OR id_desc='&_.p4;'\r\n\r\n OR id_desc='&_.p5;'"+[4404]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4705: Frame(emit)->_eval(@1,RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),@7=RXML.t_html(text/html, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:459: TagEmit(emit)->_p_xml_handle_tag(@8,mapping[2],"\r\n\r\n<emit query="SELECT * FROM pdlprop WHERE 0\r\n\r\n OR id_desc='&_.p0;'\r\n\r\n OR id_desc='&_.p1;'\r\n\r\n OR "+[4495]) /usr/local/pike/7.8.409/lib/modules/Parser.pmod/_parser.so:1: RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->finish("\r\n\r\n<emit source="sql"\r\n query="SELECT * FROM pdlnode\r\n WHERE id_pdlnode='&form._id_pdlnode;';">\r\n\r\n<emit query="SELECT * FROM pdlprop WHERE 0\r\n\r\n OR id_desc='&_.p0;'\r\n\r\n OR id_desc='&_.p1"+[4517]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/PXml.pike:389: RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->finish("\r\n\r\n<emit source="sql"\r\n query="SELECT * FROM pdlnode\r\n WHERE id_pdlnode='&form._id_pdlnode;';">\r\n\r\n<emit query="SELECT * FROM pdlprop WHERE 0\r\n\r\n OR id_desc='&_.p0;'\r\n\r\n OR id_desc='&_.p1"+[4517]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:3819: Frame(eval)->_exec_array(@1,RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),({"\r\n\r\n<emit source="sql"\r\n query="SELECT * FROM pdlnode\r\n WHERE id_pdlnode='&form._id_pdlnode;';">\r"+[4610]}),"do_return") /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4825: Frame(eval)->_eval(@1,@9=RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),@7) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:459: TagEval(eval)->_p_xml_handle_tag(@9,([]),"\r\n<noparse>\r\n<emit source="sql"\r\n query="SELECT * FROM pdlnode\r\n WHERE id_pdlnode='&form._id_pdlnode;';">\r\n</noparse>\r\n<maketag name=emit type=container>\r\n <attrib name=source>sql</att"+[674]) /usr/local/pike/7.8.409/lib/modules/Parser.pmod/_parser.so:1: RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->finish("\n<if\n match="hidden == hidden"\n ><if not variable="form._rdonly"\n ><input type=hidden name=_id_pdlnode value="&form.id_pdlnode:html;"/></if></if><else\n ><tr><td></td><td colspan="&var.columns;"><"+[16928]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/PXml.pike:389: RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->finish("\n<if\n match="hidden == hidden"\n ><if not variable="form._rdonly"\n ><input type=hidden name=_id_pdlnode value="&form.id_pdlnode:html;"/></if></if><else\n ><tr><td></td><td colspan="&var.columns;"><"+[16928]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4705: Frame(else)->_eval(@1,RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),@7) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:459: TagElse(else)->_p_xml_handle_tag(@10,([]),"\n<if\n match="hidden == hidden"\n ><if not variable="form._rdonly"\n ><input type=hidden name=_id_pdlnode value="+[17014]) /usr/local/pike/7.8.409/lib/modules/Parser.pmod/_parser.so:1: RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->finish("\n<form method=post action="&page.url:none;">\n<table border=0>\n\n<define tag=buttons>\n<if not variable="form._rdonly">\n<table width="100%"><tr><td width="50%" align=left nowrap>\n<if variable="var._g"+[30512]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/PXml.pike:389: RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->finish("\n<form method=post action="&page.url:none;">\n<table border=0>\n\n<define tag=buttons>\n<if not variable="form._rdonly">\n<table width="100%"><tr><td width="50%" align=left nowrap>\n<if variable="var._g"+[30512]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4705: Frame(else)->_eval(@1,RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),@7) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:459: TagElse(else)->_p_xml_handle_tag(@11,([]),"\n<form method=post action="&page.url:none;">\n<table border=0>\n\n<define tag=buttons>\n<if not variable="form._rd"+[30598]) /usr/local/pike/7.8.409/lib/modules/Parser.pmod/_parser.so:1: RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->finish("<if\n variable="form._duplicate">\n <set variable="form._paste" value="_duplicate"/>\n</if\n><if variable="form._paste">\n<set\n variable="form.id_pdloffer" value="&cookie.clipboard;"\n/>\n</if>\n\n\n\n\n\n\n\n<i"+[47475]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/PXml.pike:389: RXML.PXml(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->finish("<if\n variable="form._duplicate">\n <set variable="form._paste" value="_duplicate"/>\n</if\n><if variable="form._paste">\n<set\n variable="form.id_pdloffer" value="&cookie.clipboard;"\n/>\n</if>\n\n\n\n\n\n\n\n<i"+[47475]) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:3819: Frame(template)->_exec_array(@1,RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),({"<if\n variable="form._duplicate">\n <set variable="form._paste" value="_duplicate"/>\n</if\n><if variable="+[47569]}),"do_return") /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4825: Frame(template)->_eval(@1,@12=RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),@7) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(if)->_eval(@1,RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),@7) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8243: RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->eval(@1,UNDEFINED) modules/tags/rxmlparse.pike:171: RoxenModule(entreeding.com/rxmlparse#0)->handle_file_extension(Stdio.File("/home/entreeding/info/businesscard-invitem.rxml", "r", 666 /* fd=88 */),"rxml",RequestID(/info/businesscard-invitem.rxml?parent=397601&sort=&invno=12)) base_server/configuration.pike:2357: Configuration(entreeding.com)->low_get_file(@13=RequestID(/info/businesscard-invitem.rxml?parent=397601&sort=&invno=12),UNDEFINED) base_server/configuration.pike:2491: Configuration(entreeding.com)->get_file(@13,UNDEFINED,UNDEFINED) base_server/configuration.pike:2466: Configuration(entreeding.com)->handle_request(@13,UNDEFINED) protocols/http.pike:2823: RequestID(/info/businesscard-invitem.rxml?parent=397601&sort=&invno=12)->handle_request() base_server/roxen.pike:849: roxen->handler_thread(20)
/data/src/gpike/src/gc.c:2519: GC fatal: Marked a thing without refs. **Block: 0xb1e9fef0 Type: object Refs: 0 **Got gc marker at 0xa9bd248: flags=0x00000 refs=0 weak=0 xrefs=0 saved=-1 frame=(nil) **Program id: 66124 **The object is not on the object link list. **The object is destructed but program found from id. ******************* **Looking for references to 0xb1e9fef0: **Done looking for references to 0xb1e9fef0, found 0 refs. Pike was in GC stage 200 when this fatal occured. Backtrace at time of fatal: /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:5233: RXML->rxml_index(mapping[9],"minpropval","var",Context(),RXML.t_any_text(text/*, none)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:1766: Context()->get_var(({"minpropval"}),"var",@0=RXML.t_any_text(text/*, none)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:7455: RXML.VarRef(var.minpropval)->get(@1=Context()) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8885: RXML.PCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(if)->_eval(@1,RXML.RenewablePCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+rxml_tag_set)),RXML.t_xml(text/xml, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.RenewablePCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:9206: RXML.RenewablePCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:3865: UserTag.Frame(checkproperty)->_exec_array(@1,RXML.PCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+rxml_tag_set)),({@2=RXML.RenewablePCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+rxml_tag_set))}),"do_return") /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4825: UserTag.Frame(checkproperty)->_eval(@1,@3=RXML.PCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+rxml_tag_set)),@4=RXML.t_xml(text/xml, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(define)->_eval(@1,RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),RXML.t_html(text/html, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(if)->_eval(@1,RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),@5=RXML.t_html(text/html, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8243: RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->eval(@1,UNDEFINED) modules/tags/rxmlparse.pike:171: RoxenModule(entreeding.com/rxmlparse#0)->handle_file_extension(Stdio.File("/home/entreeding/info/zoekresultaat.rxml", "r", 666 /* fd=69 */),"rxml",RequestID(/info/zoekresultaat.rxml?_id_pdlnode=1686)) base_server/configuration.pike:2357: Configuration(entreeding.com)->low_get_file(@6=RequestID(/info/zoekresultaat.rxml?_id_pdlnode=1686),UNDEFINED) base_server/configuration.pike:2491: Configuration(entreeding.com)->get_file(@6,UNDEFINED,UNDEFINED) base_server/configuration.pike:2466: Configuration(entreeding.com)->handle_request(@6,UNDEFINED) protocols/http.pike:2823: RequestID(/info/zoekresultaat.rxml?_id_pdlnode=1686)->handle_request() base_server/roxen.pike:849: roxen->handler_thread(24)
/data/src/gpike/src/gc.c:2519: GC fatal: Marked a thing without refs. **Block: 0xa9d8980 Type: object Refs: 0 **Got gc marker at 0xb1d65b80: flags=0x00000 refs=0 weak=0 xrefs=0 saved=-1 frame=(nil) **Program id: 66463 **The object is not on the object link list. **The object is destructed but program found from id. ******************* **Looking for references to 0xa9d8980: **Done looking for references to 0xa9d8980, found 0 refs. Pike was in GC stage 200 when this fatal occured. Backtrace at time of fatal: -:1: _static_modules.Builtin()->single_string_replace()->`()("/images/user/254231/art.100351200.jpeg") base_server/configuration.pike:3003: Configuration(entreeding.com)->real_file("/images/user/254231/art.100351200.jpeg",RequestID(/info/businesscard-inventory.rxml?parent=254231)) modules/graphics/cimg.pike:328: RoxenModule(entreeding.com/cimg#0)->get_my_args(mapping[10],@0=RequestID(/info/businesscard-inventory.rxml?parent=254231)) modules/graphics/cimg.pike:430: Frame(cimg)->do_return(@0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4821: Frame(cimg)->_eval(Context(),RXML.PCode(RXML.t_html(text/html, xml),RXML.CompositeTagSet(emit+rxml_tag_set)),RXML.t_html(text/html, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_html(text/html, xml),RXML.CompositeTagSet(emit+rxml_tag_set))->_eval(@1=Context(),0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(if)->_eval(@1,RXML.PCode(RXML.t_html(text/html, xml),RXML.CompositeTagSet(emit+rxml_tag_set)),@2=RXML.t_html(text/html, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_html(text/html, xml),RXML.CompositeTagSet(emit+rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(emit)->_eval(@1,RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),@2) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(if)->_eval(@1,RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),@2) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->_eval(@1,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8243: RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->eval(@1,UNDEFINED) modules/tags/rxmlparse.pike:171: RoxenModule(entreeding.com/rxmlparse#0)->handle_file_extension(Stdio.File("/home/entreeding/info/businesscard-inventory.rxml", "r", 666 /* fd=76 */),"rxml",@0) base_server/configuration.pike:2357: Configuration(entreeding.com)->low_get_file(@0,UNDEFINED) base_server/configuration.pike:2491: Configuration(entreeding.com)->get_file(@0,UNDEFINED,UNDEFINED) base_server/configuration.pike:2466: Configuration(entreeding.com)->handle_request(@0,UNDEFINED) protocols/http.pike:2823: RequestID(/info/businesscard-inventory.rxml?parent=254231)->handle_request() base_server/roxen.pike:849: roxen->handler_thread(6)
/data/src/gpike/src/gc.c:2519: GC fatal: Marked a thing without refs. **Block: 0xaf32900 Type: object Refs: 0 **Got gc marker at 0xb921bb8: flags=0x00000 refs=0 weak=0 xrefs=0 saved=-1 frame=(nil) **Program id: 65540 **The object is not on the object link list. **The object is destructed but program found from id. ******************* **Looking for references to 0xaf32900: **Done looking for references to 0xaf32900, found 0 refs. Pike was in GC stage 200 when this fatal occured. Backtrace at time of fatal: /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8910: RXML.PCode(RXML.t_string(string, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set))->_eval(Context(),0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(replace)->_eval(@0=Context(),RXML.PCode(RXML.t_any(any, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set)),RXML.t_any(any, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_any(any, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set))->_eval(@0,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(set)->_eval(@0,RXML.RenewablePCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set)),RXML.t_xml(text/xml, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.RenewablePCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set))->_eval(@0,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:9206: RXML.RenewablePCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set))->_eval(@0,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:3865: UserTag.Frame(converttexttourl)->_exec_array(@0,RXML.PCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set)),({@1=RXML.RenewablePCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set))}),,,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4825: UserTag.Frame(converttexttourl)->_eval(@0,@2=RXML.PCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set)),@3=RXML.t_xml(text/xml, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_xml(text/xml, xml),RXML.CompositeTagSet(_user_tag+emit+rxml_tag_set))->_eval(@0,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(define)->_eval(@0,RXML.PCode(RXML.t_html(text/html, xml),RXML.CompositeTagSet(emit+rxml_tag_set)),RXML.t_html(text/html, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_html(text/html, xml),RXML.CompositeTagSet(emit+rxml_tag_set))->_eval(@0,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(emit)->_eval(@0,RXML.PCode(RXML.t_html(text/html, xml),RXML.CompositeTagSet(emit+rxml_tag_set)),@4=RXML.t_html(text/html, xml)) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_html(text/html, xml),RXML.CompositeTagSet(emit+rxml_tag_set))->_eval(@0,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:4775: Frame(emit)->_eval(@0,RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set)),@4) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8835: RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->_eval(@0,0) /usr/roxen/server-4.5.0/etc/modules/RXML.pmod/module.pmod:8243: RXML.PCode(RXML.t_html(text/html, xml),RXMLTagSet(entreeding.com,rxml_tag_set))->eval(@0,UNDEFINED) modules/tags/rxmlparse.pike:171: RoxenModule(entreeding.com/rxmlparse#0)->handle_file_extension(Stdio.File("/home/entreeding/extern/nieuws.rxml", "r", 666 /* fd=42 */),"rxml",RequestID(/extern/nieuws.rxml?id=1557)) base_server/configuration.pike:2357: Configuration(entreeding.com)->low_get_file(@5=RequestID(/extern/nieuws.rxml?id=1557),UNDEFINED) base_server/configuration.pike:2491: Configuration(entreeding.com)->get_file(@5,UNDEFINED,UNDEFINED) base_server/configuration.pike:2466: Configuration(entreeding.com)->handle_request(@5,UNDEFINED) protocols/http.pike:2823: RequestID(/extern/nieuws.rxml?id=1557)->handle_request() base_server/roxen.pike:849: roxen->handler_thread(13)