expireover crashing (fbsd 3.2, inn 2.3)

Basil Kruglov basil at cifnet.com
Fri Sep 3 16:20:49 UTC 1999


OS: FreeBSD 3.2-STABLE 
inn 2.3 latest cvsuped version, compiled with tagged-hash and enable perl
options.

article storage method: cnfs
total 37767312
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff1
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff10
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff11
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff12
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff13
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff14
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff15
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff16
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff17
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff18
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff2
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff3
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff4
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff5
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff6
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff7
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff8
-rw-rw-r--   1 news     news     2147483648 Sep  3 11:13 buff9    

buffindexed overview, across two hdds

[vallen:/usr2/news/overview]: ll
total 1024528
-rw-r--r--   1 news     news     524288000 Sep  3 11:13 over1
-rw-r--r--   1 news     news     524288000 Sep  3 11:13 over2    

[vallen:/usr3/news/overview]: ll
total 2561320
-rw-r--r--   1 news     news     524288000 Sep  3 11:13 over3
-rw-r--r--   1 news     news     524288000 Sep  3 11:13 over4
-rw-r--r--   1 news     news     524288000 Sep  3 11:13 over5
-rw-r--r--   1 news     news     524288000 Sep  3 11:13 over6
-rw-r--r--   1 news     news     524288000 Sep  3 11:13 over7  

[vallen:/usr/local/news/bin]: ./inndf -o
56 % overview space used

when running news.daily with 'expireover lowmark' from crontab
and just plain 'expireover', expireover crashes:

This GDB was configured as "i386-unknown-freebsd"...
Core was generated by xpireover'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libcrypt.so.2...done.
Reading symbols from /usr/lib/libutil.so.2...done.
Reading symbols from /usr/lib/libc.so.3...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
#0  0x8055415 in ovgroupmmap (ge=0x28abd9fc, gibp=0xbfbfb900, low=499,
    high=499, needov=1) at buffindexed.c:1590
1590          ov.index = gib->ovblock->ovindex[i].index;    
(gdb) list
1585        if (high > gib->base - gib->baseoffset + OVINDEXMAX)
1586          limit = OVINDEXMAX;
1587        else
1588          limit = high - (gib->base - gib->baseoffset - 1);
1589        for (i = base ; i < limit ; i++) {
1590          ov.index = gib->ovblock->ovindex[i].index;
1591          ov.blocknum = gib->ovblock->ovindex[i].blocknum;
1592          gdb = searchgdb(&ov);
1593          if (gdb != NULL)
1594            continue;    

--

any ideas, anyone?

-Basil, KOBAN at iRC


More information about the inn-workers mailing list