Hi Pieter,

On Thu, Aug 16, 2018 at 12:24:04AM +0200, PiBa-NL wrote:
> Hi List,
> 
> Anyone got a idea how to debug this further?
> Currently its running at 100% again, any pointers to debug the process as
> its running would be appreciated.
> 
> Or should i compile again from current master and 'hope' it doesn't return?
> 
> b.t.w. truss output is as follows:
> kevent(3,0x0,0,{ },200,{ 0.000000000 })          = 0 (0x0)
> kevent(3,0x0,0,{ },200,{ 0.000000000 })          = 0 (0x0)
> kevent(3,0x0,0,{ },200,{ 0.000000000 })          = 0 (0x0)
> kevent(3,0x0,0,{ },200,{ 0.000000000 })          = 0 (0x0)
> kevent(3,0x0,0,{ },200,{ 0.000000000 })          = 0 (0x0)
> kevent(3,0x0,0,{ },200,{ 0.000000000 })          = 0 (0x0)
> kevent(3,0x0,0,{ },200,{ 0.000000000 })          = 0 (0x0)
> 
> Regards,
> PiBa-NL (Pieter)

I'm interested in figuring that one out.
>From the look at it, it seems the scheduler thinks there's a task to be run,
and so won't let the poller sleep in kevent().
Can you
- update to the latest master, even though I don't think any relevant fix
was applied since Jul 30.
- compile it with -O0, so that we can get meaningful informations from gdb.
- When/if that happens again, getting a core, and send it to me with the
haproxy binary, assuming there's no confidential information in that core,
of course.

Thanks !

Olivier

Reply via email to