Bug 2115021 - [Fedora Kinoite 36] libreoffice (from fedora flatpak) crash on startup
Summary: [Fedora Kinoite 36] libreoffice (from fedora flatpak) crash on startup
Keywords:
Status: CLOSED DUPLICATE of bug 2112499
Alias: None
Product: Fedora
Classification: Fedora
Component: libreoffice
Version: 36
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Caolan McNamara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2115025 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-08-03 18:00 UTC by Andrea Perotti
Modified: 2022-08-03 18:23 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-08-03 18:23:18 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Andrea Perotti 2022-08-03 18:00:24 UTC
Description of problem:

On Fedora Kinoite, installing libreoffice from fedora flatpak lead to an exception on startup .


Version-Release number of selected component (if applicable):

$ flatpak info org.libreoffice.LibreOffice

LibreOffice - The LibreOffice productivity suite

          ID: org.libreoffice.LibreOffice
         Ref: app/org.libreoffice.LibreOffice/x86_64/stable
        Arch: x86_64
      Branch: stable
     License: MPL-2.0
      Origin: fedora
  Collection: 
Installation: system
   Installed: 2,8 GB
     Runtime: org.fedoraproject.Platform/x86_64/f36
         Sdk: org.fedoraproject.Sdk/x86_64/f36

      Commit: 98b1bb727007d5e708ec1571d287c5e97bebe1973f7fe06357c52c9a52d4c2c7
     Subject: Export org.libreoffice.LibreOffice
        Date: 2022-07-16 12:02:46 +0000
      Alt-id: 682f88b9387a5206a9ab46280bf34a474f533dc1edd38f2ac5936aab1819f390

How reproducible:
always

Steps to Reproduce:
1. # flatpak install org.libreoffice.LibreOffice
2. $ /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice org.libreoffice.LibreOffice --writer

Actual results:
 
javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx

(soffice:13): Pango-WARNING **: 19:55:35.434: failed to create cairo scaled font, expect ugly output. the offending font is 'Noto Sans Mono 5.25'

(soffice:13): Pango-WARNING **: 19:55:35.434: font_face status is: file not found

(soffice:13): Pango-WARNING **: 19:55:35.434: scaled_font status is: file not found
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc

Fatal exception: Signal 6
Stack:
/app/lib64/libreoffice/program/libuno_sal.so.3(+0x39522)[0x7f649c55c522]
/app/lib64/libreoffice/program/libuno_sal.so.3(+0x3970a)[0x7f649c55c70a]
/lib64/libc.so.6(+0x3ea70)[0x7f649c278a70]
/lib64/libc.so.6(+0x8ec4c)[0x7f649c2c8c4c]
/lib64/libc.so.6(raise+0x16)[0x7f649c2789c6]
/lib64/libc.so.6(abort+0xcf)[0x7f649c2627f4]
/lib64/libstdc++.so.6(+0xb04ca)[0x7f649c09c4ca]
/lib64/libstdc++.so.6(+0xae43c)[0x7f649c09a43c]
/lib64/libstdc++.so.6(+0xad4a9)[0x7f649c0994a9]
/lib64/libstdc++.so.6(__gxx_personality_v0+0x86)[0x7f649c099bc6]
/lib64/libgcc_s.so.1(+0x16c74)[0x7f649bf02c74]
/lib64/libgcc_s.so.1(_Unwind_Resume+0x12d)[0x7f649bf036cd]
/app/lib64/libreoffice/program/libvcllo.so(+0x319eaf)[0x7f6498c82eaf]
/app/lib64/libreoffice/program/libuno_sal.so.3(+0x3964a)[0x7f649c55c64a]
/lib64/libc.so.6(+0x3ea70)[0x7f649c278a70]
/lib64/libc.so.6(+0x8ec4c)[0x7f649c2c8c4c]
/lib64/libc.so.6(raise+0x16)[0x7f649c2789c6]
/lib64/libc.so.6(abort+0xcf)[0x7f649c2627f4]
/lib64/libstdc++.so.6(+0xa2b57)[0x7f649c08eb57]
/lib64/libstdc++.so.6(+0xae43c)[0x7f649c09a43c]
/lib64/libstdc++.so.6(+0xae4a7)[0x7f649c09a4a7]
/lib64/libstdc++.so.6(+0xae708)[0x7f649c09a708]
/app/lib64/libreoffice/program/../program/libpyuno.so(+0xa157)[0x7f646eaa5157]
/app/lib64/libreoffice/program/../program/libpyuno.so(+0xa15c)[0x7f646eaa515c]
/app/lib64/libreoffice/program/../program/libpyuno.so(_ZNK5pyuno7Runtime19extractUnoExceptionERKNS_5PyRefES3_S3_+0x599)[0x7f646eab4259]
/app/lib64/libreoffice/program/../program/libpythonloaderlo.so(pyuno_Loader_get_implementation+0x1bc)[0x7f648400456c]
/app/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x615b2)[0x7f649b9175b2]
/app/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x6177e)[0x7f649b91777e]
/app/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x61814)[0x7f649b917814]
/app/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x6363d)[0x7f649b91963d]
/app/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x64040)[0x7f649b91a040]
/app/lib64/libreoffice/program/liblnglo.so(+0x5ccc0)[0x7f64962d5cc0]
/app/lib64/libreoffice/program/liblnglo.so(+0x5e81f)[0x7f64962d781f]
/app/lib64/libreoffice/program/liblnglo.so(+0x6256e)[0x7f64962db56e]
/app/lib64/libreoffice/program/liblnglo.so(+0x57b80)[0x7f64962d0b80]
/app/lib64/libreoffice/program/liblnglo.so(linguistic_LngSvcMgr_get_implementation+0x3b3)[0x7f64962d7133]
/app/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x615b2)[0x7f649b9175b2]
/app/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x6177e)[0x7f649b91777e]
/app/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x61814)[0x7f649b917814]
/app/lib64/libreoffice/program/../program/libswlo.so(_ZN8SwModuleC2EP16SfxObjectFactoryS1_S1_+0x564)[0x7f646d9190b4]
/app/lib64/libreoffice/program/../program/libswlo.so(+0xe08656)[0x7f646db9d656]
/app/lib64/libreoffice/program/../program/libswlo.so(_ZN9SwGlobals6ensureEv+0x35)[0x7f646d907bc5]
/app/lib64/libreoffice/program/../program/libswlo.so(Writer_SwTextDocument_get_implementation+0x3c)[0x7f646dad2c3c]
/app/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x615b2)[0x7f649b9175b2]
/app/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x61728)[0x7f649b917728]
/app/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x61814)[0x7f649b917814]
/app/lib64/libreoffice/program/libsfxlo.so(+0x3d838e)[0x7f649af5338e]
/app/lib64/libreoffice/program/libfwklo.so(+0x180832)[0x7f649b452832]
/app/lib64/libreoffice/program/libfwklo.so(+0xf1ab2)[0x7f649b3c3ab2]
/app/lib64/libreoffice/program/libfwklo.so(+0xf1fc1)[0x7f649b3c3fc1]
/app/lib64/libreoffice/program/libsfxlo.so(+0x249f0f)[0x7f649adc4f0f]
/app/lib64/libreoffice/program/libvcllo.so(+0x427358)[0x7f6498d90358]
/app/lib64/libreoffice/program/libvcllo.so(_ZN16SalUserEventList18DispatchUserEventsEb+0x199)[0x7f6498ff08e9]
/app/lib64/libreoffice/program/libvclplug_gtk3lo.so(+0xf04bd)[0x7f64860cf4bd]
/lib64/libglib-2.0.so.0(+0x514cb)[0x7f64954c64cb]
/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x19f)[0x7f64954c9faf]
/lib64/libglib-2.0.so.0(+0xaa2c8)[0x7f649551f2c8]
/lib64/libglib-2.0.so.0(g_main_context_iteration+0x30)[0x7f64954c7940]
/app/lib64/libreoffice/program/libvclplug_gtk3lo.so(+0xf35fb)[0x7f64860d25fb]
/app/lib64/libreoffice/program/libvcllo.so(+0x6c9212)[0x7f6499032212]
/app/lib64/libreoffice/program/libvcllo.so(_ZN11Application7ExecuteEv+0x45)[0x7f64990387f5]
/app/lib64/libreoffice/program/libsofficeapp.so(+0x3eacb)[0x7f649c483acb]
/app/lib64/libreoffice/program/libvcllo.so(_Z10ImplSVMainv+0x36a)[0x7f649904347a]
/app/lib64/libreoffice/program/libsofficeapp.so(soffice_main+0x183)[0x7f649c49a3d3]
/app/lib64/libreoffice/program/soffice.bin(+0x10bf)[0x5589e16b30bf]
/lib64/libc.so.6(+0x29550)[0x7f649c263550]
/lib64/libc.so.6(__libc_start_main+0x89)[0x7f649c263609]
/app/lib64/libreoffice/program/soffice.bin(+0x10f5)[0x5589e16b30f5]

Comment 1 Andrea Perotti 2022-08-03 18:10:29 UTC
The same thing happen also with calc, but this time the UI appear, you can start interacting with it, then boom:


/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice org.libreoffice.LibreOffice --calc
javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx

(soffice:13): Pango-WARNING **: 20:07:40.453: failed to create cairo scaled font, expect ugly output. the offending font is 'Noto Sans Mono 5.25'

(soffice:13): Pango-WARNING **: 20:07:40.453: font_face status is: file not found

(soffice:13): Pango-WARNING **: 20:07:40.453: scaled_font status is: file not found

(soffice:13): GLib-GObject-WARNING **: 20:07:48.168: invalid cast from 'GtkBox' to 'GtkMenuShell'

(soffice:13): GLib-GObject-WARNING **: 20:07:48.168: invalid cast from 'GtkBox' to 'GtkMenuShell'


Fatal exception: Signal 6
Stack:
/app/lib64/libreoffice/program/libuno_sal.so.3(+0x39522)[0x7ffa83cec522]
/app/lib64/libreoffice/program/libuno_sal.so.3(+0x3970a)[0x7ffa83cec70a]
/lib64/libc.so.6(+0x3ea70)[0x7ffa83a08a70]
/lib64/libc.so.6(+0x8ec4c)[0x7ffa83a58c4c]
/lib64/libc.so.6(raise+0x16)[0x7ffa83a089c6]
/lib64/libc.so.6(abort+0xcf)[0x7ffa839f27f4]
/app/lib64/libreoffice/program/libvcllo.so(+0x318aeb)[0x7ffa80411aeb]
/app/lib64/libreoffice/program/libvclplug_gtk3lo.so(+0xf02a4)[0x7ffa6d85f2a4]
/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x19f)[0x7ffa7cc59faf]
/lib64/libglib-2.0.so.0(+0xaa2c8)[0x7ffa7ccaf2c8]
/lib64/libglib-2.0.so.0(g_main_context_iteration+0x30)[0x7ffa7cc57940]
/app/lib64/libreoffice/program/libvclplug_gtk3lo.so(+0xf35fb)[0x7ffa6d8625fb]
/app/lib64/libreoffice/program/libvcllo.so(+0x6c9212)[0x7ffa807c2212]
/app/lib64/libreoffice/program/libvcllo.so(_ZN11Application7ExecuteEv+0x45)[0x7ffa807c87f5]
/app/lib64/libreoffice/program/libsofficeapp.so(+0x3eacb)[0x7ffa83c13acb]
/app/lib64/libreoffice/program/libvcllo.so(_Z10ImplSVMainv+0x36a)[0x7ffa807d347a]
/app/lib64/libreoffice/program/libsofficeapp.so(soffice_main+0x183)[0x7ffa83c2a3d3]
/app/lib64/libreoffice/program/soffice.bin(+0x10bf)[0x558fc5b8c0bf]
/lib64/libc.so.6(+0x29550)[0x7ffa839f3550]
/lib64/libc.so.6(__libc_start_main+0x89)[0x7ffa839f3609]
/app/lib64/libreoffice/program/soffice.bin(+0x10f5)[0x558fc5b8c0f5]

Comment 2 Andrea Perotti 2022-08-03 18:12:29 UTC
*** Bug 2115025 has been marked as a duplicate of this bug. ***

Comment 3 Andrea Perotti 2022-08-03 18:13:44 UTC
Sudden crash with Draw as well, but the stack is always similar


$ /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=libreoffice org.libreoffice.LibreOffice --draw

Actual results:
 

javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx

(soffice:13): Pango-WARNING **: 20:05:32.331: failed to create cairo scaled font, expect ugly output. the offending font is 'Noto Sans Mono 5.25'

(soffice:13): Pango-WARNING **: 20:05:32.331: font_face status is: file not found

(soffice:13): Pango-WARNING **: 20:05:32.331: scaled_font status is: file not found

(soffice:13): GLib-GObject-WARNING **: 20:05:33.060: invalid cast from 'GtkBox' to 'GtkMenuShell'

(soffice:13): GLib-GObject-WARNING **: 20:05:33.060: invalid cast from 'GtkBox' to 'GtkMenuShell'


Fatal exception: Signal 6
Stack:
/app/lib64/libreoffice/program/libuno_sal.so.3(+0x39522)[0x7fb9abf96522]
/app/lib64/libreoffice/program/libuno_sal.so.3(+0x3970a)[0x7fb9abf9670a]
/lib64/libc.so.6(+0x3ea70)[0x7fb9abcb2a70]
/lib64/libc.so.6(+0x8ec4c)[0x7fb9abd02c4c]
/lib64/libc.so.6(raise+0x16)[0x7fb9abcb29c6]
/lib64/libc.so.6(abort+0xcf)[0x7fb9abc9c7f4]
/app/lib64/libreoffice/program/libvcllo.so(+0x318aeb)[0x7fb9a86bbaeb]
/app/lib64/libreoffice/program/libvclplug_gtk3lo.so(+0xf02a4)[0x7fb995b092a4]
/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x19f)[0x7fb9a4f03faf]
/lib64/libglib-2.0.so.0(+0xaa2c8)[0x7fb9a4f592c8]
/lib64/libglib-2.0.so.0(g_main_context_iteration+0x30)[0x7fb9a4f01940]
/app/lib64/libreoffice/program/libvclplug_gtk3lo.so(+0xf35fb)[0x7fb995b0c5fb]
/app/lib64/libreoffice/program/libvcllo.so(+0x6c9212)[0x7fb9a8a6c212]
/app/lib64/libreoffice/program/libvcllo.so(_ZN11Application7ExecuteEv+0x45)[0x7fb9a8a727f5]
/app/lib64/libreoffice/program/libsofficeapp.so(+0x3eacb)[0x7fb9abebdacb]
/app/lib64/libreoffice/program/libvcllo.so(_Z10ImplSVMainv+0x36a)[0x7fb9a8a7d47a]
/app/lib64/libreoffice/program/libsofficeapp.so(soffice_main+0x183)[0x7fb9abed43d3]
/app/lib64/libreoffice/program/soffice.bin(+0x10bf)[0x5641241670bf]
/lib64/libc.so.6(+0x29550)[0x7fb9abc9d550]
/lib64/libc.so.6(__libc_start_main+0x89)[0x7fb9abc9d609]
/app/lib64/libreoffice/program/soffice.bin(+0x10f5)[0x5641241670f5]

Comment 4 Caolan McNamara 2022-08-03 18:23:18 UTC
backtrace in comment #1 looks like bug 2112499

*** This bug has been marked as a duplicate of bug 2112499 ***


Note You need to log in before you can comment on or make changes to this bug.