Bug 325223 - Absturz beim Beenden von skrooge
Summary: Absturz beim Beenden von skrooge
Status: RESOLVED FIXED
Alias: None
Product: skrooge
Classification: Applications
Component: general (show other bugs)
Version: 1.7.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Stephane MANKOWSKI
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-09-24 07:38 UTC by mo
Modified: 2013-09-25 08:46 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 mo 2013-09-24 07:38:45 UTC
Application: skrooge (1.7.1)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-31-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
Ich habe das Programm geöffnet, das entsprechende Konto auf dem Dashboard ausgewählt, eine Buchung hinzugefügt,  gespeichert, dann das Programm beendet. Beim Beenden erscheint Absturzmeldung. Dies passiert öfter. Nicht immer.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Skrooge (skrooge), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1109980 (LWP 2900))]

Thread 6 (Thread 0xadeffb40 (LWP 2902)):
#0  0xb7716424 in __kernel_vsyscall ()
#1  0xb5f47dcb in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2af62db in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2ae76d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2ae7c2b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xaf74cbca in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb2b0cfc3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb2bbfd78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb5f573de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xaba86b40 (LWP 2917)):
#0  0xb7716424 in __kernel_vsyscall ()
#1  0xb2bc384b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5f64d7c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb44f2b85 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb44f2bbf in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb2bbfd78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb5f573de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xa6f3ab40 (LWP 2918)):
#0  0xb7716424 in __kernel_vsyscall ()
#1  0xb2bc384b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5f64d7c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb4524023 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4202c4b in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb4508a42 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb4523bd2 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb2bbfd78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb5f573de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa5f55b40 (LWP 2921)):
#0  0xb2bc1d23 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb5f64f84 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb2b2ad30 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2ae6bf6 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2ae75cf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb2ae7831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb61c6c3f in QEventDispatcherGlib::processEvents (this=0xa5600468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb61933ec in QEventLoop::processEvents (this=this@entry=0xa5f55258, flags=...) at kernel/qeventloop.cpp:149
#8  0xb61936e1 in QEventLoop::exec (this=this@entry=0xa5f55258, flags=...) at kernel/qeventloop.cpp:204
#9  0xb607efec in QThread::exec (this=this@entry=0x9876e50) at thread/qthread.cpp:542
#10 0xb607f14b in QThread::run (this=0x9876e50) at thread/qthread.cpp:609
#11 0xb6081b18 in QThreadPrivate::start (arg=0x9876e50) at thread/qthread_unix.cpp:338
#12 0xb2bbfd78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb5f573de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xae863b40 (LWP 2923)):
#0  0xb7716424 in __kernel_vsyscall ()
#1  0xb2bc384b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5f64d7c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb547a0ad in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb547a0df in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb2bbfd78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb5f573de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb1109980 (LWP 2900)):
[KCrash Handler]
#6  0xb59ac288 in vtable for __cxxabiv1::__si_class_type_info () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#7  0xabb34665 in ?? () from /usr/lib/kde4/skrooge_operation.so
#8  0xabb3834f in ?? () from /usr/lib/kde4/skrooge_operation.so
#9  0xb61aab56 in QMetaObject::activate (sender=sender@entry=0xbff0c6f4, m=m@entry=0xb707e4b0 <QApplication::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0xbff0b5b4) at kernel/qobject.cpp:3539
#10 0xb670774d in QApplication::focusChanged (this=0xbff0c6f4, _t1=_t1@entry=0x992db48, _t2=_t2@entry=0x0) at .moc/release-shared/moc_qapplication.cpp:205
#11 0xb67119e1 in QApplicationPrivate::setFocusWidget (focus=focus@entry=0x0, reason=reason@entry=Qt::OtherFocusReason) at kernel/qapplication.cpp:2287
#12 0xb674f56c in clearFocus (this=0x992db48) at kernel/qwidget.cpp:6546
#13 QWidget::clearFocus (this=0x992db48) at kernel/qwidget.cpp:6530
#14 0xb6760255 in QWidget::~QWidget (this=0x992db48, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1612
#15 0xb6b28cb2 in QAbstractButton::~QAbstractButton (this=0x992db48, __in_chrg=<optimized out>) at widgets/qabstractbutton.cpp:599
#16 0xb6bc849f in QPushButton::~QPushButton (this=0x992db48, __in_chrg=<optimized out>) at widgets/qpushbutton.cpp:295
#17 0xb6bc84e2 in QPushButton::~QPushButton (this=0x992db48, __in_chrg=<optimized out>) at widgets/qpushbutton.cpp:297
#18 0xb61a8b49 in QObjectPrivate::deleteChildren (this=this@entry=0x9867c20) at kernel/qobject.cpp:1907
#19 0xb6760308 in QWidget::~QWidget (this=0x98650f0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#20 0xb6b72c9f in QFrame::~QFrame (this=0x98650f0, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#21 0xb6c03cd8 in QAbstractScrollArea::~QAbstractScrollArea (this=0x98650f0, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521
#22 0xb6ca138e in QAbstractItemView::~QAbstractItemView (this=0x98650f0, __in_chrg=<optimized out>) at itemviews/qabstractitemview.cpp:598
#23 0xb6ce519f in QTreeView::~QTreeView (this=0x98650f0, __in_chrg=<optimized out>) at itemviews/qtreeview.cpp:207
#24 0xb71d54bf in SKGTreeView::~SKGTreeView() () from /usr/lib/libskgbasegui.so.1
#25 0xb71d2b33 in SKGTableView::~SKGTableView() () from /usr/lib/libskgbasegui.so.1
#26 0xb71d2b75 in SKGTableView::~SKGTableView() () from /usr/lib/libskgbasegui.so.1
#27 0xb61a8b49 in QObjectPrivate::deleteChildren (this=this@entry=0x985f3f0) at kernel/qobject.cpp:1907
#28 0xb6760308 in QWidget::~QWidget (this=0x9674488, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#29 0xb71cc6a5 in SKGWidget::~SKGWidget() () from /usr/lib/libskgbasegui.so.1
#30 0xa604bc52 in ?? () from /usr/lib/kde4/skg_properties.so
#31 0xa604bc93 in ?? () from /usr/lib/kde4/skg_properties.so
#32 0xb61a8b49 in QObjectPrivate::deleteChildren (this=this@entry=0x986cac0) at kernel/qobject.cpp:1907
#33 0xb6760308 in QWidget::~QWidget (this=0x986caa8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#34 0xb6b5c0ff in QDockWidget::~QDockWidget (this=0x986caa8, __in_chrg=<optimized out>) at widgets/qdockwidget.cpp:1194
#35 0xb6b5c142 in QDockWidget::~QDockWidget (this=0x986caa8, __in_chrg=<optimized out>) at widgets/qdockwidget.cpp:1195
#36 0xb61a8b49 in QObjectPrivate::deleteChildren (this=this@entry=0x95e5e58) at kernel/qobject.cpp:1907
#37 0xb6760308 in QWidget::~QWidget (this=0x95e5c80, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#38 0xb6b8e27f in QMainWindow::~QMainWindow (this=0x95e5c80, __in_chrg=<optimized out>) at widgets/qmainwindow.cpp:388
#39 0xb757e904 in KMainWindow::~KMainWindow() () from /usr/lib/libkdeui.so.5
#40 0xb75c4e1c in KXmlGuiWindow::~KXmlGuiWindow() () from /usr/lib/libkdeui.so.5
#41 0xb50d5e19 in KParts::MainWindow::~MainWindow() () from /usr/lib/libkparts.so.4
#42 0xb71ae9b6 in SKGMainPanel::~SKGMainPanel() () from /usr/lib/libskgbasegui.so.1
#43 0xb71aea6f in SKGMainPanel::~SKGMainPanel() () from /usr/lib/libskgbasegui.so.1
#44 0xb61a8873 in qDeleteInEventHandler (o=o@entry=0x95e5c80) at kernel/qobject.cpp:4269
#45 0xb61b04b0 in QObject::event (this=0x95e5c80, e=0x9de1f00) at kernel/qobject.cpp:1175
#46 0xb675ec1a in QWidget::event (this=0x95e5c80, event=0x9de1f00) at kernel/qwidget.cpp:8845
#47 0xb6b9046c in QMainWindow::event (this=0x95e5c80, event=0x9de1f00) at widgets/qmainwindow.cpp:1478
#48 0xb757cb24 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#49 0xb75c63e2 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#50 0xb6708c7c in QApplicationPrivate::notify_helper (this=0x9410c90, receiver=0x95e5c80, e=0x9de1f00) at kernel/qapplication.cpp:4567
#51 0xb670bbfa in QApplication::notify (this=0x9410c90, receiver=0x95e5c80, e=0x9de1f00) at kernel/qapplication.cpp:4532
#52 0xb74ab491 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#53 0xb619490e in QCoreApplication::notifyInternal (this=0xbff0c6f4, receiver=0x95e5c80, event=0x9de1f00) at kernel/qcoreapplication.cpp:946
#54 0xb6198721 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#55 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x93d31b8) at kernel/qcoreapplication.cpp:1570
#56 0xb6198a8c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#57 0xb61c6aa4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#58 postEventSourceDispatch (s=0x940ce40) at kernel/qeventdispatcher_glib.cpp:279
#59 0xb2ae73b3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0xb2ae7750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#61 0xb2ae7831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#62 0xb61c6c21 in QEventDispatcherGlib::processEvents (this=this@entry=0x93d3f30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#63 0xb67bfa0a in QGuiEventDispatcherGlib::processEvents (this=0x93d3f30, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0xb61933ec in QEventLoop::processEvents (this=this@entry=0xbff0c638, flags=...) at kernel/qeventloop.cpp:149
#65 0xb61936e1 in QEventLoop::exec (this=this@entry=0xbff0c638, flags=...) at kernel/qeventloop.cpp:204
#66 0xb61993fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#67 0xb6706fc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#68 0x0804994f in _start ()

Reported using DrKonqi
Comment 1 Stephane MANKOWSKI 2013-09-24 14:19:16 UTC
Could you reproduce this issue with traces activated?
Here is the link to know how to activate traces: http://skrooge.org/node/37
Comment 2 Stephane MANKOWSKI 2013-09-24 19:15:07 UTC
Git commit 020f83d283949698ae1a81913cc515d6e9b2e2b0 by Stephane Mankowski.
Committed on 24/09/2013 at 19:14.
Pushed by smankowski into branch 'master'.
Crash when exiting skrooge
(I am not sure of the correction because I am not able to reproduce. Reopen this incident if your are still able to reproduce it.)

M  +1    -0    CHANGELOG
M  +16   -14   plugins/skrooge/skrooge_operation/skgoperationpluginwidget.cpp

http://commits.kde.org/skrooge/020f83d283949698ae1a81913cc515d6e9b2e2b0
Comment 3 mo 2013-09-24 19:35:08 UTC
Dear Stephane,

thanks for your message.
I am sorry but I don't understand what you want me to do now.
I am a simple user.

Thank you
& kind regards



-------- Original-Nachricht --------
Betreff: [skrooge] [Bug 325223] Absturz beim Beenden von skrooge
Von: Stephane MANKOWSKI <stephane@mankowski.fr>
An: shalom@planet.ms
Datum: Di 24 Sep 2013 21:15:07 CEST
> https://bugs.kde.org/show_bug.cgi?id=325223
>
> Stephane MANKOWSKI <stephane@mankowski.fr> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>               Status|UNCONFIRMED                 |RESOLVED
>           Resolution|---                         |FIXED
>        Latest Commit|                            |http://commits.kde.org/skro
>                     |                            |oge/020f83d283949698ae1a819
>                     |                            |13cc515d6e9b2e2b0
>
> --- Comment #2 from Stephane MANKOWSKI <stephane@mankowski.fr> ---
> Git commit 020f83d283949698ae1a81913cc515d6e9b2e2b0 by Stephane Mankowski.
> Committed on 24/09/2013 at 19:14.
> Pushed by smankowski into branch 'master'.
> Crash when exiting skrooge
> (I am not sure of the correction because I am not able to reproduce. Reopen
> this incident if your are still able to reproduce it.)
>
> M  +1    -0    CHANGELOG
> M  +16   -14   plugins/skrooge/skrooge_operation/skgoperationpluginwidget.cpp
>
> http://commits.kde.org/skrooge/020f83d283949698ae1a81913cc515d6e9b2e2b0
>
Comment 4 Stephane MANKOWSKI 2013-09-25 08:46:10 UTC
Hi,

Nothing, I just committed a correction.
You will be able to test it when the new version of Skrooge will be
released.
Regards,
Stephane
Le 24/09/2013 21:35, mo a écrit :
> https://bugs.kde.org/show_bug.cgi?id=325223
>
> --- Comment #3 from mo <shalom@planet.ms> ---
> Dear Stephane,
>
> thanks for your message.
> I am sorry but I don't understand what you want me to do now.
> I am a simple user.
>
> Thank you
> & kind regards
>
>
>
> -------- Original-Nachricht --------
> Betreff: [skrooge] [Bug 325223] Absturz beim Beenden von skrooge
> Von: Stephane MANKOWSKI <stephane@mankowski.fr>
> An: shalom@planet.ms
> Datum: Di 24 Sep 2013 21:15:07 CEST
>> https://bugs.kde.org/show_bug.cgi?id=325223
>>
>> Stephane MANKOWSKI <stephane@mankowski.fr> changed:
>>
>>             What    |Removed                     |Added
>> ----------------------------------------------------------------------------
>>               Status|UNCONFIRMED                 |RESOLVED
>>           Resolution|---                         |FIXED
>>        Latest Commit|                            |http://commits.kde.org/skro
>>                     |                            |oge/020f83d283949698ae1a819
>>                     |                            |13cc515d6e9b2e2b0
>>
>> --- Comment #2 from Stephane MANKOWSKI <stephane@mankowski.fr> ---
>> Git commit 020f83d283949698ae1a81913cc515d6e9b2e2b0 by Stephane Mankowski.
>> Committed on 24/09/2013 at 19:14.
>> Pushed by smankowski into branch 'master'.
>> Crash when exiting skrooge
>> (I am not sure of the correction because I am not able to reproduce. Reopen
>> this incident if your are still able to reproduce it.)
>>
>> M  +1    -0    CHANGELOG
>> M  +16   -14   plugins/skrooge/skrooge_operation/skgoperationpluginwidget.cpp
>>
>> http://commits.kde.org/skrooge/020f83d283949698ae1a81913cc515d6e9b2e2b0
>>