You are not logged in.

#1 2026-10-08 18:52:22

ssnailzz
Member
Registered: 2023-03-20
Posts: 10

[SOLVED] akregator keeps crashing after updating my system

Hi, i updated my system and akregator crashes and gives this output in the terminal

> akregator
akregator: symbol lookup error: /usr/lib/libKPim6WebEngineViewer.so.6: undefined symbol: _ZN14QWebEnginePage17runJavaScriptImplERK7QStringjPN9QtPrivate15QSlotObjectBaseE, version Qt_6

i asked opencode to help me find the cause and it spat this out

Root cause: partial Qt 6.12 transition on Arch.
- qt6-base 6.12.0-2 / qtcore/qtversion.h: QT_VERSION_STR "6.12.0"
- qt6-webengine 6.11.2-2 still 6.11, headers still old:
qwebenginepage.h:289-290 only has runJavaScript(), no runJavaScriptImpl()
- messagelib 26.08.2-1 (provides /usr/lib/libKPim6WebEngineViewer.so.6, built Oct 7) already requires new 6.12 symbol:
U _ZN14QWebEnginePage17runJavaScriptImplERK7QStringjPN9QtPrivate15QSlotObjectBaseE@Qt_6
# QWebEnginePage::runJavaScriptImpl(QString const&, unsigned int, QSlotObjectBase*)
but installed libQt6WebEngineCore.so.6 only provides old runJavaScript(...std::function...). Hence akregator/akonadiimportwizard/kmail via libKPim6MessageViewer fail.
Verified: cached messagelib-26.08.1-1 has no such U symbol, so it matches installed webengine.
Workaround until qt6-webengine 6.12.0 lands in [extra]:
sudo pacman -U /var/cache/pacman/pkg/messagelib-26.08.1-1-x86_64.pkg.tar.zst \
  /var/cache/pacman/pkg/akregator-26.08.1-1-x86_64.pkg.tar.zst
akregator # test
Then hold to avoid re-break on -Syu:
# /etc/pacman.conf -> IgnorePkg = messagelib akregator
Fix is sudo pacman -Syu once pacman -Si qt6-webengine shows 6.12.0, then remove IgnorePkg.
This is an Arch packaging ordering bug - worth reporting: messagelib 26.08.2-1 pushed before qt6-webengine 6.12.

so what exactly do i do now? sad

Last edited by ssnailzz (2026-10-09 08:08:44)


sorry i am noob sad

Offline

#2 2026-10-08 18:56:09

ssnailzz
Member
Registered: 2023-03-20
Posts: 10

Re: [SOLVED] akregator keeps crashing after updating my system

so should i assume this commit didn't work then?
https://gitlab.archlinux.org/archlinux/ … 7e25188395

opencode analysis

No — that commit is the break.
f2204237:
upgpkg: 6.11.2-2: Rebuild 6.11.2 with Qt 6.12
- _pkgver=6.140.0-rc -> 6.11.2
History:
- f701f0a 6.11.2-1: Qt 6.11.2
- 829cfb6 6.140.0rc-1: Qt 6.12.0 (webengine versioned by Chromium 140)
- f220423 6.11.2-2: revert back to old 6.11.2 sources, just rebuilt against qt6-base 6.12 headers
That rebuild makes libQt6WebEngineCore.so.6 itself load on 6.12 base, but it still exports the old API:
- provides: QWebEnginePage::runJavaScript(QString, uint, std::function...)
- missing: QWebEnginePage::runJavaScriptImpl(QString, uint, QSlotObjectBase*) — new in 6.12
Your messagelib 26.08.2-1 (built Oct 7 14:24 IST, before that revert landed Oct 8 00:39 IST) was built against 6.140.0rc-1 headers, so it needs the new symbol. Then webengine was pulled out from under it.
So you have 6.12 PIM + 6.12 base + 6.11 webengine. Nothing to do but downgrade messagelib/akregator to 26.08.1-1 from cache, or wait for real qt6-webengine 6.12.0 final.

Last edited by ssnailzz (2026-10-08 19:00:44)


sorry i am noob sad

Offline

#3 2026-10-08 19:45:01

eljef
Member
Registered: 2018-06-21
Posts: 1

Re: [SOLVED] akregator keeps crashing after updating my system

I ran into this same issue, but with korganizer. I recompiled messagelib-26.08.2-1 in a clean chroot and this fixed the issue. It seems the messagelib compilation might have compiled against the incorrect version of qt6-webengine.

korganizer: symbol lookup error: /usr/lib/libKPim6WebEngineViewer.so.6: undefined symbol: _ZN14QWebEnginePage17runJavaScriptImplERK7QStringjPN9QtPrivate15QSlotObjectBaseE, version Qt_6

Recompile fixed.

Offline

#4 2026-10-09 08:07:55

ssnailzz
Member
Registered: 2023-03-20
Posts: 10

Re: [SOLVED] akregator keeps crashing after updating my system

i think it got fixed big_smile
updated my system again and akregator started working

esolving dependencies...
looking for conflicting packages...

Package (23)               Old Version  New Version  Net Change  Download Size

extra/akonadi              26.08.2-1    26.08.2-2      0.00 MiB       3.79 MiB
extra/akonadi-calendar     26.08.2-1    26.08.2-2      0.00 MiB       0.92 MiB
extra/akregator            26.08.2-1    26.08.2-2      0.00 MiB       2.41 MiB
extra/docker               1:29.8.2-1   1:29.9.0-1     0.85 MiB      30.16 MiB
extra/docker-buildx        0.37.2-1     0.38.0-1       2.39 MiB      17.49 MiB
extra/kcalendarcore        6.30.0-1     6.30.0-2       0.00 MiB       0.63 MiB
extra/kcoreaddons          6.30.0-1     6.30.0-2       0.00 MiB       0.75 MiB
extra/kguiaddons           6.30.0-1     6.30.0-2       0.02 MiB       0.22 MiB
extra/khelpcenter          26.08.2-1    26.08.2-2      0.00 MiB       4.77 MiB
extra/kjobwidgets          6.30.0-1     6.30.0-2       0.00 MiB       0.19 MiB
extra/knotifications       6.30.0-1     6.30.0-2      -0.01 MiB       0.15 MiB
extra/kstatusnotifieritem  6.30.0-1     6.30.0-2       0.00 MiB       0.15 MiB
extra/kunitconversion      6.30.0-1     6.30.0-2       0.00 MiB       1.08 MiB
extra/kwidgetsaddons       6.30.0-1     6.30.0-2       0.00 MiB       2.18 MiB
extra/kxmlgui              6.30.0-1     6.30.0-2       0.01 MiB       0.83 MiB
extra/libksieve            26.08.2-1    26.08.2-2      0.00 MiB       0.82 MiB
extra/messagelib           26.08.2-1    26.08.2-2      0.00 MiB       2.92 MiB

sorry i am noob sad

Offline

Board footer

Powered by FluxBB