Skip to content

pic.effects.shadow가 존재할 때 'Unspecified Application Error' (134코드)가 발생하는 이슈 #66

@Luna-Runa

Description

@Luna-Runa

안녕하세요.

특정 케이스에서 pdf 변환 수행 시 'Unspecified Application Error' 가 발생해 보고드립니다.

대상 파일

원본 파일: test_origin.zip
effects 제거 파일: test_fix.zip

headless 실행 결과

root@e7356ba9ac22:~# soffice --headless -env:SingleAppInstance=false --norestore --convert-to pdf --outdir $output_dir_path $input_file_path
Unspecified Application Error

GUI 실행 결과

root@e7356ba9ac22:~# soffice
terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'


Fatal exception: Signal 6
Stack:
#0 /usr/lib/libreoffice/program/libuno_sal.so.3(_ZN3sal13backtrace_getEj+0x2c) [0x7e20015fb45c]
#1 /usr/lib/libreoffice/program/libuno_sal.so.3(+0x43f7b) [0x7e200160af7b]
#2 /usr/lib/libreoffice/program/libuno_sal.so.3(+0x441da) [0x7e200160b1da]
#3 /lib/x86_64-linux-gnu/libc.so.6(+0x3c050) [0x7e1ffc513050]
#4 /lib/x86_64-linux-gnu/libc.so.6(+0x8aeec) [0x7e1ffc561eec]
#5 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x12) [0x7e1ffc512fb2]
#6 /lib/x86_64-linux-gnu/libc.so.6(abort+0xd3) [0x7e1ffc4fd472]
#7 /lib/x86_64-linux-gnu/libstdc++.so.6(+0x9d919) [0x7e1ffc339919]
#8 /lib/x86_64-linux-gnu/libstdc++.so.6(+0xa8e1a) [0x7e1ffc344e1a]
#9 /lib/x86_64-linux-gnu/libstdc++.so.6(+0xa7e89) [0x7e1ffc343e89]
#10 /lib/x86_64-linux-gnu/libstdc++.so.6(__gxx_personality_v0+0x86) [0x7e1ffc3445a6]
#11 /lib/x86_64-linux-gnu/libgcc_s.so.1(+0x16934) [0x7e1ffc1b2934]
#12 /lib/x86_64-linux-gnu/libgcc_s.so.1(_Unwind_Resume+0x12d) [0x7e1ffc1b338d]
#13 /usr/lib/libreoffice/program/libmergedlo.so(+0x12b1a54) [0x7e1ffd975a54]
#14 /usr/lib/libreoffice/program/libuno_sal.so.3(+0x44122) [0x7e200160b122]
#15 /lib/x86_64-linux-gnu/libc.so.6(+0x3c050) [0x7e1ffc513050]
#16 /lib/x86_64-linux-gnu/libc.so.6(+0x8aeec) [0x7e1ffc561eec]
#17 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x12) [0x7e1ffc512fb2]
#18 /lib/x86_64-linux-gnu/libc.so.6(abort+0xd3) [0x7e1ffc4fd472]
#19 /usr/lib/libreoffice/program/libmergedlo.so(+0x1131a18) [0x7e1ffd7f5a18]
#20 /usr/lib/libreoffice/program/libmergedlo.so(_ZN14SfxObjectShell6DoLoadEP9SfxMedium+0x1732) [0x7e1ffeb9a712]
#21 /usr/lib/libreoffice/program/libmergedlo.so(_ZN12SfxBaseModel4loadERKN3com3sun4star3uno8SequenceINS2_5beans13PropertyValueEEE+0x21f) [0x7e1ffebccc0f]
#22 /usr/lib/libreoffice/program/libmergedlo.so(+0x25663a2) [0x7e1ffec2a3a2]
#23 /usr/lib/libreoffice/program/libmergedlo.so(+0x1dfc50a) [0x7e1ffe4c050a]
#24 /usr/lib/libreoffice/program/libmergedlo.so(+0x1d501f8) [0x7e1ffe4141f8]
#25 /usr/lib/libreoffice/program/libmergedlo.so(+0x1d5080c) [0x7e1ffe41480c]
#26 /usr/lib/libreoffice/program/libmergedlo.so(_ZN10comphelper19SynchronousDispatch8dispatchERKN3com3sun4star3uno9ReferenceINS4_10XInterfaceEEERKN3rtl8OUStringESD_RKNS4_8SequenceINS3_5beans13PropertyValueEEE+0x24e) [0x7e1ffded085e]
#27 /usr/lib/libreoffice/program/libmergedlo.so(+0x2374283) [0x7e1ffea38283]
#28 /usr/lib/libreoffice/program/libmergedlo.so(+0x23b96f9) [0x7e1ffea7d6f9]
#29 /usr/lib/libreoffice/program/libmergedlo.so(_ZN13SfxDispatcher7ExecuteEt11SfxCallModeRK10SfxItemSet+0x102) [0x7e1ffea81112]
#30 /usr/lib/libreoffice/program/libmergedlo.so(+0x2372ceb) [0x7e1ffea36ceb]
#31 /usr/lib/libreoffice/program/libmergedlo.so(+0x23b96f9) [0x7e1ffea7d6f9]
#32 /usr/lib/libreoffice/program/libmergedlo.so(_ZN13SfxDispatcher14PostMsgHandlerESt10unique_ptrI10SfxRequestSt14default_deleteIS1_EE+0x188) [0x7e1ffea7dd38]
#33 /usr/lib/libreoffice/program/libmergedlo.so(+0x2521d94) [0x7e1ffebe5d94]
#34 /usr/lib/libreoffice/program/libmergedlo.so(+0x321d018) [0x7e1fff8e1018]
#35 /usr/lib/libreoffice/program/libmergedlo.so(_ZN16SalUserEventList18DispatchUserEventsEb+0x171) [0x7e1fffb0cc91]
#36 /usr/lib/libreoffice/program/libvclplug_genlo.so(+0x2bb16) [0x7e1ff5b49b16]
#37 /usr/lib/libreoffice/program/libvclplug_genlo.so(+0x2bb97) [0x7e1ff5b49b97]
#38 /usr/lib/libreoffice/program/libvclplug_genlo.so(+0x2409b) [0x7e1ff5b4209b]
#39 /usr/lib/libreoffice/program/libmergedlo.so(+0x3476be9) [0x7e1fffb3abe9]
#40 /usr/lib/libreoffice/program/libmergedlo.so(_ZN11Application7ExecuteEv+0x80) [0x7e1fffb3be60]
#41 /usr/lib/libreoffice/program/libmergedlo.so(+0x25ad305) [0x7e1ffec71305]
#42 /usr/lib/libreoffice/program/libmergedlo.so(_Z10ImplSVMainv+0x53) [0x7e1fffb53623]
#43 /usr/lib/libreoffice/program/libmergedlo.so(soffice_main+0x113) [0x7e1ffec9cdb3]
#44 /usr/lib/libreoffice/program/soffice.bin(+0x107b) [0x5894e0a1907b]
#45 /lib/x86_64-linux-gnu/libc.so.6(+0x2724a) [0x7e1ffc4fe24a]
#46 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7e1ffc4fe305]
#47 /usr/lib/libreoffice/program/soffice.bin(+0x10b1) [0x5894e0a190b1]

비고

Image

테이블 내부 pic의 effects 객체를 제거하면 발생하지 않는 것을 보아, effects 안의 shadow로 인해 발생되는 것으로 보입니다.

저의 경우 그림자 효과가 libreoffice에서 실제로 표현될 필요는 없으며, 에러가 발생되는 현상만 수정해주셔도 괜찮습니다.

항상 감사드립니다.


환경

Debian Linux 12 (bookworm)
LibreOffice 25.2.3.2 520(Build:2)
H2Orestart 0.7.8

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions