- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name: zabar
Subject: Re: mod_dpsearch exit signal Segmentation fault (11)

Снес nginx.
dpsearch-4.51-17112008
FreeBSD 7.1

пересобрал
CFLAGS="-g" ./configure --prefix=/usr/local/dpsearch --bindir=/usr/local/bin 
--sbindir=/usr/local/sbin --sysconfdir=/usr/local/dpsearch 
--localstatedir=/usr/local/dpsearch/var --libdir=/usr/local/lib 
--includedir=/usr/local/include --mandir=/usr/local/man 
--enable-apache-module=/usr/local --enable-pophops --enable-reltrack 
--with-lessdistfactor --with-lesswrdcntfactor --with-lessposfactor 
--with-lessdistfactor --with-zlib --disable-all-static --enable-rel=full 
--enable-syslog --enable-pthreads --disable-parser --disable-mp3 --with-aspell 
--disable-file --enable-http --disable-ftp --with-mysql

переписал из рабочей версии cgi

************modsearch.htm************
DBAddr          searchd://localhost/
StoredocURL     /storedoc
LocalCharset cp1251
BrowserCharset windows-1251
Locale ru_RU.cp1251
MinWordLength 2
MaxWordLength 25
DetectClones no
ExcerptSize 512
ExcerptPadding 64
DateFormat %d.%m.%Y

************modsearchd.conf***********
DBAddr mysql://***:[EMAIL 
PROTECTED]/zoooz/?dbmode=cache&trackquery&charset=cp1251
DoStore yes
MaxClients 5
VarDir /usr/local/dpsearch/var/zoo
LocalCharset cp1251
MinWordLength 2
MaxWordLength 25
Include sections.conf
Include stopwords.conf
Include synonym.conf
Include acronym.conf
Affix ru koi8-r /usr/local/share/ispell/russian.aff
Spell ru koi8-r /usr/local/share/ispell/russian.dict
Limit site:siteid
Limit c:category
Limit link:link
CrossWords no
GroupBySite yes
NumSections 9
DateFormat %d.%m.%Y
PopRankUseShowCnt no
IndexDocSizeLimit 51200
PreloadURLData yes
AspellExtensions yes
ColdVar yes
URLInfoSQL no
Cache yes

************modstoredoc.htm***********
VarDir /usr/local/dpsearch/var/zoo
LocalCharset cp1251
BrowserCharset windows-1251


рестарт апача
/usr/local/etc/rc.d/apache22  restart
Performing sanity check on apache22 configuration:
mod_dpsearch[36694]: {00} Preloading url data
mod_dpsearch[36694]: {00} URL data preloaded. 46552104 bytes of memory used
mod_dpsearch[36694]: {00} mod_dpsearch started with 
'/usr/local/dpsearch/etc/modsearchd.conf'
mod_dpsearch[36694]: {00} LogLevel: 3
mod_dpsearch[36694]: {00} VarDir: '/usr/local/dpsearch/var/zoo'
mod_dpsearch[36694]: {00} Affixes: 1316, Spells: 145996, Synonyms: 88022
Syntax OK
Segmentation fault (core dumped)


gdb httpd /home/infodog/httpd.core
GNU gdb 6.1.1 [FreeBSD]
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 "amd64-marcel-freebsd"...(no debugging symbols 
found)...
Core was generated by `httpd'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libm.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.5
Reading symbols from /usr/local/lib/libaprutil-1.so.3...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libaprutil-1.so.3
Reading symbols from /usr/local/lib/libexpat.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libexpat.so.6
Reading symbols from /usr/local/lib/libiconv.so.3...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /usr/local/lib/libapr-1.so.3...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libapr-1.so.3
Reading symbols from /lib/libcrypt.so.4...(no debugging symbols found)...done.
Loaded symbols for /lib/libcrypt.so.4
Reading symbols from /lib/libthr.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libthr.so.3
Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/local/libexec/apache22/mod_status.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_status.so
Reading symbols from /usr/local/libexec/apache22/mod_authn_file.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authn_file.so
Reading symbols from /usr/local/libexec/apache22/mod_authz_host.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authz_host.so
Reading symbols from /usr/local/libexec/apache22/mod_authz_user.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authz_user.so
Reading symbols from /usr/local/libexec/apache22/mod_auth_basic.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_auth_basic.so
Reading symbols from /usr/local/libexec/apache22/mod_include.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_include.so
Reading symbols from /usr/local/libexec/apache22/mod_deflate.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_deflate.so
Reading symbols from /lib/libz.so.4...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.4
Reading symbols from /usr/local/libexec/apache22/mod_log_config.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_log_config.so
Reading symbols from /usr/local/libexec/apache22/mod_logio.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_logio.so
Reading symbols from /usr/local/libexec/apache22/mod_env.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_env.so
Reading symbols from /usr/local/libexec/apache22/mod_mime_magic.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_mime_magic.so
Reading symbols from /usr/local/libexec/apache22/mod_headers.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_headers.so
Reading symbols from /usr/local/libexec/apache22/mod_unique_id.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_unique_id.so
Reading symbols from /usr/local/libexec/apache22/mod_setenvif.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_setenvif.so
Reading symbols from /usr/local/libexec/apache22/mod_mime.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_mime.so
Reading symbols from /usr/local/libexec/apache22/mod_autoindex.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_autoindex.so
Reading symbols from /usr/local/libexec/apache22/mod_cgi.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_cgi.so
Reading symbols from /usr/local/libexec/apache22/mod_vhost_alias.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_vhost_alias.so
Reading symbols from /usr/local/libexec/apache22/mod_negotiation.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_negotiation.so
Reading symbols from /usr/local/libexec/apache22/mod_dir.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_dir.so
Reading symbols from /usr/local/libexec/apache22/mod_alias.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_alias.so
Reading symbols from /usr/local/libexec/apache22/mod_rewrite.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_rewrite.so
Reading symbols from /usr/local/libexec/apache22/libphp5.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/libphp5.so
Reading symbols from /usr/local/lib/libxml2.so.5...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libxml2.so.5
Reading symbols from /usr/local/libexec/apache22/mod_evasive20.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_evasive20.so
Reading symbols from /usr/local/libexec/apache22/mod_dpsearch.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/local/libexec/apache22/mod_dpsearch.so
Reading symbols from /usr/local/lib/libdpsearch_mod-4.so...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/lib/libdpsearch_mod-4.so
Reading symbols from /usr/local/lib/libdpcharset-4.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libdpcharset-4.so
Reading symbols from /usr/local/lib/libcares.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libcares.so.1
Reading symbols from /usr/local/lib/libaspell.so.16...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libaspell.so.16
Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /usr/local/lib/libintl.so.8...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libintl.so.8
Reading symbols from /usr/local/lib/mysql/libmysqlclient.so.15...(no debugging 
symbols found)...done.
Loaded symbols for /usr/local/lib/mysql/libmysqlclient.so.15
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x00000008032c3ec3 in DpsURLDataDePreload () from 
/usr/local/lib/libdpsearch_mod-4.so
[New Thread 0x801202180 (LWP 100116)]
(gdb) thread apply all bt

Thread 1 (Thread 0x801202180 (LWP 100116)):
#0  0x00000008032c3ec3 in DpsURLDataDePreload () from 
/usr/local/lib/libdpsearch_mod-4.so
#1  0x000000080315d9ad in ShutdownDpsearch () from 
/usr/local/libexec/apache22/mod_dpsearch.so
#2  0x0000000800bf038d in run_cleanups () from /usr/local/lib/libapr-1.so.3
#3  0x0000000800bf0c68 in apr_pool_destroy () from /usr/local/lib/libapr-1.so.3
#4  0x0000000800bf0c54 in apr_pool_destroy () from /usr/local/lib/libapr-1.so.3
#5  0x00000000004221e3 in destroy_and_exit_process ()
#6  0x0000000000422f6d in main ()
(gdb)

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

Read the full topic here:
http://www.dataparksearch.org/cgi-bin/simpleforum.cgi?fid=06;topic_id=1226491450;page=2

Ответить