error: pointer used after ‘void operator delete(void*, std::size_t)’ [-Werror=use-after-free]

341 views
Skip to first unread message

Erich Eckner

unread,
May 15, 2022, 2:14:05 PM5/15/22
to bareos-users
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

with gcc-12.1.0 on arch linux, I get the attached compiler error (see
log). The attached patch should fix it - but maybe the logic is wrong and
you want to use something else instead.

regards,
Erich

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE3p92iMrPBP64GmxZCu7JB1Xae1oFAmKBQuEACgkQCu7JB1Xa
e1qRhw/8CPsRyRbnO5ClmxIo6IUyF/eNYJP5oNJRZwZZ3BSRju9LcMTybp0AYZQT
gf2swoO7lvbHG9YFpfTT+7fgDKo62m/ET+X1zhsC9W1z0alncX9rFU0WB2C1eue1
t6iMR9N74SCfYfhKEdp8cFDMlh/ItsLxL+WQd5MRLhnHoQHwt3qPfvn5BtB46NGT
2pUDjepEvJBmuD7GJXBrjyXOnDOQnChVClTYTbp57uk59868DZ29FJ2Y7NnY2iJ9
5vPf0HuhR+A17wMzpw+VZSdRia4zpg1vlgG2P8U9lWwHl/EQEI5MTDfZq1C9xB0C
UfYbeS+bqAg5QZGDX2h7Omzc99I3YzSSCz1fd4lxfiLMRGhuoik+2Atklz8bBk0q
z4aaJ3Ok/lTTA0KLwDP0kYZbr1GU8+cVmlnwUYXSNu304yj2RsXXfAVqwV+ZqY1T
+4/D5Mh+/w+gD71pGQKUbRnV9crElLGOapKUEuDkmj9Fczqttf5lkJpOpYMFbz9l
mxLgbiIb7RkR4AFXa1hIfvh4zbdZhX5tcwLcQRvlUeRAjUYxvihoVshQRGT9A5X5
saWDHHOYvEJg3LQ08IJk7lySQg7pUccw/o6EJJ605n10LHIemgKSYxDAUgde0zai
4TVrvuORgCGOH5/BLVWgqqQprXMgVdt1l7BGvqVufUL+/TKjStY=
=jC4B
-----END PGP SIGNATURE-----
delete-bugs.patch
log

Erich Eckner

unread,
May 15, 2022, 2:28:35 PM5/15/22
to bareos-users
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

someone just pointed me at your fix - so you can ignore my previous mail:

https://github.com/bareos/bareos/commit/ce3339d28623b8bb771e5e0aa139168df5963c4b

sry for the noise.

regards,
Erich

On Sun, 15 May 2022, Erich Eckner wrote:

> Hi,
>
> with gcc-12.1.0 on arch linux, I get the attached compiler error (see log).
> The attached patch should fix it - but maybe the logic is wrong and you want
> to use something else instead.
>
> regards,
> Erich
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE3p92iMrPBP64GmxZCu7JB1Xae1oFAmKBRkUACgkQCu7JB1Xa
e1o7VxAAn9WjwmsD+wa3f/ta1o/SK27k+GPKBNTg3Y/u7r2lPXHQNY67UGxTxbsm
wmm2CXfy0dHmoiyCsdtDR0AaXzXxxvXPK07vYuq8iK/ql0QzxjIrW2n5VOToA77q
I5rapDI7LeG6h8eQsKwlOysFv0P4lUwkS46LSBtlxXNFd54WcgWIeevYorEms06g
GuDx1O9tBMRwY1uIvZnVGsuuTalKxRxWo5TjtL38ihokGZv0L6t4vFl2h19anSB0
VC3eZlPNUUhNgy7sWRc+2wat+3Ks5xR4UmWgd8vv0HMRU8JmUrTzH63MsuVIwzn7
Q1Jt8PyVfh6O6TieLwNlRBN2JJjMCPGN7MHu3ZxlScDfhFkEUd7zN2YE4jyJogJk
xo7U22ayEw/gOuhlMX++LfejMHToM4LjO12NMsCMuyzEPWRLM9UjraXoGMBFUU8o
ZJDQWScQDROv9aixsiE6W/EhVv/ZOakUx9D6AR1kv55Go4sV1s1ZGj33ShII95+1
JEqwFH4OwoLM6DuA98KBqxFsI1pI+GZUBrTC+K6u2kT5wTtP29kfJaWlki0O/XMr
hER6usAS6F3oZlKE94xuGHXW3+xiBuz5ggkAWB7H7mA5Hmnr8V1r+tQFxaMdvKmL
D/gjl87/FOR+bkOOeAAA/NGX0DDwGh7UFjBSZUWDFyO4zOqU4TE=
=7Xnj
-----END PGP SIGNATURE-----
Reply all
Reply to author
Forward
0 new messages