<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Qt 6.9.3 and 6.10.0 black screen and crash]]></title><description><![CDATA[<p dir="auto">Hi !</p>
<p dir="auto">I'm trying to port an app from 6.9.2 to 6.9.3 or 6.10.0.<br />
The app work as expected under 6.9.2, but under 6.9.3 the app launch but quickly after first frames the screen turn black (the controls i press blindly still works).<br />
And under 6.10.0, the app crash after the first few frames.</p>
<p dir="auto">There is the debug log of my app under 6.9.3 :</p>
<pre><code>D/default : 2025-10-23 10:40:59,440 : debug : removeOlds 1761208859 1761208838 20 true "000000"
W/Qt A11Y : AccessibilityNodeInfo with empty contentDescription: -1
W/Qt A11Y : AccessibilityEvent with empty description
W/default : 2025-10-23 10:40:59,937 : warning : QRhiGles2: Failed to make context current. Expect bad things to happen.
W/default : 2025-10-23 10:40:59,937 : warning : Failed to start frame
D/default : 2025-10-23 10:41:07,082 : debug : Updating position acquisition
</code></pre>
<p dir="auto">Note the QRhiGles2: Failed to make context current.</p>
<p dir="auto">There is the part of debug log of my app under 6.10.0 around the crash :</p>
<pre><code>10-23 09:54:39.548  2136  5564 E ClipboardService: Denying clipboard access to mygloriousqtapp, application is not in focus nor is it a system service for user 0
10-23 09:54:39.879  2136  2764 D CompatibilityChangeReporter: Compat change id reported: 161145287; UID 10512; state: ENABLED
10-23 09:54:39.908  3055  3086 V ShellRecents: [105392812] RecentsController.finishInner: toHome=true userLeave=false willFinishToHome=true state=0
10-23 09:54:39.908  3055  3086 V ShellRecents:   normal finish
10-23 09:54:39.908  3055  3086 V ShellRecents: [105392812] RecentsController.cleanup
10-23 09:54:39.908  3055  3086 V WindowManagerShell: Transition animation finished (aborted=false), notifying core (#9851)android.os.BinderProxy@6c2c375@2
10-23 09:54:39.909  2136  2334 V WindowManager: Finish Transition #9851: created at 10-23 09:54:37.972 collect-started=0.177ms started=0.212ms ready=2.548ms sent=35.657ms finished=1936.638ms
10-23 09:54:39.913  3055  3086 V WindowManagerShell: Track 2 became idle
10-23 09:54:39.913  3055  3086 V WindowManagerShell: All active transition animations finished
10-23 09:54:39.922  2136  2338 I ActivityManager: Killing 21845:com.google.process.gapps/u0a167 (adj 985): empty #17
10-23 09:54:39.922  2136  2338 W ProcessStats: Tracking association SourceState{25a1943 com.google.android.gms.persistent/10167 Fgs #1777405} whose proc state 3 is better than process ProcessState{a0e5eb5 com.google.android.gms/10167 pkg=com.google.android.gms} proc state 8 (1034 skipped)
10-23 09:54:39.927  2136  4758 W PackageConfigPersister: App-specific configuration not found for packageName: com.google.android.apps.nexuslauncher and userId: 0
10-23 09:54:39.930  2136  2764 W PackageConfigPersister: App-specific configuration not found for packageName: com.google.android.apps.nexuslauncher and userId: 0
10-23 09:54:40.184 23517 23578 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 23578 (QtThread), pid 23517 (ancite.xxx)
10-23 09:54:40.558  2136  2338 I ActivityManager: Killing 5188:com.instagram.android/u0a76 (adj 900): remove task
10-23 09:54:40.769  2136  5128 D AutofillSession: handling death of Token{353d7b6 ActivityRecord{3986078 u0 com.instagram.android/.activity.MainTabActivity t12800 f}}} when saving=false
10-23 09:54:40.772  2136  4844 I WindowManager: WIN DEATH: Window{1c3fddc u0 KHCD.ALo}
10-23 09:54:40.774  2136  2336 D DisplayManagerService: Drop pending events for gone uid 10076
10-23 09:54:40.776  2136  5146 I WindowManager: WIN DEATH: Window{ab485be u0 com.instagram.android/com.instagram.android.activity.MainTabActivity}
10-23 09:54:40.782  2136  5158 W WindowManager: Cannot find window which accessibility connection is added to
10-23 09:54:40.786  2136  2338 W ActivityManager: setHasOverlayUi called on unknown pid: 5188
10-23 09:54:40.787  2136  2354 W UsageStatsService: Unexpected activity event reported! (com.instagram.android/com.instagram.mainactivity.InstagramMainActivity event : 23 instanceId : 55826358)
10-23 09:54:40.848 23581 23581 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
10-23 09:54:40.848 23581 23581 F DEBUG   : Build fingerprint: 'google/redfin/redfin:14/UP1A.231105.001.B2/11260668:user/release-keys'
10-23 09:54:40.848 23581 23581 F DEBUG   : Revision: 'MP1.0'
10-23 09:54:40.848 23581 23581 F DEBUG   : ABI: 'arm64'
10-23 09:54:40.848 23581 23581 F DEBUG   : Timestamp: 2025-10-23 09:54:40.297661100+0200
10-23 09:54:40.848 23581 23581 F DEBUG   : Process uptime: 4s
10-23 09:54:40.848 23581 23581 F DEBUG   : Cmdline: mygloriousqtapp
10-23 09:54:40.848 23581 23581 F DEBUG   : pid: 23517, tid: 23578, name: QtThread  &gt;&gt;&gt; mygloriousqtapp &lt;&lt;&lt;
10-23 09:54:40.848 23581 23581 F DEBUG   : uid: 10512
10-23 09:54:40.848 23581 23581 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
10-23 09:54:40.848 23581 23581 F DEBUG   : Abort message: '2025-10-23 09:54:40,184 : fatal : Failed to acquire deadlock protector for QAndroidPlatformOpenGLWindow::eglSurface().'
10-23 09:54:40.848 23581 23581 F DEBUG   :     x0  0000000000000000  x1  0000000000005c1a  x2  0000000000000006  x3  00000071e21632e0
10-23 09:54:40.848 23581 23581 F DEBUG   :     x4  1f6b607360651f39  x5  1f6b607360651f39  x6  1f6b607360651f39  x7  7f7f7f7f7f7f7f7f
10-23 09:54:40.848 23581 23581 F DEBUG   :     x8  00000000000000f0  x9  00000075536f3090  x10 0000000000000001  x11 0000007553739058
10-23 09:54:40.848 23581 23581 F DEBUG   :     x12 000000000000ea57  x13 0000000000000078  x14 00000071e2161bf0  x15 000000000000000b
10-23 09:54:40.848 23581 23581 F DEBUG   :     x16 000000755379dd08  x17 000000755377ae90  x18 00000071e1d4c000  x19 0000000000005bdd
10-23 09:54:40.848 23581 23581 F DEBUG   :     x20 0000000000005c1a  x21 00000000ffffffff  x22 00000071e2164000  x23 b4000073a07c11f0
10-23 09:54:40.848 23581 23581 F DEBUG   :     x24 00000071e21636c0  x25 0000000000000000  x26 000000720e093b55  x27 00000071e2164000
10-23 09:54:40.848 23581 23581 F DEBUG   :     x28 00000071e21639c4  x29 00000071e2163360
10-23 09:54:40.848 23581 23581 F DEBUG   :     lr  000000755372a9b8  sp  00000071e21632c0  pc  000000755372a9e4  pst 0000000000000000
10-23 09:54:40.848 23581 23581 F DEBUG   : 16 total frames
10-23 09:54:40.848 23581 23581 F DEBUG   : backtrace:
10-23 09:54:40.848 23581 23581 F DEBUG   :       #00 pc 00000000000599e4  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: c74277f481a383c87215b672f6465e24)
10-23 09:54:40.848 23581 23581 F DEBUG   :       #01 pc 0000000000308794  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libQt6Core_arm64-v8a.so (BuildId: fbc9ec74d483aaab55ceb7aff25643c6cb48652e)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #02 pc 000000000031f340  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libQt6Core_arm64-v8a.so (BuildId: fbc9ec74d483aaab55ceb7aff25643c6cb48652e)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #03 pc 000000000031fbdc  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libQt6Core_arm64-v8a.so (QMessageLogger::fatal(char const*, ...) const+152) (BuildId: fbc9ec74d483aaab55ceb7aff25643c6cb48652e)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #04 pc 00000000000834c0  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so (BuildId: 1836541d0affcf46b92505cf437d9a29e4419037)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #05 pc 0000000000082f90  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so (BuildId: 1836541d0affcf46b92505cf437d9a29e4419037)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #06 pc 0000000000580720  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libQt6Gui_arm64-v8a.so (QOpenGLContext::makeCurrent(QSurface*)+144) (BuildId: a63cab88e6990271240cb49c76134b23a2db5a9c)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #07 pc 000000000058cf60  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libQt6Gui_arm64-v8a.so (BuildId: a63cab88e6990271240cb49c76134b23a2db5a9c)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #08 pc 000000000058d1ec  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libQt6Gui_arm64-v8a.so (BuildId: a63cab88e6990271240cb49c76134b23a2db5a9c)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #09 pc 000000000049e7b4  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libQt6Gui_arm64-v8a.so (QRhi::create(QRhi::Implementation, QRhiInitParams*, QFlags&lt;QRhi::Flag&gt;, QRhiNativeHandles*, QRhiAdapter*)+152) (BuildId: a63cab88e6990271240cb49c76134b23a2db5a9c)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #10 pc 00000000004ef6b8  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libQt6Quick_arm64-v8a.so (QSGRhiSupport::createRhi(QQuickWindow*, QSurface*, bool)+1036) (BuildId: e226a803f0ff9019687f59357e9fc3572fb2c572)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #11 pc 00000000005f0520  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libQt6Quick_arm64-v8a.so (BuildId: e226a803f0ff9019687f59357e9fc3572fb2c572)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #12 pc 00000000005f0730  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libQt6Quick_arm64-v8a.so (BuildId: e226a803f0ff9019687f59357e9fc3572fb2c572)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #13 pc 0000000000492b4c  /data/app/~~XcgQH4ZkW48eWoVRKVBSBw==/mygloriousqtapp-3oKZEZnWJjnhxkFfBWU6TA==/lib/arm64/libQt6Core_arm64-v8a.so (BuildId: fbc9ec74d483aaab55ceb7aff25643c6cb48652e)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #14 pc 00000000000be6a8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: c74277f481a383c87215b672f6465e24)
10-23 09:54:40.849 23581 23581 F DEBUG   :       #15 pc 000000000005b21c  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: c74277f481a383c87215b672f6465e24)
10-23 09:54:40.902  2136 23584 E ActivityManager: App crashed on incremental package mygloriousqtapp which is 100% loaded.
10-23 09:54:40.906  2136 23585 I DropBoxManagerService: add tag=data_app_native_crash isTagEnabled=true flags=0x2
10-23 09:54:40.906  2136  2796 W NativeTombstoneManager: failed to open /data/tombstones/tombstone_01.pb
</code></pre>
<p dir="auto">The two behaviors seems releated to the Gles2 context, but i'm not able to dig in it more.<br />
I have tested a blank app to see what happen, and the app work in all version. So my app must do something that have well worked in past versions, but not anymore.<br />
It is not clear if it a bug on my side or on Qt side.</p>
<p dir="auto">So, is anybody facing the same problem ?<br />
Thanks in advance.</p>
]]></description><link>https://forum.qt.io/topic/163571/qt-6.9.3-and-6.10.0-black-screen-and-crash</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 07:42:30 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/163571.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Oct 2025 08:59:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Qt 6.9.3 and 6.10.0 black screen and crash on Thu, 23 Oct 2025 12:58:33 GMT]]></title><description><![CDATA[<p dir="auto">Ok, for anyone that could face this issue;<br />
QRhiGles2: Failed to make context current. Expect bad things to happen.<br />
This was usefull, because i have searched around the creation of the Gl context; my main.qml was an ApplicationWindow, and contained a Loader that instantiate an other ApplicationWindow;<br />
So i imagine those two windows was trying to interact with the same context or something like that.</p>
<p dir="auto">I have try to remove this double ApplicationWindow shenanigan, and it works like a charm.<br />
Don't ask why that was like that, this information is lost in space and time, in a place named "Legacy Zone".</p>
]]></description><link>https://forum.qt.io/post/833075</link><guid isPermaLink="true">https://forum.qt.io/post/833075</guid><dc:creator><![CDATA[Aldebaran]]></dc:creator><pubDate>Thu, 23 Oct 2025 12:58:33 GMT</pubDate></item></channel></rss>