Bug 235039 - Crash when closing two accounting files
Summary: Crash when closing two accounting files
Status: RESOLVED DUPLICATE of bug 182317
Alias: None
Product: ktimetracker
Classification: Applications
Component: general (show other bugs)
Version: 4.6.x
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Thorsten Staerk
URL:
Keywords:
: 284337 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-04-22 09:35 UTC by Dirk Hoffmann
Modified: 2012-07-05 20:15 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.8


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Hoffmann 2010-04-22 09:35:14 UTC
Application: ktimetracker (4.4.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.11-99.fc12.i686.PAE i686
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
I had opened (by error) two tabs for accounting files (.ics). Then I closed one of them. The application crashed.

 -- Backtrace:
Application: KTimeTracker (ktimetracker), signal: Segmentation fault
[KCrash Handler]
#6  0x04b79778 in size (this=0x9ebe670, current=0x9b83e70) at ../../src/corelib/tools/qlist.h:90
#7  count (this=0x9ebe670, current=0x9b83e70) at ../../src/corelib/tools/qlist.h:261
#8  childCount (this=0x9ebe670, current=0x9b83e70) at itemviews/qtreewidget.h:190
#9  QTreeWidgetItemIteratorPrivate::next (this=0x9ebe670, current=0x9b83e70) at itemviews/qtreewidgetitemiterator.cpp:289
#10 0x04b79a4c in QTreeWidgetItemIterator::operator++ (this=0xbf939f00) at itemviews/qtreewidgetitemiterator.cpp:183
#11 0x01953cab in TaskView::count (this=0x9a1d3f8) at /usr/src/debug/kdepim-4.4.2/ktimetracker/taskview.cpp:650
#12 0x019715eb in TimetrackerWidget::slotUpdateButtons (this=0x99cfc40) at /usr/src/debug/kdepim-4.4.2/ktimetracker/timetrackerwidget.cpp:662
#13 0x01972f45 in TimetrackerWidget::qt_metacall (this=0x99cfc40, _c=InvokeMetaMethod, _id=67, _a=0xbf93a15c)
    at /usr/src/debug/kdepim-4.4.2/i686-redhat-linux-gnu/ktimetracker/timetrackerwidget.moc:267
#14 0x03aec5db in QMetaObject::metacall (object=0x99cfc40, cl=InvokeMetaMethod, idx=94, argv=0xbf93a15c) at kernel/qmetaobject.cpp:237
#15 0x03afb4af in QMetaObject::activate (sender=0x99cfc40, m=0x198a084, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3293
#16 0x01967e58 in TimetrackerWidget::updateButtons (this=0x99cfc40) at /usr/src/debug/kdepim-4.4.2/i686-redhat-linux-gnu/ktimetracker/timetrackerwidget.moc:298
#17 0x01972f90 in TimetrackerWidget::qt_metacall (this=0x99cfc40, _c=InvokeMetaMethod, _id=3, _a=0xbf93a2ac)
    at /usr/src/debug/kdepim-4.4.2/i686-redhat-linux-gnu/ktimetracker/timetrackerwidget.moc:187
#18 0x03aec5db in QMetaObject::metacall (object=0x99cfc40, cl=InvokeMetaMethod, idx=30, argv=0xbf93a2ac) at kernel/qmetaobject.cpp:237
#19 0x03afb4af in QMetaObject::activate (sender=0x9a1d3f8, m=0x1989640, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3293
#20 0x019539c8 in TaskView::updateButtons (this=0x9a1d3f8) at /usr/src/debug/kdepim-4.4.2/i686-redhat-linux-gnu/ktimetracker/taskview.moc:242
#21 0x0195446a in TaskView::stopTimerFor (this=0x9a1d3f8, task=0x9b8a860) at /usr/src/debug/kdepim-4.4.2/ktimetracker/taskview.cpp:811
#22 0x0195ba7a in TaskView::qt_metacall (this=0x9a1d3f8, _c=InvokeMetaMethod, _id=37, _a=0xbf93a488) at /usr/src/debug/kdepim-4.4.2/i686-redhat-linux-gnu/ktimetracker/taskview.moc:201
#23 0x03aec5db in QMetaObject::metacall (object=0x9a1d3f8, cl=InvokeMetaMethod, idx=152, argv=0xbf93a488) at kernel/qmetaobject.cpp:237
#24 0x03afb4af in QMetaObject::activate (sender=0x9ada858, m=0x1988cc8, local_signal_index=1, argv=0xbf93a488) at kernel/qobject.cpp:3293
#25 0x0193c7f4 in DesktopTracker::leftActiveDesktop (this=0x9ada858, _t1=0x9b8a860) at /usr/src/debug/kdepim-4.4.2/i686-redhat-linux-gnu/ktimetracker/desktoptracker.moc:101
#26 0x0193cfb7 in DesktopTracker::registerForDesktops (this=0x9ada858, task=0x9b8a860, desktopList=...) at /usr/src/debug/kdepim-4.4.2/ktimetracker/desktoptracker.cpp:114
#27 0x01954257 in TaskView::deletingTask (this=0x9a1d3f8, deletedTask=0x9b8a860) at /usr/src/debug/kdepim-4.4.2/ktimetracker/taskview.cpp:1041
#28 0x0195ba04 in TaskView::qt_metacall (this=0x9a1d3f8, _c=InvokeMetaMethod, _id=34, _a=0xbf93a6b8) at /usr/src/debug/kdepim-4.4.2/i686-redhat-linux-gnu/ktimetracker/taskview.moc:198
#29 0x03aec5db in QMetaObject::metacall (object=0x9a1d3f8, cl=InvokeMetaMethod, idx=149, argv=0xbf93a6b8) at kernel/qmetaobject.cpp:237
#30 0x03afb4af in QMetaObject::activate (sender=0x9b8a860, m=0x19895a4, local_signal_index=1, argv=0xbf93a6b8) at kernel/qobject.cpp:3293
#31 0x0194da84 in Task::deletingTask (this=0x9b8a860, _t1=0x9b8a860) at /usr/src/debug/kdepim-4.4.2/i686-redhat-linux-gnu/ktimetracker/task.moc:101
#32 0x0194df01 in Task::~Task (this=0x9b8a860, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.4.2/ktimetracker/task.cpp:141
#33 0x0194dff3 in Task::~Task (this=0x9b8a860, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.4.2/ktimetracker/task.cpp:143
#34 0x04b5932c in QTreeWidgetItem::~QTreeWidgetItem (this=0x9b9f490, __in_chrg=<value optimized out>) at itemviews/qtreewidget.cpp:1518
#35 0x0194df9d in Task::~Task (this=0x9b9f488, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.4.2/ktimetracker/task.cpp:143
#36 0x0194dff3 in Task::~Task (this=0x9b9f488, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.4.2/ktimetracker/task.cpp:143
#37 0x04b52e1e in QTreeModel::clear (this=0x9acdd00) at itemviews/qtreewidget.cpp:166
#38 0x01943896 in timetrackerstorage::buildTaskView (this=0x9acebc8, rc=0x9afb7e8, view=0x9a1d3f8) at /usr/src/debug/kdepim-4.4.2/ktimetracker/timetrackerstorage.cpp:254
#39 0x01954e63 in TaskView::iCalFileModified (this=0x9a1d3f8, rc=0x9afb7e8) at /usr/src/debug/kdepim-4.4.2/ktimetracker/taskview.cpp:515
#40 0x0195bb41 in TaskView::qt_metacall (this=0x9a1d3f8, _c=InvokeMetaMethod, _id=45, _a=0xbf93aac8) at /usr/src/debug/kdepim-4.4.2/i686-redhat-linux-gnu/ktimetracker/taskview.moc:212
#41 0x03aec5db in QMetaObject::metacall (object=0x9a1d3f8, cl=InvokeMetaMethod, idx=160, argv=0xbf93aac8) at kernel/qmetaobject.cpp:237
#42 0x03afb4af in QMetaObject::activate (sender=0x9afb7e8, m=0x8207f4, local_signal_index=0, argv=0xbf93aac8) at kernel/qobject.cpp:3293
#43 0x007cc8e4 in KCal::ResourceCalendar::resourceChanged (this=0x9afb7e8, _t1=0x9afb7e8) at /usr/src/debug/kdepimlibs-4.4.2/i686-redhat-linux-gnu/kcal/resourcecalendar.moc:123
#44 0x007cddc6 in KCal::ResourceLocal::reload (this=0x9afb7e8) at /usr/src/debug/kdepimlibs-4.4.2/kcal/resourcelocal.cpp:208
#45 0x007cdf62 in KCal::ResourceLocal::qt_metacall (this=0x9afb7e8, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0xbf93ac18)
    at /usr/src/debug/kdepimlibs-4.4.2/i686-redhat-linux-gnu/kcal/resourcelocal.moc:72
#46 0x03aec5db in QMetaObject::metacall (object=0x9afb7e8, cl=InvokeMetaMethod, idx=18, argv=0xbf93ac18) at kernel/qmetaobject.cpp:237
#47 0x03afb4af in QMetaObject::activate (sender=0x9b549c4, m=0x554eac4, local_signal_index=2, argv=0xbf93ac18) at kernel/qobject.cpp:3293
#48 0x053c9dc4 in KDirWatch::deleted (this=0x9b549c4, _t1=...) at /usr/src/debug/kdelibs-4.4.2/i686-redhat-linux-gnu/kio/kdirwatch.moc:113
#49 0x053ca4e5 in KDirWatch::setDeleted (this=0x9b549c4, _file=...) at /usr/src/debug/kdelibs-4.4.2/kio/kio/kdirwatch.cpp:1798
#50 0x053ca75d in KDirWatch::qt_metacall (this=0x9b549c4, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0xa12b840) at /usr/src/debug/kdelibs-4.4.2/i686-redhat-linux-gnu/kio/kdirwatch.moc:87
#51 0x03aec5db in QMetaObject::metacall (object=0x9b549c4, cl=InvokeMetaMethod, idx=9, argv=0xa12b840) at kernel/qmetaobject.cpp:237
#52 0x03af6bd7 in QMetaCallEvent::placeMetaCall (this=0xa404f38, object=0x9b549c4) at kernel/qobject.cpp:561
#53 0x03af7c4e in QObject::event (this=0x9b549c4, e=0xa404f38) at kernel/qobject.cpp:1248
#54 0x04586d2c in QApplicationPrivate::notify_helper (this=0x98769e8, receiver=0x9b549c4, e=0xa404f38) at kernel/qapplication.cpp:4300
#55 0x0458d556 in QApplication::notify (this=0xbf93b568, receiver=0x9b549c4, e=0xa404f38) at kernel/qapplication.cpp:3704
#56 0x050657cb in KApplication::notify (this=0xbf93b568, receiver=0x9b549c4, event=0xa404f38) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#57 0x03ae7c03 in QCoreApplication::notifyInternal (this=0xbf93b568, receiver=0x9b549c4, event=0xa404f38) at kernel/qcoreapplication.cpp:704
#58 0x03ae8ac3 in sendEvent (receiver=0x0, event_type=0, data=0x9853f58) at kernel/qcoreapplication.h:215
#59 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9853f58) at kernel/qcoreapplication.cpp:1345
#60 0x03ae8c1e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#61 0x03b10350 in sendPostedEvents (s=0x9878b10) at kernel/qcoreapplication.h:220
#62 postEventSourceDispatch (s=0x9878b10) at kernel/qeventdispatcher_glib.cpp:276
#63 0x00b70fb8 in g_main_dispatch (context=0x9878a90) at gmain.c:1960
#64 IA__g_main_context_dispatch (context=0x9878a90) at gmain.c:2513
#65 0x00b748e8 in g_main_context_iterate (context=0x393eb0, block=1, dispatch=1, self=0x9875f78) at gmain.c:2591
#66 0x00b74a14 in IA__g_main_context_iteration (context=0x9878a90, may_block=1) at gmain.c:2654
#67 0x03b0fe46 in QEventDispatcherGlib::processEvents (this=0x9853c18, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#68 0x046350e6 in QGuiEventDispatcherGlib::processEvents (this=0x9853c18, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#69 0x03ae62da in QEventLoop::processEvents (this=0xbf93b4b4, flags=...) at kernel/qeventloop.cpp:149
#70 0x03ae661a in QEventLoop::exec (this=0xbf93b4b4, flags=...) at kernel/qeventloop.cpp:201
#71 0x03ae8ce7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#72 0x04586dd8 in QApplication::exec () at kernel/qapplication.cpp:3579
#73 0x0805e31f in main (argc=1, argv=0xbf93b8a4) at /usr/src/debug/kdepim-4.4.2/ktimetracker/main.cpp:137

Reported using DrKonqi
Comment 1 Thorsten Staerk 2011-09-28 10:04:28 UTC
I am sorry for this. I left these open/close actions and the tabWidget in the program without being able to maintain them properly. So, I removed them in order to have less, but working functionality.

*** This bug has been marked as a duplicate of bug 182317 ***
Comment 2 Jekyll Wu 2012-07-05 20:15:07 UTC
*** Bug 284337 has been marked as a duplicate of this bug. ***