From: Khan Klatt (no email)
Date: Thu Dec 27 2001 - 14:01:01 EST
This is a repost with strace/truss output.
I get a "Bus Error" when running sbin/index on Solaris. Problems were
initially encountered with 1.2.5, so I upgraded to 1.2.7.
Suggestions and help is appreciated. Here are the details of my
system/compilation/execution, etc.
% uname -a
SunOS hostname 5.8 Generic_108528-06 sun4u sparc SUNW,UltraAX-i2
This is the results on index -S:
% LD_LIBRARY_PATH=/usr/local/lib:/usr/local/mysql/lib/mysql sbin/index -S
Loading configuration from /usr/local/aspseek/etc/db.conf
Loading configuration from /usr/local/aspseek/etc/ucharset.conf
Loading configuration from /usr/local/aspseek/etc/stopwords.conf
Loading configuration from /usr/local/aspseek/etc/aspseek.conf
ASPSeek database statistics
Status Expired Total
-----------------------------
0 701120 701120 Not indexed yet
404 1 1 Not found
-----------------------------
Total 701121 701121
[From a previous attempt to add some URLs to the db]
So, I assume the next step is to run the index, like so:
% LD_LIBRARY_PATH=/usr/local/lib:/usr/local/mysql/lib/mysql sbin/index -a
Loading configuration from /usr/local/aspseek/etc/db.conf
Loading configuration from /usr/local/aspseek/etc/ucharset.conf
Loading configuration from /usr/local/aspseek/etc/stopwords.conf
Loading configuration from /usr/local/aspseek/etc/aspseek.conf
Bus Error
That said, here is the output of the last 200 lines of truss/strace:
read(110, "07 w o r d u r l07 w o r".., 26) = 26
read(110, "01\0\003", 4) = 4
read(110, "FE", 1) = 1
read(110, "02\0\004", 4) = 4
read(110, "01 2", 2) = 2
read(110, "01\0\005", 4) = 4
read(110, "FE", 1) = 1
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, "0E\0\0\003 u n l o c k ".., 18) = 18
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " )\0\0\003 l o c k t a".., 45) = 45
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 3827072) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 3827072) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " <\0\0\003 S E L E C T ".., 64) = 64
read(110, "01\0\001", 4) = 4
read(110, "01", 1) = 1
read(110, "1A\0\002", 4) = 4
read(110, "07 w o r d u r l07 w o r".., 26) = 26
read(110, "01\0\003", 4) = 4
read(110, "FE", 1) = 1
read(110, "02\0\004", 4) = 4
read(110, "01 3", 2) = 2
read(110, "01\0\005", 4) = 4
read(110, "FE", 1) = 1
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, "0E\0\0\003 u n l o c k ".., 18) = 18
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " )\0\0\003 l o c k t a".., 45) = 45
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 3827064) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 3827064) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " >\0\0\003 S E L E C T ".., 66) = 66
read(110, "01\0\001", 4) = 4
read(110, "01", 1) = 1
read(110, "1A\0\002", 4) = 4
read(110, "07 w o r d u r l07 w o r".., 26) = 26
read(110, "01\0\003", 4) = 4
read(110, "FE", 1) = 1
read(110, "02\0\004", 4) = 4
read(110, "01 4", 2) = 2
read(110, "01\0\005", 4) = 4
read(110, "FE", 1) = 1
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, "0E\0\0\003 u n l o c k ".., 18) = 18
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " )\0\0\003 l o c k t a".., 45) = 45
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 3827088) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 3827088) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " 4\0\0\003 S E L E C T ".., 56) = 56
read(110, "01\0\001", 4) = 4
read(110, "01", 1) = 1
read(110, "1A\0\002", 4) = 4
read(110, "07 w o r d u r l07 w o r".., 26) = 26
read(110, "01\0\003", 4) = 4
read(110, "FE", 1) = 1
read(110, "02\0\004", 4) = 4
read(110, "01 5", 2) = 2
read(110, "01\0\005", 4) = 4
read(110, "FE", 1) = 1
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, "0E\0\0\003 u n l o c k ".., 18) = 18
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " )\0\0\003 l o c k t a".., 45) = 45
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 3827072) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 3827072) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, " :\0\0\003 S E L E C T ".., 62) = 62
read(110, "01\0\001", 4) = 4
read(110, "01", 1) = 1
read(110, "1A\0\002", 4) = 4
read(110, "07 w o r d u r l07 w o r".., 26) = 26
read(110, "01\0\003", 4) = 4
read(110, "FE", 1) = 1
read(110, "02\0\004", 4) = 4
read(110, "01 6", 2) = 2
read(110, "01\0\005", 4) = 4
read(110, "FE", 1) = 1
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, -4296256) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, -4296256) = 0
fcntl(110, F_SETFL, 0x00000082) = 0
read(110, 0x00D5FC00, 8192) Err#11 EAGAIN
fstat64(110, 0xFFBE6CE8) = 0
getsockopt(110, 65535, 8192, 0xFFBE6DE8, 0xFFBE6DE4, 0) = 0
setsockopt(110, 65535, 8192, 0xFFBE6DE8, 4, 0) = 0
fcntl(110, F_SETFL, 0x00000002) = 0
write(110, "0E\0\0\003 u n l o c k ".., 18) = 18
read(110, "03\0\001", 4) = 4
read(110, "\0\0\0", 3) = 3
Incurred fault #5, FLTACCESS %pc = 0x000415C8
siginfo: SIGBUS BUS_ADRALN addr=0xFFBE739E
Received signal #10, SIGBUS [default]
siginfo: SIGBUS BUS_ADRALN addr=0xFFBE739E
*** process killed ***
Please let me know if you need more than the last 200 lines, the full
output of truss was closer to 137MB.
|
|
|