Bug 356347 - Crash trying to enter settings
Summary: Crash trying to enter settings
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords: drkonqi
: 365280 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-12-06 23:52 UTC by george
Modified: 2017-07-02 07:45 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.30 KB, text/plain)
2016-05-31 20:41 UTC, george
Details

Note You need to log in before you can comment on or make changes to this bug.
Description george 2015-12-06 23:52:41 UTC
Application: kmymoney (4.6.90-e625006875)
KDE Platform Version: 4.14.14
Qt Version: 4.8.7
Operating System: Linux 4.2.6-301.fc23.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
- What I was doing when the application crashed: Attempting to bring up the Kmymoney "change setting -> configure Kmymoney screen.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f9926e65ca2 in free () at /lib64/libc.so.6
#7  0x00007f992778b294 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () at /lib64/libstdc++.so.6
#8  0x00000000008805ca in GpgME::Error::~Error() (this=0x7ffc2b686750, __in_chrg=<optimized out>) at /usr/include/kde4/gpgme++/error.h:40
#9  0x000000000087f324 in KGPGFile::GPGAvailable() () at //usr/src/incoming/Kmymoney/kmymoney/libkgpgfile/kgpgfile.cpp:293
#10 0x000000000074cd77 in KSettingsGpg::KSettingsGpg(QWidget*) (this=0x4ff2c40, parent=0x0) at //usr/src/incoming/Kmymoney/kmymoney/kmymoney/dialogs/settings/ksettingsgpg.cpp:49
#11 0x0000000000479dcd in KMyMoneyApp::slotSettings() (this=0x11b7630) at //usr/src/incoming/Kmymoney/kmymoney/kmymoney/kmymoney.cpp:2400
#12 0x00000000004babc3 in KMyMoneyApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x11b7630, _c=QMetaObject::InvokeMetaMethod, _id=44, _a=0x7ffc2b687030) at //usr/src/incoming/Kmymoney/kmymoney/Debug/kmymoney/moc_kmymoney.cpp:435
#13 0x00007f9928091a80 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#14 0x00007f9928adc9d2 in QAction::triggered(bool) () at /lib64/libQtGui.so.4
#15 0x00007f9928addd33 in QAction::activate(QAction::ActionEvent) () at /lib64/libQtGui.so.4
#16 0x00007f9928f3b48d in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () at /lib64/libQtGui.so.4
#17 0x00007f9928f3f889 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () at /lib64/libQtGui.so.4
#18 0x00007f992b845da3 in KMenu::mouseReleaseEvent(QMouseEvent*) () at /lib64/libkdeui.so.5
#19 0x00007f9928b39140 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#20 0x00007f9928f43afb in QMenu::event(QEvent*) () at /lib64/libQtGui.so.4
#21 0x00007f9928ae293c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#22 0x00007f9928ae9956 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#23 0x00007f992b77b54a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#24 0x00007f992807d8dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#25 0x00007f9928ae8f5d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQtGui.so.4
#26 0x00007f9928b641ec in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4
#27 0x00007f9928b6222d in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4
#28 0x00007f9928b8b249 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4
#29 0x00007f9920b64e3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#30 0x00007f9920b651d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#31 0x00007f9920b6527c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#32 0x00007f99280adeae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#33 0x00007f9928b8b3e6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#34 0x00007f992807c151 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#35 0x00007f992807c4c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#36 0x00007f9928082069 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#37 0x000000000045e370 in runKMyMoney(KApplication*, KStartupLogo*) (a=0x1091bf0, splash=0x11cbc40) at //usr/src/incoming/Kmymoney/kmymoney/kmymoney/main.cpp:283
#38 0x000000000045ccf2 in main(int, char**) (argc=1, argv=0x7ffc2b688b38) at //usr/src/incoming/Kmymoney/kmymoney/kmymoney/main.cpp:182

Reported using DrKonqi
Comment 1 george 2016-05-31 20:41:09 UTC
Created attachment 99292 [details]
New crash information added by DrKonqi

kmymoney (4.6.90-e625006875) on KDE Platform 4.14.16 using Qt 4.8.7

- What I was doing when the application crashed:
Trying to look at and change kmymoney settings.

-- Backtrace (Reduced):
#6  0x00007f5b06ecdca2 in free () at /lib64/libc.so.6
#7  0x00007f5b077f33a4 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () at /lib64/libstdc++.so.6
#8  0x00000000008805ca in GpgME::Error::~Error() (this=0x7ffe929d6400, __in_chrg=<optimized out>) at /usr/include/kde4/gpgme++/error.h:40
#9  0x000000000087f324 in KGPGFile::GPGAvailable() () at //usr/src/incoming/Kmymoney/kmymoney/libkgpgfile/kgpgfile.cpp:293
#10 0x000000000074cd77 in KSettingsGpg::KSettingsGpg(QWidget*) (this=0x5c46260, parent=0x0) at //usr/src/incoming/Kmymoney/kmymoney/kmymoney/dialogs/settings/ksettingsgpg.cpp:49
Comment 2 george 2016-05-31 20:46:16 UTC
I think it is time someone took a look at this.  The back trace seems clear.  Just clicking the settings button does it every time.  Need more help from me, just ask.
Comment 3 NSLW 2017-07-02 07:31:28 UTC
You probably had no GPG installed. I think it wasn't properly checked by KMyMoney but it has changed in not yet released 5.0 version.

Version 4.7 is not the current one so please update.
Comment 4 NSLW 2017-07-02 07:45:51 UTC
*** Bug 365280 has been marked as a duplicate of this bug. ***