Bug 557225
| Summary: | wv-1.2.7-2.fc12 segfaults when run on particular MS Word doc | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | James Heather <drfudgeboy> | ||||||
| Component: | tracker | Assignee: | Deji Akingunola <dakingun> | ||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | low | ||||||||
| Version: | 12 | CC: | bloch, dakingun, gilboad, metherid, tjyuviaej+crash, uwog | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Mac OS | ||||||||
| Whiteboard: | abrt_hash:f0e099dded32132230cbb790e109ecc6d24cfb7f | ||||||||
| Fixed In Version: | tracker-0.6.96-3.fc12 | Doc Type: | Bug Fix | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2010-02-23 05:21:07 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: | |||||||||
| Attachments: |
|
||||||||
|
Description
James Heather
2010-01-20 19:00:39 UTC
Created attachment 385752 [details]
File: backtrace
I have now managed to isolate the file, so I have a word doc on which wvWare crashes. It contains semi-confidential info about me, so I am reluctant to attach it here, but if you let me know how to get it to you privately, I will send it to you. Can you scrub the personal information (replace with random gibberish) and attach it? Would be useful for upstream developers Thanks for helping Created attachment 389304 [details]
The Word doc that causes wvWare to segfault
I've attached the doc. But a little investigation shows that some of the wvWare utils are deprecated and no longer maintained. The segfault came from wvHtml, but the approved method is now abiword --to=html. This now becomes a problem in tracker, which is what called wvWare in the first place. It needs to be changed to use the new abiword switch. Abiword uses the wvWare libs to do its business, but without using the deprecated bits. Based on that description I am reassigning this Not Tracker's problem. Tracker doesn't called wvHtml directly, it only uses wvText (like so; wvText A_MS_Word_file.doc The_MS_Word_file.txt). It could be that wvText is internally using wvHml though ... Re-assigning bug back to wv. No, it really is Tracker: wvHtml and wvText and similar are all deprecated. These are supposed to be done with abiword --to=html abiword --to=text Have a look at http://wvware.sourceforge.net/ under 'Utilities'. I'd thought Tracker was turning it into html with a deprecated call, but it's turning it into text with a deprecated call. I should add that you can confirm that on the file I uploaded it works with abiword --to=text but segfaults with wvText. James Thanks James, I will fix the tracker MSword filter by removing the use of wvText and replacing it with the appropriate use of abiword. @wv Maintainer, The 'wv' utilities (or the package altogether) ought to be dropped from Fedora then, as they are practically useless. I am not sure about that Will confirm with upstream (Abiword developers are upstream for Wv as well) My reading of http://wvware.sourceforge.net/ is that the libs contained in wv (libwv*) are not deprecated, and abiword uses these libs. It is the utilities (wvText etc.) that are deprecated. So abiword rightly depends on wv. Other apps ought to depend on abiword or link to libwv. That means that wv can't be dropped, though it would be possible to drop the utilities. Conceivably we could replace e.g. wvText with a small shell script (or even an alias if everything works out nicely) that runs abiword --to=text instead. That would be a good way of getting backward compatibility very cheaply without keeping the deprecated bits. tracker-0.6.96-2.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/tracker-0.6.96-2.fc11 tracker-0.6.96-2.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update tracker'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2010-1566 *** Bug 553102 has been marked as a duplicate of this bug. *** *** Bug 563183 has been marked as a duplicate of this bug. *** *** Bug 559148 has been marked as a duplicate of this bug. *** tracker-0.6.96-3.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/tracker-0.6.96-3.fc12 tracker-0.6.96-3.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update tracker'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-1750 tracker-0.6.96-3.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report. |