Summary: | Крашится при запуске - прописать жёсткую зависимость на версию QT | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Alexander Lomtev <alexlomax> | ||||
Component: | skrooge | Assignee: | Andrey Cherepanov <cas> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | cas, kalabushkinea, rider, vercha, zerg | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=45895 | ||||||
Attachments: |
|
Добрый день! Пожалуйста, предоставьте дополнительную информация для воспроизведения ошибки: 1) образ, на котором воспроизвелся краш 2) выводы команд $ uname -a $ cat /etc/os-release $ apt-repo 1) Alt Linux KWorkstation 10.1 2) uname -a: Linux ganymede 5.15.68-un-def-alt1 #1 SMP PREEMPT Mon Sep 19 14:34:51 UTC 2022 x86_64 GNU/Linux 3) cat /etc/os-release: NAME="ALT" VERSION="10.1 " ID=altlinux VERSION_ID=10.1 PRETTY_NAME="ALT Workstation K 10.1 (Sorbaronia Mitschurinii)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:kworkstation:10.1" BUILD_ID="ALT 10.0" HOME_URL="https://www.basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" DOCUMENTATION_URL="https://docs.altlinux.org/" SUPPORT_URL="https://support.basealt.ru/" 4) apt-repo: rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 classic gostcrypto rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64-i586 classic rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic Спасибо за предоставленную информацию. Ошибка воспроизведена в бранче p10 skrooge-2.27.0-alt1.x86_64 Вывод в терминал: $ skrooge ##FATAL: Cannot mix incompatible Qt library (5.15.2) with this library (5.15.4) KCrash: Application 'skrooge' crashing... KCrash: Attempting to start /usr/libexec/kf5/drkonqi [1]+ Остановлен skrooge Ошибка НЕ воспроизводится в sisyphus skrooge-2.28.0-alt1.x86_64 В p10 с заданием https://git.altlinux.org/tasks/308223/ skrooge-2.28.0-alt1 ошибка не воспроизводится. Приложение запускается успешно. При этом в сизифе стал воспроизводится краш. После недавнего обновления в p10 возникла та же проблема: $ skrooge ##WARNING: SKGServices::stringToInt(kdewallet) failed ##FATAL: Cannot mix incompatible Qt library (5.15.4) with this library (5.15.6) KCrash: Application 'skrooge' crashing... KCrash: Attempting to start /usr/libexec/kf5/drkonqi [1]+ Stopped skrooge https://git.altlinux.org/tasks/310373/ не помогает на p10 ? (In reply to Anton Farygin from comment #6) > https://git.altlinux.org/tasks/310373/ > не помогает на p10 ? Помогло, спасибо. Нужно прописать жёсткую зависимость на версию qt, используемую при сборке - приложение проверяет её и падает при несовпадении версии. Немного не так. Это Qt проверяет свою версию, а приложение использует внутренние компоненты, которые не следует. Requires: libqt5-core = %_qt5_version skrooge-2.28.0-alt2 -> sisyphus: Tue Nov 22 2022 Andrey Cherepanov <cas@altlinux> 2.28.0-alt2 - Set strict requirement of libqt5-core version (ALT #43522). |
Created attachment 11321 [details] Информация о сбое Версия: 2.27.0-alt1:p10+294519.100.2.1@1644591052 Вывод при попытке запуска через консоль: ##FATAL: Cannot mix incompatible Qt library (5.15.2) with this library (5.15.4)