based on segfault at 8 ip 00007f9033c3773c, it was caused by memory access at 8.
Look into uri->params[i].value;
struct _virURIParam {
char *name; /* Name (unescaped). */
char *value; /* Value (unescaped). */
bool ignore; /* Ignore this field in virURIFormatParams */
};
If uri->params[i] is NULL, it will access memory at 8.
It looks the uri is from remoteConnectOpen(). Did your tests have any specific configuration about libvirtd?
additional info:
based on segfault at 8 ip 00007f9033c3773c, it was caused by memory access at 8.
Look into uri->params[ i].value;
struct _virURIParam {
char *name; /* Name (unescaped). */
char *value; /* Value (unescaped). */
bool ignore; /* Ignore this field in virURIFormatParams */
};
If uri->params[i] is NULL, it will access memory at 8.
It looks the uri is from remoteConnectOp en(). Did your tests have any specific configuration about libvirtd?
So far, I cannot reproduce it on my machine.