Steps to reproduce: 1. Open attachment 58982 [details] from bug 47811 2. Export to PDF -> Crash Reproduced in Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: a525895a5f820350dc307969b1e8fd5d218a1ddd CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: gtk3 Locale: es-ES (es_ES.UTF-8); UI: en-US Calc: threaded [Bug found by office-interoperability-tools]
Regression introduced by: author Michael Stahl <michael.stahl@allotropia.de> 2024-01-24 15:05:07 +0100 committer Michael Stahl <michael.stahl@allotropia.de> 2024-01-25 11:46:46 +0100 commit 9ba8d68c2b2fd06340bbdcb61dc3d57f6e3eb974 (patch) tree 7c8763cf73581821fc9e35f7975b373478e4bdb6 parent 42a315b4a777dc371297752b6233e437d36c456b (diff) tdf#142806 sw: PDF export: fix multi-frame links/fields Bisected with: bibisect-linux64-24.8
Created attachment 194461 [details] bt with debug symbols On pc Debian x86-64 with master sources updated today, I could reproduce this.
Repro Version: 24.8.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: 6084962f93efc005b6827edceae12d3170f17ccd CPU threads: 16; OS: Windows 11 X86_64 (10.0 build 22631); UI render: Skia/Vulkan; VCL: win Locale: es-ES (es_ES); UI: en-US Calc: CL threaded
Fix posted at: https://gerrit.libreoffice.org/c/core/+/168644
Michael Stahl committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/a9bc3ea1bef2a6b622a729dfa18eb3851ce7101e tdf#161346 sw: PDF export: fix crash on field in hidden text frame It will be available in 25.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-24-8": https://git.libreoffice.org/core/commit/571d13b03d0cd53a39ceaabd00cbff3e7fb6ade2 tdf#161346 sw: PDF export: fix crash on field in hidden text frame It will be available in 24.8.0.0.beta2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-24-2": https://git.libreoffice.org/core/commit/9561c81642316bda9b2df1e7a71f8f2130e383d6 tdf#161346 sw: PDF export: fix crash on field in hidden text frame It will be available in 24.2.5. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Just for the record I confirm I don't reproduce this anymore with master sources updated today. Thank you Michael! :-) (perhaps you got another patch related to this so I let you put this one to FIXED when it's ok for you).
okay thanks Julien, should be fixed on master
Michael Stahl committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/d0c979b4baee55b4d7352f7ebab201e65d6c1fcd tdf#161346 add unit test It will be available in 25.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Confirmed: The problem no longer occurs with current master sources. Thanks, Michael! Feel free to mark this as repaired when you're finished. There could be a relevant patch coming, so don't rush. Fix posted at: https://gerrit.libreoffice.org/c/core/+/168644 https://gorillatag.io/