Bug 15342

Summary: calibre-2.13.0-2.mga5 segmentation fault
Product: Mageia Reporter: Bert Aerts <bert.ram.aerts>
Component: RPM PackagesAssignee: Atilla ÖNTAŞ <tarakbumba>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Bert Aerts 2015-02-22 15:45:06 CET
Description of problem:

I installed
calibre-2.13.0-2.mga5 x86_64

[bert@Dell7720Mageia5 ~]$ calibre
Segmentation fault

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.


Reproducible: 

Steps to Reproduce:
Comment 1 Bert Aerts 2015-02-22 15:59:57 CET
Also ebook-viewer does not start:

[bert@Dell7720Mageia5 Calibre Library]$ ebook-viewer 
Traceback (most recent call last):
  File "/usr/bin/ebook-viewer", line 20, in <module>
    sys.exit(ebook_viewer())
  File "/usr/lib64/calibre/calibre/gui_launch.py", line 53, in ebook_viewer
    main(args)
  File "/usr/lib64/calibre/calibre/gui2/viewer/main.py", line 1037, in main
    start_in_fullscreen=opts.full_screen)
  File "/usr/lib64/calibre/calibre/gui2/viewer/main.py", line 101, in __init__
    self.pi = ProgressIndicator(self)
  File "/usr/lib64/calibre/calibre/gui2/widgets.py", line 33, in __init__
    self.pi = _ProgressIndicator(self)
TypeError: QProgressIndicator(): argument 1 has unexpected type 'ProgressIndicator'
David Walser 2015-02-23 00:52:43 CET

Assignee: bugsquad => tarakbumba

Comment 2 Atilla ÖNTAŞ 2015-02-23 22:35:08 CET
(In reply to Bert Aerts from comment #0)
> Description of problem:
> 
> I installed
> calibre-2.13.0-2.mga5 x86_64
> 
> [bert@Dell7720Mageia5 ~]$ calibre
> Segmentation fault
> 

I have asked for freeze push for calibre-2.20.0. calibre-2.13.0-2 have had calibre-2.12.0-mga-use_uppercase_in_regex_core.patch to fix ebook-edit utiliy crash but unfortunately it somehow break calibre itself. I dropped that patch and added another patch to fix both this bug and ebook-edit. Please try calibre-2.20.0-1.mga5 when it hit the mirrors and report back if the issue is fixed. 

(In reply to Bert Aerts from comment #1)
> Also ebook-viewer does not start:
> 
> [bert@Dell7720Mageia5 Calibre Library]$ ebook-viewer 
> Traceback (most recent call last):
>   File "/usr/bin/ebook-viewer", line 20, in <module>
>     sys.exit(ebook_viewer())
>   File "/usr/lib64/calibre/calibre/gui_launch.py", line 53, in ebook_viewer
>     main(args)
>   File "/usr/lib64/calibre/calibre/gui2/viewer/main.py", line 1037, in main
>     start_in_fullscreen=opts.full_screen)
>   File "/usr/lib64/calibre/calibre/gui2/viewer/main.py", line 101, in
> __init__
>     self.pi = ProgressIndicator(self)
>   File "/usr/lib64/calibre/calibre/gui2/widgets.py", line 33, in __init__
>     self.pi = _ProgressIndicator(self)
> TypeError: QProgressIndicator(): argument 1 has unexpected type
> 'ProgressIndicator'

I can not confirm that ebook-viewer crash like that. But, new calibre may solve this issue.
Comment 3 Bert Aerts 2015-02-24 20:51:37 CET
calibre-2.20.0-1.mga5 works fine.
Bug is solved, thanks !!
Comment 4 Atilla ÖNTAŞ 2015-02-24 22:12:51 CET
Closing

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