Задать вопрос
  • Как найти причину недетерминизма программы?

    @kovserg
    "Она написана на C/C++ давно не мной" -> врядли она многопоточна или использует opencl / cuda.
    "Если запускать их по отдельности, но все хорошо" -> А ваша чудо программа создаёт временные файлы? Как вариант попробывать запускать разные копии программы в разных директориях.
    "Я его собрал в Debug моде и при таком использывании проблем нет" -> в коде UB, прогнать анализатор и valgrind
    "Как найти причину недетерминизма программы?" как обычно логированием этапов вычисления. Можно даже не самих данных а значения их hash значения (для уменльшения логов) и пологам искать место возникновения отклонений. После локализации смотреть причины.
    Ответ написан
    Комментировать
  • Ubuntu 18.04 Не работает курсор (тачпад) после "сна"?

    @kovserg
    У меня подобная проблема была с Ubuntu 14.04 решалась запретом на обновление микрокода процессора.

    # https://bugs.launchpad.net/ubuntu/+source/linux/+b...
    sudo apt-get install intel-microcode=2.20140122.1
    echo "intel-microcode hold" | sudo dpkg --set-selections
    Ответ написан
    Комментировать