<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>49498</bug_id>
          
          <creation_ts>2024-02-23 15:13:24 +0300</creation_ts>
          <short_desc>После обновления до QT 6.6.2 аварийная остановка при запуске OBS Studio | Ошибка сегментирования</short_desc>
          <delta_ts>2024-02-27 04:40:47 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>obs-studio</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=49495</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>49503</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Олег Щавелев">oleg</reporter>
          <assigned_to name="Антон Мидюков">antohami</assigned_to>
          <cc>antohami</cc>
    
    <cc>grenka</cc>
    
    <cc>lav</cc>
    
    <cc>oddity</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>241993</commentid>
    <comment_count>0</comment_count>
    <who name="Олег Щавелев">oleg</who>
    <bug_when>2024-02-23 15:13:24 +0300</bug_when>
    <thetext>Стенды с ошибкой:
=================
* ALT Regular Sisyphus x86_64
* Kernel: 6.6.17-un-def-alt1 
* GNOME 45.4 
* AMD Ryzen 7 4800HS with Radeon Graphics (16) @ 4.300GHz 
* AMD ATI 04:00.0 Renoir 
* 1: 1920x1080~144Hz 2: 1280x720~60Hz
* Wayland

Версия программы:
=================
obs-studio-30.0.2-alt1.x86_64

Шаги, приводящие к ошибке:
=================
Установить обновления от 23 февраля 2024
Запустить OBS Studio

Результат:
==========
Аварийное завершение приложения OBS Studio при запуске.
При запуске программы через терминал:
[oleg@alt-gnome ~]$ obs
debug: Found portal inhibitor
Ошибка сегментирования

Ожидаемый результат:
==========
Стабильная работа программы OBS Studio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242161</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2024-02-27 04:27:52 +0300</bug_when>
    <thetext>SegFault проявляется так же, как и в Телеграме. после зацикливания  QIconLoader::findIconHelper и, видимо, исчерпания памяти.

#0  0x00007f62adf44cf1 in QFileSystemEntry::resolveFilePath (this=this@entry=0x7fff596841a0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/io/qfilesystementry.cpp:107
107	{
[Current thread is 1 (Thread 0x7f62a8562f40 (LWP 846386))]
(gdb) bt
#0  0x00007f62adf44cf1 in QFileSystemEntry::resolveFilePath (this=this@entry=0x7fff596841a0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/io/qfilesystementry.cpp:107
#1  0x00007f62adf45014 in QFileSystemEntry::filePath (this=this@entry=0x7fff596841a0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/io/qfilesystementry.cpp:96
#2  0x00007f62adf48d74 in _q_resolveEntryAndCreateLegacyEngine_recursive (entry=..., data=..., engine=@0x7fff59684198: 0x0, resolvingEntry=resolvingEntry@entry=false)
    at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/io/qfilesystemengine.cpp:102
#3  0x00007f62adf4947a in QFileSystemEngine::resolveEntryAndCreateLegacyEngine (entry=..., data=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/io/qfilesystemengine.cpp:161
#4  0x00007f62adf495d4 in QFileInfo::exists (file=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/io/qfileinfo.cpp:727
#5  0x00007f62ae56a658 in QIconLoader::findIconHelper (this=0x7f62aec52b20 &lt;QGlobalStatic&lt;QtGlobalStatic::Holder&lt;(anonymous namespace)::Q_QGS_iconLoaderInstance&gt; &gt;::instance()::holder&gt;, themeName=..., iconName=..., visited=..., 
    rule=QIconLoader::FallBack) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/image/qiconloader.cpp:510
#6  0x00007f62ae56b53f in QIconLoader::findIconHelper (this=0x7f62aec52b20 &lt;QGlobalStatic&lt;QtGlobalStatic::Holder&lt;(anonymous namespace)::Q_QGS_iconLoaderInstance&gt; &gt;::instance()::holder&gt;, themeName=..., iconName=..., visited=..., 
    rule=QIconLoader::FallBack) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/image/qiconloader.cpp:561
#7  0x00007f62ae56b53f in QIconLoader::findIconHelper (this=0x7f62aec52b20 &lt;QGlobalStatic&lt;QtGlobalStatic::Holder&lt;(anonymous namespace)::Q_QGS_iconLoaderInstance&gt; &gt;::instance()::holder&gt;, themeName=..., iconName=..., visited=..., 
    rule=QIconLoader::FallBack) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/image/qiconloader.cpp:561
#8  0x00007f62ae56b53f in QIconLoader::findIconHelper (this=0x7f62aec52b20 &lt;QGlobalStatic&lt;QtGlobalStatic::Holder&lt;(anonymous namespace)::Q_QGS_iconLoaderInstance&gt; &gt;::instance()::holder&gt;, themeName=..., iconName=..., visited=..., 
    rule=QIconLoader::FallBack) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/image/qiconloader.cpp:561
#9  0x00007f62ae56b53f in QIconLoader::findIconHelper (this=0x7f62aec52b20 &lt;QGlobalStatic&lt;QtGlobalStatic::Holder&lt;(anonymous namespace)::Q_QGS_iconLoaderInstance&gt; &gt;::instance()::holder&gt;, themeName=..., iconName=..., visited=..., 
    rule=QIconLoader::FallBack) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/gui/image/qiconloader.cpp:561</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242163</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2024-02-27 04:40:47 +0300</bug_when>
    <thetext>Причина SegFault исправлена в libqt6-core-6.6.2-alt3
https://bugzilla.altlinux.org/49503</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>