Bug 483479 - Crash on startup, assertion failure "hq->lowestSerial() == prevLowestSerial"
Summary: Crash on startup, assertion failure "hq->lowestSerial() == prevLowestSerial"
Status: REPORTED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: 6.0.0
Platform: Flatpak Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-03-13 19:54 UTC by Bill Dietrich
Modified: 2024-06-06 19:50 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bill Dietrich 2024-03-13 19:54:00 UTC
SUMMARY
***
Start application, main window appears, then disappears, app has crashed.
***


STEPS TO REPRODUCE
1. Crash happens now that I have upgraded Garuda Linux to use KDE 6.
2. Run app from GUI, or from CLI with "flatpak run org.kde.akregator"
3. Main window appears, then disappears.
4. If run from CLI, debug output ends with:
	qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
	qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
	kf.kio.core: mimeType() not emitted when sending first data!; job URL = QUrl("http://podcast.wh1t3rabbit.net/favicon.ico") data size = 0
	qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
	kf.kio.core: mimetype() emitted again, or after sending first data!; job URL = QUrl("https://www.thisamericanlife.org/podcast/rss.xml")
	kf.kio.core: mimetype() emitted again, or after sending first data!; job URL = QUrl("https://podcasters.spotify.com/pod/show/favicon.ico")
	kf.kio.core: mimetype() emitted again, or after sending first data!; job URL = QUrl("https://podcasters.spotify.com/pod/show/favicon.ico")
	kf.kio.core: mimetype() emitted again, or after sending first data!; job URL = QUrl("https://podcasters.spotify.com/pod/show/favicon.ico")
	kf.kio.core: mimetype() emitted again, or after sending first data!; job URL = QUrl("https://podcasters.spotify.com/pod/show/favicon.ico")
	qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
	kf.kio.core: mimetype() emitted again, or after sending first data!; job URL = QUrl("https://linuxlads.com/error-404/")
	qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
	qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
	kf.kio.core: mimetype() emitted again, or after sending first data!; job URL = QUrl("https://podcasters.spotify.com/pod/show/favicon.ico")
	ASSERT: "hq->lowestSerial() == prevLowestSerial" in file /run/build-runtime/kio/src/core/scheduler.cpp, line 524
	kf.kio.core: An error occurred during write. The worker terminates now.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Garuda Linux, env says KDE_SESSION_VERSION=6
(available in About System)
KDE Plasma Version: 6.0.1
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION

It seems my graphics stack has been changed from X to Wayland ?  Not sure when that happened.
Comment 1 Bill Dietrich 2024-03-13 20:01:35 UTC
Changed from Wayland to X11, crash still happens.
Comment 2 Bill Dietrich 2024-03-13 20:13:38 UTC
Problem is intermittent; sometimes app starts up and runs without crashing.
Comment 3 Bill Dietrich 2024-03-13 20:14:15 UTC
Forgot to mention: app starts up in "previous session did not close correctly" mode.
Comment 4 Bill Dietrich 2024-03-13 20:15:53 UTC
If app starts and runs successfully, when I close the app, on CLI I see:
	ASSERT: "d->appConnection.inited()" in file /run/build-runtime/kio/src/core/slavebase.cpp, line 332
Comment 5 Bill Dietrich 2024-06-06 15:29:13 UTC
May be due to XDG_DATA_HOME not being defined ?

Is someone working on this issue ?  Older versions that don't have it have been removed from Flathub, so now it's making it impossible for me to use Akregator.  I assume crashes would be a high priority.
Comment 6 Bill Dietrich 2024-06-06 15:53:24 UTC
Setting XDG_DATA_HOME seems to have had no effect.

But a workaround that avoids the crash: disconnect from network, launch Akr, let it run for 10 seconds or so, then reconnect network, Akr does not crash.