Hide Forgot
abrt version: 2.0.3 architecture: x86_64 cmdline: python /usr/bin/meld comment: Not sure what triggered this. Only just seen the crash in abrt. component: meld executable: /usr/bin/meld kernel: 2.6.40.6-0.fc15.x86_64 os_release: Fedora release 15 (Lovelock) package: meld-1.5.2-1.fc15 reason: genericpath.py:18:exists:TypeError: coercing to Unicode: need string or buffer, NoneType found time: Wed Dec 21 16:16:32 2011 uid: 506 username: burhan backtrace: :genericpath.py:18:exists:TypeError: coercing to Unicode: need string or buffer, NoneType found : :Traceback (most recent call last): : File "/usr/share/meld/meld/dirdiff.py", line 763, in on_treeview_row_activated : if p < self.num_panes and os.path.exists(allrows[p]): : File "/usr/lib64/python2.7/genericpath.py", line 18, in exists : os.stat(path) :TypeError: coercing to Unicode: need string or buffer, NoneType found : :Local variables in innermost frame: :path: None
Did some more testing and was able to reproduce it. If I do a directory comparison and double click on a danglink symlink I get the above stack trace. meld does not crash or show any indication that there was a problem.
*** Bug 747133 has been marked as a duplicate of this bug. ***
*** Bug 768294 has been marked as a duplicate of this bug. ***
Is this still happening? I couldn't reproduce it.
I tested again and can no longer reproduce it. My meld version is: [burhan@orion ~]$ rpm -q meld meld-1.5.3-1.fc16.noarch For completion, here is what I did to test it (I should have added this earlier): [burhan@orion 769796]$ pwd /dev/shm/769796 [burhan@orion 769796]$ mkdir a b [burhan@orion 769796]$ cd a [burhan@orion a]$ ln -s x y [burhan@orion a]$ ls -l total 0 lrwxrwxrwx 1 burhan burhan 1 Mar 6 16:51 y -> x [burhan@orion a]$ cd - /dev/shm/769796 [burhan@orion 769796]$ meld a b Double click on "y: Dangling symlink" Expected result: Nothing. Actual result when reporting bug: background stack trace caught by abrt. Actual result now: Nothing, as expected.
Thanks for your help, I'll close this :-).