- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name: dalex
Subject: Re: Segmentation fault при индексировании

Вот бэктрейс дампа версии 1.50 от 5-го числа этого месяца.  Так же вываливается 
в segfault, только я удалил документ на котором валилось в прошлый раз.  Сейчас 
валится на другом.

# gdb /sbin/indexer core
GNU gdb 6.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-suse-linux"...Using host libthread_db 
library "/lib64/tls/libthread_db.so.1".

Core was generated by `:[1] URL:htdb:/04/'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from //lib/libdpsearch-4.so...done.
Loaded symbols for //lib/libdpsearch-4.so
Reading symbols from //lib/libdpcharset-4.so...done.
Loaded symbols for //lib/libdpcharset-4.so
Reading symbols from /usr/lib64/libmysqlclient.so.15...done.
Loaded symbols for /usr/lib64/libmysqlclient.so.15
Reading symbols from /lib64/tls/librt.so.1...done.
Loaded symbols for /lib64/tls/librt.so.1
Reading symbols from /lib64/libz.so.1...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /usr/lib64/libaspell.so.15...done.
Loaded symbols for /usr/lib64/libaspell.so.15
Reading symbols from /lib64/libdl.so.2...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /usr/lib64/libstdc++.so.5...done.
Loaded symbols for /usr/lib64/libstdc++.so.5
Reading symbols from /lib64/tls/libm.so.6...done.
Loaded symbols for /lib64/tls/libm.so.6
Reading symbols from /lib64/tls/libc.so.6...done.
Loaded symbols for /lib64/tls/libc.so.6
Reading symbols from /lib64/libgcc_s.so.1...done.
Loaded symbols for /lib64/libgcc_s.so.1
Reading symbols from /lib64/tls/libpthread.so.0...done.
Loaded symbols for /lib64/tls/libpthread.so.0
Reading symbols from /lib64/libcrypt.so.1...done.
Loaded symbols for /lib64/libcrypt.so.1
Reading symbols from /lib64/libnsl.so.1...done.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /lib64/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib64/libnss_files.so.2...done.
Loaded symbols for /lib64/libnss_files.so.2
#0  0x0000002a95849a0e in DpsDSTRAppendUni (dstr=Variable "dstr" is not 
available.
) at charset-utils.c:334
334     charset-utils.c: No such file or directory.
        in charset-utils.c
(gdb) backtrace
#0  0x0000002a95849a0e in DpsDSTRAppendUni (dstr=Variable "dstr" is not 
available.
) at charset-utils.c:334
#1  0x0000002a95846ea2 in DpsUniDecomposeRecursive (buf=Variable "buf" is not 
available.
) at unidata.c:363
#2  0x0000002a95846f5e in DpsUniNormalizeNFD (buf=Variable "buf" is not 
available.
) at unidata.c:446
#3  0x0000002a9584706d in DpsUniNormalizeNFC (buf=Variable "buf" is not 
available.
) at unidata.c:470
#4  0x0000002a956cf409 in DpsPrepareItem (Indexer=Variable "Indexer" is not 
available.
) at parsehtml.c:103
#5  0x0000002a956d00cd in DpsPrepareWords (Indexer=Variable "Indexer" is not 
available.
) at parsehtml.c:469
#6  0x0000002a95684e2d in DpsIndexNextURL (Indexer=Variable "Indexer" is not 
available.
) at indexer.c:2054
#7  0x0000000000404607 in main (argc=Variable "argc" is not available.
) at main.c:884
(gdb) q

- - - - - - - - - - - - - - - - - - - - - - - - - - - -

Read the full topic here:
http://www.dataparksearch.org/cgi-bin/simpleforum.cgi?fid=04;topic_id=1214392453

Ответить