Bug 2370942
| Summary: | Incompatibility between vtk and expat on reading XML files with AppendedData | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Théodore Papadopoulo <papadopoulo> | ||||||||||
| Component: | vtk | Assignee: | Orion Poplawski <orion> | ||||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
| Severity: | medium | Docs Contact: | |||||||||||
| Priority: | unspecified | ||||||||||||
| Version: | 43 | CC: | orion, sanjay.ankur, scitech-bugs, sh1 | ||||||||||
| Target Milestone: | --- | Keywords: | DevelBlocker, Regression, Reopened | ||||||||||
| Target Release: | --- | ||||||||||||
| Hardware: | x86_64 | ||||||||||||
| OS: | Linux | ||||||||||||
| Whiteboard: | |||||||||||||
| Fixed In Version: | vtk-9.2.6-45.fc43 | Doc Type: | --- | ||||||||||
| Doc Text: | Story Points: | --- | |||||||||||
| Clone Of: | Environment: | ||||||||||||
| Last Closed: | 2026-06-25 16:24:21 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
Théodore Papadopoulo
2025-06-07 10:31:31 UTC
Created attachment 2093339 [details]
Data file
Created attachment 2093340 [details]
Source code showing the problem
Created attachment 2093341 [details]
Python code showing the proper output and that the python module uses its own vtk libs
Just checked that the patch in vtk corrects the problem (by interposing a small shared library with the current git code for vtkXMLDataParser). Thus adding the patch in attachment to the vtk rpm build should solve the problem. Created attachment 2093357 [details]
Patch to use for the vtk spec
Looks like VTK 9.4 or above would have this issue solved. This message is a reminder that Fedora Linux 42 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 42 on 2026-05-13. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '42'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 42 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed. Fedora Linux 42 entered end-of-life (EOL) status on 2026-05-27. Fedora Linux 42 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora Linux please feel free to reopen this bug against that version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see the version field. If you are unable to reopen this bug, please file a new report against an active release. Thank you for reporting this bug and we are sorry it could not be fixed. But the error is still present on Fedora 43, which remains with the same vtk version !!! Fedora Linux 42 entered end-of-life (EOL) status on 2026-05-27. Fedora Linux 42 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora Linux please feel free to reopen this bug against that version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see the version field. If you are unable to reopen this bug, please file a new report against an active release. Thank you for reporting this bug and we are sorry it could not be fixed. Hi Theodore, I've opened a PR here with the patch included. It built fine on my local machine, but we'll wait for CI to run it on all targets. We should then be able to push it as an update for F43 too. Sorry for the delay. In the long run, it's probably better to upgrade to F44, since older releases do not get new major package updates in Fedora, as per the updates policy: I've bumped the release here to prevent the bug from being automatically closed again. Cheers, Forgot the link to the policy: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#stable-releases (In reply to Ankur Sinha (FranciscoD) from comment #11) > Hi Theodore, > > I've opened a PR here with the patch included. It built fine on my local > machine, but we'll wait for CI to run it on all targets. We should then be > able to push it as an update for F43 too. > > Sorry for the delay. In the long run, it's probably better to upgrade to > F44, since older releases do not get new major package updates in Fedora, as > per the updates policy: Thank you very much. For the upgrade I agree, but I'm not totally free to make the step (normally, we are allowed to switch a little after the release). Yet, the bug remains for all the users of F43 (and F42 before) and that was why I reported it. For OpenMEEG (which is where I detected the bug), I made a interposition library to workaround the problem, so I'm no longer exposed to it for my own use (and that of OpenMEEG users). Thank you again. FEDORA-2026-4036ef95fe (vtk-9.2.6-45.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2026-4036ef95fe FEDORA-2026-4036ef95fe has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-4036ef95fe` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-4036ef95fe See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2026-4036ef95fe (vtk-9.2.6-45.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report. |