[Kmymoney-devel] [Bug 300022] New: crash open budget

Maurizio maurizio.vichi62 at gmail.com
Mon May 14 18:48:03 UTC 2012


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

            Bug ID: 300022
          Severity: crash
           Version: 4.6.1
          Priority: NOR
          Assignee: kmymoney-devel at kde.org
           Summary: crash open budget
    Classification: Unclassified
                OS: Linux
          Reporter: maurizio.vichi62 at gmail.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: kmymoney4

Application: kmymoney (4.6.1)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
When I open the budget and select the item number 7, I will submit the list of
reports but on the list, any type of report that the program crashes.
I had already communicated this message but I need that explained to me how can
I do to update the program to avoid this annoying error.
Thank you..

The crash can be reproduced every time.

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

Thread 4 (Thread 0xb1b38b40 (LWP 2177)):
#0  0xb67cdc64 in __pthread_mutex_unlock_usercnt () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0xb46673d0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb46278ed in g_main_context_query () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4627fce in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb462852b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb1b3d134 in ?? () from
/usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#6  0xb464b673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb67cad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb51b3ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb11ffb40 (LWP 2178)):
#0  0xb67cdc64 in __pthread_mutex_unlock_usercnt () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0xb46673d0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb4627b98 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb46280e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb462852b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb24490ea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb464b673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb67cad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb51b3ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xabc01b40 (LWP 2189)):
#0  0xb46dddcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb5fb8315 in do_gettime (frac=0xabc00fb0, sec=0xabc00fa8) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb60a2226 in QTimerInfoList::updateCurrentTime (this=0xafe0217c) at
kernel/qeventdispatcher_unix.cpp:343
#4  0xb60a257a in QTimerInfoList::timerWait (this=0xafe0217c, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0xb60a0e23 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xabc010bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb60a0ebd in timerSourcePrepare (source=0xafe02148, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb4627762 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb4627f6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb46281c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb60a18e7 in QEventDispatcherGlib::processEvents (this=0xafe00cb8,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb606d50d in QEventLoop::processEvents (this=0xabc01240, flags=...) at
kernel/qeventloop.cpp:149
#12 0xb606d7a9 in QEventLoop::exec (this=0xabc01240, flags=...) at
kernel/qeventloop.cpp:204
#13 0xb5f5694c in QThread::exec (this=0xb1d3238) at thread/qthread.cpp:501
#14 0xb604ab5d in QInotifyFileSystemWatcherEngine::run (this=0xb1d3238) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0xb5f59de0 in QThreadPrivate::start (arg=0xb1d3238) at
thread/qthread_unix.cpp:298
#16 0xb67cad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb51b3ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb3c6c740 (LWP 2174)):
[KCrash Handler]
#7  0xb506e0c4 in __gmpq_mul () from /usr/lib/i386-linux-gnu/libgmp.so.10
#8  0xb6837f40 in AlkValue::operator*(AlkValue const&) const () from
/usr/lib/libalkimia.so.4
#9  0xb763d57a in MyMoneyMoney::operator* (this=0xb61cd43c, _b=...) at
/build/buildd/kmymoney-4.6.1/kmymoney/mymoney/mymoneymoney.cpp:272
#10 0x081a6401 in reports::PivotTable::calculateBudgetMapping (this=0xb724288)
at /build/buildd/kmymoney-4.6.1/kmymoney/reports/pivottable.cpp:880
#11 0x081aaca3 in reports::PivotTable::init (this=0xb724288) at
/build/buildd/kmymoney-4.6.1/kmymoney/reports/pivottable.cpp:169
#12 0x081ab79c in reports::PivotTable::PivotTable (this=0xb724288,
_config_f=...) at
/build/buildd/kmymoney-4.6.1/kmymoney/reports/pivottable.cpp:94
#13 0x08112da5 in KReportsView::KReportTab::updateReport (this=0xb01e160) at
/build/buildd/kmymoney-4.6.1/kmymoney/views/kreportsview.cpp:181
#14 0x08112eb2 in KReportsView::KReportTab::showEvent (this=0xb01e160,
event=0xbf8b9d70) at
/build/buildd/kmymoney-4.6.1/kmymoney/views/kreportsview.cpp:159
#15 0xb5533659 in QWidget::event (this=0xb01e160, event=0xbf8b9d70) at
kernel/qwidget.cpp:8569
#16 0xb54d8ed4 in notify_helper (e=0xbf8b9d70, receiver=0xb01e160,
this=0x97863a0) at kernel/qapplication.cpp:4559
#17 QApplicationPrivate::notify_helper (this=0x97863a0, receiver=0xb01e160,
e=0xbf8b9d70) at kernel/qapplication.cpp:4531
#18 0xb54de3a2 in QApplication::notify (this=0x97863a0, receiver=0xb01e160,
e=0xbf8b9d70) at kernel/qapplication.cpp:4524
#19 0xb6b9fb21 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#20 0xb606e97e in QCoreApplication::notifyInternal (this=0x977d1e8,
receiver=0xb01e160, event=0xbf8b9d70) at kernel/qcoreapplication.cpp:876
#21 0xb553628d in sendEvent (event=0xbf8b9d70, receiver=0xb01e160) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QWidgetPrivate::show_helper (this=0xb01e710) at kernel/qwidget.cpp:7542
#23 0xb55365c1 in QWidget::setVisible (this=0xb01e160, visible=true) at
kernel/qwidget.cpp:7764
#24 0xb55142fd in show (this=0xb01e160) at
../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#25 QStackedLayout::setCurrentIndex (this=0x9f215a8, index=1) at
kernel/qstackedlayout.cpp:311
#26 0xb59b84bc in QStackedWidget::setCurrentIndex (this=0x9f1b9e8, index=1) at
widgets/qstackedwidget.cpp:258
#27 0xb59c8071 in QTabWidgetPrivate::_q_showTab (this=0x9f13370, index=1) at
widgets/qtabwidget.cpp:744
#28 0xb60856b1 in QMetaObject::activate (sender=0x9f27150, m=0xb5e5852c,
local_signal_index=0, argv=0xbf8b9f68) at kernel/qobject.cpp:3547
#29 0xb59bb9b5 in QTabBar::currentChanged (this=0x9f27150, _t1=1) at
.moc/release-shared/moc_qtabbar.cpp:215
#30 0xb59bf975 in QTabBar::setCurrentIndex (this=0x9f27150, index=1) at
widgets/qtabbar.cpp:1233
#31 0xb59c55cc in QTabWidget::setCurrentIndex (this=0x9f08400, index=1) at
widgets/qtabwidget.cpp:669
#32 0x08110486 in KReportsView::addReportTab (this=0x9f2d208, report=...) at
/build/buildd/kmymoney-4.6.1/kmymoney/views/kreportsview.cpp:1076
#33 0xb60856b1 in QMetaObject::activate (sender=0x9f37650, m=0xb5e5f154,
local_signal_index=2, argv=0xbf8ba0f4) at kernel/qobject.cpp:3547
#34 0xb5b0db0d in QTreeWidget::itemDoubleClicked (this=0x9f37650,
_t1=0xaeac6a8, _t2=0) at .moc/release-shared/moc_qtreewidget.cpp:228
#35 0xb5b0db8d in QTreeWidgetPrivate::_q_emitItemDoubleClicked (this=0x9f23490,
index=...) at itemviews/qtreewidget.cpp:2247
#36 0xb60856b1 in QMetaObject::activate (sender=0x9f37650, m=0xb5e5db7c,
local_signal_index=2, argv=0xbf8ba208) at kernel/qobject.cpp:3547
#37 0xb5a8b3a5 in QAbstractItemView::doubleClicked (this=0x9f37650, _t1=...) at
.moc/release-shared/moc_qabstractitemview.cpp:355
#38 0xb5adda04 in QTreeView::mouseDoubleClickEvent (this=0x9f37650,
event=0xbf8bab14) at itemviews/qtreeview.cpp:1898
#39 0xb55331ca in QWidget::event (this=0x9f37650, event=0xbf8bab14) at
kernel/qwidget.cpp:8366
#40 0xb5950e45 in QFrame::event (this=0x9f37650, e=0xbf8bab14) at
widgets/qframe.cpp:557
#41 0xb59e3aa1 in QAbstractScrollArea::viewportEvent (this=0x9f37650,
e=0xbf8bab14) at widgets/qabstractscrollarea.cpp:1043
#42 0xb5a89abc in QAbstractItemView::viewportEvent (this=0x9f37650,
event=0xbf8bab14) at itemviews/qabstractitemview.cpp:1644
#43 0xb5ad7b56 in QTreeView::viewportEvent (this=0x9f37650, event=0xbf8bab14)
at itemviews/qtreeview.cpp:1257
#44 0xb59e61c6 in viewportEvent (this=<optimized out>, event=0xbf8bab14) at
widgets/qabstractscrollarea_p.h:100
#45 eventFilter (e=0xbf8bab14, this=<optimized out>, o=<optimized out>) at
widgets/qabstractscrollarea_p.h:116
#46 QAbstractScrollAreaFilter::eventFilter (this=0x9f399b8, o=0x9f0fcc8,
e=0xbf8bab14) at widgets/qabstractscrollarea_p.h:115
#47 0xb606eb16 in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=0x97863a0, receiver=0x9f0fcc8, event=0xbf8bab14) at
kernel/qcoreapplication.cpp:986
#48 0xb54d8ea2 in notify_helper (e=0xbf8bab14, receiver=0x9f0fcc8,
this=0x97863a0) at kernel/qapplication.cpp:4555
#49 QApplicationPrivate::notify_helper (this=0x97863a0, receiver=0x9f0fcc8,
e=0xbf8bab14) at kernel/qapplication.cpp:4531
#50 0xb54df024 in QApplication::notify (this=0x97863a0, receiver=0x9f0fcc8,
e=0xbf8bab14) at kernel/qapplication.cpp:4102
#51 0xb6b9fb21 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#52 0xb606e97e in QCoreApplication::notifyInternal (this=0x977d1e8,
receiver=0x9f0fcc8, event=0xbf8bab14) at kernel/qcoreapplication.cpp:876
#53 0xb54d9e95 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#54 QApplicationPrivate::sendMouseEvent (receiver=0x9f0fcc8, event=0xbf8bab14,
alienWidget=0x9f0fcc8, nativeWidget=0x9f2d208, buttonDown=0xb5e6dcf4,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#55 0xb5566074 in QETWidget::translateMouseEvent (this=0x9f2d208,
event=0xbf8bafcc) at kernel/qapplication_x11.cpp:4617
#56 0xb5564c0d in QApplication::x11ProcessEvent (this=0x977d1e8,
event=0xbf8bafcc) at kernel/qapplication_x11.cpp:3732
#57 0xb5591eac in x11EventSourceDispatch (s=0x9784958, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#58 0xb4627cda in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#59 0xb46280e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0xb46281c1 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#61 0xb60a1887 in QEventDispatcherGlib::processEvents (this=0x975dea0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#62 0xb5591aaa in QGuiEventDispatcherGlib::processEvents (this=0x975dea0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0xb606d50d in QEventLoop::processEvents (this=0xbf8bb2c4, flags=...) at
kernel/qeventloop.cpp:149
#64 0xb606d7a9 in QEventLoop::exec (this=0xbf8bb2c4, flags=...) at
kernel/qeventloop.cpp:204
#65 0xb6072eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#66 0xb54d6a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#67 0x0808a493 in runKMyMoney (splash=0xbf8bb418, a=<optimized out>) at
/build/buildd/kmymoney-4.6.1/kmymoney/main.cpp:282
#68 0x080889db in main (argc=<error reading variable: Cannot access memory at
address 0x0>, argv=<error reading variable: Cannot access memory at address
0x4>) at /build/buildd/kmymoney-4.6.1/kmymoney/main.cpp:181

Possible duplicates by query: bug 299142, bug 298791, bug 297271, bug 296297,
bug 290872.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list