FS#64630 - [nextcloud-client] Crash (ABRT) on enabling option

Attached to Project: Community Packages
Opened by Matthias Lisin (matthias.lisin) - Sunday, 24 November 2019, 05:08 GMT
Last edited by Chih-Hsuan Yen (yan12125) - Monday, 25 November 2019, 04:24 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Chih-Hsuan Yen (yan12125)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
When checking an option in the settings (see Steps to reproduce), the application crashes with signal 6 (ABRT).
Only crashes when logged in in a nextcloud instance. I could not reproduce this with a new config.

Additional info:
* community/nextcloud-client 2.6.1-2

Steps to reproduce:
1. start nextcloud
2. login to a nextcloud instance. (doesn't crash without)
3. bring up the window in case it's in the tray (left click)
4. Go to "General"
5. Under section "Advanced" check the option "Show sync folders in Explorer's Navigation Pane".
In case the checkbox is already checked, un- and recheck it.
6. Crash with Signal 6 (ABRT)

gdb bt:
#0 0x00007ff17a937f25 in raise () from /usr/lib/libc.so.6
#1 0x00007ff17a921897 in abort () from /usr/lib/libc.so.6
#2 0x00007ff17ae968f4 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5
#3 0x00007ff17ae95d0c in qt_assert(char const*, char const*, int) () from /usr/lib/libQt5Core.so.5
#4 0x000056007e325e1b in ?? ()
#5 0x00007ff17b0cbc20 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#6 0x00007ff17b0d8c68 in QTimer::timeout(QTimer::QPrivateSignal) () from /usr/lib/libQt5Core.so.5
#7 0x00007ff17b0cc495 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#8 0x00007ff17ba594e5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#9 0x00007ff17ba62e11 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#10 0x00007ff17b09fd12 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#11 0x00007ff17b0f6ead in QTimerInfoList::activateTimers() () from /usr/lib/libQt5Core.so.5
#12 0x00007ff17b0f777a in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007ff17a3bc39e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0x00007ff17a3be1b1 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007ff17a3be1f1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#16 0x00007ff17b0f7b13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#17 0x00007ff17b09e83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#18 0x00007ff17b0a6676 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#19 0x000056007e338953 in main ()
This task depends upon

Closed by  Chih-Hsuan Yen (yan12125)
Monday, 25 November 2019, 04:24 GMT
Reason for closing:  Fixed
Additional comments about closing:  community/nextcloud-client 2.6.1-3
Comment by Chih-Hsuan Yen (yan12125) - Sunday, 24 November 2019, 09:51 GMT
Thank you very much for this bug report! That option is supposed to be hidden on non-Windows platforms, but there is a bug. I pushed a fix to community-testing/nextcloud-client 2.6.1-3. Please tell me if there are still issues.
Comment by Matthias Lisin (matthias.lisin) - Sunday, 24 November 2019, 15:36 GMT
I can confirm that this option is now hidden! Thank you very much yan12125!

Edit: Fixed stupid typo that made no sense. Sorry.

@yan12125 Is this reported upstream? Do you want to do this since you seem to be a contributor to the project or should I?
Comment by Chih-Hsuan Yen (yan12125) - Monday, 25 November 2019, 04:21 GMT
Thanks for the confirmation!

> @yan12125 Is this reported upstream? Do you want to do this since you seem to be a contributor to the project or should I?

Not yet. I will appreciate if you report or even propose a PR for it :) Please also mention me (@yan12125) if you are going to do that.

Loading...