Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#34635 - [sigil] 0.7.1-2 Illegal instruction (core dumped)

Attached to Project: Community Packages
Opened by Vladimír Návrat (vn158) - Saturday, 06 April 2013, 08:07 GMT
Last edited by Giovanni Scafora (giovanni) - Sunday, 07 April 2013, 00:14 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Giovanni Scafora (giovanni)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Additional info:
* package version: sigil-0.7.1-2

Tested on two i686 machines. On second I updated only sigil and it was working. After pacman -Su it does not work. I guess it is broken dependency, recompile package should be enough.

Steps to reproduce:

$ export LC_ALL="C"
$ sigil
Illegal instruction (core dumped)
This task depends upon

Closed by  Giovanni Scafora (giovanni)
Sunday, 07 April 2013, 00:14 GMT
Reason for closing:  Won't fix
Comment by Giovanni Scafora (giovanni) - Saturday, 06 April 2013, 18:59 GMT
Rebuilt.
Please, let me know, so I can close this bug report.
Comment by Evangelos Foutras (foutrelis) - Saturday, 06 April 2013, 20:33 GMT
An Illegal instruction exception indicates that the binary uses SSE2 or other instructions not supported by your CPU.

This is indeed the case:

> Ah yes, Nathan hit the nail on the head. Sigil 0.3.0 and up use Xerces configured to make use of SSE2. CPUs that don't
> support SSE2 are more than a decade old and are officially not supported anymore.¹

There's also a relevant bug report:

https://bugs.archlinux.org/task/34612

Since Sigil's upstream doesn't want to support non-SSE2 CPUs², you might as well close it as won't fix.

(I believe Fedora used to include sigil-0.4.2-flags.patch [attached], which makes it work on non-SSE2 CPUs; I'm not suggesting to add it to our package but OP could give it a try.)

¹ https://code.google.com/p/sigil/issues/detail?id=646#c3
² http://www.mobileread.mobi/forums/showthread.php?t=124267

Loading...