severity 374741 important retitle 374741 rawdog fails to write output file (hangs in feedparser.py) clone 374741 -1 reassign -1 python-feedparser block 374741 by -1 thanks
On Mon, Oct 02, 2006 at 01:00:24AM +0200, Christian Aichinger wrote: > The problem lies with feedparser, it chokes on one of the articles > in the output file, namely with Zugschlus' "Alturo-Ersatz" posting. > If someone wants to verify this, check out this patch: > http://greek0.net/div/rawdog-diff > > I've boiled down a simple script which demonstrates the problem in > feedparser, it's attached. It fails with the feedparser version > shipped with rawdog, the version from python-feedparser, and the > upstream version 4.1. > > I'm hesitant to just reassign/clone this bug to feedparser though, > as the problem happens when rawdog calls _resolveRelativeURIs(), > which looks like an internal function which should not just be > called from the outside of feedparser (by convention, the _ in the > beginning indicates this). Hi, I'm downgrading to important, as the bug only surfaces with one particular RSS feed, and no one objected after my last mail. I'm also cloning this bug to python-feedparser, as that's the point where the problem lies AFAICS. For more background please see my last mail (partially quoted above): http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=374741;msg=57 There was also a testcase attached, which shows the problem. The HTML snippet is taken from Zugschlus' blog, it looks rather broken, but python-feedparser shouldn't just hang (infinite loop AFAICS). I'm cloning this bug instead of just reassigning, because rawdog contains a copy of feedparser.py with some local modifications. That has to be fixed too once the bug is resolved within feedparser. Cheers, Christian Aichinger
signature.asc
Description: Digital signature