Skip Menu |

This queue is for tickets about the XML-LibXML CPAN distribution.

Report information
The Basics
Id: 60836
Status: resolved
Priority: 0/
Queue: XML-LibXML

People
Owner: Nobody in particular
Requestors: chip [...] pobox.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 1.70
Fixed in: (no value)



Subject: Infinite error recursion
Partial backtrace: ... $ = XML::LibXML::Error::as_string(ref(XML::LibXML::Error)) called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML/Error.pm' line 182 $ = XML::LibXML::Error::as_string(ref(XML::LibXML::Error)) called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML/Error.pm' line 182 $ = XML::LibXML::Error::as_string(ref(XML::LibXML::Error)) called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML/Error.pm' line 182 $ = XML::LibXML::Error::as_string(ref(XML::LibXML::Error)) called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML/Error.pm' line 182 $ = XML::LibXML::Error::as_string(ref(XML::LibXML::Error)) called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML/Error.pm' line 182 $ = XML::LibXML::Error::as_string(ref(XML::LibXML::Error)) called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML/Error.pm' line 182 $ = XML::LibXML::Error::as_string(ref(XML::LibXML::Error)) called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML/Error.pm' line 182 $ = XML::LibXML::Error::as_string(ref(XML::LibXML::Error)) called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML/Error.pm' line 182 $ = XML::LibXML::Error::as_string(ref(XML::LibXML::Error)) called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML/Error.pm' line 182 $ = XML::LibXML::Error::as_string(ref(XML::LibXML::Error)) called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML/Error.pm' line 182 $ = XML::LibXML::Error::as_string(ref(XML::LibXML::Error), undef, '') called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64- linux/XML/LibXML/Error.pm' line 139 $ = XML::LibXML::Error::_report_warning(ref(XML::LibXML::Error)) called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML.pm' line 1084 . = eval {...} called from file `/opt/perl/lib/vendor_perl/5.12.1/x86_64-linux/XML/LibXML.pm' line 1083 $ = XML::LibXML::parse_html_string(ref(XML::LibXML), '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">^J<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">^J^J<head profile="http://gmpg.org/xfn/11">^J<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />^J^J<title>~*~*SAVE NOW! PC Micro Store coupon: 40% off CAT5e cables of ... called from file `lib/UB/Agent/LWP.pm' line 236
From: Anders Nielsen
I also have problems with infinite recursion on line 182. Downgrading to version 1.66.2 seems to have solved my problems.
Thanks for the report. We already limit the error recursion depth now. So I'm closing this ticket as resolved. Regards, -- Shlomi Fish