Bug 49503

Summary: segfaults
Product: Sisyphus Reporter: Sergey Bolshakov <sbolshakov>
Component: qt6-baseAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris, vanyamajukin, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 49495, 49498    

Description Sergey Bolshakov 2024-02-24 16:32:40 MSK

    
Comment 1 Sergey Bolshakov 2024-02-24 16:36:40 MSK
с обновлением до libqt6-core-6.6.2-alt2 (и всей пачки)
получаю segfault в одном и том же месте в нескольких программах:

gdb /usr/bin/qpwgraph:

Thread 5 "qpwgraph_thread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeb4006c0 (LWP 6500)]
0x00007ffff6d69f89 in QIconLoader::findIconHelper (
    this=0x7ffff7452b20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_Thread 5 "qpwgraph_thread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeb4006c0 (LWP 6500)]
0x00007ffff6d69f89 in QIconLoader::findIconHelper (
    this=0x7ffff7452b20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_iconLoaderInstance> >::instance()::holder>, themeName=..., iconName=..., 
    visited=..., rule=QIconLoader::FallBack) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/image/qiconloader.cpp:446
           QGS_iconLoaderInstance> >::instance()::holder>, themeName=..., iconName=..., 
    visited=..., rule=QIconLoader::FallBack) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/image/qiconloader.cpp:446


gdb /usr/bin/qjackctl:

Thread 1 "qjackctl" received signal SIGSEGV, Segmentation fault.
0x00007ffff6d69f84 in QIconLoader::findIconHelper (
    this=0x7ffff7452b20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_iconLoaderInstance> >::instance()::holder>, themeName=..., iconName=..., 
    visited=..., rule=QIconLoader::FallBack) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/image/qiconloader.cpp:446
446	{
Comment 2 Sergey Bolshakov 2024-02-24 16:47:19 MSK
обновление происходило с libqt6-core-6.6.1-alt1, где таких проблем не было
Comment 3 Sergey Bolshakov 2024-02-24 16:53:34 MSK
после пересборки qpwgraph с нынешней qt6 проблема остаётся
Comment 4 Sergey V Turchin 2024-02-26 10:25:15 MSK
У меня всё ок. qpwgraph только при выходе вешается по личной причине.
Comment 5 Sergey V Turchin 2024-02-26 10:43:37 MSK
Я накосячил, ща исправлю.
Comment 6 Sergey Bolshakov 2024-02-26 11:51:14 MSK
*** Bug 49510 has been marked as a duplicate of this bug. ***
Comment 7 Repository Robot 2024-02-26 12:46:02 MSK
qt6-base-6.6.2-alt3 -> sisyphus:

 Mon Feb 26 2024 Sergey V Turchin <zerg@altlinux> 6.6.2-alt3
 - fix iconloader fallback (closes: 49503)
Comment 8 Yuri N. Sedunov 2024-02-26 14:34:46 MSK
$ rpm -q libqt6-core
libqt6-core-6.6.2-alt3.x86_64

$ telegram-desktop 
Cannot mix incompatible Qt library (6.6.1) with this library (6.6.2)
Аварийный останов
Comment 9 Sergey V Turchin 2024-02-26 14:36:57 MSK
Там же ясно написано: нельзя миксовать разные баги.

P.S. Ща посмотрю.