I wrote: > I know that this didn't happen with the old 20071211 ngerman > dictionary, but the upstream maintainer of this dictionary was quite > active and introduced many changes in 20091006 version. > > I didn't understand why this hash table overflow in buildhash implies > the segmentation fault of ispell, but I can reproduce the problem > here. I would expect a behavior where only some words are missing... > > I just tried out whether buildhash from ispell 3.3.0.2 behaves > different, but I get the same error message there. > > Do you see a chance to increase the size of the hash table to get rid > of this problem? Or do we have to modify the German dictionary to fit > into the data structure (but where should I start with skipping > words?). Removing just some thousand lines from the end of the input > file doesn't solve the problem, so maybe not the number of lines but > some special lines seem to trigger the problem. But what lines?
In the meantime I found out, that my recent 20091006-2 package did not run munchlist over the mwl file (don't ask me why). After doing this again, buildhash no longer has problems building the hash. I just uploaded a fixed igerman98 20091006-3 to the archive. So I think that the severity of this bug report can be decreased. Nevertheless it is IMHO a bug that buildhash can run into such a trouble that ispell segfaults when it uses the dictionaries... Tschoeeee Roland -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org