Hi Dominique, The bug is really a swish++ bug, as I see it, and I will re-assing it to that package, marking only that it also affects dhelp. I will also downgrade severity to normal before re-assigning it; the re-assigned package maintainer will decide what the severity is in that's package context.
Meanwhile, it would be useful (and it would made the search component of dhelp again usable for you) to pinpoint the offending file or files. You can try this by directly calling the index++ binary with the same options that dhelp uses to call it, splitting the lists of files to different parts and continuing with the ones that give the error (the others are ok and they can be removed from the test). The command to run (as normal user) inside a directory created for this purpose is: for f in *.part; do cat $f | /usr/bin/index++ \ --config-file /usr/share/dhelp/config/swish++.conf \ --index-file ./$f.index --follow-links - done I attach the list of files, split in 13 parts. After spotting the problematic part(s) you can further split them to find the problematic file(s). If you de-register the package containing them from doc-base (see 'man install-docs'), then the index will be created with the rest of your docs. Please report back your findings. regards George
parts.tar.gz
Description: GNU Zip compressed data