Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1603421
Summary: | aspell-sk: FTBFS in Fedora rawhide | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mohan Boddu <mboddu> | ||||||||
Component: | aspell | Assignee: | Nikola Forró <nforro> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | unspecified | Docs Contact: | |||||||||
Priority: | unspecified | ||||||||||
Version: | 29 | CC: | jchaloup, nforro, ondrejj | ||||||||
Target Milestone: | --- | Keywords: | Reopened | ||||||||
Target Release: | --- | ||||||||||
Hardware: | armv7hl | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | aspell-0.60.6.1-25.fc29 | Doc Type: | If docs needed, set a value | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2019-02-18 02:03:54 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | |||||||||||
Bug Blocks: | 1602938 | ||||||||||
Attachments: |
|
Description
Mohan Boddu
2018-07-19 14:48:21 UTC
Created attachment 1460529 [details]
build.log
file build.log too big, will only attach last 1024 bytes
Created attachment 1460530 [details]
root.log
file root.log too big, will only attach last 1024 bytes
Created attachment 1460531 [details]
state.log
This looks like a problem of aspell, not just it's slovak dictionaty. /usr/bin/prezip-bin -d < sk.cwl | /usr/bin/aspell --lang=sk create master ./sk.rws /bin/sh: line 1: 20060 Broken pipe /usr/bin/prezip-bin -d < sk.cwl 20061 Segmentation fault (core dumped) | /usr/bin/aspell --lang=sk create master ./sk.rws make: *** [Makefile:74: sk.rws] Error 139 *** Bug 1605055 has been marked as a duplicate of this bug. *** This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle. Changing version to '29'. There has been at least one successfull build after mass rebuild. aspell-0.60.6.1-24.fc29: https://koji.fedoraproject.org/koji/buildinfo?buildID=1106302 Hmm, may be aspell main package builds successfully, but doen't run successfully. Try to look at this build: https://kojipkgs.fedoraproject.org//work/tasks/582/29330582/build.log https://koji.fedoraproject.org/koji/taskinfo?taskID=29330572 /usr/bin/prezip-bin -d < sk.cwl | /usr/bin/aspell --lang=sk create master ./sk.rws /bin/sh: line 1: 7666 Broken pipe /usr/bin/prezip-bin -d < sk.cwl 7667 Segmentation fault (core dumped) | /usr/bin/aspell --lang=sk create master ./sk.rws Looks like prezip-bin fails to run on armv7hl architecture. Without a running prezip-bin I can't build aspell-sk subpackage. Yes, prezip-bin crashes on armv7hl, but only with "es", "pt_PT" and "sk" dictionaries, and only on Koji builders, I haven't been able to reproduce it anywhere else. Trying to update aspell-sk to upstream, but still fails to build, same problem. https://koji.fedoraproject.org/koji/taskinfo?taskID=29345861 I can't build this package without a fully working aspell. :-( Same problem for f28 and f29: http://koji.fedoraproject.org/koji/buildinfo?buildID=1140024 http://koji.fedoraproject.org/koji/buildinfo?buildID=1140025 Do you have some armv7hl machines, where you can try this? I haven't. If this is a problem of koji or fedora buildsystem, can you report it to fedora admins? Thank you. > Do you have some armv7hl machines, where you can try this? I haven't. Yes, I tried to reproduce the crash (unsuccessfully) on an armv7 test machine: https://fedoraproject.org/wiki/Test_Machine_Resources_For_Package_Maintainers > If this is a problem of koji or fedora buildsystem, can you report it to fedora admins? I don't think it is. I'll try to get some debugging information (backtrace) from a Koji builder by modifying the spec file. I've managed to track the problem down to this: https://github.com/GNUAspell/aspell/blob/b2e2b25fe03f594f7db6a3451a11b7fea34f8103/modules/speller/default/language.cpp#L291 It seems the ".dat" string literal is wrongfully optimized out, and that leads to the crash. Turning off optimization helps. So I think it might be a bug in gcc. Any progress here? Should this be assigned to gcc? Fails to build in F30 too: https://koji.fedoraproject.org/koji/taskinfo?taskID=32366625 Sorry, not too much progress. It most likely is an optimization bug, but I haven't been able to come up with a self-contained reproducer. However, according to my testing, it seems to be fixed in gcc9, so I think in Fedora 29 I'll just work it around by compiling that particular source file with -O1 instead of -O2. This latest report is against Fedora 30, which already has gcc9 and looks like aspell was compiled with this version, but still problems continue. So I don't think, that gcc9 fixes this. Optimization flags looks to be at least a partial solution until other fixes. Please do it to allow me to recompile aspell-sk. Thank you. As far as I can see, the latest build of aspell-sk in Koji (aspell-sk-2.02-2.fc30) was built with aspell-0.60.6.1-24.fc29, which was compiled with gcc8. Commit: https://src.fedoraproject.org/rpms/aspell/c/889cae3bd2cf6b82347a780121316eb7560e0985?branch=f29 aspell-0.60.6.1-25.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-4aefd63307 aspell-0.60.6.1-25.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-4aefd63307 aspell-0.60.6.1-25.fc29 aspell-es-1.11-16.fc29 aspell-pt_PT-20070510-15.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-4aefd63307 Jan, I've created a build override for aspell-0.60.6.1-25.fc29, so you can rebuild aspell-sk and I'll add it to the update. Perfect. Thank you very much for help. Currently F29 and F30 packages are built. https://koji.fedoraproject.org/koji/buildinfo?buildID=1184393 https://koji.fedoraproject.org/koji/buildinfo?buildID=1140024 aspell-sk-2.02-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-de1abe4d1d aspell-0.60.6.1-25.fc29, aspell-es-1.11-16.fc29, aspell-pt_PT-20070510-15.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-4aefd63307 aspell-sk-2.02-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-de1abe4d1d aspell-sk-2.02-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. aspell-0.60.6.1-25.fc29, aspell-es-1.11-16.fc29, aspell-pt_PT-20070510-15.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. aspell-0.60.6.1-25.fc29, aspell-es-1.11-16.fc29, aspell-pt_PT-20070510-15.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. |