Re: Qpid C++ Broker Segfault

2022-02-09 Thread Gordon Sim
On Tue, Feb 8, 2022 at 8:11 PM Pete Fawcett wrote: > Would you prefer that I submit a Pull Request for the current fixes or wait > until further changes are made? Either way - To unsubscribe, e-mail:

Re: Qpid C++ Broker Segfault

2022-02-08 Thread Pete Fawcett
On Fri, 14 Jan 2022 at 13:59, Gordon Sim wrote: > On Fri, Jan 14, 2022 at 10:36 AM Pete Fawcett wrote: > > I tried this but it didn't, initially, fix the problem. > > It turns out that the current exception handling is causing the link to > be > > closed from within Connection object

Re: Qpid C++ Broker Segfault

2022-01-14 Thread Gordon Sim
On Fri, Jan 14, 2022 at 10:36 AM Pete Fawcett wrote: > I tried this but it didn't, initially, fix the problem. > It turns out that the current exception handling is causing the link to be > closed from within Connection object doDeliveryUpdated >

Re: Qpid C++ Broker Segfault

2022-01-14 Thread Pete Fawcett
On Tue, 11 Jan 2022 at 09:35, Pete Fawcett wrote: > Hi Gordon > > Thank you for the helpful response > > On Fri, 7 Jan 2022 at 11:18, Gordon Sim wrote: > >> On Thu, Jan 6, 2022 at 8:56 PM Pete Fawcett wrote: >> > *Questions:* >> > >> > Firstly, a simple work around is to check the link pointer

Re: Qpid C++ Broker Segfault

2022-01-11 Thread Pete Fawcett
Hi Gordon Thank you for the helpful response On Fri, 7 Jan 2022 at 11:18, Gordon Sim wrote: > On Thu, Jan 6, 2022 at 8:56 PM Pete Fawcett wrote: > > *Questions:* > > > > Firstly, a simple work around is to check the link pointer when moving > > delivery pointers from 'pending' to completed

Re: Qpid C++ Broker Segfault

2022-01-07 Thread Gordon Sim
On Thu, Jan 6, 2022 at 8:56 PM Pete Fawcett wrote: > *Questions:* > > Firstly, a simple work around is to check the link pointer when moving > delivery pointers from 'pending' to completed and discarding them if the > 'link' is NULL . Does this suffice? I think that would probably work. However

Qpid C++ Broker Segfault

2022-01-06 Thread Pete Fawcett
I have recently encountered a problem with the Qpid C++ broker failing due to a segfault. I have done some analysis and believe I have found the cause. I have a proposed workaround, but I also have a question about the desired behaviour and wanted to see what others thought before submitting a