<?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>515619</bug_id>
          
          <creation_ts>2026-02-06 13:58:23 +0000</creation_ts>
          <short_desc>Qt6: Fetching News crashes on Windows</short_desc>
          <delta_ts>2026-02-13 10:57:39 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>krita</product>
          <component>General</component>
          <version>6.0.0-beta1</version>
          <rep_platform>Microsoft Windows</rep_platform>
          <op_sys>Microsoft Windows</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>regression</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Freya Lupen">penguinflyer2222</reporter>
          <assigned_to name="Krita Bugs">krita-bugs-null</assigned_to>
          <cc>dimula73</cc>
    
    <cc>halla</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2491895</commentid>
    <comment_count>0</comment_count>
    <who name="Freya Lupen">penguinflyer2222</who>
    <bug_when>2026-02-06 13:58:23 +0000</bug_when>
    <thetext>SUMMARY
The News widget crashes Krita on startup if fetching news is enabled.

It only happens on Windows Qt6. From https://doc.qt.io/qt-6/qtimezone.html:
&gt; Note: When Qt is built with the ICU library, it is used in preference to the Windows system APIs, bypassing all problems with those APIs using different names.

The backtrace shows this:
&gt;    frame #17: 0x00007ffde81a80c2 Qt6Core.dll`QIcuTimeZonePrivate::data(long long) const + 130
&gt;    frame #18: 0x00007ffde819ed8f Qt6Core.dll`QTimeZonePrivate::displayName(long long, QTimeZone::NameType, QLocale const&amp;) const + 79
&gt;    frame #19: 0x00007ffde819f20e Qt6Core.dll`QTimeZonePrivate::abbreviation(long long) const + 94
&gt;    frame #20: 0x00007ffde81a812d Qt6Core.dll`QIcuTimeZonePrivate::data(long long) const + 237
&gt;    ... (looping)
&gt;    frame #7074: 0x00007ffde819ed8f Qt6Core.dll`QTimeZonePrivate::displayName(long long, QTimeZone::NameType, QLocale const&amp;) const + 79
&gt;    frame #7075: 0x00007ffde819f20e Qt6Core.dll`QTimeZonePrivate::abbreviation(long long) const + 94
&gt;    frame #7076: 0x00007ffde81a812d Qt6Core.dll`QIcuTimeZonePrivate::data(long long) const + 237

It appears to be a Qt bug fixed by the change &quot;Avoid infinite recurision in time-zone abbreviation look-up with ICU&quot; https://codereview.qt-project.org/c/qt/qtbase/+/596973/3
Which is in 6.8.3 (35a82236) and 6.9.2 (f38c0fd3).

STEPS TO REPRODUCE
Open Krita with News enabled.

OBSERVED RESULT
Crashes on loading main window.

EXPECTED RESULT
Doesn&apos;t crash, shows news.

SOFTWARE/OS VERSIONS
Krita 6.0.0-beta1 (per K-A; the backtrace is from a build around March 2025, but should be the same.)

ADDITIONAL INFORMATION</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2492321</commentid>
    <comment_count>1</comment_count>
    <who name="Halla Rempt">halla</who>
    <bug_when>2026-02-07 21:03:01 +0000</bug_when>
    <thetext>So it&apos;s an upstream bug that we can fix by building with a different version of Qt, right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2492488</commentid>
    <comment_count>2</comment_count>
    <who name="Freya Lupen">penguinflyer2222</who>
    <bug_when>2026-02-08 15:36:50 +0000</bug_when>
    <thetext>Yes, it should be fixable by updating Qt (in theory it should be safe to update to 6.8.3...), or just backporting the few-lines patch to our current Qt until we manage to fix issues with 6.9+.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2493484</commentid>
    <comment_count>3</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2026-02-11 10:50:35 +0000</bug_when>
    <thetext>Git commit 05a047196fb798550cc4536aca525711f5b574fd by Dmitry Kazakov.
Committed on 11/02/2026 at 10:50.
Pushed by dkazakov into branch &apos;transition.now/qt6&apos;.

[ext_qt] Fix the crash when Krita tries to fetch news on Qt6

A cherry-pick of this upstream patch:
https://codereview.qt-project.org/c/qt/qtbase/+/597083

M  +1    -1    ext_qt/CMakeLists.txt

https://invent.kde.org/packaging/krita-deps-management/-/commit/05a047196fb798550cc4536aca525711f5b574fd</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2494102</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2026-02-12 15:59:28 +0000</bug_when>
    <thetext>Hi, Freya!

Could you please check the latest nightly if you still have a crash for it? I have cherry-picked the Qt patch into our build of Qt, so this build should have it now.

https://origin.cdn.kde.org/ci-builds/graphics/krita/krita-6.0/windows/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2494155</commentid>
    <comment_count>5</comment_count>
    <who name="Freya Lupen">penguinflyer2222</who>
    <bug_when>2026-02-12 18:50:06 +0000</bug_when>
    <thetext>Yes, the News works fine in 6.0.1-prealpha-0ee42d29.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2494350</commentid>
    <comment_count>6</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2026-02-13 10:57:39 +0000</bug_when>
    <thetext>Thanks a lot for testing! :)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>