xml:parse() - infinite loop
Bug #1027270 reported by
mb21
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zorba |
Fix Released
|
Critical
|
Nicolae Brinza |
Bug Description
"xmllint --encode ascii wiki.xml" reveals that for some reason the input file contains lots of uncommon UTF-8 characters (when viewed with cat and vim the font seems to substitutes those with the closest ASCII char).
Strangely it doesn't seem to be only one character but a combination of lines that provokes the behaviour (I tried removing some lines individually but couldn't reproduce after that).
Related branches
lp:~nbrinza/zorba/parse-fragment
- Chris Hillery: Approve
- Nicolae Brinza: Approve
-
Diff: 459 lines (+362/-6)6 files modifiedChangeLog (+8/-0)
src/store/naive/loader.h (+2/-1)
src/store/naive/loader_dtd.cpp (+22/-5)
test/rbkt/ExpQueryResults/zorba/parsing_and_serializing/parse-fragment-skip-root-57.xml.res (+159/-0)
test/rbkt/Queries/zorba/parsing_and_serializing/bad.xml (+158/-0)
test/rbkt/Queries/zorba/parsing_and_serializing/parse-fragment-skip-root-57.xq (+13/-0)
Changed in zorba: | |
assignee: | nobody → Nicolae Brinza (nbrinza) |
importance: | Undecided → Medium |
description: | updated |
description: | updated |
Changed in zorba: | |
status: | Confirmed → Fix Committed |
Changed in zorba: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
the input file