История изменений
Исправление balsoft, (текущая версия) :
как так случилось, что я в 5 кедах сегфолты ни разу не встречал? а в лисе? а в хроме? а в ведроиде? собственно, я вообще сегфолты крайне редко вижу
УМВР.жпг
Неполный список сегфолтов (не непойманных исключений, а сегфолтов), которые я регулярно вижу (или видел) в C++ (Qt)
- Plasma 4 (где-то раз в месяц)
- Plasma 5 ранних версий пару раз в месяц
- KWin определенной версии сегфолтился при каждом запуске с моей видюхой (свалил с кед из-за этого)
- Kdenlive старых версий вообще через раз на любом серьезном проекте, новых версий - изредка (все баги тут я репортил)
- KDevelop регулярно (раз в неделю) до какого-то там по счёту глобального реврайта
- Куча разных приложений на Qt сегфолтится при завершении (первое, что приходит в голову - Albert, но при желании могу ещё примеров назвать)
а течёт нещадно вообще по-умолчанию.
у рукожопов только если
А как вы понимаете, что у вас память течет или не течет? Вы все приложения через valgrind прогоняете? Вот у меня ощущение что Plasma текла через неделю работы нещадно, и до прогона через статанализ с последующим суровым Valgrind мой код тоже течёт (возможно, я рукожоп, не спорю)
Раст вообще никак не спасает от утечек
да ладно, а меня уверяли, что он гарантирует в безопасном коде отсутствие утечек
Ладно, с «вообще никак» я переборщил, ибо для простых кейсов без заимствований утечек действительно не будет, но уж точно не гарантирует их отсутствия https://doc.rust-lang.org/nomicon/leaking.html
Исправление balsoft, :
как так случилось, что я в 5 кедах сегфолты ни разу не встречал? а в лисе? а в хроме? а в ведроиде? собственно, я вообще сегфолты крайне редко вижу
УМВР.жпг
Неполный список сегфолтов (не непойманных исключений, а сегфолтов), которые я регулярно вижу (или видел) в C++ (Qt)
- Plasma 4 (где-то раз в месяц)
- Plasma 5 ранних версий пару раз в месяц
- KWin определенной версии сегфолтился при каждом запуске с моей видюхой (свалил с кед из-за этого)
- Kdenlive старых версий вообще через раз на любом серьезном проекте, новых версий - изредка (все баги тут я репортил)
- KDevelop регулярно (раз в неделю) до какого-то там по счёту глобального реврайта
- Куча разных приложений на Qt сегфолтится при завершении (первое, что приходит в голову - Albert, но при желании могу ещё примеров назвать)
а течёт нещадно вообще по-умолчанию.
у рукожопов только если
А как вы понимаете, что у вас память течет или не течет? Вы все приложения через valgrind прогоняете? Вот у меня ощущение что Plasma текла через неделю работы нещадно, и до прогона через статанализ с последующим суровым Valgrind мой код тоже течёт (возможно, я рукожоп, ага)
Раст вообще никак не спасает от утечек
да ладно, а меня уверяли, что он гарантирует в безопасном коде отсутствие утечек
Ладно, с «вообще никак» я переборщил, ибо для простых кейсов без заимствований утечек действительно не будет, но уж точно не гарантирует их отсутствия https://doc.rust-lang.org/nomicon/leaking.html
Исправление balsoft, :
как так случилось, что я в 5 кедах сегфолты ни разу не встречал? а в лисе? а в хроме? а в ведроиде? собственно, я вообще сегфолты крайне редко вижу
УМВР.жпг
Неполный список сегфолтов (не непойманных исключений, а сегфолтов), которые я регулярно вижу (или видел) в C++ (Qt)
- Plasma 4 (где-то раз в месяц)
- Plasma 5 ранних версий пару раз в месяц
- KWin определенной версии сегфолтился при каждом запуске с моей видюхой (свалил с кед из-за этого)
- Kdenlive старых версий вообще через раз на любом серьезном проекте, новых версий - изредка (все баги тут я репортил)
- KDevelop регулярно (раз в неделю) до какого-то там по счёту глобального реврайта
- Куча разных приложений на Qt сегфолтится при завершении (первое, что приходит в голову - Albert, но при желании могу ещё примеров назвать)
а течёт нещадно вообще по-умолчанию.
у рукожопов только если
А как вы понимаете, что у вас память течет или не течет? Вы все приложения через valgrind прогоняете? Вот у меня ощущение что Plasma текла через неделю работы нещадно, и до прогона через статанализ с последуюзим суровым Valgrind мой код тоже течёт (возможно, я рукожоп, ага)
Раст вообще никак не спасает от утечек
да ладно, а меня уверяли, что он гарантирует в безопасном коде отсутствие утечек
Ладно, с «вообще никак» я переборщил, ибо для простых кейсов без заимствований утечек действительно не будет, но уж точно не гарантирует их отсутствия https://doc.rust-lang.org/nomicon/leaking.html
Исправление balsoft, :
как так случилось, что я в 5 кедах сегфолты ни разу не встречал? а в лисе? а в хроме? а в ведроиде? собственно, я вообще сегфолты крайне редко вижу
УМВР.жпг
Неполный список сегфолтов (не непойманных исключений, а сегфолтов), которые я регулярно вижу (или видел) в C++ (Qt)
- Plasma 4 (где-то раз в месяц)
- Plasma 5 ранних версий пару раз в месяц
- KWin определенной версии сегфолтился при каждом запуске с моей видюхой (свалил с кед из-за этого)
- Kdenlive старых версий вообще через раз на любом серьезном проекте, новых версий - изредка (все баги тут я репортил)
- KDevelop регулярно (раз в неделю) до какого-то там по счёту глобального реврайта
- Куча разных приложений на Qt сегфолтится при завершении (первое, что приходит в голову - Albert, но при желании могу ещё примеров назвать)
а течёт нещадно вообще по-умолчанию.
у рукожопов только если
А как вы понимаете, что у вас память течет или не течет? Вы все приложения через valgrind прогоняете? Вот у меня ощущение что Plasma текла через неделю работы нещадно.
Раст вообще никак не спасает от утечек
да ладно, а меня уверяли, что он гарантирует в безопасном коде отсутствие утечек
Ладно, с «вообще никак» я переборщил, ибо для простых кейсов без заимствований утечек действительно не будет, но уж точно не гарантирует их отсутствия https://doc.rust-lang.org/nomicon/leaking.html
Исходная версия balsoft, :
как так случилось, что я в 5 кедах сегфолты ни разу не встречал? а в лисе? а в хроме? а в ведроиде? собственно, я вообще сегфолты крайне редко вижу
УМВР.жпг
Неполный список сегфолтов (не непойманных исключений, а сегфолтов), которые я регулярно вижу (или видел) в C++ (Qt)
- Plasma 4 (где-то раз в месяц)
- Plasma 5 ранних версий пару раз в месяц
- KWin определенной версии сегфолтился при каждом запуске с моей видюхой (свалил с кед из-за этого)
- Kdenlive старых версий вообще через раз на любом серьезном проекте, новых версий - изредка (все баги тут я репортил)
- KDevelop регулярно (раз в неделю) до какого-то там по счёту глобального реврайта
- Куча разных приложений на Qt сегфолтится при завершении (первое, что приходит в голову - Albert, но при желании могу ещё примеров назвать)
а течёт нещадно вообще по-умолчанию.
у рукожопов только если
А как вы понимаете, что у вас память течет или не течет? Вы все приложения через valgrind прогоняете? Вот у меня ощущение что Plasma текла через неделю работы нещадно.
Раст вообще никак не спасает от утечек
да ладно, а меня уверяли, что он гарантирует в безопасном коде отсутствие утечек
Ладно, с «вообще никак» я переборщил, ибо для простых кейсов без заимствований утечек действительно не будет, но https://doc.rust-lang.org/nomicon/leaking.html