Bug 293941 - skrooge crashed on deleting split operation
Summary: skrooge crashed on deleting split operation
Status: RESOLVED FIXED
Alias: None
Product: skrooge
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Guillaume DE BURE
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-12 22:01 UTC by Nikita Krupenko
Modified: 2012-02-13 08:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikita Krupenko 2012-02-12 22:01:18 UTC
Application: skrooge (1.2.0)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.4
Operating System: Linux 2.6.38.8-desktop-10.mga i686
Distribution: "Mageia 1"

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

I've created split operation with two items, then deleted it and skrooge krashed.

-- Backtrace:
Application: Skrooge (skrooge), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2fae6d0 (LWP 4585))]

Thread 2 (Thread 0xaf520b70 (LWP 5418)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5b1df7c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb607c1bd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb55ea977 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb57011a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xb55ea9bf in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb57011a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xb5b19e89 in start_thread () from /lib/i686/libpthread.so.0
#6  0xb606d5ee in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb2fae6d0 (LWP 4585)):
[KCrash Handler]
#7  0xb7150d30 in SKGOperationObject::getUnit (this=0xbfcbe704, oUnit=...) at /usr/src/debug/skrooge-1.2.0/skgbankmodeler/skgoperationobject.cpp:222
#8  0xaf964841 in SKGOperationPluginWidget::onRefreshInformationZone (this=0xa206428) at /usr/src/debug/skrooge-1.2.0/plugins/skrooge/skrooge_operation/skgoperationpluginwidget.cpp:1500
#9  0xaf9671ca in SKGOperationPluginWidget::qt_metacall (this=0xa206428, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfcbe94c)
    at /usr/src/debug/skrooge-1.2.0/build/plugins/skrooge/skrooge_operation/skgoperationpluginwidget.moc:135
#10 0xb626275d in QMetaObject::metacall (object=0xa206428, cl=QMetaObject::InvokeMetaMethod, idx=44, argv=0xbfcbe94c) at kernel/qmetaobject.cpp:237
#11 0xb627204c in QMetaObject::activate (sender=0xa2065d0, m=0xb63985a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#12 0xb62c20d5 in QTimer::timeout (this=0xa2065d0) at .moc/release-shared/moc_qtimer.cpp:134
#13 0xb6279116 in QTimer::timerEvent (this=0xa2065d0, e=0xbfcbee5c) at kernel/qtimer.cpp:271
#14 0xb6271994 in QObject::event (this=0xa2065d0, e=0xbfcbee5c) at kernel/qobject.cpp:1181
#15 0xb679b7a4 in QApplicationPrivate::notify_helper (this=0x9d456e0, receiver=0xa2065d0, e=0xbfcbee5c) at kernel/qapplication.cpp:4481
#16 0xb67a0787 in QApplication::notify (this=0xbfcbf204, receiver=0xa2065d0, e=0xbfcbee5c) at kernel/qapplication.cpp:3881
#17 0xb74c3801 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#18 0xb625bf0e in QCoreApplication::notifyInternal (this=0xbfcbf204, receiver=0xa2065d0, event=0xbfcbee5c) at kernel/qcoreapplication.cpp:787
#19 0xb628d9fb in sendEvent (this=0x9d4b974) at kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x9d4b974) at kernel/qeventdispatcher_unix.cpp:603
#21 0xb628a692 in timerSourceDispatch (source=0x9d4b940) at kernel/qeventdispatcher_glib.cpp:184
#22 0xb3e7e4d9 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0xb3e7ece0 in ?? () from /lib/libglib-2.0.so.0
#24 0xb3e7ef9a in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0xb628adeb in QEventDispatcherGlib::processEvents (this=0x9d18c18, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#26 0xb68532fa in QGuiEventDispatcherGlib::processEvents (this=0x9d18c18, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0xb625b11d in QEventLoop::processEvents (this=0xbfcbf0e4, flags=...) at kernel/qeventloop.cpp:149
#28 0xb625b399 in QEventLoop::exec (this=0xbfcbf0e4, flags=...) at kernel/qeventloop.cpp:201
#29 0xb625fed0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#30 0xb6799524 in QApplication::exec () at kernel/qapplication.cpp:3755
#31 0x0804991f in main (argc=) at /usr/src/debug/skrooge-1.2.0/skrooge/main.cpp:99

Reported using DrKonqi
Comment 1 Stephane MANKOWSKI 2012-02-13 08:57:03 UTC
Git commit ca1e91ff5365026d9d82981ca74a3a5248dcf998 by Stephane Mankowski.
Committed on 13/02/2012 at 09:56.
Pushed by smankowski into branch 'Feature'.

M  +1    -0    CHANGELOG
M  +2    -1    skgbankmodeler/skgoperationobject.cpp

http://commits.kde.org/skrooge/ca1e91ff5365026d9d82981ca74a3a5248dcf998