Bug 341348 - kmymoney crashes on startup after upgrading to ubuntu 14.10
Summary: kmymoney crashes on startup after upgrading to ubuntu 14.10
Status: RESOLVED WORKSFORME
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.7.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2014-11-28 08:42 UTC by Bob Mroczka
Modified: 2018-10-27 02:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bob Mroczka 2014-11-28 08:42:10 UTC
see backtrace in additional information

Reproducible: Always

Steps to Reproduce:
1. start kmymoney
2.
3.

Actual Results:  
crashes when starting up

Expected Results:  
starts without crashing

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb393ea00 (LWP 28138))]

Thread 2 (Thread 0xafc84b40 (LWP 28139)):
#0  0xb7730c7c in __kernel_vsyscall ()
#1  0xb4e7f442 in __GI___clock_gettime (clock_id=1, tp=0xafc83f58) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb52102f9 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xb52f8e23 in updateCurrentTime (this=0xaf30289c) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0xaf30289c, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0xb52f7661 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xafc84048) at kernel/qeventdispatcher_glib.cpp:143
#7  0xb52f7705 in timerSourcePrepare (source=0xaf302868, timeout=0xafc84048) at kernel/qeventdispatcher_glib.cpp:176
#8  0xb42a135b in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb42a1dc4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb42a1ff6 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb52f7f5c in QEventDispatcherGlib::processEvents (this=0xaf300468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#12 0xb52c66c3 in QEventLoop::processEvents (this=0xafc841d8, flags=...) at kernel/qeventloop.cpp:149
#13 0xb52c69fe in QEventLoop::exec (this=0xafc841d8, flags=...) at kernel/qeventloop.cpp:204
#14 0xb51b4a00 in QThread::exec (this=0x9eb3b90) at thread/qthread.cpp:538
#15 0xb52a731b in QInotifyFileSystemWatcherEngine::run (this=0x9eb3b90) at io/qfilesystemwatcher_inotify.cpp:265
#16 0xb51b74c3 in QThreadPrivate::start (arg=0x9eb3b90) at thread/qthread_unix.cpp:349
#17 0xb67eef16 in start_thread (arg=0xafc84b40) at pthread_create.c:309
#18 0xb4e719fe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb393ea00 (LWP 28138)):
[KCrash Handler]
#7  0xb7730c7c in __kernel_vsyscall ()
#8  0xb4db4577 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#9  0xb4db5cf3 in __GI_abort () at abort.c:89
#10 0xb4dad6c7 in __assert_fail_base (fmt=0xb4eea8d4 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0xaf28f99e "gui", file=file@entry=0xaf28ec59 "gui.c", line=line@entry=657, function=function@entry=0xaf290458 "GWEN_Gui_GetFlags") at assert.c:92
#11 0xb4dad777 in __GI___assert_fail (assertion=0xaf28f99e "gui", file=0xaf28ec59 "gui.c", line=657, function=0xaf290458 "GWEN_Gui_GetFlags") at assert.c:101
#12 0xaf26257e in GWEN_Gui_GetFlags () from /usr/lib/libgwenhywfar.so.60
#13 0xaf221ebf in GWEN_FSLock_Lock () from /usr/lib/libgwenhywfar.so.60
#14 0xb0d574a7 in GWEN_ConfigMgrDir_LockGroup () from /usr/lib/gwenhywfar/plugins/60/configmgr/dir.so
#15 0xaf229ccc in GWEN_ConfigMgr_LockGroup () from /usr/lib/libgwenhywfar.so.60
#16 0xaf12290c in AB_Banking_LockPluginConfig () from /usr/lib/libaqbanking.so.34
#17 0xaf122dfc in AB_Banking_ImportConf3 () from /usr/lib/libaqbanking.so.34
#18 0xaf4693c3 in KBankingPlugin::KBankingPlugin (this=0xa2e65f0, parent=0x994e2d0) at /build/buildd/kmymoney-4.7.1/kmymoney/plugins/kbanking/mymoneybanking.cpp:150
#19 0xaf46d2fa in KPluginFactory::createInstance<KBankingPlugin, QObject> (parentWidget=0x0, parent=0x994e2d0, args=...) at /usr/include/KDE/../kpluginfactory.h:477
#20 0xb56431f4 in KPluginFactory::create (this=0xa289048, iface=0xb75bed60 <qt_meta_stringdata_KMyMoneyPlugin__Plugin> "KMyMoneyPlugin::Plugin", parentWidget=0x0, parent=0x994e2d0, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#21 0xb75bcc9d in create<KMyMoneyPlugin::Plugin> (args=..., keyword=..., parent=0x994e2d0, parentWidget=0x0, this=0xa289048) at /usr/include/kpluginfactory.h:531
#22 createInstance<KMyMoneyPlugin::Plugin> (error=0xbf929684, args=..., parent=0x994e2d0, parentWidget=0x0, this=0xa24b390) at /usr/include/kservice.h:573
#23 createInstance<KMyMoneyPlugin::Plugin> (error=0xbf929684, args=..., parent=0x994e2d0, this=0xa24b390) at /usr/include/kservice.h:550
#24 KMyMoneyPlugin::PluginLoader::loadPlugin (this=0xa1c4130, info=0xa1a6948) at /build/buildd/kmymoney-4.7.1/kmymoney/plugins/pluginloader.cpp:98
#25 0xb75bd59f in KMyMoneyPlugin::PluginLoader::loadPlugins (this=0xa1c4130) at /build/buildd/kmymoney-4.7.1/kmymoney/plugins/pluginloader.cpp:86
#26 0x08093358 in KMyMoneyApp::loadPlugins (this=0x994e2d0) at /build/buildd/kmymoney-4.7.1/kmymoney/kmymoney.cpp:7039
#27 0x080d14cb in KMyMoneyApp::KMyMoneyApp (this=0x994e2d0, parent=0x0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/buildd/kmymoney-4.7.1/kmymoney/kmymoney.cpp:395
#28 0x0808a872 in main (argc=1, argv=0xbf929af4) at /build/buildd/kmymoney-4.7.1/kmymoney/main.cpp:157
Comment 1 Christoph Feck 2014-11-28 12:08:03 UTC
Crash is in libgwenhywfar. Have versions of libaqbanking or libgwenhywfar changed with the update?
Comment 2 Thomas Baumgart 2014-11-29 15:45:45 UTC
Did you install after building? Otherwise, it might be, that a version of the kbanking plugin destined for a prior version of KMyMoney is loaded and used.
Comment 3 Bob Mroczka 2014-11-30 01:56:30 UTC
I did not build the package.  After upgrading to Ubuntu 14.10 the distro supplied kmymoney consistently crashed on start up.  I then tried a workaround by installing a newer version (4.7.1) from the ppa:claydoh/kmymoney2-kde4 ppa but it also crashes consistently with the same backtrace.
Comment 4 Cristian Oneț 2015-04-06 10:50:18 UTC
Do you use the KBanking plugin, if you don't use it you might try to disable it. Anyway it's seems like an upstream (aqbanking) or downstream (packaging) issue.
Comment 5 Cristian Oneț 2015-04-06 10:50:36 UTC
Do you use the KBanking plugin? if you don't use it you might try to disable it. Anyway it's seems like an upstream (aqbanking) or downstream (packaging) issue.
Comment 6 Andrew Crouthamel 2018-09-25 21:47:24 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 set the bug status 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 7 Andrew Crouthamel 2018-10-27 02:29:46 UTC
Dear Bug Submitter,

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!