Bug 418782

Summary: Menu updates, application crashed
Product: [Applications] kmymoney Reporter: Greg Knapp <gregknapp.29>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED WORKSFORME    
Severity: crash CC: bugseforuns
Priority: NOR Keywords: drkonqi
Version: 5.0.6   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Greg Knapp 2020-03-12 15:17:22 UTC
Application: kmymoney (5.0.6)

Qt Version: 5.12.4
Frameworks Version: 5.62.0
Operating System: Linux 5.3.0-29-generic x86_64
Distribution: Ubuntu 19.10

-- Information about the crash:
When the application crashed I was customizing the menu items. I had replaced the defaults with items I use more frequently. When I clicked Apply the application crashed.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f560adab900 (LWP 317))]

Thread 7 (Thread 0x7f55b53fe700 (LWP 324)):
#0  0x00007f561023dc2f in __GI___poll (fds=0x7f55a80029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f560e429a3e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f560e429b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f561094f653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f56108f65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f561072fa45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f5610730c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f560fe04669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8  0x00007f561024a323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f55b5bff700 (LWP 323)):
#0  0x00007f561023dc2f in __GI___poll (fds=0x7f55b00025e0, nfds=1, timeout=9163) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f560e429a3e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f560e429b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f561094f653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f56108f65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f561072fa45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f5610730c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f560fe04669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8  0x00007f561024a323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f55f7fff700 (LWP 322)):
#0  0x00007f560fe0b2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f561553fd34) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f560fe0b2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d0c9d46710, cond=0x7f561553fd08) at pthread_cond_wait.c:508
#2  0x00007f560fe0b2c6 in __pthread_cond_wait (cond=0x7f561553fd08, mutex=0x55d0c9d46710) at pthread_cond_wait.c:638
#3  0x00007f56105532f0 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f5614a4ec6a in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f5614a4ed7f in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f5610558f74 in  () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007f560fe04669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#8  0x00007f561024a323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f560191d700 (LWP 321)):
#0  0x00007f560fe0b2c6 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d0c9892148) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  0x00007f560fe0b2c6 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55d0c98920f8, cond=0x55d0c9892120) at pthread_cond_wait.c:508
#2  0x00007f560fe0b2c6 in __pthread_cond_wait (cond=0x55d0c9892120, mutex=0x55d0c98920f8) at pthread_cond_wait.c:638
#3  0x00007f5601f9baab in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f5601f9b6cb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f560fe04669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f561024a323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f5608ee9700 (LWP 320)):
#0  0x00007f561023dc2f in __GI___poll (fds=0x7f55fc012f60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f560e429a3e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f560e429b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f561094f653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f56108f65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f561072fa45 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f5610bd0efa in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f5610730c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f560fe04669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007f561024a323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f5609efa700 (LWP 319)):
#0  0x00007f561023dc2f in __GI___poll (fds=0x7f5609ef9ba8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f560bb29917 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f560bb2b53a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f560a6f4288 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f5610730c92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f560fe04669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f561024a323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f560adab900 (LWP 317)):
[KCrash Handler]
#6  0x00007f56117f5fb5 in QWidget::testAttribute_helper(Qt::WidgetAttribute) const () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007f56117fd9e0 in QWidget::setAttribute(Qt::WidgetAttribute, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007f5611806ac2 in QWidget::setEnabled(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x000055d0c7dc3343 in  ()
#10 0x000055d0c7d7c052 in  ()
#11 0x000055d0c7d7cd28 in  ()
#12 0x000055d0c7d7cf9e in  ()
#13 0x000055d0c7d7d1d1 in  ()
#14 0x000055d0c7d7d358 in  ()
#15 0x000055d0c7d533a2 in  ()
#16 0x000055d0c7d564eb in  ()
#17 0x000055d0c7d5781c in  ()
#18 0x00007f5610923558 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f56117c3406 in QAction::triggered(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f56117c5ac2 in QAction::activate(QAction::ActionEvent) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f56118bf840 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f56118bfa65 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f56119b29ae in QToolButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f561180c04e in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f56119b2a58 in QToolButton::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f56117c9a86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f56117d3053 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f56108f7a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f56117d2157 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f561182814d in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f561182afdc in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f56117c9a86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007f56117d2e00 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f56108f7a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f561119fd73 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#36 0x00007f56111a15fb in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#37 0x00007f561117b26b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#38 0x00007f560a6f528e in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#39 0x00007f560e42984d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f560e429ad0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f560e429b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f561094f635 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007f56108f65cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007f56108fe336 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x000055d0c7d3fc34 in  ()
#46 0x000055d0c7d3eb62 in  ()
#47 0x00007f561014f1e3 in __libc_start_main (main=0x55d0c7d3dd00, argc=1, argv=0x7ffe55b5cd78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe55b5cd68) at ../csu/libc-start.c:308
#48 0x000055d0c7d3f85e in _start ()
[Inferior 1 (process 317) detached]

Reported using DrKonqi
Comment 1 Justin Zobel 2022-10-05 02:24:44 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 2 Bug Janitor Service 2022-10-20 04:59:29 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 3 Bug Janitor Service 2022-11-04 05:07:56 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!