Running separate UPF NF

while running the UPF network function
'cd build/bin
./testutlt ’
while running the utlt library facing errors any one help.
following is the output
[1/14][YamlTest] : status OK
[2/14][TimerTest] : status OK
[3/14][TimeTest] : 2022-03-31T12:49:38+05:30 [ERRO][UPF][Util] TimeConvert GMT error: need 2019-08-22 14:24:47.445585 [234 Thu], not 2019-08-22 11:54:47.445585 [234 Thu]
2022-03-31T12:49:38+05:30 [ERRO][UPF][Util] TestTime_3 fail
status error
[4/14][ThreadTest] : status OK
[5/14][PoolTest] : 2022-03-31T12:49:38+05:30 [WARN][UPF][Util] Pool is empty
2022-03-31T12:49:38+05:30 [ERRO][UPF][Util] Pool is full, it may not belong to this pool
status OK
[6/14][NetworkTest] : status OK
[7/14][MqTest] : status OK
[8/14][ListTest] : status OK
[9/14][IndexTest] : status OK
[10/14][HashTest] : status OK
[11/14][EventTest] : status OK
[12/14][DebugTest] : 2022-03-31T12:49:52+05:30 [ERRO][UPF][Util]
status OK
[13/14][BuffTest] : status OK
[14/14][3gppTypesTest] : status OK

Segmentation fault

After debugging for segmentation following function creates undefined behaviour
inside testTerminate,
Status TestTerminate() {

for (TestNode *it = ListFirst(&testSelf.node); it != NULL; it = ListNext(it)) {
    ListRemove(it);
    free(it);
}

testSelf.finishCase = 0;
testSelf.totalCase = 0;

return STATUS_OK;

}

Hi, we have fix your bug at below link.

You can try the code we change, if there still have problems please that us know.

Thanks for your reporting ~