Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Paho » Segmentation fault while MQTTClient_setCallbacks(Connect to Hivemq server with Paho C MQTT client library)
Segmentation fault while MQTTClient_setCallbacks [message #1848216] Thu, 25 November 2021 09:39
column column is currently offline column columnFriend
Messages: 25
Registered: December 2017
Junior Member
Hello,

I have simpe MQTT client application from hivemq site:

    MQTTClient client;
    MQTTClient_create(&client, "ssl://xxx.s1.eu.hivemq.cloud:8883", "Client_1",MQTTCLIENT_PERSISTENCE_NONE, NULL);
    int i = MQTTClient_setCallbacks(client, NULL, NULL, messageArrived, NULL);


Got segmentation fault while setting callback in variable m->c->connect_state


MQTTClient.c code with segmentation fault:
int MQTTClient_setCallbacks(MQTTClient handle, void* context, MQTTClient_connectionLost* cl, MQTTClient_messageArrived* ma, MQTTClient_deliveryComplete* dc)
{
	int rc = MQTTCLIENT_SUCCESS;
	MQTTClients* m = handle;

	FUNC_ENTRY;
	Thread_lock_mutex(mqttclient_mutex);

	if (m == NULL || ma == NULL || m->c->connect_state != NOT_IN_PROGRESS)
...
}

Why I'm getting this and how to fix problem?

[Updated on: Thu, 25 November 2021 09:42]

Report message to a moderator

Previous Topic:Segmentation fault while MQTTClient_setCallbacks
Next Topic:MQTTSNGateway in docker container
Goto Forum:
  


Current Time: Fri May 03 08:27:15 GMT 2024

Powered by FUDForum. Page generated in 0.02572 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top