Description: Hi all, I used to be able to export all of my ODG files without problems to EPS. However, recently I noticed that files with rotated text do not export anymore. More concretely, libreoffice gets stuck using 100% cpu and creates a *.tmp file of multiple GB(!) size. This might be an issue with my local install as it used to work just fine and suddenly stopped. I updated to the new RC and got the same issue. I am attaching a test file to this bug. Exporting to PDF like so works `libreoffice7.0 --headless --convert-to pdf ./eps_test.odg` But this does not `libreoffice7.0 --headless --convert-to eps ./eps_test.odg` Thanks, Kai Steps to Reproduce: 1. Run the command `libreoffice7.0 --headless --convert-to pdf ./eps_test.odg` Actual Results: Libreoffice freezes / hogs CPU. Expected Results: EPS gets exported. Reproducible: Always User Profile Reset: No OpenGL enabled: Yes Additional Info: .
Created attachment 162817 [details] Test file
Bug reproduced with: Version: 7.0.0.1 Build ID: 04ba7e3f1e51af6c5d653e543a620e36719083fd CPU threads: 4; OS: Mac OS X 10.11.6; UI render: default; VCL: osx Locale: en-GB (en_GB.UTF-8); UI: en-GB Calc: threaded -- AND -- Version: 7.0.0.0.beta2 Build ID: 1c213561a365b5666167321de68c9977500c9612 CPU threads: 4; OS: Mac OS X 10.11.6; UI render: default; VCL: osx Locale: en-GB (en_GB.UTF-8); UI: en-GB Calc: threaded (I reporoduced bug by opening sample file, then select File>Export..., then select "EPS"; not via command line). Bug NOT present in: Version: 6.4.4.2 Build ID: 3d775be2011f3886db32dfd395a6a6d1ca2630ff CPU threads: 4; OS: Mac OS X 10.11.6; UI render: default; VCL: osx; Locale: en-GB (en_GB.UTF-8); UI-Language: en-GB Calc: threaded Set status to "New", changed earlist version to 7.0.0.0beta1+, added "Regression" keyword.
Actually, steps to reproduce is: 1. Run the command `libreoffice7.0 --headless --convert-to eps ./eps_test.odg` Well, HEAD^1 this worked, so looks like this was the first bad commit: Bibisected using linux-64-7.0 to: URL: https://cgit.freedesktop.org/libreoffice/core/commit/?id=cf82475c785c47327cdc9d591d63d7a82dd1ac53 author: shashikdm <shashikant.123kadam@gmail.com> committer: Michael Stahl <michael.stahl@cib.de> summary: tdf#114441 Changing sal_uLong to appropriate integer type in filters module @Micheal: Would you look and confirm this? Thanks!
Michael Stahl committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/af97e1053f79ea4a913c3bd11cc779f355006f38 tdf#134667 filter: EPS export: fix integer unsigned->signed SNAFU It will be available in 7.1.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.
fixed on master
Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-7-0": https://git.libreoffice.org/core/commit/6f879fb63a081e8be3cd31c15f1c3fd1c893ef19 tdf#134667 filter: EPS export: fix integer unsigned->signed SNAFU It will be available in 7.0.0.2. 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.
Verified in: Version: 7.1.0.0.alpha0+ Build ID: cb6a7b988a00500fbc4116c38bc1a959ca16d065 CPU threads: 6; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: hu-HU (hu_HU.UTF-8); UI: en-US TinderBox: Linux-rpm_deb-x86_64@86-TDF-dbg, Branch:master, Time: 2020-07-15_23:14:02 Calc: threaded @Michael: Thanks for fixing this issue!
Works for me too. Thanks!