<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>499960</bug_id>
          
          <creation_ts>2025-02-13 07:10:57 +0000</creation_ts>
          <short_desc>qmmp crashes at startup with Breeze 6.3</short_desc>
          <delta_ts>2025-02-15 03:12:01 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>Breeze</product>
          <component>QStyle</component>
          <version>6.3.0</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>regression</keywords>
          <priority>HI</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antonio Rojas">arojas</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>nate</cc>
    
    <cc>noahadvs</cc>
    
    <cc>uhhadd</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/breeze/-/commit/f7a14d6d170c17a2c17c386a4c88bfb020e29ff1</cf_commitlink>
          <cf_versionfixedin>6.3.1</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2397427</commentid>
    <comment_count>0</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2025-02-13 07:10:57 +0000</bug_when>
    <thetext>qmmp crashes at startup when using Breeze style

#0  QTabWidget::documentMode (this=0x0) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qtabbar.h:187
#1  0x00007fffe8ba71e9 in Breeze::Style::tabWidgetTabBarRect (this=0x555555640920, option=0x7fffffffd360, widget=0x55555583e390)
    at /usr/src/debug/breeze/breeze-6.3.0/kstyle/breezestyle.cpp:2509
#2  Breeze::Style::tabWidgetTabBarRect (this=0x555555640920, option=0x7fffffffd360, widget=0x55555583e390)
    at /usr/src/debug/breeze/breeze-6.3.0/kstyle/breezestyle.cpp:2500
#3  Breeze::Style::subElementRect (this=0x555555640920, element=&lt;optimized out&gt;, option=0x7fffffffd360, widget=0x55555583e390)
    at /usr/src/debug/breeze/breeze-6.3.0/kstyle/breezestyle.cpp:1042
#4  0x00007fffe88adcfd in QSUiTabWidget::setUpLayout (this=this@entry=0x55555583e390)
    at /usr/src/debug/qmmp/qmmp-2.2.3/src/plugins/Ui/qsui/qsuitabwidget.cpp:230
#5  0x00007fffe88ae7f7 in QSUiTabWidget::readSettings (this=this@entry=0x55555583e390)
    at /usr/src/debug/qmmp/qmmp-2.2.3/src/plugins/Ui/qsui/qsuitabwidget.cpp:101
#6  0x00007fffe88b277c in QSUiTabWidget::QSUiTabWidget (this=&lt;optimized out&gt;, parent=&lt;optimized out&gt;, this=&lt;optimized out&gt;, parent=&lt;optimized out&gt;)
    at /usr/src/debug/qmmp/qmmp-2.2.3/src/plugins/Ui/qsui/qsuitabwidget.cpp:54
#7  0x00007fffe88bb647 in QSUiMainWindow::createWidgets (this=0x555555610020)
    at /usr/src/debug/qmmp/qmmp-2.2.3/src/plugins/Ui/qsui/qsuimainwindow.cpp:424
#8  QSUiMainWindow::QSUiMainWindow(QWidget*) [clone .constprop.0] (this=0x555555610020, parent=0x0)
    at /usr/src/debug/qmmp/qmmp-2.2.3/src/plugins/Ui/qsui/qsuimainwindow.cpp:91
#9  0x00007fffe88741f5 in QSUiFactory::create (this=&lt;optimized out&gt;) at /usr/src/debug/qmmp/qmmp-2.2.3/src/plugins/Ui/qsui/qsuifactory.cpp:40
#10 0x00005555555643b9 in QMMPStarter::startPlayer (this=this@entry=0x7fffffffe030) at /usr/src/debug/qmmp/qmmp-2.2.3/src/app/qmmpstarter.cpp:342
#11 0x00005555555666f8 in QMMPStarter::QMMPStarter (this=&lt;optimized out&gt;, this=&lt;optimized out&gt;)
    at /usr/src/debug/qmmp/qmmp-2.2.3/src/app/qmmpstarter.cpp:238
#12 0x000055555555bd33 in main (argc=&lt;optimized out&gt;, argv=0x7fffffffe298) at /usr/src/debug/qmmp/qmmp-2.2.3/src/app/main.cpp:89

The offending line was introduced in https://invent.kde.org/plasma/breeze/-/commit/75077627723af4069fed33e92fdcc535674dcf63</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2397466</commentid>
    <comment_count>1</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-02-13 10:21:21 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/breeze/-/merge_requests/522</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2397694</commentid>
    <comment_count>2</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2025-02-13 18:53:21 +0000</bug_when>
    <thetext>Git commit 184e332fb0aa084da6bc4bace0ebc7d080df2f1a by Antonio Rojas.
Committed on 13/02/2025 at 10:18.
Pushed by arojas into branch &apos;master&apos;.

Fix crash in some non-KDE apps

tabWidget can be a nullptr in some cases

M  +1    -1    kstyle/breezestyle.cpp

https://invent.kde.org/plasma/breeze/-/commit/184e332fb0aa084da6bc4bace0ebc7d080df2f1a</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2397700</commentid>
    <comment_count>3</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2025-02-13 19:19:42 +0000</bug_when>
    <thetext>Git commit f7a14d6d170c17a2c17c386a4c88bfb020e29ff1 by Antonio Rojas.
Committed on 13/02/2025 at 18:53.
Pushed by arojas into branch &apos;Plasma/6.3&apos;.

Fix crash in some non-KDE apps

tabWidget can be a nullptr in some cases


(cherry picked from commit 184e332fb0aa084da6bc4bace0ebc7d080df2f1a)

184e332f Fix crash in some non-KDE apps

Co-authored-by: Antonio Rojas &lt;arojas@archlinux.org&gt;

M  +1    -1    kstyle/breezestyle.cpp

https://invent.kde.org/plasma/breeze/-/commit/f7a14d6d170c17a2c17c386a4c88bfb020e29ff1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>