[Kmymoney-devel] Crash in kmymoney 4.95 svn

Ian Neal iann_bugzilla at blueyonder.co.uk
Thu Dec 24 02:04:42 CET 2009


I've just built kmymoney from svn and I crash on startup. I'm building 
on Fedora 11,
kde-config --version gives:
Qt: 3.3.8b
KDE: 3.5.10-21.fc11 Fedora
kde-config: 1.0

The start of the build says:
-- Found Qt-Version 4.5.3 (using /usr/bin/qmake-qt4)
-- Found X11: /usr/lib/libX11.so
-- Phonon Version: 4.3.0
-- Found KDE 4.3 include dir: /usr/include/kde4
-- Found KDE 4.3 library dir: /usr/lib/kde4/devel
-- Found the KDE4 kconfig_compiler4 preprocessor: /usr/bin/kconfig_compiler4
-- Found automoc4: /usr/bin/automoc4
-- Found gpgme-config at /usr/bin/gpgme-config
-- Found gpgme v1.1.8, checking for flavours...
--  Found flavour 'vanilla', checking whether it's usable...yes
--  Found flavour 'pthread', checking whether it's usable...yes
--  Found flavour 'pth', checking whether it's usable...yes
-- Usable gpgme flavours found:  vanilla pthread pth
-- Found Libical version 0.43
-- checking for module 'libofx'
--   package 'libofx' not found
-- Found Gwenhywfar version 3.7.2
-- Gwenhywfar version 3.7.2 is too old. At least version 3.10.1 is needed.
-- Could not find AqBanking headers and the KBanking plugin will not be 
compiled. If you do have the AqBanking development package installed use 
the AQBANKING_BASE cmake variable to point to the location where 
AqBanking is installed

-------- KMyMoney 3.95.0-svn20090511 --------

When starting kmymoney it tries to display the Message of the Day and 
crashes. In the console there is:
QPainter::begin: Cannot paint on a null pixmap

The crash output is:

Application: KMyMoney (kmymoney), signal: Segmentation fault

[Current thread is 1 (Thread 0xb788e780 (LWP 8563))]

Thread 2 (Thread 0xb4240b70 (LWP 8564)):

#0 0x00ade422 in __kernel_vsyscall ()

#1 0x006602b2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0

#2 0x038b328f in QWaitCondition::wait(QMutex*, unsigned long) () from 
/usr/lib/libQtCore.so.4

#3 0x038a88f6 in ?? () from /usr/lib/libQtCore.so.4

#4 0x038b22c2 in ?? () from /usr/lib/libQtCore.so.4

#5 0x0065b8f5 in start_thread () from /lib/libpthread.so.0

#6 0x00590fce in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb788e780 (LWP 8563)):

[KCrash Handler]

#6 0x038f54cc in QString::operator==(QString const&) const () from 
/usr/lib/libQtCore.so.4

#7 0x057adcde in Q3ListViewItem::setText(int, QString const&) () from 
/usr/lib/libQt3Support.so.4

#8 0x057ae683 in Q3ListViewItem::Q3ListViewItem(Q3ListView*, QString 
const&, QString const&, QString const&, QString const&, QString const&, 
QString const&, QString const&, QString const&) ()

from /usr/lib/libQt3Support.so.4

#9 0x05a2d9ad in K3ListViewItem::K3ListViewItem(Q3ListView*, QString 
const&, QString const&, QString const&, QString const&, QString const&, 
QString const&, QString const&, QString const&) ()

from /usr/lib/libkde3support.so.4

#10 0x08391a11 in KAccountTemplateSelector::slotLoadCountry 
(this=0xae71ad8) at 
/usr/src/kmymoney/kmymoney/widgets/kaccounttemplateselector.cpp:239

#11 0x08392bfb in KAccountTemplateSelector::qt_metacall (this=0xae71ad8, 
_c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbfc702fc)

at /usr/src/kmymoney/build/kmymoney/widgets/kaccounttemplateselector.moc:70

#12 0x039b7dc3 in QMetaObject::activate(QObject*, int, int, void**) () 
from /usr/lib/libQtCore.so.4

#13 0x039b8a22 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib/libQtCore.so.4

#14 0x039bced7 in ?? () from /usr/lib/libQtCore.so.4

#15 0x039bcfec in ?? () from /usr/lib/libQtCore.so.4

#16 0x039b1edf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4

#17 0x041ca8b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/libQtGui.so.4

#18 0x041d2029 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libQtGui.so.4

#19 0x04c207ba in KApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libkdeui.so.5

#20 0x039a20ab in QCoreApplication::notifyInternal(QObject*, QEvent*) () 
from /usr/lib/libQtCore.so.4

#21 0x039cf29e in ?? () from /usr/lib/libQtCore.so.4

#22 0x039ccc30 in ?? () from /usr/lib/libQtCore.so.4

#23 0x0084e308 in g_main_context_dispatch () from /lib/libglib-2.0.so.0

#24 0x008519e0 in ?? () from /lib/libglib-2.0.so.0

#25 0x00851b13 in g_main_context_iteration () from /lib/libglib-2.0.so.0

#26 0x039ccb7c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
() from /usr/lib/libQtCore.so.4

#27 0x04269c45 in ?? () from /usr/lib/libQtGui.so.4

#28 0x039a0639 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4

#29 0x039a0a8a in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4

#30 0x046b4373 in QDialog::exec() () from /usr/lib/libQtGui.so.4

#31 0x080d1ee6 in KMyMoney2App::slotFileNew (this=0xa5c3880) at 
/usr/src/kmymoney/kmymoney/kmymoney.cpp:1228

#32 0x08089236 in main (argc=1, argv=0xbfc710d4) at 
/usr/src/kmymoney/kmymoney/main.cpp:264





More information about the KMyMoney-devel mailing list