Bug 682647 - [abrt] meld-1.4.0-2.fc15: undo.py:182:checkpoint:IndexError: list index out of range
Summary: [abrt] meld-1.4.0-2.fc15: undo.py:182:checkpoint:IndexError: list index out o...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: meld
Version: 17
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dominic Hopf
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:c8de0c7f
: 707330 732118 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-07 05:56 UTC by David Le Sage
Modified: 2013-06-28 21:13 UTC (History)
16 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-06-28 21:13:19 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (780 bytes, text/plain)
2011-03-07 05:56 UTC, David Le Sage
no flags Details

Description David Le Sage 2011-03-07 05:56:28 UTC
abrt version: 1.1.17
architecture: x86_64
cmdline: python /usr/bin/meld
component: meld
executable: /usr/bin/meld
kernel: 2.6.38-0.rc6.git4.1.fc15.x86_64
package: meld-1.4.0-2.fc15
reason: undo.py:182:checkpoint:IndexError: list index out of range
release: Fedora release 15 (Lovelock)
time: 1299476678
uid: 500

backtrace
-----
undo.py:182:checkpoint:IndexError: list index out of range

Traceback (most recent call last):
  File "/usr/share/meld/meld/meldapp.py", line 346, in on_menu_save_activate
    self.current_doc().save()
  File "/usr/share/meld/meld/filediff.py", line 1091, in save
    self.save_file(pane)
  File "/usr/share/meld/meld/filediff.py", line 1042, in save_file
    self.undosequence.checkpoint(buf)
  File "/usr/share/meld/meld/undo.py", line 182, in checkpoint
    while end < len(self.actions) and self.actions[end + 1].buffer != buf:
IndexError: list index out of range

Local variables in innermost frame:
buf: <gtksourceview2.Buffer object at 0x26317d0 (GtkSourceBuffer at 0x25a5100)>
start: 0
self: <UndoSequence object at 0x24bde60 (meld+undo+UndoSequence at 0x242a060)>
end: 0

How to reproduce
-----
1. I was comparing files and saving them as I edited them. I only just noticed the abrt report so I am not sure of the point at which the error occurred.  I was also using the undo functionality a few times.

Comment 1 David Le Sage 2011-03-07 05:56:32 UTC
Created attachment 482605 [details]
File: backtrace

Comment 2 Fedora Admin XMLRPC Client 2011-03-13 15:38:40 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 3 Dominic Hopf 2011-04-17 16:36:32 UTC
Maybe you like to checkout the new meld 1.5.1 from here:

http://koji.fedoraproject.org/koji/taskinfo?taskID=3007032

Comment 4 Mads Kiilerich 2011-05-16 15:21:01 UTC
Package: meld-1.5.1-1.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Opened meld on two files ...
2.
3.

Comment 5 Chuck Maggs 2011-05-18 20:55:48 UTC
Package: meld-1.5.1-1.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Configured Cervisia to compare two files using meld
2. From Cervisia, selected a file and then chose "Difference to repository (HEAD) ..."
3. Started to edit the repository version, then realized I can't edit that version; I used <Ctrl-Z> to undo all changes.
4. Made all those changes to the local copy.
5. Clicked the 'X' in the upper right hand corner of the window, then clickec on "Save selected" when prompted for whether I wanted to save my changes.

Comment 6 Matt Hooper 2011-05-23 15:47:44 UTC
Package: meld-1.5.1-1.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Tried to save a change to a diff
2.
3.

Comment 7 Dominic Hopf 2011-06-01 22:44:33 UTC
*** Bug 707330 has been marked as a duplicate of this bug. ***

Comment 8 Ben Liblit 2011-06-03 15:44:10 UTC
Package: meld-1.5.1-1.fc15
Architecture: i686
OS Release: Fedora release 15 (Lovelock)


Comment
-----
Unknown, sorry.

Comment 9 Garrett Mitchener 2011-06-23 14:10:23 UTC
Package: meld-1.5.1-1.fc15
Architecture: i686
OS Release: Fedora release 15 (Lovelock)


Comment
-----
I was just saving my file...

Comment 10 opus 2011-08-02 14:07:58 UTC
Package: meld-1.5.1-1.fc15
Architecture: x86_64
OS Release: Fedora release 15 (Lovelock)

Comment
-----
just doing a mail beetween to release of an SVN file

i've used a script present on http://www.toolsforteams.com/roller/blog/entry/svn_diff_with_meld

Comment 11 Daniel Horák 2011-10-05 12:18:28 UTC
Package: meld-1.5.2-1.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
No idea...
1. Open meld with 2 files to compare
2. Look for differences betwen files and change one file
3. try to exit meld and click to yes button for save changed file


Comment
-----
It happend only once.

Comment 12 Victor Rehorst 2011-10-11 17:24:16 UTC
Package: meld-1.5.2-1.fc16
Architecture: x86_64
OS Release: Fedora release 16 (Verne)

Comment
-----
1. Opened a comparison between two files.  
2. Merged some changes both ways between the files.
3. Accidentially typed some text into one of the files, so I pressed Ctrl-Z to undo the change.
4. Pressed Ctrl-S to save the files, but got the crash message instead.

Comment 13 Gabriele Svelto 2011-11-26 16:13:00 UTC
Package: meld-1.5.2-1.fc16
Architecture: x86_64
OS Release: Fedora release 16 (Verne)

Comment
-----
1. I opened two directories using meld
2. I opened a file which had some differences
3. I copied the differences from one file to the other until they were equal
4. I accidentally typed a character in one of the two files
5. I undo-ed this last change with CTRL+Z
6. I saved the files with CTRL+S, the problem appeared at this point

Comment 14 Burhan Ali 2012-01-12 09:16:05 UTC
Package: meld-1.5.2-1.fc15
Architecture: x86_64
OS Release: Fedora release 15 (Lovelock)

Comment
-----
Unknown. Just doing a directory diff.

Comment 15 Chuck Maggs 2012-02-04 00:43:28 UTC
Package: meld-1.5.2-1.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Initiated 3-file comparison from the command line
2.
3.

Comment 16 Mikhail 2012-02-09 14:10:00 UTC
Try close close compare panel and save merged file

Package: meld-1.5.2-1.fc16
Architecture: i686
OS Release: Fedora release 16 (Verne)

Comment 17 Chuck Maggs 2012-02-13 20:24:26 UTC
Package: meld-1.5.2-1.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Initiated 2-file comparison from command line
2. Edited both files
3. Used <CTRL-Z> to undo some changes in one of the files
4. Exited with save

Comment 18 Michael Spahn 2012-03-06 14:06:32 UTC
*** Bug 732118 has been marked as a duplicate of this bug. ***

Comment 19 David Turenne 2012-08-05 04:53:58 UTC
Opened a two-way merge
saved the work
changed the file in the left part
pasted the url in the right side and edited
the automatic bug reporting tool then told me that the package had a problem


Package: meld-1.6.0-1.fc17
OS Release: Fedora release 17 (Beefy Miracle)

Comment 20 Fedora End Of Life 2012-08-07 19:50:09 UTC
This message is a notice that Fedora 15 is now at end of life. Fedora
has stopped maintaining and issuing updates for Fedora 15. It is
Fedora's policy to close all bug reports from releases that are no
longer maintained. At this time, all open bugs with a Fedora 'version'
of '15' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we were unable to fix it before Fedora 15 reached end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged to click on
"Clone This Bug" (top right of this page) and open it against that
version of Fedora.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 21 Burhan Ali 2012-08-09 09:05:02 UTC
(In reply to comment #20)
> This message is a notice that Fedora 15 is now at end of life. Fedora
> has stopped maintaining and issuing updates for Fedora 15. It is
> Fedora's policy to close all bug reports from releases that are no
> longer maintained. At this time, all open bugs with a Fedora 'version'
> of '15' have been closed as WONTFIX.

There are reports here from both F16 and F17, showing that this problem still exists. The fact that F15 has been end of lifed is almost irrelevant. Wouldn't it be better to update the version to 17 and leave it open? Someone else is bound to experience the crash and end up triggering the creation of a new bug.

Comment 22 Dominic Hopf 2012-08-09 19:29:06 UTC
I think Burhan is right. Re-opening.

Comment 23 Per Arnold Blåsmo 2012-08-24 07:59:12 UTC
I was comparing two large XML files with approx 15000 lines.

Package: meld-1.6.0-1.fc17
OS Release: Fedora release 17 (Beefy Miracle)


Note You need to log in before you can comment on or make changes to this bug.