Not my week, I swear...buffindexed+makehistory ...
The Hermit Hacker
scrappy at hub.org
Fri Sep 10 16:54:31 UTC 1999
Okay, found the problem...its an "operator error" thing, but one that
shouldn't happen, IMHO...
My CNFS buffers were empty, so no Overview records were being written to
OverTmpFile...
Turning off hte -I -O options appears to "fix it", but maybe a quick:
if(OverTmpFile == NULL) return;
at the beginning of FlushOverTmpFile is in order? *raised eyebrow
On Fri, 10 Sep 1999, The Hermit Hacker wrote:
>
> Segmentation Faults...
>
> New build from todays sources...works fine under Solaris, fails under
> FreeBSD *sigh*
>
> gdb debug info:
>
> #0 0x8049a20 in FlushOverTmpFile () at makehistory.c:191
> 191 if (fflush(OverTmpFile) == EOF || ferror(OverTmpFile) || fclose(OverTmpFile) == EOF) {
> (gdb) list
> 186 QIOSTATE *qp;
> 187 int count;
> 188 char *line, *p, *q;
> 189 time_t arrived;
> 190
> 191 if (fflush(OverTmpFile) == EOF || ferror(OverTmpFile) || fclose(OverTmpFile) == EOF) {
> 192 (void)fprintf(stderr, "Can't close OverTmp file, %s\n", strerror(errno));
> 193 exit(1);
> 194 }
> 195
>
> Don't know if that helps, but hopefully will get the ball rolling...am still
> investigating at this end...
>
>
> Marc G. Fournier ICQ#7615664 IRC Nick: Scrappy
> Systems Administrator @ hub.org
> primary: scrappy at hub.org secondary: scrappy@{freebsd|postgresql}.org
>
>
Marc G. Fournier ICQ#7615664 IRC Nick: Scrappy
Systems Administrator @ hub.org
primary: scrappy at hub.org secondary: scrappy@{freebsd|postgresql}.org
More information about the inn-workers
mailing list