IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/08/11
~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest8889
HackerMan
Most2
Nausicaa
Ruskoye_911
Vort
`
acetone_
anon3
b3t4f4c3
fidoid_
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
tensor
un
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*