Malloc asigna más memoria de la necesaria al usar soci::use.
Mientras investigábamos un extraño error de tmalloc, mi colega y yo rastreamos el error hasta una sola línea de código: soci::session db; … db << "INSERT INTO public.tablename (…, …, textvalue) VALUES ('…', '…', :1);", soci::use(std::to_string(someStruct.getUint32_t()) + "." + std::to_string(someStruct.getUint32_t())); Todo funcionó correctamente cuando lo cambiamos a: soci::session db; … . . . Read more