Hi Julien.

On 23/07/2018 13:59, Julien Semaan wrote:
Doing it with the patch does the equivalent of disabling it with the
option (realized there was an option afterwards).

We're more looking to know if the haproxy team is interested in getting
the issue addressed more than just getting the workaround

From my experience with haproxy team I would say yes.

Such cases are not really easy to find because the developer should be
able to reproduce the behaviour, which can take some time and if in case
it's special to your environment then there would be some amount of data
and time from you and your team.

As you can see on the mailing list archive there are a lot of long
running and discussion threads to solve some specific and some common
bugs ;-)

https://www.mail-archive.com/haproxy@formilux.org/

As I'm just a member of the community and not a common developer I can
only invite you to help us to solve this issue, I also want to tell you
that I don't know how difficult or long running debug session this will
be so let me please you to have some patience if it takes some time to
debug and solve the issue.

For starting it helps to know the full version, config and some
" bt full " from core dumps from debug compiled version.

One question from the enterprise vendor supported experience is.
Can you produce the behaviour with the latest version ;-)


Thanks!

--
Julien Semaan

Best regards
Aleks

jsem...@inverse.ca   ::  +1 (866) 353-6153 *155  ::www.inverse.ca
Inverse inc. :: Leaders behind SOGo (www.sogo.nu) and PacketFence 
(www.packetfence.org)

On 2018-07-23 11:25 AM, Aleksandar Lazic wrote:
Hi Julien.

On 23/07/2018 09:07, Julien Semaan wrote:
Hi all,

We're currently using haproxy in our project PacketFence (https://packetfence.org) and are currently experiencing an issue with haproxy segfaulting when TCP splicing is enabled.

We're currently running version 1.8.9 and are occasionally getting segfaults on this specific line in stream.c (line 2131): (objt_cs(si_b->end) && __objt_cs(si_b->end)->conn->xprt && __objt_cs(si_b->end)->conn->xprt->snd_pipe) &&

I wasn't too bright when I found it through gdb and forgot to copy the backtrace, so I'm hoping that the issue can be found with this limited information.

After commenting out the code for TCP splicing with the patch attached to the email, then the issue stopped happening.

Have you tried to disable splice via config?

https://cbonte.github.io/haproxy-dconv/1.8/configuration.html#nosplice

Best Regards,

--
Julien Semaan
jsem...@inverse.ca   ::  +1 (866) 353-6153 *155 ::www.inverse.ca
Inverse inc. :: Leaders behind SOGo (www.sogo.nu) and PacketFence (www.packetfence.org)

Best regards
aleks


Reply via email to