[Korganizer-devel] [Bug 191091] New: korganizer crashes when filtering involves sub-to-dos

Vitor M. Pereira vmpereir at fc.up.pt
Thu Apr 30 00:31:23 CEST 2009


https://bugs.kde.org/show_bug.cgi?id=191091

           Summary: korganizer crashes when filtering involves sub-to-dos
           Product: korganizer
           Version: 4.2.2
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: korganizer-devel at kde.org
        ReportedBy: vmpereir at fc.up.pt


Version:           4.2.2 (using 4.2.2 (KDE 4.2.2), 4.2.2-7.fc10 Fedora)
Compiler:          gcc
OS:                Linux (i686) release 2.6.27.21-170.2.56.fc10.i686

When I try to select a view filter that tries to filter sub-to-dos korganizer
crashes always.

1. Create a to-do;
2. Create a sub-to-do of the one above;
3. Assign a category to that sub-to-do, say "Meeting";
4. Create a view filter that shows only the category "Meeting";
5. Go to a view without any filter and select this filter through
"View->Filter";
6. korganizer crashes with the backtrace given below.

What is even stranger is that the crash only occurs if I select the filter
starting from a "No filter" situation. For example if I select another view
filter (not involving sub-to-dos) and, immediately after, select the filter
constructed as described above, korganizer doesn't crash. It only happens if I
select the filter from a "No filter" view.


<backtrace>
Application: KOrganizer (korganizer), signal SIGSEGV
[Current thread is 1 (Thread 0xb7f4a770 (LWP 3738))]

Thread 1 (Thread 0xb7f4a770 (LWP 3738)):
[KCrash Handler]
#6  0x022cda4a in KCal::Incidence::relatedTo () from /usr/lib/libkcal.so.4
#7  0x02b71645 in QWidget::setUpdatesEnabled () from
/usr/lib/libkorganizerprivate.so.4
#8  0x02b7229a in QWidget::setUpdatesEnabled () from
/usr/lib/libkorganizerprivate.so.4
#9  0x02b7a210 in QWidget::setUpdatesEnabled () from
/usr/lib/libkorganizerprivate.so.4
#10 0x02b97dfe in CalendarView::updateView () from
/usr/lib/libkorganizerprivate.so.4
#11 0x02b99b1d in CalendarView::updateView () from
/usr/lib/libkorganizerprivate.so.4
#12 0x02b979b2 in CalendarView::filterActivated () from
/usr/lib/libkorganizerprivate.so.4
#13 0x02ba51f6 in CalendarView::qt_metacall () from
/usr/lib/libkorganizerprivate.so.4
#14 0x066c4a08 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0x066c6192 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0x0765cbe3 in KSelectAction::triggered () from /usr/lib/libkdeui.so.5
#17 0x0765e65f in KSelectAction::actionTriggered () from /usr/lib/libkdeui.so.5
#18 0x0765f924 in KSelectAction::qt_metacall () from /usr/lib/libkdeui.so.5
#19 0x066c4a08 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0x066c6192 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#21 0x06cb4423 in QActionGroup::triggered () from /usr/lib/libQtGui.so.4
#22 0x06cb4ca8 in ?? () from /usr/lib/libQtGui.so.4
#23 0x06cb4ebe in QActionGroup::qt_metacall () from /usr/lib/libQtGui.so.4
#24 0x066c4a08 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#25 0x066c4e40 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0x06caf6b1 in QAction::triggered () from /usr/lib/libQtGui.so.4
#27 0x06cb0c2f in QAction::activate () from /usr/lib/libQtGui.so.4
#28 0x0712977c in ?? () from /usr/lib/libQtGui.so.4
#29 0x0712febb in ?? () from /usr/lib/libQtGui.so.4
#30 0x07130992 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#31 0x0780dfd5 in KMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.5
#32 0x06d0c943 in QWidget::event () from /usr/lib/libQtGui.so.4
#33 0x07132d79 in QMenu::event () from /usr/lib/libQtGui.so.4
#34 0x06cb5cec in QApplicationPrivate::notify_helper () from
/usr/lib/libQtGui.so.4
#35 0x06cbe941 in QApplication::notify () from /usr/lib/libQtGui.so.4
#36 0x0772e17d in KApplication::notify () from /usr/lib/libkdeui.so.5
#37 0x066ae75b in QCoreApplication::notifyInternal () from
/usr/lib/libQtCore.so.4
#38 0x06cbd9ae in QApplicationPrivate::sendMouseEvent () from
/usr/lib/libQtGui.so.4
#39 0x06d2d7e6 in ?? () from /usr/lib/libQtGui.so.4
#40 0x06d2c887 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#41 0x06d55f6a in ?? () from /usr/lib/libQtGui.so.4
#42 0x009f5258 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0x009f8903 in ?? () from /lib/libglib-2.0.so.0
#44 0x009f8ac1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#45 0x066da188 in QEventDispatcherGlib::processEvents () from
/usr/lib/libQtCore.so.4
#46 0x06d55665 in ?? () from /usr/lib/libQtGui.so.4
#47 0x066acd8a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#48 0x066ad1ca in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#49 0x07132ab1 in QMenu::exec () from /usr/lib/libQtGui.so.4
#50 0x07180bba in ?? () from /usr/lib/libQtGui.so.4
#51 0x071812c2 in ?? () from /usr/lib/libQtGui.so.4
#52 0x07181556 in QToolButton::qt_metacall () from /usr/lib/libQtGui.so.4
#53 0x066c4a08 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#54 0x066c6192 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#55 0x0736aa57 in QAbstractButton::pressed () from /usr/lib/libQtGui.so.4
#56 0x07095419 in ?? () from /usr/lib/libQtGui.so.4
#57 0x070955fe in QAbstractButton::mousePressEvent () from
/usr/lib/libQtGui.so.4
#58 0x07181f9b in QToolButton::mousePressEvent () from /usr/lib/libQtGui.so.4
#59 0x06d0ca46 in QWidget::event () from /usr/lib/libQtGui.so.4
#60 0x0709570e in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#61 0x071819ca in QToolButton::event () from /usr/lib/libQtGui.so.4
#62 0x06cb5cec in QApplicationPrivate::notify_helper () from
/usr/lib/libQtGui.so.4
#63 0x06cbe941 in QApplication::notify () from /usr/lib/libQtGui.so.4
#64 0x0772e17d in KApplication::notify () from /usr/lib/libkdeui.so.5
#65 0x066ae75b in QCoreApplication::notifyInternal () from
/usr/lib/libQtCore.so.4
#66 0x06cbd9ae in QApplicationPrivate::sendMouseEvent () from
/usr/lib/libQtGui.so.4
#67 0x06d2d55e in ?? () from /usr/lib/libQtGui.so.4
#68 0x06d2c887 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#69 0x06d55f6a in ?? () from /usr/lib/libQtGui.so.4
#70 0x009f5258 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#71 0x009f8903 in ?? () from /lib/libglib-2.0.so.0
#72 0x009f8ac1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#73 0x066da188 in QEventDispatcherGlib::processEvents () from
/usr/lib/libQtCore.so.4
#74 0x06d55665 in ?? () from /usr/lib/libQtGui.so.4
#75 0x066acd8a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#76 0x066ad1ca in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#77 0x066af679 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#78 0x06cb5b67 in QApplication::exec () from /usr/lib/libQtGui.so.4
#79 0x08050744 in _start ()

</backtrace>

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Korganizer-devel mailing list