Summary: | KOrganizer locks up when TODO icon in tool bar is clicked | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Pascal Niklaus <pascal+kde> |
Component: | general | Assignee: | Cornelius Schumacher <schumacher> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 3.1.1 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Pascal Niklaus
2003-04-15 10:51:56 UTC
Subject: Re: New: KOrganizer locks up when TODO icon in tool bar is clicked I can't reproduce that problem. Are you sure that you have correctly compiled and installed KOrganizer? Does this depend on the active calendar file? Subject: Re: KOrganizer locks up when TODO icon in tool bar is clicked Cornelius Schumacher wrote: >------- You are receiving this mail because: ------- >You reported the bug, or are watching the reporter. > >http://bugs.kde.org/show_bug.cgi?id=57255 > > > > >------- Additional Comments From schumacher@kde.org 2003-04-15 11:31 ------- >Subject: Re: New: KOrganizer locks up when TODO icon in tool bar is clicked > >I can't reproduce that problem. Are you sure that you have correctly compiled >and installed KOrganizer? Does this depend on the active calendar file? > > > I've compiled the whole package it with --disable-debug and --with-alsa. All other apps work ok. KOrganizer only hangs when I load my calendar file (attached to this mail), not when an empty/new calendar is used. BTW: There's a problem with loading the calendar file, though. Sometimes, the calendar file I chose and made active is not loaded at startup, which is annoying. Any idea what causes that problem? Pascal BEGIN:VCALENDAR PRODID :-//K Desktop Environment//NONSGML KOrganizer 3.1.1//EN VERSION :2.0 BEGIN:VTODO CREATED :20030414T120125Z UID :KOrganizer-438086003.83 SEQUENCE :0 LAST-MODIFIED :20030415T092613Z DTSTAMP :20030415T093607Z ORGANIZER :MAILTO:nobody@nowhere SUMMARY :Grant Email CLASS :PUBLIC PRIORITY :3 X-PILOTID :0 X-PILOTSTAT :1 COMPLETED :20030414T124929Z PERCENT-COMPLETE :100 END:VTODO BEGIN:VTODO CREATED :20030414T124700Z UID :KOrganizer-664363600.456 SEQUENCE :0 LAST-MODIFIED :20030414T124700Z DTSTAMP :20030415T093607Z ORGANIZER :MAILTO:nobody@nowhere SUMMARY :USB PCHai 061 274 0202 CLASS :PUBLIC PRIORITY :3 X-PILOTID :0 X-PILOTSTAT :1 PERCENT-COMPLETE :0 END:VTODO BEGIN:VEVENT CREATED :20030414T124809Z UID :KOrganizer-2083017117.374 SEQUENCE :0 LAST-MODIFIED :20030414T124809Z DTSTAMP :20030415T093607Z ORGANIZER :MAILTO:nobody@nowhere SUMMARY :SCC CLASS :PUBLIC PRIORITY :3 X-PILOTID :0 X-PILOTSTAT :1 DTSTART :20030506T070000Z DTEND :20030506T100000Z END:VEVENT BEGIN:VEVENT CREATED :20030415T060710Z UID :KOrganizer-1772982407.830 SEQUENCE :0 LAST-MODIFIED :20030415T060710Z DTSTAMP :20030415T093607Z ORGANIZER :MAILTO:nobody@nowhere SUMMARY :Zahlarzt LOCATION :Dornacherstrasse 159 CLASS :PUBLIC PRIORITY :3 X-PILOTID :0 X-PILOTSTAT :1 DTSTART :20040407T080000Z DTEND :20040407T100000Z END:VEVENT BEGIN:VEVENT CREATED :20030415T092605Z UID :KOrganizer-265782162.326 SEQUENCE :0 LAST-MODIFIED :20030415T092605Z DTSTAMP :20030415T093607Z ORGANIZER :MAILTO:nobody@nowhere SUMMARY :Zahnarzt LOCATION :Dornacherstrasse 159 CLASS :PUBLIC PRIORITY :3 X-PILOTID :0 X-PILOTSTAT :1 DTSTART :20040507T080000Z DTEND :20040507T100000Z END:VEVENT END:VCALENDAR Subject: Re: KOrganizer locks up when TODO icon in tool bar is clicked The file loads fine here. No problems. Perhaps you can find out, where it hangs by starting KOrganizer in gdb or by adding some debug statements. Subject: Re: KOrganizer locks up when TODO icon in tool bar is clicked Cornelius Schumacher wrote: >------- Additional Comments From schumacher@kde.org 2003-04-15 11:47 ------- >Subject: Re: KOrganizer locks up when TODO icon in tool bar is clicked > >The file loads fine here. No problems. Perhaps you can find out, where it >hangs by starting KOrganizer in gdb or by adding some debug statements. > > Hmmm, any hint on how to use gdb? I did quite a bit of C++/Qt programming under Windows and a bit under KDE, but never used gdb... Pascal pascal@linux-pascal:~> gdb korganizer GNU gdb 5.3 Copyright 2002 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-suse-linux"... (gdb) run Starting program: /usr/local/kde/bin/korganizer [New Thread 16384 (LWP 3350)] ERROR: KUniqueApplication: DCOP communication error! Program exited with code 0377. Subject: Re: KOrganizer locks up when TODO icon in tool bar is clicked KOrganizer is a KUniqueApplication. That means it checks via DCOP if an instance is already running and only starts a new one, if it doesn't find one. This doesn't work inside the debugger. Start KOrganizer with the option "--nofork", then it also works in gdb. Subject: Re: KOrganizer locks up when TODO icon in tool bar is clicked Hmm, I attached gdb to the running korganizer process, and got the following message when I clicked the TO-DO icon. Pascal (gdb) continue Continuing. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 3372)] 0x41161615 in _XFlushInt () from /usr/X11R6/lib/libX11.so.6 (gdb) quit Subject: Re: KOrganizer locks up when TODO icon in tool bar is clicked What's the backtrace (command "bt")? Subject: Re: KOrganizer locks up when TODO icon in tool bar is clicked Cornelius Schumacher wrote: >------- You are receiving this mail because: ------- >You reported the bug, or are watching the reporter. > >http://bugs.kde.org/show_bug.cgi?id=57255 > > > > >------- Additional Comments From schumacher@kde.org 2003-04-15 13:25 ------- >Subject: Re: KOrganizer locks up when TODO icon in tool bar is clicked > >What's the backtrace (command "bt")? > > Looks like an endless recursion filling the stack (and doing other stuff) to me... Here the first 50 entries... it goes on and on like that (had a quick look up to #8000). Pascal (gdb) bt #0 0x41161615 in _XFlushInt () from /usr/X11R6/lib/libX11.so.6 #1 0x411614a9 in _XFlush () from /usr/X11R6/lib/libX11.so.6 #2 0x41158b68 in XRaiseWindow () from /usr/X11R6/lib/libX11.so.6 #3 0x40c73fd2 in QWidget::raise() () from /usr/local/qt/lib/libqt-mt.so.3 #4 0x40dcaf80 in QListView::updateGeometries() () from /usr/local/qt/lib/libqt-mt.so.3 #5 0x40dca41d in QListView::setContentsPos(int, int) () from /usr/local/qt/lib/libqt-mt.so.3 #6 0x40dca1a1 in QListView::clear() () from /usr/local/qt/lib/libqt-mt.so.3 #7 0x400c0784 in KOTodoView::updateView() () from /usr/local/kde/lib/libkorganizer.so.1 #8 0x400adb6c in KOViewManager::updateView() () from /usr/local/kde/lib/libkorganizer.so.1 #9 0x400a8152 in CalendarView::todoModified(KCal::Todo*, int) () from /usr/local/kde/lib/libkorganizer.so.1 #10 0x400a3fec in CalendarView::qt_invoke(int, QUObject*) () from /usr/local/kde/lib/libkorganizer.so.1 #11 0x40cfd253 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/local/qt/lib/libqt-mt.so.3 #12 0x400bd3d4 in KOTodoView::todoModifiedSignal(KCal::Todo*, int) () from /usr/local/kde/lib/libkorganizer.so.1 #13 0x400c1942 in KOTodoView::setTodoModified(KCal::Todo*) () from /usr/local/kde/lib/libkorganizer.so.1 #14 0x400c408a in KOTodoViewItem::stateChange(bool) () from /usr/local/kde/lib/libkorganizer.so.1 #15 0x40dd3cd8 in QCheckListItem::setOn(bool) () from /usr/local/qt/lib/libqt-mt.so.3 #16 0x400c362e in KOTodoViewItem::construct() () from /usr/local/kde/lib/libkorganizer.so.1 #17 0x400c3356 in KOTodoViewItem::KOTodoViewItem(QListView*, KCal::Todo*, KOTodoView*) () from /usr/local/kde/lib/libkorganizer.so.1 #18 0x400c0b21 in KOTodoView::insertTodoItem(KCal::Todo*) () from /usr/local/kde/lib/libkorganizer.so.1 #19 0x400c081b in KOTodoView::updateView() () from /usr/local/kde/lib/libkorganizer.so.1 #20 0x400adb6c in KOViewManager::updateView() () from /usr/local/kde/lib/libkorganizer.so.1 #21 0x400a8152 in CalendarView::todoModified(KCal::Todo*, int) () from /usr/local/kde/lib/libkorganizer.so.1 #22 0x400a3fec in CalendarView::qt_invoke(int, QUObject*) () from /usr/local/kde/lib/libkorganizer.so.1 #23 0x40cfd253 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/local/qt/lib/libqt-mt.so.3 #24 0x400bd3d4 in KOTodoView::todoModifiedSignal(KCal::Todo*, int) () from /usr/local/kde/lib/libkorganizer.so.1 #25 0x400c1942 in KOTodoView::setTodoModified(KCal::Todo*) () from /usr/local/kde/lib/libkorganizer.so.1 #26 0x400c408a in KOTodoViewItem::stateChange(bool) () from /usr/local/kde/lib/libkorganizer.so.1 #27 0x40dd3cd8 in QCheckListItem::setOn(bool) () from /usr/local/qt/lib/libqt-mt.so.3 #28 0x400c362e in KOTodoViewItem::construct() () from /usr/local/kde/lib/libkorganizer.so.1 #29 0x400c3356 in KOTodoViewItem::KOTodoViewItem(QListView*, KCal::Todo*, KOTodoView*) () from /usr/local/kde/lib/libkorganizer.so.1 #30 0x400c0b21 in KOTodoView::insertTodoItem(KCal::Todo*) () from /usr/local/kde/lib/libkorganizer.so.1 #31 0x400c081b in KOTodoView::updateView() () from /usr/local/kde/lib/libkorganizer.so.1 #32 0x400adb6c in KOViewManager::updateView() () from /usr/local/kde/lib/libkorganizer.so.1 #33 0x400a8152 in CalendarView::todoModified(KCal::Todo*, int) () from /usr/local/kde/lib/libkorganizer.so.1 #34 0x400a3fec in CalendarView::qt_invoke(int, QUObject*) () from /usr/local/kde/lib/libkorganizer.so.1 #35 0x40cfd253 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/local/qt/lib/libqt-mt.so.3 #36 0x400bd3d4 in KOTodoView::todoModifiedSignal(KCal::Todo*, int) () from /usr/local/kde/lib/libkorganizer.so.1 #37 0x400c1942 in KOTodoView::setTodoModified(KCal::Todo*) () from /usr/local/kde/lib/libkorganizer.so.1 #38 0x400c408a in KOTodoViewItem::stateChange(bool) () from /usr/local/kde/lib/libkorganizer.so.1 #39 0x40dd3cd8 in QCheckListItem::setOn(bool) () from /usr/local/qt/lib/libqt-mt.so.3 #40 0x400c362e in KOTodoViewItem::construct() () from /usr/local/kde/lib/libkorganizer.so.1 #41 0x400c3356 in KOTodoViewItem::KOTodoViewItem(QListView*, KCal::Todo*, KOTodoView*) () from /usr/local/kde/lib/libkorganizer.so.1 #42 0x400c0b21 in KOTodoView::insertTodoItem(KCal::Todo*) () from /usr/local/kde/lib/libkorganizer.so.1 #43 0x400c081b in KOTodoView::updateView() () from /usr/local/kde/lib/libkorganizer.so.1 #44 0x400adb6c in KOViewManager::updateView() () from /usr/local/kde/lib/libkorganizer.so.1 #45 0x400a8152 in CalendarView::todoModified(KCal::Todo*, int) () from /usr/local/kde/lib/libkorganizer.so.1 #46 0x400a3fec in CalendarView::qt_invoke(int, QUObject*) () from /usr/local/kde/lib/libkorganizer.so.1 #47 0x40cfd253 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/local/qt/lib/libqt-mt.so.3 #48 0x400bd3d4 in KOTodoView::todoModifiedSignal(KCal::Todo*, int) () from /usr/local/kde/lib/libkorganizer.so.1 #49 0x400c1942 in KOTodoView::setTodoModified(KCal::Todo*) () from /usr/local/kde/lib/libkorganizer.so.1 #50 0x400c408a in KOTodoViewItem::stateChange(bool) () from /usr/local/kde/lib/libkorganizer.so.1 etc... |