stable

neochat-22.06-1.fc36

FEDORA-2022-3191ef8c96 created by xvitaly 2 years ago for Fedora 36

Updated to version 22.06.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2022-3191ef8c96

This update has been submitted for testing by xvitaly.

2 years ago

This update's test gating status has been changed to 'ignored'.

2 years ago

This update has been pushed to testing.

2 years ago
User Icon fuller commented & provided feedback 2 years ago
karma

crashes on launch: "qrc:/imports/NeoChat/Panel/RoomDrawer.qml:299: TypeError: Value is null and could not be converted to an object

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

2 years ago
User Icon xvitaly commented & provided feedback 2 years ago

@fuller Can you post a full backtrace please?

User Icon fuller commented & provided feedback 2 years ago

Application: neochat (22.06)

Qt Version: 5.15.3 Frameworks Version: 5.94.0 Operating System: Linux 5.18.6-200.fc36.x86_64 x86_64 Windowing System: Wayland Distribution: Fedora Linux 36 (KDE Plasma) DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash: <In detail, tell us what you were doing when the application crashed.>

The crash can be reproduced every time.

-- Backtrace: Application: NeoChat (neochat), signal: Segmentation fault

[KCrash Handler]

4 0x00007f94d0f5e720 in QtPrivate::qustrchr(QStringView, unsigned short) () from /lib64/libQt5Core.so.5

5 0x00007f94d0f68e52 in QtPrivate::findString(QStringView, long long, QStringView, Qt::CaseSensitivity) () from /lib64/libQt5Core.so.5

6 0x00007f94d0f6eb5b in QVector<QStringRef> (anonymous namespace)::splitString<QVector\<QStringRef>, QStringRef>(QStringRef const&, QChar const*, QFlags<Qt::SplitBehaviorFlags>, Qt::CaseSensitivity, int) () from /lib64/libQt5Core.so.5

7 0x00007f94d0f6ec85 in QString::splitRef(QString const&, QFlags<Qt::SplitBehaviorFlags>, Qt::CaseSensitivity) const () from /lib64/libQt5Core.so.5

8 0x00007f94d0f70d19 in QString::section(QString const&, int, int, QFlags<QString::SectionFlag>) const () from /lib64/libQt5Core.so.5

9 0x00007f94d32c183a in Quotient::AccountSettings::userId() const () from /lib64/libQuotient.so.0.6

10 0x00005622aff2b0ba in Controller::loadAccessTokenFromFile(Quotient::AccountSettings const&) ()

11 0x00005622aff33072 in QtPrivate::QFunctorSlotObject<Controller::loadAccessTokenFromKeyChain(Quotient::AccountSettings const&)::{lambda()#1}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase, QObject, void*, bool) [clone .lto_priv.0] ()

12 0x00007f94d10c8c36 in void doActivate<false>(QObject, int, void*) () from /lib64/libQt5Core.so.5

13 0x00007f94d31997a3 in QKeychain::Job::finished(QKeychain::Job*) () from /lib64/libqt5keychain.so.1

14 0x00007f94d31922b0 in QKeychain::Job::emitFinished() () from /lib64/libqt5keychain.so.1

15 0x00007f94d3194303 in QKeychain::ReadPasswordJobPrivate::kwalletEntryTypeFinished(QDBusPendingCallWatcher*) () from /lib64/libqt5keychain.so.1

16 0x00007f94d10c8dbf in void doActivate<false>(QObject, int, void*) () from /lib64/libQt5Core.so.5

17 0x00007f94d2134623 in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /lib64/libQt5DBus.so.5

18 0x00007f94d10bf694 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5

19 0x00007f94d1b61c82 in QApplicationPrivate::notify_helper(QObject, QEvent) () from /lib64/libQt5Widgets.so.5

20 0x00007f94d1095658 in QCoreApplication::notifyInternal2(QObject, QEvent) () from /lib64/libQt5Core.so.5

21 0x00007f94d10989b4 in QCoreApplicationPrivate::sendPostedEvents(QObject, int, QThreadData) () from /lib64/libQt5Core.so.5

22 0x00007f94d10e6807 in postEventSourceDispatch(_GSource, int ()(void), void) () from /lib64/libQt5Core.so.5

23 0x00007f94d0531faf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0

24 0x00007f94d05872c8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0

25 0x00007f94d052f940 in g_main_context_iteration () from /lib64/libglib-2.0.so.0

26 0x00007f94d10e62fa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5

27 0x00007f94d10940ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5

28 0x00007f94d109c162 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5

29 0x00005622afec8cc7 in main ()

[Inferior 1 (process 7613) detached]

User Icon fuller commented & provided feedback 2 years ago

Application: neochat (22.06)

Qt Version: 5.15.3 Frameworks Version: 5.94.0 Operating System: Linux 5.18.6-200.fc36.x86_64 x86_64 Windowing System: Wayland Distribution: Fedora Linux 36 (KDE Plasma) DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash: <In detail, tell us what you were doing when the application crashed.>

The crash can be reproduced every time.

-- Backtrace: Application: NeoChat (neochat), signal: Segmentation fault

[KCrash Handler]

4 0x00007f94d0f5e720 in QtPrivate::qustrchr(QStringView, unsigned short) () from /lib64/libQt5Core.so.5

5 0x00007f94d0f68e52 in QtPrivate::findString(QStringView, long long, QStringView, Qt::CaseSensitivity) () from /lib64/libQt5Core.so.5

6 0x00007f94d0f6eb5b in QVector<QStringRef> (anonymous namespace)::splitString<QVector\<QStringRef>, QStringRef>(QStringRef const&, QChar const*, QFlags<Qt::SplitBehaviorFlags>, Qt::CaseSensitivity, int) () from /lib64/libQt5Core.so.5

7 0x00007f94d0f6ec85 in QString::splitRef(QString const&, QFlags<Qt::SplitBehaviorFlags>, Qt::CaseSensitivity) const () from /lib64/libQt5Core.so.5

8 0x00007f94d0f70d19 in QString::section(QString const&, int, int, QFlags<QString::SectionFlag>) const () from /lib64/libQt5Core.so.5

9 0x00007f94d32c183a in Quotient::AccountSettings::userId() const () from /lib64/libQuotient.so.0.6

10 0x00005622aff2b0ba in Controller::loadAccessTokenFromFile(Quotient::AccountSettings const&) ()

11 0x00005622aff33072 in QtPrivate::QFunctorSlotObject<Controller::loadAccessTokenFromKeyChain(Quotient::AccountSettings const&)::{lambda()#1}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase, QObject, void*, bool) [clone .lto_priv.0] ()

12 0x00007f94d10c8c36 in void doActivate<false>(QObject, int, void*) () from /lib64/libQt5Core.so.5

13 0x00007f94d31997a3 in QKeychain::Job::finished(QKeychain::Job*) () from /lib64/libqt5keychain.so.1

14 0x00007f94d31922b0 in QKeychain::Job::emitFinished() () from /lib64/libqt5keychain.so.1

15 0x00007f94d3194303 in QKeychain::ReadPasswordJobPrivate::kwalletEntryTypeFinished(QDBusPendingCallWatcher*) () from /lib64/libqt5keychain.so.1

16 0x00007f94d10c8dbf in void doActivate<false>(QObject, int, void*) () from /lib64/libQt5Core.so.5

17 0x00007f94d2134623 in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /lib64/libQt5DBus.so.5

18 0x00007f94d10bf694 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5

19 0x00007f94d1b61c82 in QApplicationPrivate::notify_helper(QObject, QEvent) () from /lib64/libQt5Widgets.so.5

20 0x00007f94d1095658 in QCoreApplication::notifyInternal2(QObject, QEvent) () from /lib64/libQt5Core.so.5

21 0x00007f94d10989b4 in QCoreApplicationPrivate::sendPostedEvents(QObject, int, QThreadData) () from /lib64/libQt5Core.so.5

22 0x00007f94d10e6807 in postEventSourceDispatch(_GSource, int ()(void), void) () from /lib64/libQt5Core.so.5

23 0x00007f94d0531faf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0

24 0x00007f94d05872c8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0

25 0x00007f94d052f940 in g_main_context_iteration () from /lib64/libglib-2.0.so.0

26 0x00007f94d10e62fa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5

27 0x00007f94d10940ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5

28 0x00007f94d109c162 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5

29 0x00005622afec8cc7 in main ()

[Inferior 1 (process 7613) detached]

User Icon xvitaly commented & provided feedback 2 years ago

@fuller Backtrace without installed debugging symbols is useless. Please install debuginfo packages both for neochat and Qt, then use GDB to get another backtrace.

sudo dnf debuginfo-install qt5-qtbase
sudo dnf debuginfo-install neochat --enablerepo=updates-testing
gdb /usr/bin/neochat 2>&1 | tee ~/backtrace.log
handle SIGPIPE nostop noprint
run
--- wait for crash ---
bt full

Then upload the ~/backtrace.log file.

User Icon fuller commented & provided feedback 2 years ago

Thanks for the detailed instructions @xvitaly

I have posted the backtrace at https://fuller.fedorapeople.org/backtrace.log

User Icon xvitaly commented & provided feedback 2 years ago

@fuller Could you try removing the configs and then running the app again?

rm -rf ~/.local/share/KDE/neochat
rm -f ~/.config/KDE/neochat.conf
rm -f ~/.config/neochatrc
User Icon fuller commented & provided feedback 2 years ago

It launches now when I do that but did crash again after logging in. On restart (running with gdb) it seems currently stable

User Icon fuller commented & provided feedback 2 years ago
karma

seems to be working at present with local config reset

BZ#2100922 neochat-22.06 is available

This update can be pushed to stable now if the maintainer wishes

2 years ago

This update has been submitted for stable by xvitaly.

2 years ago

This update has been pushed to stable.

2 years ago

Please login to add feedback.

Metadata
Type
bugfix
Severity
medium
Karma
1
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
2 years ago
in testing
2 years ago
in stable
2 years ago
BZ#2100922 neochat-22.06 is available
0
1

Automated Test Results