[Kmymoney-devel] [Bug 224850] KMyMoney crash on scheduled transactions operations

Leonid Barchan l.barchan at gmail.com
Tue Feb 2 20:48:32 CET 2010


https://bugs.kde.org/show_bug.cgi?id=224850


Leonid Barchan <l.barchan at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |l.barchan at gmail.com




--- Comment #2 from Leonid Barchan <l barchan gmail com>  2010-02-02 20:48:28 ---
The crash is reproducible. Took some time to try kmymoney4 debuginfo package,
unfortunately, that did not add line numbers. Please see below a dump taken
from gdb output. I'd also like to mention, that the conditions are changed
slightly: first, I added a transaction schedule, so that the list is no more
empty, but the crash occurs anyway; second, I tried to leave the "Search" line
empty, and switch to the "Calendar view", and the crash is still there.

------------------------
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff28a2453 in QString::append(QString const&) () from
/usr/lib64/libQtCore.so.4
(gdb) where                                                                     
#0  0x00007ffff28a2453 in QString::append(QString const&) () from
/usr/lib64/libQtCore.so.4
#1  0x000000000073a91c in kMyMoneyScheduledDateTbl::addDayPostfix(QString&) ()  
#2  0x000000000073c766 in kMyMoneyScheduledDateTbl::drawCellContents(QPainter*,
int, int, QDate const&) ()
#3  0x0000000000772de5 in kMyMoneyDateTbl::paintCell(QPainter*, int, int) ()
#4  0x00007ffff7223498 in Q3GridView::drawContents(QPainter*, int, int, int,
int) () from /usr/lib64/libQt3Support.so.4
#5  0x00007ffff7235a95 in Q3ScrollView::drawContentsOffset(QPainter*, int, int,
int, int, int, int) ()
   from /usr/lib64/libQt3Support.so.4
#6  0x00007ffff7236579 in Q3ScrollView::viewportPaintEvent(QPaintEvent*) ()
from /usr/lib64/libQt3Support.so.4
#7  0x00007ffff7237918 in Q3ScrollView::eventFilter(QObject*, QEvent*) () from
/usr/lib64/libQt3Support.so.4
#8  0x00007ffff2944127 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
   from /usr/lib64/libQtCore.so.4
#9  0x00007ffff1e1027c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#10 0x00007ffff1e1757e in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#11 0x00007ffff61528d6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#12 0x00007ffff2944ddc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#13 0x00007ffff1e65e93 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib64/libQtGui.so.4
#14 0x00007ffff1fd69fe in ?? () from /usr/lib64/libQtGui.so.4
#15 0x00007ffff1e58300 in QWidgetPrivate::syncBackingStore() () from
/usr/lib64/libQtGui.so.4
#16 0x00007ffff1e5e8e8 in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#17 0x00007ffff21b80bb in QMainWindow::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#18 0x00007ffff625dd83 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib64/libkdeui.so.5
#19 0x00007ffff1e102ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#20 0x00007ffff1e1757e in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#21 0x00007ffff61528d6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#22 0x00007ffff2944ddc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#23 0x00007ffff29459ea in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) ()
   from /usr/lib64/libQtCore.so.4
#24 0x00007ffff296d803 in ?? () from /usr/lib64/libQtCore.so.4
#25 0x00007fffed696dde in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#26 0x00007fffed69a7a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fffed69a8d0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#28 0x00007ffff296d3a3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/libQtCore.so.4
#29 0x00007ffff1ea331e in ?? () from /usr/lib64/libQtGui.so.4
#30 0x00007ffff2943712 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#31 0x00007ffff2943ae4 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#32 0x00007ffff2945c99 in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#33 0x000000000045a043 in main ()
(gdb)

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list