I just have to put in my encounters here, because they seem very similar. I get a
large amount of information indexed, but upon trying to run splitter, it will core
dump somewhere midway through, and on one round left wierd directories in the $VAR/raw
directory:
[root@spider raw]# ls -al
total 32988
drwxr-xr-x 5 root root 8192 Feb 14 04:13 .
drwxr-xr-x 6 root root 4096 Feb 13 01:58 ..
drwxr-xr-x 3 root root 4096 Feb 13 03:12 64
-rw------- 1 root root 33132544 Feb 14 04:13 core
-rw-r--r-- 1 root root 8464 Feb 14 04:22 del.log
-rw-r--r-- 1 root root 566272 Feb 14 04:22 wrd.log
drwxr-xr-x 3 root root 4096 Feb 13 03:58 ?Ë?64
drwxr-xr-x 3 root root 4096 Feb 13 06:06 à??18
[root@spider raw]#
Unfortunately I wasn't thinking and I deleted all the .done files, and not all of the
logs were split. Well, back to indexing...
I'm using 3.1.9 on Linux/Oracle
-- Dan Hanks
On Wed, 14 Feb 2001, Zenon Panoussis wrote:
>
>
> Zenon Panoussis skrev:
> >
>
> > By now, I have almost 1 GB of indexed files, 4 indexer
> > crashes and one splitter crash. I'll do the debugging and
> > post its output tomorrow.
>
> ===================
> # gdb indexer core.indexer.01
> GNU gdb 5.0
> Copyright 2000 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 "i386-redhat-linux"...
> Core was generated by `./indexer -m -s 200'.
> Program terminated with signal 11, Segmentation fault.
> Reading symbols from /usr/lib/mysql/libmysqlclient.so.10...done.
> Loaded symbols for /usr/lib/mysql/libmysqlclient.so.10
> Reading symbols from /lib/libm.so.6...done.
> Loaded symbols for /lib/libm.so.6
> Reading symbols from /usr/lib/libz.so.1...done.
> Loaded symbols for /usr/lib/libz.so.1
> Reading symbols from /lib/libc.so.6...done.
> Loaded symbols for /lib/libc.so.6
> Reading symbols from /lib/libcrypt.so.1...done.
> Loaded symbols for /lib/libcrypt.so.1
> Reading symbols from /lib/libnsl.so.1...done.
> Loaded symbols for /lib/libnsl.so.1
> Reading symbols from /lib/ld-linux.so.2...done.
> Loaded symbols for /lib/ld-linux.so.2
> Reading symbols from /lib/libnss_files.so.2...done.
> Loaded symbols for /lib/libnss_files.so.2
> Reading symbols from /lib/libnss_nisplus.so.2...done.
> Loaded symbols for /lib/libnss_nisplus.so.2
> Reading symbols from /lib/libnss_nis.so.2...done.
> Loaded symbols for /lib/libnss_nis.so.2
> Reading symbols from /lib/libnss_dns.so.2...done.
> Loaded symbols for /lib/libnss_dns.so.2
> Reading symbols from /lib/libresolv.so.2...done.
> Loaded symbols for /lib/libresolv.so.2
> #0 0x805e5fa in UdmCRC32 (buf=0x4021b03e "", size=4294967295) at
> crc32.c:97
> 97 _CRC32_(crc, *p) ;
> (gdb) print crc
> $1 = 1928826335
> (gdb) print p
> $2 = 0x40431000 <Address 0x40431000 out of bounds>
>
> ===================
>
> # gdb indexer core.indexer.02
> <snip loading>
> #0 0x805e5fa in UdmCRC32 (buf=0x4021b03e "", size=4294967295) at
> crc32.c:97
> 97 _CRC32_(crc, *p) ;
> (gdb) print crc
> $1 = 835566978
> (gdb) print p
> $2 = 0x40404000 <Address 0x40404000 out of bounds>
>
> ===================
>
> # gdb indexer core.indexer.03
> <snip loading>
> #0 0x805e5fa in UdmCRC32 (buf=0x4021b03e "", size=4294967295) at
> crc32.c:97
> 97 _CRC32_(crc, *p) ;
> (gdb) print crc
> $1 = 2869617068
> (gdb) print p
> $2 = 0x40404000 <Address 0x40404000 out of bounds>
>
> ===================
>
> # gdb indexer core.indexer.04
> <snip loading>
> (gdb) print crc
> $1 = 1253677059
> (gdb) print p
> $2 = 0x40431000 <Address 0x40431000 out of bounds>
>
> ===================
>
> And finally the splitter:
>
> # gdb splitter core.splitter.01
> <snip copyright>
> This GDB was configured as "i386-redhat-linux"...
> Core was generated by `/usr/local/mnogo3110/sbin/splitter'.
> Program terminated with signal 11, Segmentation fault.
> Reading symbols from /usr/lib/mysql/libmysqlclient.so.10...done.
> Loaded symbols for /usr/lib/mysql/libmysqlclient.so.10
> Reading symbols from /lib/libm.so.6...done.
> Loaded symbols for /lib/libm.so.6
> Reading symbols from /usr/lib/libz.so.1...done.
> Loaded symbols for /usr/lib/libz.so.1
> Reading symbols from /lib/libc.so.6...done.
> Loaded symbols for /lib/libc.so.6
> Reading symbols from /lib/libcrypt.so.1...done.
> Loaded symbols for /lib/libcrypt.so.1
> Reading symbols from /lib/libnsl.so.1...done.
> Loaded symbols for /lib/libnsl.so.1
> Reading symbols from /lib/ld-linux.so.2...done.
> Loaded symbols for /lib/ld-linux.so.2
> #0 0x8057d15 in UdmSplitCacheLog (log=118) at cache.c:635
> 635
> logwords[count+j].wrd_id=table[w].wrd_id;
> (gdb) print count
> $1 = 13121220
> (gdb) print count+j
> $2 = 13125316
> (gdb) print logwords
> $3 = (UDM_LOGWORD *) 0x0
> (gdb) print table[w]
> $4 = {wrd_id = 1918989871, weight = 1869507887, pos = 825454439, len =
> 1949249585}
> (gdb) print logwords[count+j]
> Cannot access memory at address 0x15e7bd70
>
> ===================
>
> This time I'm keeping the core dumps, so let me know if there's
> anything else you want me to check.
>
> Apart from this, I got some garbage directories with misnamed
> splitter files in them in sbin:
>
> # pwd
> /usr/local/mnogo3110/sbin
> # ls -l
> <snip normal stuff>
> -rw-r--r-- 1 root root 457672 Feb 13 08:28 àË???
> drwxr-xr-x 3 root root 4096 Feb 13 08:28 àË???3F
> -rw-r--r-- 1 root root 487224 Feb 13 08:27 æmE<?56.tmp
>
> # ls -lR
> .:
> total 403708
> -rwxr-xr-x 1 root root 67163 Feb 12 18:02 cachelogd
> -rw-r--r-- 1 root root 0 Feb 14 06:18 cachelogd.out
> -rw------- 1 root root 3862528 Feb 13 02:39 core.indexer.01
> -rw------- 1 root root 3416064 Feb 13 06:06 core.indexer.02
> -rw------- 1 root root 2953216 Feb 13 06:57 core.indexer.03
> -rw------- 1 root root 3235840 Feb 13 07:51 core.indexer.04
> -rw------- 1 root root 397484032 Feb 14 06:32
> core.splitter.01
> -rwxr-xr-x 1 root root 513960 Feb 12 18:02 indexer
> -rwxr-xr-x 1 root root 1502 Feb 12 20:28 run-splitter
> -rwxr-xr-x 1 root root 472624 Feb 12 18:02 splitter
> -rw-r--r-- 1 root root 457672 Feb 13 08:28 àË???
> drwxr-xr-x 3 root root 4096 Feb 13 08:28 àË???3F
> -rw-r--r-- 1 root root 487224 Feb 13 08:27 æmE<?56.tmp
>
> ./àË???3F:
> total 4
> drwxr-xr-x 2 root root 4096 Feb 13 08:28 1
>
> ./àË???3F/1:
> total 80
> -rw-r--r-- 1 root root 312 Feb 13 08:28 3F1AD000
> -rw-r--r-- 1 root root 40 Feb 13 08:28 3F1B0000
> -rw-r--r-- 1 root root 536 Feb 13 08:28 3F1B3000
> -rw-r--r-- 1 root root 184 Feb 13 08:28 3F1B4000
> -rw-r--r-- 1 root root 88 Feb 13 08:28 3F1B8000
> -rw-r--r-- 1 root root 168 Feb 13 08:28 3F1C0000
> -rw-r--r-- 1 root root 40 Feb 13 08:28 3F1C5000
> -rw-r--r-- 1 root root 136 Feb 13 08:28 3F1C9000
> -rw-r--r-- 1 root root 248 Feb 13 08:28 3F1CC000
> -rw-r--r-- 1 root root 56 Feb 13 08:28 3F1CE000
> -rw-r--r-- 1 root root 168 Feb 13 08:28 3F1D3000
> -rw-r--r-- 1 root root 56 Feb 13 08:28 3F1D5000
> -rw-r--r-- 1 root root 56 Feb 13 08:28 3F1D6000
> -rw-r--r-- 1 root root 40 Feb 13 08:28 3F1D8000
> -rw-r--r-- 1 root root 40 Feb 13 08:28 3F1DA000
> -rw-r--r-- 1 root root 40 Feb 13 08:28 3F1DE000
> -rw-r--r-- 1 root root 40 Feb 13 08:28 3F1E4000
> -rw-r--r-- 1 root root 104 Feb 13 08:28 3F1E7000
> -rw-r--r-- 1 root root 40 Feb 13 08:28 3F1E9000
> -rw-r--r-- 1 root root 72 Feb 13 08:28 3F1F8000
>
> I made a tar.gz of this, in case you want to look at it. It's at
> http://search.freewinds.cx/garbage_in_sbin.tar.gz
>
> Z
>
>
>
--
/========================================================================\
|| Daniel Hanks - Systems/Database Administrator ||
|| About Inc., Web Services Division ||
|| 1253 N. Research Way, Suite Q-2500. Orem, UT 84097 ||
|| ph: 801-437-6023 fax: 801-437-6020 email: [EMAIL PROTECTED] ||
\========================================================================/
______________
If you want to unsubscribe send "unsubscribe udmsearch"
to [EMAIL PROTECTED]