https://bugs.documentfoundation.org/show_bug.cgi?id=158255

            Bug ID: 158255
           Summary: Fatal exception: Signal 6 when printing over uno
           Product: LibreOffice
           Version: 7.3.2.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer
          Assignee: [email protected]
          Reporter: [email protected]

Created attachment 190892
  --> https://bugs.documentfoundation.org/attachment.cgi?id=190892&action=edit
generated odt file that crashes libreoffice

Using libreoffice via UNO API to create pdf files and the like with odt as
templates. 

We heavily use hidden sections and our own implementation of placeholders in
the content.xml to dynamically change the content of the files.

Since Libreoffice 7.3 we get Fatal exception: Signal 6 from libreoffice when
trying to open some manipulated odt files to convert to pdf.

We suspect the content size of the hidden sections could be somehow related,
since this only happens with document templates having quite large hidden
sections.

Attached a Document that causes the Fatal Exception on gui opening or
converting via console. There is a possibility that we are causing the problem
by manipulating the odt files context.xml and styles.xml before passing it to
libreoffice via uno, but I cannot see anything problematic in the files
content.xml and styles.xml and it is also working with older libreoffice
versions. 

Our Windows Users say it broke with Libreoffice 7.4 and still working with
Version 7.3 and Linux Users say it's already broke in Version 7.3, so I guess
the error occured somewhere between 7.3.1.3 and 7.3.7.2

Stacktrace of error:
Unspecified Application Error


Fatal exception: Signal 6
Stack:
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x41993)[0x7f53a93ab993]
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x41b54)[0x7f53a93abb54]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f53a3e42520]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c)[0x7f53a3e969fc]
/lib/x86_64-linux-gnu/libc.so.6(raise+0x16)[0x7f53a3e42476]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd3)[0x7f53a3e287f3]
/usr/lib/libreoffice/program/libmergedlo.so(+0x12507d0)[0x7f53a54507d0]
/usr/lib/libreoffice/program/libmergedlo.so(+0x24b6126)[0x7f53a66b6126]
/usr/lib/libreoffice/program/libmergedlo.so(+0x36dedc7)[0x7f53a78dedc7]
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x19962)[0x7f53a9383962]
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x41a97)[0x7f53a93aba97]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f53a3e42520]
/usr/lib/libreoffice/program/libswlo.so(+0x7e1a82)[0x7f5396de1a82]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN14SvtBroadcaster9BroadcastERK7SfxHint+0xec)[0x7f53a6806dec]
/usr/lib/libreoffice/program/libswlo.so(+0x66e4bb)[0x7f5396c6e4bb]
/usr/lib/libreoffice/program/libswlo.so(+0x5dbf05)[0x7f5396bdbf05]
/usr/lib/libreoffice/program/libswlo.so(+0x5dd33e)[0x7f5396bdd33e]
/usr/lib/libreoffice/program/libswlo.so(+0x5dd47c)[0x7f5396bdd47c]
/usr/lib/libreoffice/program/libswlo.so(_ZN11SwViewShell12UpdateFieldsEb+0x73)[0x7f539716b613]
/usr/lib/libreoffice/program/libswlo.so(_ZN15SwXTextDocument16getRendererCountERKN3com3sun4star3uno3AnyERKNS3_8SequenceINS2_5beans13PropertyValueEEE+0x92f)[0x7f53975163bf]
/usr/lib/libreoffice/program/libpdffilterlo.so(+0x34215)[0x7f5394aab215]
/usr/lib/libreoffice/program/libpdffilterlo.so(+0x3c776)[0x7f5394ab3776]
/usr/lib/libreoffice/program/libpdffilterlo.so(+0x3ddb0)[0x7f5394ab4db0]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN14SfxObjectShell8ExportToER9SfxMedium+0x8ea)[0x7f53a6595fca]
/usr/lib/libreoffice/program/libmergedlo.so(+0x239ddbb)[0x7f53a659ddbb]
/usr/lib/libreoffice/program/libmergedlo.so(+0x23a0329)[0x7f53a65a0329]
/usr/lib/libreoffice/program/libmergedlo.so(+0x23a16f0)[0x7f53a65a16f0]
/usr/lib/libreoffice/program/libmergedlo.so(+0x2380442)[0x7f53a6580442]
/usr/lib/libreoffice/program/libmergedlo.so(+0x23d07ba)[0x7f53a65d07ba]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN12SfxBaseModel10storeToURLERKN3rtl8OUStringERKN3com3sun4star3uno8SequenceINS6_5beans13PropertyValueEEE+0x265)[0x7f53a65d2555]
/usr/lib/libreoffice/program/libmergedlo.so(+0x24d22ab)[0x7f53a66d22ab]
/usr/lib/libreoffice/program/libmergedlo.so(+0x24d5e46)[0x7f53a66d5e46]
/usr/lib/libreoffice/program/libmergedlo.so(+0x24b86a3)[0x7f53a66b86a3]
/usr/lib/libreoffice/program/libmergedlo.so(+0x24b9bad)[0x7f53a66b9bad]
/usr/lib/libreoffice/program/libmergedlo.so(+0x33d9bf8)[0x7f53a75d9bf8]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN14SvpSalInstance12ProcessEventEN16SalUserEventList12SalUserEventE+0x2c)[0x7f53a7a7627c]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN16SalUserEventList18DispatchUserEventsEb+0x142)[0x7f53a788d602]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN14SvpSalInstance9ImplYieldEbb+0x36)[0x7f53a7a768a6]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN14SvpSalInstance7DoYieldEbb+0x17d)[0x7f53a7a76cfd]
/usr/lib/libreoffice/program/libmergedlo.so(+0x36d4fd2)[0x7f53a78d4fd2]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN11Application7ExecuteEv+0x65)[0x7f53a78d5955]
/usr/lib/libreoffice/program/libmergedlo.so(+0x24bc5dd)[0x7f53a66bc5dd]
/usr/lib/libreoffice/program/libmergedlo.so(_Z10ImplSVMainv+0x51)[0x7f53a78e05a1]
/usr/lib/libreoffice/program/libmergedlo.so(soffice_main+0x9e)[0x7f53a66db0be]
/usr/lib/libreoffice/program/soffice.bin(+0x10b0)[0x563089bb20b0]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90)[0x7f53a3e29d90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80)[0x7f53a3e29e40]
/usr/lib/libreoffice/program/soffice.bin(+0x10e5)[0x563089bb20e5]

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to