BRUTE AE: 05vlakna: Test: Memory leak #2
What's your question?
Keep this URL here: https://cw.felk.cvut.cz/brute/data/ae/release/2023z_b4b35osy/05vlakna/cviceni/ae/results/results.php?&idg=boreksim&idu=10548&upload=1590047&result=1148775#test-18
Dobrý den,
přestože ve své rustové implementaci nepoužívám žádný unsafe kód (resp. pouze ten obsažený ve vnitřnostech wrapperu semaforů poskytnutého v zadání), mimo fáze zpracování argumentů příkazové řádky můj program nepoužívá ani std::process::exit, a měl by tudíž končit korektně, nedojde-li ke zcela neočekávané chybě (v tom případě by ovšem měl skončit celý program a paměť by měla být uvolněna tímto) a jediné použití reference counting pointeru do něho ukládá obyčejný integer (cyklická reference tedy nemůže vzniknout), BRUTE soustavně hlásí možný memory leak v testu 18, občas i 19.
Přehlížím něco ve svém kódu, nebo se jedná o chybné vyhodnocení?
Děkuji.