LINUX.ORG.RU

История изменений

Исправление balsoft, (текущая версия) :

как так случилось, что я в 5 кедах сегфолты ни разу не встречал? а в лисе? а в хроме? а в ведроиде? собственно, я вообще сегфолты крайне редко вижу

УМВР.жпг

Неполный список сегфолтов (не непойманных исключений, а сегфолтов), которые я регулярно вижу (или видел) в C++ (Qt)

  1. Plasma 4 (где-то раз в месяц)
  2. Plasma 5 ранних версий пару раз в месяц
  3. KWin определенной версии сегфолтился при каждом запуске с моей видюхой (свалил с кед из-за этого)
  4. Kdenlive старых версий вообще через раз на любом серьезном проекте, новых версий - изредка (все баги тут я репортил)
  5. KDevelop регулярно (раз в неделю) до какого-то там по счёту глобального реврайта
  6. Куча разных приложений на Qt сегфолтится при завершении (первое, что приходит в голову - Albert, но при желании могу ещё примеров назвать)

а течёт нещадно вообще по-умолчанию.

у рукожопов только если

А как вы понимаете, что у вас память течет или не течет? Вы все приложения через valgrind прогоняете? Вот у меня ощущение что Plasma текла через неделю работы нещадно, и до прогона через статанализ с последующим суровым Valgrind мой код тоже течёт (возможно, я рукожоп, не спорю)

Раст вообще никак не спасает от утечек

да ладно, а меня уверяли, что он гарантирует в безопасном коде отсутствие утечек

Ладно, с «вообще никак» я переборщил, ибо для простых кейсов без заимствований утечек действительно не будет, но уж точно не гарантирует их отсутствия https://doc.rust-lang.org/nomicon/leaking.html

Исправление balsoft, :

как так случилось, что я в 5 кедах сегфолты ни разу не встречал? а в лисе? а в хроме? а в ведроиде? собственно, я вообще сегфолты крайне редко вижу

УМВР.жпг

Неполный список сегфолтов (не непойманных исключений, а сегфолтов), которые я регулярно вижу (или видел) в C++ (Qt)

  1. Plasma 4 (где-то раз в месяц)
  2. Plasma 5 ранних версий пару раз в месяц
  3. KWin определенной версии сегфолтился при каждом запуске с моей видюхой (свалил с кед из-за этого)
  4. Kdenlive старых версий вообще через раз на любом серьезном проекте, новых версий - изредка (все баги тут я репортил)
  5. KDevelop регулярно (раз в неделю) до какого-то там по счёту глобального реврайта
  6. Куча разных приложений на Qt сегфолтится при завершении (первое, что приходит в голову - Albert, но при желании могу ещё примеров назвать)

а течёт нещадно вообще по-умолчанию.

у рукожопов только если

А как вы понимаете, что у вас память течет или не течет? Вы все приложения через valgrind прогоняете? Вот у меня ощущение что Plasma текла через неделю работы нещадно, и до прогона через статанализ с последующим суровым Valgrind мой код тоже течёт (возможно, я рукожоп, ага)

Раст вообще никак не спасает от утечек

да ладно, а меня уверяли, что он гарантирует в безопасном коде отсутствие утечек

Ладно, с «вообще никак» я переборщил, ибо для простых кейсов без заимствований утечек действительно не будет, но уж точно не гарантирует их отсутствия https://doc.rust-lang.org/nomicon/leaking.html

Исправление balsoft, :

как так случилось, что я в 5 кедах сегфолты ни разу не встречал? а в лисе? а в хроме? а в ведроиде? собственно, я вообще сегфолты крайне редко вижу

УМВР.жпг

Неполный список сегфолтов (не непойманных исключений, а сегфолтов), которые я регулярно вижу (или видел) в C++ (Qt)

  1. Plasma 4 (где-то раз в месяц)
  2. Plasma 5 ранних версий пару раз в месяц
  3. KWin определенной версии сегфолтился при каждом запуске с моей видюхой (свалил с кед из-за этого)
  4. Kdenlive старых версий вообще через раз на любом серьезном проекте, новых версий - изредка (все баги тут я репортил)
  5. KDevelop регулярно (раз в неделю) до какого-то там по счёту глобального реврайта
  6. Куча разных приложений на Qt сегфолтится при завершении (первое, что приходит в голову - Albert, но при желании могу ещё примеров назвать)

а течёт нещадно вообще по-умолчанию.

у рукожопов только если

А как вы понимаете, что у вас память течет или не течет? Вы все приложения через valgrind прогоняете? Вот у меня ощущение что Plasma текла через неделю работы нещадно, и до прогона через статанализ с последуюзим суровым Valgrind мой код тоже течёт (возможно, я рукожоп, ага)

Раст вообще никак не спасает от утечек

да ладно, а меня уверяли, что он гарантирует в безопасном коде отсутствие утечек

Ладно, с «вообще никак» я переборщил, ибо для простых кейсов без заимствований утечек действительно не будет, но уж точно не гарантирует их отсутствия https://doc.rust-lang.org/nomicon/leaking.html

Исправление balsoft, :

как так случилось, что я в 5 кедах сегфолты ни разу не встречал? а в лисе? а в хроме? а в ведроиде? собственно, я вообще сегфолты крайне редко вижу

УМВР.жпг

Неполный список сегфолтов (не непойманных исключений, а сегфолтов), которые я регулярно вижу (или видел) в C++ (Qt)

  1. Plasma 4 (где-то раз в месяц)
  2. Plasma 5 ранних версий пару раз в месяц
  3. KWin определенной версии сегфолтился при каждом запуске с моей видюхой (свалил с кед из-за этого)
  4. Kdenlive старых версий вообще через раз на любом серьезном проекте, новых версий - изредка (все баги тут я репортил)
  5. KDevelop регулярно (раз в неделю) до какого-то там по счёту глобального реврайта
  6. Куча разных приложений на Qt сегфолтится при завершении (первое, что приходит в голову - Albert, но при желании могу ещё примеров назвать)

а течёт нещадно вообще по-умолчанию.

у рукожопов только если

А как вы понимаете, что у вас память течет или не течет? Вы все приложения через valgrind прогоняете? Вот у меня ощущение что Plasma текла через неделю работы нещадно.

Раст вообще никак не спасает от утечек

да ладно, а меня уверяли, что он гарантирует в безопасном коде отсутствие утечек

Ладно, с «вообще никак» я переборщил, ибо для простых кейсов без заимствований утечек действительно не будет, но уж точно не гарантирует их отсутствия https://doc.rust-lang.org/nomicon/leaking.html

Исходная версия balsoft, :

как так случилось, что я в 5 кедах сегфолты ни разу не встречал? а в лисе? а в хроме? а в ведроиде? собственно, я вообще сегфолты крайне редко вижу

УМВР.жпг

Неполный список сегфолтов (не непойманных исключений, а сегфолтов), которые я регулярно вижу (или видел) в C++ (Qt)

  1. Plasma 4 (где-то раз в месяц)
  2. Plasma 5 ранних версий пару раз в месяц
  3. KWin определенной версии сегфолтился при каждом запуске с моей видюхой (свалил с кед из-за этого)
  4. Kdenlive старых версий вообще через раз на любом серьезном проекте, новых версий - изредка (все баги тут я репортил)
  5. KDevelop регулярно (раз в неделю) до какого-то там по счёту глобального реврайта
  6. Куча разных приложений на Qt сегфолтится при завершении (первое, что приходит в голову - Albert, но при желании могу ещё примеров назвать)
а течёт нещадно вообще по-умолчанию.

у рукожопов только если

А как вы понимаете, что у вас память течет или не течет? Вы все приложения через valgrind прогоняете? Вот у меня ощущение что Plasma текла через неделю работы нещадно.

Раст вообще никак не спасает от утечек

да ладно, а меня уверяли, что он гарантирует в безопасном коде отсутствие утечек

Ладно, с «вообще никак» я переборщил, ибо для простых кейсов без заимствований утечек действительно не будет, но https://doc.rust-lang.org/nomicon/leaking.html