You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This simple script crash python.
Parsing of commented xml string work good.
(i.e. raised exception not crash python)
Buffer overflow during convertion to unicode?
Tested on Win XP and linux with kernel 2.4 with same
results.
I can reproduce on Linux with current CVS and expat
1.95.5-2. Note the size of the data only needs to be
greater than 1024.
xml = "<?xml version='1.0' encoding='iso8859'?><s>%s</s>" %
('a' * 1025)
I am not certain this problem is specific to Python. It
might be down in expat only. Need to investigate further.
effbot commented on Nov 12, 2005
effbotmannequin
Mannequin
More actions
Logged In: YES
user_id=38376
Works for me under 2.3.2 (with expat 1.95.6) and 2.4.1 (with
expat 1.95.8).
Try upgrading your expat and see if the problem goes away.
nnorwitz commented on Nov 12, 2005
nnorwitzmannequin
Mannequin
More actions
Logged In: YES
user_id=33168
I had recently upgraded to expat 1.95.8, so I was hopeful.
But it still crashed for me on linux.
I did get a better stack trace which allowed me to come up
with a patch that solves the problem and passes all the
tests. The patch seems a bit odd and I think there might be
another problem going on here. It would be great if someone
more familiar with xmlparse could take a look at the patch
and figure out if it's right or not.
The fault is with Expat and not us. I have submitted a bug
report with a possible patch at http://sourceforge.net/tracker/index.php?func=detail&aid=1515266&group_id=10127&atid=110127
. I don't know what their turn-around time will be with
this so I will email python-dev to see how long people want
to wait on the Expat developers before we just push our own
patch for this.
This is now fixed in the Expat CVS with lib/xmlparse.c
revisions 1.154 and 1.155. I've merged these into the Expat
bundled with Python in revision 47191 (on the trunk), and
moved the crasher test into the tests for xml.parsers.expat.
I don't know when the next Expat release will go out yet,
but this will keep us from being dependent on that schedule.
Activity
rozhnov commentedon Sep 20, 2005
This simple script crash python.
Parsing of commented xml string work good.
(i.e. raised exception not crash python)
Buffer overflow during convertion to unicode?
Tested on Win XP and linux with kernel 2.4 with same
results.
nnorwitz commentedon Sep 22, 2005
Logged In: YES
user_id=33168
I can reproduce on Linux with current CVS and expat
1.95.5-2. Note the size of the data only needs to be
greater than 1024.
xml = "<?xml version='1.0' encoding='iso8859'?><s>%s</s>" %
('a' * 1025)
I am not certain this problem is specific to Python. It
might be down in expat only. Need to investigate further.
effbot commentedon Nov 12, 2005
Logged In: YES
user_id=38376
Works for me under 2.3.2 (with expat 1.95.6) and 2.4.1 (with
expat 1.95.8).
Try upgrading your expat and see if the problem goes away.
nnorwitz commentedon Nov 12, 2005
Logged In: YES
user_id=33168
I had recently upgraded to expat 1.95.8, so I was hopeful.
But it still crashed for me on linux.
I did get a better stack trace which allowed me to come up
with a patch that solves the problem and passes all the
tests. The patch seems a bit odd and I think there might be
another problem going on here. It would be great if someone
more familiar with xmlparse could take a look at the patch
and figure out if it's right or not.
brettcannon commentedon Jun 30, 2006
Logged In: YES
user_id=357491
Still seems to be failing even with the Expat 2.0 upgrade in
HEAD.
brettcannon commentedon Jun 30, 2006
Logged In: YES
user_id=357491
The fault is with Expat and not us. I have submitted a bug
report with a possible patch at
http://sourceforge.net/tracker/index.php?func=detail&aid=1515266&group_id=10127&atid=110127
. I don't know what their turn-around time will be with
this so I will email python-dev to see how long people want
to wait on the Expat developers before we just push our own
patch for this.
freddrake commentedon Jul 1, 2006
Logged In: YES
user_id=3066
This is now fixed in the Expat CVS with lib/xmlparse.c
revisions 1.154 and 1.155. I've merged these into the Expat
bundled with Python in revision 47191 (on the trunk), and
moved the crasher test into the tests for xml.parsers.expat.
I don't know when the next Expat release will go out yet,
but this will keep us from being dependent on that schedule.