Bug 136564 - VSDX diagrams do not render/print all components
Summary: VSDX diagrams do not render/print all components
Status: NEW
Alias: None
Product: Document Liberation Project
Classification: Unclassified
Component: libvisio (show other bugs)
(earliest affected)
Hardware: All All
: medium normal
Assignee: Not Assigned
Depends on:
Blocks: Visio
  Show dependency treegraph
Reported: 2020-09-08 02:08 UTC by Nico
Modified: 2021-08-09 04:23 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:

the native VSDX file that causes troubles (44.21 KB, application/vnd.visio2013)
2020-09-08 02:08 UTC, Nico
output from soffice (195.62 KB, image/png)
2020-09-08 02:09 UTC, Nico
Expected output (154.15 KB, image/png)
2020-09-08 02:10 UTC, Nico
the generated pdf (23.62 KB, application/pdf)
2020-09-08 19:28 UTC, BogdanB

Note You need to log in before you can comment on or make changes to this bug.
Description Nico 2020-09-08 02:08:23 UTC
Created attachment 165246 [details]
the native VSDX file that causes troubles

    - VSDX diagram components mostly renders but with a few blank components
    - Occurs with soffice conversion cli
    - Occurs also when opening in LibreOffice GUI

Tested on versions:
    - LibreOffice 40m0(Build:2) - Ubuntu
    - LibreOffice 8061b3e9204bef6b321a21033174034a5e2ea88e - Mac OS

    - process_flow.vsdx (the file that causes troubles)
    - bad_process_flow.png (screenshot from soffice output + added redlines)
    - expected_process_flow.png (expected output + added green lines)

How to replicate (cli):
    1. Download the attached file: process_flow.vsdx
    2. Run: `soffice -headless -convert-to pdf:writer_pdf_Export -outdir ./ ./process_flow.vsdx`
    3. Check the output file, you'll see missing components (blank)
Comment 1 Nico 2020-09-08 02:09:24 UTC
Created attachment 165247 [details]
output from soffice
Comment 2 Nico 2020-09-08 02:10:01 UTC
Created attachment 165248 [details]
Expected output
Comment 3 BogdanB 2020-09-08 19:28:11 UTC
Confirm with
Build ID: e2f4e65a7b8024c00b049eebf0d87637efda7f24
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: en-US (ro_RO.UTF-8); UI: en-US
Calc: threaded
Comment 4 BogdanB 2020-09-08 19:28:48 UTC
Created attachment 165290 [details]
the generated pdf
Comment 5 Aron Budea 2021-08-09 04:23:06 UTC
Probably an issue in libvisio.