Bug 3966

Summary: calibre crashes when a file with non ascii characters is on the command line
Product: Mageia Reporter: Pascal Terjan <pterjan>
Component: RPM PackagesAssignee: Tomas Kindl <supp>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal Keywords: Triaged
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: calibre CVE:
Status comment:

Description Pascal Terjan 2011-12-31 12:01:54 CET
[pterjan@coin ~]$ calibre Arthur\ C.\ Clarke\ -\ LÅil\ du\ Temps\ -\ LOdyssee\ du\ Temps\ n1.epub 
Traceback (most recent call last):
  File "/usr/lib64/calibre/calibre/gui2/main.py", line 227, in initialize
    self.initialize_db()
  File "/usr/lib64/calibre/calibre/gui2/main.py", line 208, in initialize_db
    self.initialize_db_stage2(db, None)
  File "/usr/lib64/calibre/calibre/gui2/main.py", line 184, in initialize_db_stage2
    self.start_gui(db)
  File "/usr/lib64/calibre/calibre/gui2/main.py", line 147, in start_gui
    os.path.isdir(p)]
  File "/usr/lib64/python2.7/genericpath.py", line 41, in isdir
    st = os.stat(s)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 20-21: ordinal not in range(128)
Comment 1 Manuel Hiebel 2011-12-31 16:23:09 CET
Hi, thanks for reporting this bug.
Assigned to the package maintainer.

(I have found nothing upstream)
(Please set the status to 'assigned' if you are working on it)

Keywords: (none) => Triaged
Assignee: bugsquad => supp

Comment 2 Pascal Terjan 2012-05-12 00:30:11 CEST
Current cauldron version no longer crashes

Status: NEW => RESOLVED
Resolution: (none) => FIXED