IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/08/11
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
AreEnn
Leopold_
Most2
Nausicaa
Nikat
Opax
Vort
WayBest
`
acetone
anon2
anontor
b3t4f4c3
banona
fidoid
grimreaper
itsAMe
karamba_i2p
ncop
nemiga2
onon
onon1
overflow
polistern
poriori
profetikla
qend
r00tobo
soos
teeth
tensor
typhoon_
uis
un
user
weko
whothefuckami
колдыр
weko_ Ну это не такая уж и критическая ошибка
pumice1751 does anyone have any ideas for fixing issue #1955 on github? i tried adding an if block checking if the packet is already freed but maybe im running into a toctou
Vort it's a stream which is freed if I understand traces correctly
pumice1751 i tried making it so that the check at line 199 doesn't fire by checking m_Status != eStreamStatusClosed but crash is still triggered
Vort so checks probably needs to go to StreamingDestination::HandleNextPacket
pumice1751 don't know why checking m_Status != eStreamStatusClosed doesnt fix it from being used after free since the code checks m_Status == eStreamStatusOpen for a different block above
Vort whole Stream is destroyed, that is much bigger problem than packet inside of it
Vort also it may be that check can't do anything and proper fix by adding mutexes or so is needed
pumice1751 so not an easy fix for an amateur like me to do :(
Vort is it possible to just disable address sanitizer until bug is fixed?
pumice1751 yeah thats what im doing on my nodes now, doesn't cause a crash but is sitll converning
pumice1751 concerning*