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 1393019
Summary: | Festival coredumps | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jaroslav Škarvada <jskarvad> | ||||
Component: | festival | Assignee: | Bruno Wolff III <bruno> | ||||
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | rawhide | CC: | bparees, bruno, D8F55524, dellroygm, mattdm, rebus, tim | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2017-06-02 13:13:50 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Jaroslav Škarvada
2016-11-08 17:20:44 UTC
Hi, I guess it is duplicate of #1370990, #1336981. I have even tried to update the package to 2.4, but it didn't help. https://rebus.fedorapeople.org/SRPMS/festival-2.4-1.fc24.src.rpm The error is the same in 2.4 as well. Best regards Michal Ambroz Created attachment 1220980 [details] Workaround It seems the festival source code is ugly and not compatible with the C++14 standard. I only quickly overlooked it, but I was still able to identify at least one type of problem related to relaying on undefined behaviour regarding invocation of the member functions through a NULL pointer which led to the crash. However there are more problems with the code. The problems manifests with the GCC-6 which switched to the GNU++14 standard by default. The festival code should be fixed to comply with the standard and not rely on undefined behaviour. See [1] for details. The workaround patch switches to the GNU++98 standard and disables optimizations regarding null pointer checks for 'this'. This is not correct solution, but still better than the crash. [1] https://gcc.gnu.org/gcc-6/porting_to.html Hello, I had an exchange with Alan Black at the University of Edinburgh, (festival.ac.uk) the creators of Festival. I appraised him of the situation with GCC6. He confirmed the problem, and said they were working on it, but not to expect a new release before the end of their college semester. -Gary Sprang (In reply to Gary Sprang from comment #3) > Hello, > I had an exchange with Alan Black at the University of Edinburgh, > (festival.ac.uk) the creators of Festival. I appraised him of the > situation with GCC6. He confirmed the problem, and said they were working > on it, but not to expect a new release before the end of their college > semester. > -Gary Sprang Thanks for info, could you commit the workaround until new version of Festival is released? I think it's better to have it working and compiled with workarounds instead of having it "vanilla" and crashing. *** This bug has been marked as a duplicate of bug 1457878 *** |