[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [mosquitto-dev] version 1.4.1 bridge between broker causes an instance crash
|
Hi Milan,
Thanks, I'd spotted the problem only just a bit before you :) The fix
is in the master head and will be in 1.4.2. shortly.
Cheers,
Roger
On Fri, Apr 24, 2015 at 10:20 AM, Milan Tucic <tucic.milan@xxxxxxxxx> wrote:
> Hi,
>
> I have the same problem when running on Windows.
>
> Look at loop.c, from line 456:
>
> #ifdef WIN32
> char err;
> #else
> int err;
> #endif
> ...
> and from line 477:
>
> len = sizeof(int);
> if(!getsockopt(context->sock, SOL_SOCKET, SO_ERROR, &err, &len))
>
> Best regards,
> Milan
>
>
> 2015-04-23 23:36 GMT+02:00 Roger Light <roger@xxxxxxxxxx>:
>>
>> Hi Stefan,
>>
>> I can confirm that there is a bug there. I'm not quite sure what is
>> going on though, it seems to be quite timing sensitive. I've got a
>> workaround, but would like to try and fix it properly for 1.4.2.
>>
>> Cheers,
>>
>> Roger
>>
>>
>> On Thu, Apr 23, 2015 at 4:41 PM, Stefan Rosskopf <Stefan.Rosskopf@xxxxxx>
>> wrote:
>> > Hello all,
>> >
>> > seems that started with the version 1.4 I'm not able to use the bridge
>> > between two broker running on the same node:
>> >
>> > broker A: without a config file, just default values
>> > broker B: config file:
>> > ....
>> > # Port to use for the default listener.
>> > port 1884
>> > ....
>> > connection MA
>> > address localhost:1883
>> > topic a1/b1 both 2
>> > clientid MyBridgeClient
>> > ....
>> > Same config file works with version 1.3.5.
>> >
>> > Compiled the broker version 1.4.1 using VC2010 and got the following
>> > error
>> > when debugging the bridge connection:
>> >
>> > "Run-Time Check Failure #2 - Stack around the variable 'err' was
>> > corrupted."
>> > file "Loop.c" / line 511
>> >
>> > broker started normal and was working fine when I continued with
>> > debugging.
>> >
>> > Maybe this helps to find a bug in version 1.4ff, maybe I did something
>> > wrong.
>> >
>> > By the way, the broker is incredible fast using only one thread. I've
>> > tested
>> > the local broker on my hp i5 notebook with 100 local clients and 2.5
>> > millions messages per minute. :-)
>> >
>> > Kind regards,
>> > Stefan
>> >
>> >
>> > _______________________________________________
>> > mosquitto-dev mailing list
>> > mosquitto-dev@xxxxxxxxxxx
>> > To change your delivery options, retrieve your password, or unsubscribe
>> > from
>> > this list, visit
>> > https://dev.eclipse.org/mailman/listinfo/mosquitto-dev
>> _______________________________________________
>> mosquitto-dev mailing list
>> mosquitto-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/mosquitto-dev
>
>
>
> _______________________________________________
> mosquitto-dev mailing list
> mosquitto-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/mosquitto-dev