Summary: | korganizer sometimes hangs when updating the view | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Aaron Williams <aaronw> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | smartins |
Priority: | NOR | ||
Version First Reported In: | 3.3.2 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Solaris | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Aaron Williams
2005-02-22 20:15:55 UTC
Here is another trace. This happens frequently. 10865: korganizer ----------------- lwp# 1 / thread# 1 -------------------- fcd1f798 _write (0, fcd3fbac, 30, fcd4029c, ffbead40, 1) + c fcd04604 _dowrite (ffbead40, 30, ffbead40, ffbeac60, fcd4029c, ff0000) + 58 fcd06cec _doprnt (0, ffbead70, 0, fcd3f781, ffbead40, fd6dcd4a) + 2500 fcd07d08 fprintf (fcd4029c, fd6dcd48, fcd43a4c, fcd3fca0, 5f84, 0) + e8 fd5e10c0 _Z8qWarningPKcz (fcd4027c, 2936e8, 1, 4, 2e86c8, 2bf738) + a0 ff1c6b3c _ZN12KOAgendaView10fillAgendaEv (161ce8, 0, ffbece40, ffbece48, ffbece50, a4dba) + 7bc ff1c566c _ZN12KOAgendaView9showDatesERK5QDateS2_ (161ce8, ffbececc, 2de240, ff1c55a0, ff33b280, 40000000) + cc ff1f3308 _ZN13KOViewManager10updateViewERK5QDateS2_ (c1808, 2de240, 2de240, 6, fd784c90, d1400) + 48 ff1e8540 _ZN12CalendarView10updateViewERK5QDateS2_ (c0ef0, 2de240, 2de240, 82, 197aec, 197800) + 20 ff1f2574 _ZN12CalendarView9qt_invokeEiP8QUObject (c0ef0, af, ffbed118, 1, 13c258, ff1f1b40) + a34 fd2bba80 _ZN7QObject15activate_signalEP15QConnectionListP8QUObject (d1510, 13c238, ffbed118, d1698, 28a8, 2400) + e0 ff1d7d80 _ZN13DateNavigator13datesSelectedERK10QValueListI5QDateE (d1510, ffbed148, 0, 0, 197c34, 197c00) + 80 ff1d7e0c _ZN13DateNavigator9qt_invokeEiP8QUObject (d1510, 2, ffbed2a0, fd2bdca0, fd784c90, ff1d7dc0) + 4c fd2bbb3c _ZN7QObject15activate_signalEP15QConnectionListP8QUObject (d1950, ff33ab40, ffbed2a0, 140770, 28a8, 2400) + 19c ff1daa80 _ZN22DateNavigatorContainer13datesSelectedERK10QValueListI5QDateE (d1950, ffbed2d0, 0, 0, 197b94, 197800) + 80 ff1daf6c _ZN22DateNavigatorContainer7qt_emitEiP8QUObject (d1950, 2, ffbed428, fd2bdca0, fd784c90, ff1daf20) + 4c fd2bbb3c _ZN7QObject15activate_signalEP15QConnectionListP8QUObject (ff33a710, 10e8d0, ffbed428, 10f280, 28a8, 2400) + 19c ff1d9500 _ZN14KDateNavigator13datesSelectedERK10QValueListI5QDateE (d1a20, ffbed458, 0, 0, 197bd4, 197800) + 80 ff1d99ec _ZN14KDateNavigator7qt_emitEiP8QUObject (d1a20, 2, ffbed5b0, fd2bdca0, fd784c90, ff1d99a0) + 4c fd2bbb3c _ZN7QObject15activate_signalEP15QConnectionListP8QUObject (ff33a928, 102930, ffbed5b0, e4e28, 28a8, 2400) + 19c ff2503a0 _ZN11KODayMatrix8selectedERK10QValueListI5QDateE (10dbd0, ffbed5e0, 2dc4b0, 2fcdd0, 10dcb0, 1e) + 80 ff25253c _ZN11KODayMatrix17mouseReleaseEventEP11QMouseEvent (2, 1, 3, 56fa78, c, 3) + fc fd2fd56c _ZN7QWidget5eventEP6QEvent (ff252440, ffbeda18, ff334ba0, 10dbd0, 0, 0) + cc fd24d328 _ZN12QApplication14internalNotifyEP7QObjectP6QEvent (ff334ba0, 10dbd0, ffbeda18, 0, 1, ffbedb18) + e8 fd24c9b4 _ZN12QApplication6notifyEP7QObjectP6QEvent (0, 10dbd0, ffbeda18, 10dbd0, b40004d, fdd9b9a4) + 1f4 fdbb6298 _ZN12KApplication6notifyEP7QObjectP6QEvent (ffbee010, 10dbd0, ffbeda18, 80000000, fffff114, 48) + 1f8 fd1c84f4 _ZN9QETWidget19translateMouseEventEPK7_XEvent (bfffffff, 40000000, 10dbd0, 1, 2c57c, c8) + 994 fd1c5b98 _ZN12QApplication15x11ProcessEventEP7_XEvent (0, ffbedde8, 0, 10dbd0, 5acc, 5c00) + 598 fd1e4b40 _ZN10QEventLoop13processEventsEj (592d8, 4, fd86b908, 0, fd1e41a0, fd7972e8) + 9a0 fd263dd0 _ZN10QEventLoop9enterLoopEv (5f280, 0, fd263d60, 5f280, 0, 0) + 70 fd263ca4 _ZN10QEventLoop4execEv (592d8, fd7972e8, 6a618, 5400, 6a618, 7) + 44 fd24d614 _ZN12QApplication4execEv (ffbee010, ffbee008, 1c, 3, ffbedf10, 2) + 14 00017654 main (ffbee010, 1, ffbee1a4, 2d3e0, 0, 0) + 194 0001725c _start (0, 0, 0, 0, 0, 0) + 5c ----------------- lwp# 2 / thread# 2 -------------------- fcd1eb08 signotifywait () fcb6ed54 _dynamiclwps (fcb8e000, 0, 0, 0, 0, ffbedc88) + 1c fcb72030 thr_yield (0, 0, 0, 0, 0, 0) + 8c ----------------- lwp# 3 -------------------------------- fcb7978c lwp_cond_wait (fcb95548, fcb95558, fcb8edb0) fcb690ac _age (3e, fcb8ed9c, fcb8e000, 0, 0, fcd1f854) + 74 fcb76bcc _sc_door_func (ffffffff, fcb8f688, fcb8f6a0, 3, fcb8e000, 1) + 74 fcb6a740 _lwp_start (fcb35d70, 0, 6000, ffbedcc4, 0, 0) + 18 fcb72030 thr_yield (0, 0, 0, 0, 0, 0) + 8c -------------------------- thread# 3 -------------------- fcb6ddbc _reap_wait (fcb929e0, 20520, 0, fcb8e000, 0, 0) + 38 fcb6db14 _reaper (fcb8ee30, fcb94740, fcb929e0, fcb8ee08, 1, fe401000) + 38 fcb7b744 _thread_start (0, 0, 0, 0, 0, 0) + 40 Here's from within gdb: 0xff2a6cc4 in KRES::Manager<KCal::ResourceCalendar>::activeBegin (this=0x14cdc0) at /opt/qt/qt-3.3.3/include/qvaluelist.h:561 561 void detach() { if ( sh->count > 1 ) detachInternal(); } (gdb) bt #0 0xff2a6cc4 in KRES::Manager<KCal::ResourceCalendar>::activeBegin (this=0x14cdc0) at /opt/qt/qt-3.3.3/include/qvaluelist.h:561 #1 0xfe8afe24 in KCal::CalendarResources::rawEventsForDate (this=0x147820, qd=@0xffbecddc, sorted=true) at calendarresources.cpp:438 #2 0xfe86824c in KCal::Calendar::events (this=0x147820, date=@0xffbecddc, sorted=true) at calendar.cpp:294 #3 0xff1c6570 in KOAgendaView::fillAgenda (this=0x161ce8) at ../libkcal/listbase.h:57 #4 0xff1c5674 in KOAgendaView::showDates (this=0x161ce8, start=@0xffbececc, end=@0x2de240) at koagendaview.cpp:1175 #5 0xff1f3310 in KOViewManager::updateView (this=0xc1808, start=@0xffbececc, end=@0x2de240) at koviewmanager.cpp:157 #6 0xff1e8548 in CalendarView::updateView (this=0xc0ef0, start=@0x2de240, end=@0x2de240) at calendarview.cpp:726 #7 0xff1f257c in CalendarView::qt_invoke (this=0xc0ef0, _id=3007040, _o=0xffbed118) at /opt/qt/qt-3.3.3/include/private/qucom_p.h:312 #8 0xfd2bba88 in QObject::activate_signal (this=0xd1510, clist=0x13c238, o=0xffbed118) at kernel/qconnection.h:56 #9 0xff1d7d88 in DateNavigator::datesSelected (this=0xd1510, t0=@0xffbed148) at datenavigator.moc:161 #10 0xff1d7e14 in DateNavigator::qt_invoke (this=0xd1510, _id=-4271800, _o=0xffbed2a0) at /opt/qt/qt-3.3.3/include/private/qucom_p.h:312 #11 0xfd2bbb44 in QObject::activate_signal (this=0xd1950, clist=0xff33ab40, o=0xffbed2a0) at kernel/qconnection.h:56 #12 0xff1daa88 in DateNavigatorContainer::datesSelected (this=0xd1950, t0=@0xffbed2d0) at datenavigatorcontainer.moc:144 #13 0xff1daf74 in DateNavigatorContainer::qt_emit (this=0xd1950, _id=-4271408, _o=0xffbed428) at /opt/qt/qt-3.3.3/include/private/qucom_p.h:312 ---Type <return> to continue, or q <return> to quit--- #14 0xfd2bbb44 in QObject::activate_signal (this=0xff33a710, clist=0x10e8d0, o=0xffbed428) at kernel/qconnection.h:56 #15 0xff1d9508 in KDateNavigator::datesSelected (this=0xd1a20, t0=@0xffbed458) at kdatenavigator.moc:144 #16 0xff1d99f4 in KDateNavigator::qt_emit (this=0xd1a20, _id=-4271016, _o=0xffbed5b0) at /opt/qt/qt-3.3.3/include/private/qucom_p.h:312 #17 0xfd2bbb44 in QObject::activate_signal (this=0xff33a928, clist=0x102930, o=0xffbed5b0) at kernel/qconnection.h:56 #18 0xff2503a8 in KODayMatrix::selected (this=0x10dbd0, t0=@0xffbed5e0) at kodaymatrix.moc:113 #19 0xff252544 in KODayMatrix::mouseReleaseEvent (this=0x2, e=0x1) at /opt/qt/qt-3.3.3/include/qshared.h:49 #20 0xfd2fd574 in QWidget::event (this=0x10dbd0, e=0xffbeda18) at kernel/qwidget.cpp:4673 #21 0xfd24d330 in QApplication::internalNotify (this=0xff334ba0, receiver=0x10dbd0, e=0xffbeda18) at kernel/qapplication.cpp:2635 #22 0xfd24c9bc in QApplication::notify (this=0xffbee010, receiver=0x10dbd0, e=0xffbeda18) at kernel/qapplication.cpp:2421 Here's another trace: (gdb locked up trying to get the earlier one) KCal::ResourceExchange::rawEventsForDate (this=0x15f9b0, qd=@0xffbecddc, sorted=true) at resourceexchange.cpp:452 452 if ( mDates && ( !mDates->contains( start ) || Note: further debugging prevented due to gdb crash. Reassigning all KOrganizer bug reports and wishes to the newly created korganizer-devel mailing list. I fixed fillAgenda()'s performance problems in commit 917150. Closing. |