~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Leopold
Most2
Nausicaa
Ruskoye_911
Vort
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
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*