| > I saw the ChangeLog for 3.32-2, which mentions fixes in
the
> engine for 64 bit archs. What fixes specifically?
The hashtables were broken on several 64-bit archs
(Opteron, for example)
> I'm running into a problem running httrack on a ultrasparc
> IIi machine running Solaris, after the crawler runs for a
> few days, it just locks up. truss -p [pid] shows it
sleeping
> at lwp_sema_wait or lwp_cond_wait.
Darn.. this is the second time such behaviour was reported
on Solaris, but I couldn't understand the reason.
> Is this perhaps one of the fixes? And if not, is there
> something perhaps I can do to prevent this?
The kill -HUP behaviour is definitely strange.. I must do
something in httrack that isn't gentle with solaris and is
causing a blocking. If you can compile httrack with
debugging:
./configure CFLAGS="-g -O0" && make && make install
.. and then try to grab the problem with gcc (after the
hang, attaching the process to gcc) and tell me if you see
where it freezes (using 'where' and 'list')
I suspect it freezes on the select() or sleep() call, but
having the exact line and the corresponding variable values
would greatly help me :)
| |