[Kmymoney-devel] [Bug 241162] Ledgers View weird display issue

aga aganderson at ukonline.co.uk
Mon Jun 21 11:42:12 CEST 2010


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





--- Comment #8 from aga <aganderson ukonline co uk>  2010-06-21 11:42:09 ---
(In reply to comment #7)
> So canceling the exchange rate editor when entering a transaction trough the
> 'Are you sure you want to cancel editing the transaction dialog' still needs to
> be fixed. Thanks!

Not exactly, I don't see that dialog here.  I double click to edit, click
another item and get the Exchange Rate/Price Editor.  I cancel that (OK seems
OK), then, and I've just found a slight variation, click on another item and a
crash ensues.  Here's the BT, in case it's different.

Application: KMyMoney (kmymoney), signal: Segmentation fault
[KCrash Handler]
#6  0xb53c0009 in __dynamic_cast () from /usr/lib/libstdc++.so.6
#7  0x082741e7 in InvestTransactionEditor::createTransaction (this=0x94d0c00,
t=..., torig=..., sorig=...) at
/home/aga/Plugin/kmymoney/kmymoney/dialogs/investtransactioneditor.cpp:979
#8  0x083745b3 in TransactionEditor::enterTransactions (this=0x94d0c00,
newId=..., askForSchedule=true, suppressBalanceWarnings=false)
    at /home/aga/Plugin/kmymoney/kmymoney/dialogs/transactioneditor.cpp:480
#9  0x080cea0a in KMyMoneyApp::slotTransactionsEnter (this=0x8831db8) at
/home/aga/Plugin/kmymoney/kmymoney/kmymoney.cpp:5142
#10 0x080cee22 in KMyMoneyApp::slotTransactionsCancelOrEnter (this=0x8831db8,
okToSelect=@0xbfe9e42f) at /home/aga/Plugin/kmymoney/kmymoney/kmymoney.cpp:5166
#11 0x080e1ffe in KMyMoneyApp::qt_metacall (this=0x8831db8,
_c=InvokeMetaMethod, _id=81, _a=0xbfe9e238) at
/home/aga/Plugin/kmymoney/build/kmymoney/kmymoney.moc:479
#12 0xb5ee9864 in QMetaObject::activate (sender=0x8824d68,
from_signal_index=32, to_signal_index=32, argv=0xbfe9e238) at
kernel/qobject.cpp:3113
#13 0xb5eea585 in QMetaObject::activate (sender=0x8824d68, m=0x86b0ed8,
local_signal_index=5, argv=0xbfe9e238) at kernel/qobject.cpp:3187
#14 0x08162153 in KGlobalLedgerView::cancelOrEndEdit (this=0x8824d68,
_t1=@0xbfe9e42f) at
/home/aga/Plugin/kmymoney/build/kmymoney/views/kgloballedgerview.moc:264
#15 0x081746af in slotAboutToSelectItem (okToSelect=@0x35, item=0x0,
this=0x8824d68) at
/home/aga/Plugin/kmymoney/kmymoney/views/kgloballedgerview.cpp:287
#16 KGlobalLedgerView::qt_metacall (okToSelect=@0x35, item=0x0, this=0x8824d68)
at /home/aga/Plugin/kmymoney/build/kmymoney/views/kgloballedgerview.moc:220
#17 0xb5ee9864 in QMetaObject::activate (sender=0x8f20bf0,
from_signal_index=125, to_signal_index=125, argv=0xbfe9e3e4) at
kernel/qobject.cpp:3113
#18 0xb5eea585 in QMetaObject::activate (sender=0x8f20bf0, m=0x86bb8ac,
local_signal_index=4, argv=0xbfe9e3e4) at kernel/qobject.cpp:3187
#19 0x083a63f9 in KMyMoneyRegister::Register::aboutToSelectItem
(this=0x8f20bf0, _t1=0x9a8c098, _t2=@0xbfe9e42f) at
/home/aga/Plugin/kmymoney/build/kmymoney/widgets/register.moc:187
#20 0x083aa6ba in KMyMoneyRegister::Register::selectItem (this=0x8f20bf0,
item=0x9a8c098, dontChangeSelections=false) at
/home/aga/Plugin/kmymoney/kmymoney/widgets/register.cpp:1512
#21 0x083ab0b9 in KMyMoneyRegister::Register::selectItem (this=0x8f20bf0,
row=1, col=4) at /home/aga/Plugin/kmymoney/kmymoney/widgets/register.cpp:1427
#22 0x083abf98 in KMyMoneyRegister::Register::qt_metacall (this=0x8f20bf0,
_c=InvokeMetaMethod, _id=132, _a=0xbfe9e5a4) at
/home/aga/Plugin/kmymoney/build/kmymoney/widgets/register.moc:147
#23 0xb5ee9864 in QMetaObject::activate (sender=0x8f20bf0,
from_signal_index=98, to_signal_index=98, argv=0xbfe9e5a4) at
kernel/qobject.cpp:3113
#24 0xb5eea585 in QMetaObject::activate (sender=0x8f20bf0, m=0xb5d7f890,
local_signal_index=9, argv=0xbfe9e5a4) at kernel/qobject.cpp:3187
#25 0xb5acd06d in QTableWidget::cellClicked (this=0x8f20bf0, _t1=1, _t2=4) at
.moc/release-shared/moc_qtablewidget.cpp:268
#26 0xb5ad3930 in QTableWidgetPrivate::_q_emitItemClicked (this=0x8f1fdc8,
index=...) at itemviews/qtablewidget.cpp:1617
#27 0xb5ad5f90 in QTableWidget::qt_metacall (this=0x8f20bf0,
_c=InvokeMetaMethod, _id=24, _a=0xbfe9e728) at
.moc/release-shared/moc_qtablewidget.cpp:158
#28 0x083abdea in KMyMoneyRegister::Register::qt_metacall (this=0x8f20bf0,
_c=InvokeMetaMethod, _id=113, _a=0xbfe9e728) at
/home/aga/Plugin/kmymoney/build/kmymoney/widgets/register.moc:131
#29 0xb5ee9864 in QMetaObject::activate (sender=0x8f20bf0,
from_signal_index=32, to_signal_index=32, argv=0xbfe9e728) at
kernel/qobject.cpp:3113
#30 0xb5eea585 in QMetaObject::activate (sender=0x8f20bf0, m=0xb5d7ea24,
local_signal_index=1, argv=0xbfe9e728) at kernel/qobject.cpp:3187
#31 0xb5a54435 in QAbstractItemView::clicked (this=0x8f20bf0, _t1=...) at
.moc/release-shared/moc_qabstractitemview.cpp:321
#32 0xb5a626c0 in QAbstractItemView::mouseReleaseEvent (this=0x8f20bf0,
event=0xbfe9ef30) at itemviews/qabstractitemview.cpp:1660
#33 0x083a6acb in KMyMoneyRegister::Register::mouseReleaseEvent (this=0x0,
e=0xb5d74140) at /home/aga/Plugin/kmymoney/kmymoney/widgets/register.cpp:1402
#34 0xb5570bac in QWidget::event (this=0x8f20bf0, event=0xbfe9ef30) at
kernel/qwidget.cpp:7554
#35 0xb590dbb5 in QFrame::event (this=0x8f20bf0, e=0xbfe9ef30) at
widgets/qframe.cpp:559
#36 0xb59ae12c in QAbstractScrollArea::viewportEvent (this=0x94d0c00, e=0x0) at
widgets/qabstractscrollarea.cpp:962
#37 0xb5a65a44 in QAbstractItemView::viewportEvent (this=0x8f20bf0,
event=0xbfe9ef30) at itemviews/qabstractitemview.cpp:1476
#38 0xb59b0786 in viewportEvent (event=<value optimized out>, this=<value
optimized out>) at widgets/qabstractscrollarea_p.h:100
#39 QAbstractScrollAreaFilter::eventFilter (event=<value optimized out>,
this=<value optimized out>) at widgets/qabstractscrollarea_p.h:111
#40 0xb5ed250e in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=0x86e9930, receiver=0x8f207b0, event=0xbfe9ef30) at
kernel/qcoreapplication.cpp:726
#41 0xb55198d0 in QApplicationPrivate::notify_helper (this=0x86e9930,
receiver=0x8f207b0, e=0xbfe9ef30) at kernel/qapplication.cpp:4061
#42 0xb5521bbb in QApplication::notify (this=0x8f207b0, receiver=0x8f207b0,
e=0xbfe9ef30) at kernel/qapplication.cpp:3767
#43 0xb6a90521 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#44 0xb5ed332e in QCoreApplication::notifyInternal (this=0x86e9610,
receiver=0x8f207b0, event=0xbfe9ef30) at kernel/qcoreapplication.cpp:610
#45 0xb5520bdc in sendSpontaneousEvent (event=<value optimized out>,
receiver=<value optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:216
#46 QApplicationPrivate::sendMouseEvent (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qapplication.cpp:2924
#47 0xb559180a in QETWidget::translateMouseEvent (this=0x8824d68,
event=0xbfea055c) at kernel/qapplication_x11.cpp:4409
#48 0xb5590d7e in QApplication::x11ProcessEvent (this=0x86e9610,
event=0xbfea055c) at kernel/qapplication_x11.cpp:3428
#49 0xb55bbb68 in x11EventSourceDispatch (s=0x86ecb70, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0xb49c94c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#51 0xb49ccd98 in ?? () from /usr/lib/libglib-2.0.so.0
#52 0xb49ccebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#53 0xb5eff011 in QEventDispatcherGlib::processEvents (this=0x86cef58,
flags=...) at kernel/qeventdispatcher_glib.cpp:407
#54 0xb55bb29a in QGuiEventDispatcherGlib::processEvents (this=0x86cef58,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#55 0xb5ed198d in QEventLoop::processEvents (this=0xbfea0814, flags=) at
kernel/qeventloop.cpp:149
#56 0xb5ed1dd9 in QEventLoop::exec (this=0xbfea0814, flags=...) at
kernel/qeventloop.cpp:201
#57 0xb5ed4270 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#58 0xb5519774 in QApplication::exec () at kernel/qapplication.cpp:3525
#59 0x0808ead7 in main (argc=3, argv=0xbfea0c94) at
/home/aga/Plugin/kmymoney/kmymoney/main.cpp:277


Usually, I've cancelled the edit and caused the crash.  This time, I didn't do
that, just clicked another item.

-- 
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