[Serusers] [Fwd: Ver 0.8.14 on OpenBSD/sparc segfaults]

msg michael.grigoni at cybertheque.org
Mon Nov 22 21:11:07 CET 2004


I increased the installed ram in this box to 40MB (all I had -- it maxes
out at 64MB anyway) with no change in the behavior; I tried running
with '-m 2, -m 4 -m 6 -m 8 and default (-m 32)' -- with '-m 2' two
processes start and there is no core dump but 'serctl ps' will kill
one of them and the other one hangs (in a loop accessing something in
the filesystem -- haven't traced it yet).  This is with 'fork=no' in
ser.cfg.  Only with 'fork=yes' will ser start (only one process) and
run stable.  Regardless of the fork setting, ser will not remain in
the foreground.

> Without using command-line options:
> "fork=yes" set in ser.cfg results in only a single process running in
>            the background;
> "fork=no" set in ser'cfg results in several processes starting followed
>           by a segfault (in one of them, the rest remain running):
>            (gdb) bt
>                  #0  0x83a2584 in _atomic_lock ()
>                  #1  0x83a2564 in _spinlock_debug ()
> 
>            also, the fifo is created and 'serctl ps' will list the (2)
>            running processes, but this query will kill those
>            processes.
> 

Michael




More information about the sr-users mailing list