Originally created by: a.rain...@gmail.com
Подозреваю, что что-то сломалось в [r18202]:
1937 - void QueueManager::putDownload(Download* aDownload, bool finished, bool reportFinish) noexcept
1937 + void QueueManager::putDownload(const string& p_path, Download* aDownload, bool p_is_finished, bool p_is_report_finish) noexcept
2109 - moveFile(aDownload->getTempTarget(), aDownload->getPath());
2106 + moveFile(aDownload->getTempTarget(), p_path);
а если код отключен это вообще странно ибо тогда, как минимум, временные расширения на период закачки .dctmp и поддержка папки для временных файлов отвалятся.
Помимо этого в коммите указаны проблемы в этом месте, связанные с падениями, так что с этой частью явно что-то не так.
Сознавайтесь кто и зачем там что либо правил ранее :)
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: a.rain...@gmail.com
Просмотрел код внимательнее, занятно там всё
В начале функции уже куски этого Download вытаскивают:
void QueueManager::putDownload(const string& p_path, Download* aDownload, bool p_is_finished, bool p_is_report_finish) noexcept
{
const HintedUser l_hintedUser = aDownload->getHintedUser(); // crash https://crash-server.com/DumpGroup.aspx?ClientID=ppa&DumpGroupID=155631
UserPtr l_user = aDownload->getUser(); // Ññûëêó íåëüçÿ - íóæíî äåðæàòü þçåðà.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: a.rain...@gmail.com
Судя по второму списку дампов проблема одна и та же - вызов идёт из потока сокета, а дальше Download портится чем то.
Labels: Stability
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: Pavel.Pimenov@gmail.com
Бага в другом где-то буду искать
Status: Unconfirmed