Bug 378725 - korganizer crashes when changing fonts in to-do list
Summary: korganizer crashes when changing fonts in to-do list
Status: RESOLVED WORKSFORME
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: 5.4.3
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-04-13 00:08 UTC by Jim Stewart
Modified: 2021-01-16 04:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
attachment-8835-0.html (13.67 KB, text/html)
2017-07-07 10:36 UTC, Jim Stewart
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jim Stewart 2017-04-13 00:08:47 UTC
Application: korganizer (5.4.3)

Qt Version: 5.7.1
Frameworks Version: 5.33.0
Operating System: Linux 4.4.0-72-lowlatency x86_64
Distribution: KDE neon User Edition 5.9

-- Information about the crash:
- What I was doing when the application crashed:
changing the fonts on the second line of a to-do list. The first line has a large font and the next line was to have a smaller font with a different type face. 
This consistently crashes the application 

- Custom settings of the application:
To do list is being editing in "enhanced edit mode" with all the fancy edit tools :o)  and on a separate monitor from the main Korganizer window

The crash can be reproduced every time.

-- Backtrace:
Application: KOrganizer (korganizer), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1f8d8759c0 (LWP 8961))]

Thread 4 (Thread 0x7f1f81ead700 (LWP 8969)):
#0  0x00007f1fbc12b69d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1fb26686f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1fb2624e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1fb2625330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1fb262549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1fbcc6575b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1fbcc100ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1fbca3ff64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1fbca44b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f1fb439a6ba in start_thread (arg=0x7f1f81ead700) at pthread_create.c:333
#10 0x00007f1fbc13b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1f826ae700 (LWP 8967)):
#0  0x00007f1fbcc638c9 in QTimerInfoList::repairTimersIfNeeded() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f1fbcc63953 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f1fbcc64d0e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f1fb262491d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1fb26252bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1fb262549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f1fbcc6575b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1fbcc100ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1fbca3ff64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f1fbca44b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f1fb439a6ba in start_thread (arg=0x7f1f826ae700) at pthread_create.c:333
#11 0x00007f1fbc13b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f1f838bf700 (LWP 8966)):
#0  0x00007f1fbc12fb5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1fb262538c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1fb262549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1fbcc6575b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1fbcc100ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1fbca3ff64 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1fc01d9735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f1fbca44b48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1fb439a6ba in start_thread (arg=0x7f1f838bf700) at pthread_create.c:333
#9  0x00007f1fbc13b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f1f8d8759c0 (LWP 8961)):
[KCrash Handler]
#6  0x00007f1fbd974f5f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007f1f8d4f8c26 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x00007f1fbd9b3fe0 in QListView::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007f1fbd98e591 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007f1fbcc3ce89 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f1fbcbc17e7 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f1fbcbc601b in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f1fbcbc9af2 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f1fbcbc356c in QItemSelectionModel::select(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f1fbcbc1c34 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f1fbd8454f1 in QComboBox::showPopup() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f1fbd846295 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f1fbd7888ef in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f1fbd842396 in QComboBox::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f1fbd740ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f1fbd749165 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f1fbcc120c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f1fbd747e8f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f1fbd7a2236 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f1fbd7a4c83 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f1fbd740ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f1fbd7488c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f1fbcc120c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f1fbcf555a0 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x00007f1fbcf574a5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#31 0x00007f1fbcf3532b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#32 0x00007f1f8d4dc270 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#33 0x00007f1fb2625197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f1fb26253f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f1fb262549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f1fbcc6573f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f1fbcc100ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f1fbcc186cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x0000000000408684 in ?? ()
#40 0x00007f1fbc055830 in __libc_start_main (main=0x4081f0, argc=1, argv=0x7ffe6fa095f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe6fa095e8) at ../csu/libc-start.c:291
#41 0x0000000000408829 in _start ()

Possible duplicates by query: bug 371981, bug 369484, bug 368285, bug 366800, bug 361714.

Reported using DrKonqi
Comment 1 Laurent Montel 2017-07-07 09:12:25 UTC
Do you have still this bug ?
Could you explain me which component do you launch etc to reproduce this bug.
I don't understand "changing the fonts on the second line of a to-do list."
Comment 2 Jim Stewart 2017-07-07 09:23:38 UTC
Yes I just rechecked and it still crashes:
1) start a new to-do
2) choose the "rich text" mode 
3) put in a few lines of text
4) start to change the fonts on those text lines (the original crash was when I changed the second of the two entered lines of text). 
5) my 're-test' showed that changing the fonts on any of those lines of text _could_ crash the app (not every time but, it is not hard to tigger)
Comment 3 Jim Stewart 2017-07-07 10:36:50 UTC
Created attachment 106486 [details]
attachment-8835-0.html

Here are the details of the version I have installed and so on... sorry for the delay (work :( )

--------------------
sudo aptitude show korganizer 

--------------------

Thanks!
Comment 4 Justin Zobel 2020-12-17 05:29:40 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 5 Bug Janitor Service 2021-01-01 04:36:40 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2021-01-16 04:35:42 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!