[egenix-users] segfault in mxte_impl.h on tag()
mal at egenix.com
Mon Mar 15 18:21:31 CET 2010
Ivan Beschastnikh wrote:
> I'm attempting to run tag() on a string that has 1314211 chars in it
> (~1.3MB). The same program works fine on other relatively large
> strings, although they probably don't have as bad a structure as this
> particular string.
> Running the python program with gdb I'm getting:
> Program received signal SIGSEGV, Segmentation fault.
> 0xb7d17d2f in mxTextTools_TaggingEngine (textobj=0xb6b99008,
> sliceleft=422374, sliceright=1314211, table=0x84c97f0,
> taglist=0x85aa5cc, context=0x0, next=0xbf6ca178) at
> Is the string too long, or is something else the culprit here?
> Attached is tagit.tar.gz which includes tagit.py. You can run it to
> reproduce the segfault.
Thanks for reporting the problem. We will open a ticket for it
and try to reproduce it.
Regarding the size of the string: This is unlikely a problem, since
mxTextTools can easily handle several GB of text.
Professional Python Services directly from the Source (#1, Mar 15 2010)
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
::: Try our new mxODBC.Connect Python Database Interface for free ! ::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
More information about the egenix-users