Bug 703308

Summary: [abrt] meld-1.3.2-1.fc14: posixpath.py:343:abspath:OSError: [Errno 2] No such file or directory
Product: [Fedora] Fedora Reporter: Matthieu Pupat <redhat_bugzilla>
Component: meldAssignee: Dominic Hopf <dmaphy>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 14CC: cwickert, dmaphy
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:0929c622
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-10 18:47:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
File: backtrace none

Description Matthieu Pupat 2011-05-09 23:10:22 UTC
abrt version: 1.1.18
architecture: x86_64
cmdline: python /usr/bin/meld src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp.orig src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp
component: meld
executable: /usr/bin/meld
kernel: 2.6.35.12-90.fc14.x86_64
package: meld-1.3.2-1.fc14
reason: posixpath.py:343:abspath:OSError: [Errno 2] No such file or directory
release: Fedora release 14 (Laughlin)
How to reproduce: Called meld from the command line with one of the files not existing
time: 1304982531
uid: 500

backtrace
-----
posixpath.py:343:abspath:OSError: [Errno 2] No such file or directory

Traceback (most recent call last):
  File "/usr/bin/meld", line 123, in <module>
    main()
  File "/usr/bin/meld", line 116, in main
    app.parse_args(sys.argv[1:])
  File "/usr/share/meld/meld/meldapp.py", line 621, in parse_args
    tab = self.open_paths(args, options.auto_compare)
  File "/usr/share/meld/meld/meldapp.py", line 645, in open_paths
    tab = self.append_diff(paths, auto_compare)
  File "/usr/share/meld/meld/meldapp.py", line 544, in append_diff
    return self.append_filediff(paths)
  File "/usr/share/meld/meld/meldapp.py", line 516, in append_filediff
    doc.set_files(files)
  File "/usr/share/meld/meld/filediff.py", line 695, in set_files
    absfile = os.path.abspath(f)
  File "/usr/lib64/python2.7/posixpath.py", line 343, in abspath
    cwd = os.getcwd()
OSError: [Errno 2] No such file or directory

Local variables in innermost frame:
path: 'src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp.orig'

Comment 1 Matthieu Pupat 2011-05-09 23:10:24 UTC
Created attachment 497936 [details]
File: backtrace

Comment 2 Dominic Hopf 2011-05-10 18:47:38 UTC
Hi Matthieu,

thanks very much for reporting this issue. Note there already is a more current version of Meld available in Fedora 14. Please try to update via the regular update methods and see if the issue still is present with the new version.

Regards,
Dominic