Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 891915 - net-misc/nextcloud-client-3.6.4-r2 fails to start (with dev-qt/qtcore-5.15.8-r1) with SIGABRT
Summary: net-misc/nextcloud-client-3.6.4-r2 fails to start (with dev-qt/qtcore-5.15.8-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-24 12:15 UTC by Florian Schmaus
Modified: 2023-01-24 12:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Schmaus gentoo-dev 2023-01-24 12:15:51 UTC
The nextcloud client version 3.6.4 suddenly failed to start. I assume it is due the QT update which bumped qtcore to 5.15.8-r1 (from 5.15.7). The stacktrace is

#0  0x00007fb82dc9b1cc __pthread_kill_implementation (libc.so.6 + 0x831cc)
#1  0x00007fb82dc4f822 __GI_raise (libc.so.6 + 0x37822)
#2  0x00007fb82dc3a471 __GI_abort (libc.so.6 + 0x22471)
#3  0x00007fb82e193963 _ZNK14QMessageLogger5fatalEPKcz (libQt5Core.so.5 + 0x92963)
#4  0x00007fb82e1b7154 _ZN14QObjectPrivateC2Ei.cold (libQt5Core.so.5 + 0xb6154)
#5  0x00007fb82d5198ae _ZN18QQuickPopupPrivateC2Ev (libQt5QuickTemplates2.so.5 + 0xcf8ae)
#6  0x00007fb82d4fe530 _ZN12QQuickDrawerC1EP7QObject (libQt5QuickTemplates2.so.5 + 0xb4530)
#7  0x00007fb81844af0b _ZN11QQmlPrivate10createIntoI12QQuickDrawerEEvPv (libqtquicktemplates2plugin.so + 0x31f0b)
#8  0x00007fb82ef221da _ZNK8QQmlType6createEPP7QObjectPPvm (libQt5Qml.so.5 + 0x2a11da)
#9  0x00007fb82ef72882 _ZN17QQmlObjectCreator14createInstanceEiP7QObjectb (libQt5Qml.so.5 + 0x2f1882)
#10 0x00007fb82ef72fb0 _ZN17QQmlObjectCreator6createEiP7QObjectP26QQmlInstantiationInterrupti (libQt5Qml.so.5 + 0x2f1fb0)
#11 0x00007fb82ef727bf _ZN17QQmlObjectCreator14createInstanceEiP7QObjectb (libQt5Qml.so.5 + 0x2f17bf)
#12 0x00007fb82ef74ea3 _ZN17QQmlObjectCreator18setPropertyBindingEPK16QQmlPropertyDataPKN3QV412CompiledData7BindingE (libQt5Qml.so.5 + 0x2f3ea3)
#13 0x00007fb82ef75471 _ZN17QQmlObjectCreator13setupBindingsEb (libQt5Qml.so.5 + 0x2f4471)
#14 0x00007fb82ef71377 _ZN17QQmlObjectCreator16populateInstanceEiP7QObjectS1_PK16QQmlPropertyData (libQt5Qml.so.5 + 0x2f0377)
#15 0x00007fb82ef72107 _ZN17QQmlObjectCreator14createInstanceEiP7QObjectb (libQt5Qml.so.5 + 0x2f1107)
#16 0x00007fb82ef72fb0 _ZN17QQmlObjectCreator6createEiP7QObjectP26QQmlInstantiationInterrupti (libQt5Qml.so.5 + 0x2f1fb0)
#17 0x00007fb82ef00dac _ZN20QQmlComponentPrivate11beginCreateEP15QQmlContextData (libQt5Qml.so.5 + 0x27fdac)
#18 0x00007fb82ef0120a _ZN13QQmlComponent6createEP11QQmlContext (libQt5Qml.so.5 + 0x28020a)
#19 0x000055af141d2cba _ZN3OCC7Systray6createEv (nextcloud + 0x1dacba)
#20 0x000055af141194ab _ZN3OCC11ApplicationC2ERiPPc (nextcloud + 0x1214ab)
#21 0x000055af1408f343 main (nextcloud + 0x97343)
#22 0x00007fb82dc3b34a __libc_start_call_main (libc.so.6 + 0x2334a)
#23 0x00007fb82dc3b3fc __libc_start_main_impl (libc.so.6 + 0x233fc)
#24 0x000055af140d7a11 _start (nextcloud + 0xdfa11)

The problem does not appear after downgrading nextcloud-client to 3.6.1. And since I was using nextcloud client 3.6.4 for a while, I suspect that its related to a recent update of a used library. And here QT comes to mind.

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2023-01-24 12:47:12 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eda39ecf648f28f8fafaad213c840750be357f5

commit 0eda39ecf648f28f8fafaad213c840750be357f5
Author:     Florian Schmaus <flow@gentoo.org>
AuthorDate: 2023-01-24 12:45:45 +0000
Commit:     Florian Schmaus <flow@gentoo.org>
CommitDate: 2023-01-24 12:46:52 +0000

    net-misc/nextcloud-client: add := slot op for qtqui
    
    Thanks to asturm for pointing this out.
    
    Closes: https://bugs.gentoo.org/891915
    Signed-off-by: Florian Schmaus <flow@gentoo.org>
    Suggested-by: Andreas Sturmlechner <asturm@gentoo.org>

 ...xtcloud-client-3.6.1.ebuild => nextcloud-client-3.6.1-r1.ebuild} | 6 ++++--
 ...loud-client-3.6.4-r2.ebuild => nextcloud-client-3.6.4-r3.ebuild} | 4 +++-
 2 files changed, 7 insertions(+), 3 deletions(-)