[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#329144: marked as done (korganizer: recursive todo items cause crash)



Your message dated Tue, 27 Mar 2007 10:17:43 -0400
with message-id <9f694b820703270717n72ce7fdbn339df7ccaa95dd4f@mail.gmail.com>
and subject line Very old bug, do you still have the problem ?
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Subject: korganizer: recursive todo items cause crash
Package: korganizer
Version: 4:3.3.2-3
Severity: normal

*** Please type your report below this line ***

The problem can be reproduced by the following procedure:
1. Open the Todo List
2. Create two To-do items: "Item A" and "Item B"
3. Make "Item A" a sub-Todo item of "Item B" by drag'n'drop
   "Item A" over "Item B"
4. Make "Item A" an independent item by drag'n'drop "Item A"
   over the unoccupied space at the end of the list
5. Make "Item B" a sub-Todo item of "Item A" by drag'n'drop
   "Item B" over "Item A"
6. Quit and restart korganizer

Speculation:
The underlying data-structures are not updated by the "make independent"
action, but the "make sub-Todo item" actions are. Because of this, the
above procedure causes the two todo items to become dependent on each
other.

KDE Crash Handler:
The backtrace of the KDE Crash Handler suggests a recursive call of the
method KOTodoView::insertTodoItem():

[...]
#35 0x401240fd in KOTodoView::insertTodoItem ()
   from /usr/lib/libkorganizer.so.1
   #36 0x401240fd in KOTodoView::insertTodoItem ()
      from /usr/lib/libkorganizer.so.1
      #37 0x401240fd in KOTodoView::insertTodoItem ()
         from /usr/lib/libkorganizer.so.1
         #38 0x401240fd in KOTodoView::insertTodoItem ()
            from /usr/lib/libkorganizer.so.1
            #39 0x401240fd in KOTodoView::insertTodoItem ()
               from /usr/lib/libkorganizer.so.1
[...]

Workaround:
To work around the problem, I edited the file [1] and removed one of the
"RELATED-TO" lines, which were causing the recursion.

I also noticed, that the problem does not occur, if you make the
sub-Todo item idenpendent via the menu-item "Make Sub-To-Do
Independent". Only loosing the dependency via drag'n'drop seems to cause
the problem.

[1] .kde/share/apps/korganizer/std.ics

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-k7
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)

Versions of packages korganizer depends on:
ii  kdelibs4                 4:3.3.2-6.1     KDE core libraries
ii  ktnef                    4:3.3.2-3       KDE TNEF viewer
ii  libart-2.0-2             2.3.17-1        Library of functions for 2D 
graphi
ii  libc6                    2.3.2.ds1-22    GNU C Library: Shared libraries 
an
ii  libgcc1                  1:3.4.3-13      GCC support library
ii  libice6                  4.3.0.dfsg.1-14 Inter-Client Exchange library
ii  libidn11                 0.5.13-1.0      GNU libidn library, 
implementation
ii  libkcal2a                4:3.3.2-3       KDE calendaring library
ii  libkdepim1               4:3.3.2-3       KDE PIM library
ii  libkgantt0               4:3.3.2-3       KDE gantt charting library
ii  libkpimexchange1         4:3.3.2-3       KDE PIM Exchange library
ii  libkpimidentities1       4:3.3.2-3       KDE PIM user identity information
ii  libpng12-0               1.2.8rel-1      PNG library - runtime
ii  libqt3c102-mt            3:3.3.4-3       Qt GUI Library (Threaded runtime 
v
ii  libsm6                   4.3.0.dfsg.1-14 X Window System Session 
Management
ii  libstdc++5               1:3.3.5-13      The GNU Standard C++ Library v3
ii  libx11-6                 4.3.0.dfsg.1-14 X Window System protocol client 
li
ii  libxext6                 4.3.0.dfsg.1-14 X Window System miscellaneous 
exte
ii  libxrender1              0.8.3-7         X Rendering Extension client 
libra
ii  perl                     5.8.4-8         Larry Wall's Practical Extraction
ii  xlibs                    4.3.0.dfsg.1-14 X Keyboard Extension (XKB) 
configu
ii  zlib1g                   1:1.2.2-4       compression library - runtime

-- no debconf information


--- End Message ---
--- Begin Message ---
Submitter was asked to provide more information about this bug
( http://bugs.debian.org/329144 ) four weeks ago.

Since more info was not provided, we are closing the bug.
Feel free to reopen this bug if you are still experiencing this issue
and you have extra information on how reproduce the issue.

Thanks,
Olivier

--- End Message ---

Reply to: