Bug 282422

Summary: crash when editing multiple payments
Product: [Applications] kmymoney Reporter: simon
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: 4.6.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description simon 2011-09-20 17:03:16 UTC
Application: kmymoney (4.6.0)
KDE Platform Version: 4.7.1 (4.7.1) (Compiled from sources)
Qt Version: 4.7.2
Operating System: Linux 2.6.38.6-zen-01981-ga3c54ec x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
hi,

wanted to set a category for multiple transactions on my account and then it crashed, hope the bt is ok

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Aborted
[KCrash Handler]
#6  0x00007f512e68f445 in raise () from /lib64/libc.so.6
#7  0x00007f512e690941 in abort () from /lib64/libc.so.6
#8  0x00007f51301b68ec in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2282
#9  0x00007f51301b6a92 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f513032ce30 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffc3035c10) at global/qglobal.cpp:2328
#10 0x00007f51301b6c35 in qFatal (msg=0x26ab <Address 0x26ab out of bounds>) at global/qglobal.cpp:2511
#11 0x00007f512f8ffcc5 in QTreeViewPrivate::coordinateForItem (this=0x522bba0, item=15) at itemviews/qtreeview.cpp:3270
#12 0x00007f512f900ebc in QTreeView::viewportEvent (this=0x2912c80, event=0x7fffc3035e10) at itemviews/qtreeview.cpp:1242
#13 0x00007f51302bf340 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x4e1ac40, event=0x7fffc3035e10) at kernel/qcoreapplication.cpp:846
#14 0x00007f512f32e771 in QApplicationPrivate::notify_helper (this=0xc8fa10, receiver=0x4e1ac40, e=0x7fffc3035e10) at kernel/qapplication.cpp:4458
#15 0x00007f512f3326a6 in QApplicationPrivate::dispatchEnterLeave (enter=<value optimized out>, leave=<value optimized out>) at kernel/qapplication.cpp:2777
#16 0x00007f512f333554 in QApplicationPrivate::sendMouseEvent (receiver=0x49ca9f0, event=0x7fffc3036270, alienWidget=0x0, nativeWidget=0x49ca9f0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3102
#17 0x00007f512f3c1633 in QETWidget::translateMouseEvent (this=0x49ca9f0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4461
#18 0x00007f512f3bfdb9 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffc30369f0) at kernel/qapplication_x11.cpp:3601
#19 0x00007f512f3eba82 in x11EventSourceDispatch (s=0xc93350, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#20 0x00007f512999588c in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f5129999540 in g_main_context_iterate () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f51299997cb in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f51302eea73 in QEventDispatcherGlib::processEvents (this=0xc8f250, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#24 0x00007f512f3eb3be in QGuiEventDispatcherGlib::processEvents (this=0x26ab, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#25 0x00007f51302be2e2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#26 0x00007f51302be6cd in QEventLoop::exec (this=0x7fffc3036d20, flags=) at kernel/qeventloop.cpp:201
#27 0x00007f51302c0ed3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#28 0x00000000004593a4 in runKMyMoney(KApplication*, KStartupLogo*) ()
#29 0x000000000045b38d in main ()

Reported using DrKonqi
Comment 1 Cristian OneČ› 2012-01-13 20:44:13 UTC
Unfortunately I can't see KMyMoney code (apart from the entry point) in the stack trace so more info would be needed to fix this.
Is this reproducible? Does it happen with 4.6.1 (available in portage)?
Comment 2 simon 2012-02-17 11:52:10 UTC
haven't encountered the bug again with latest kmymoney, closing for now