Bug 117302 - LibreOffice crash if try to save a new file
Summary: LibreOffice crash if try to save a new file
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
6.0.3.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-27 19:42 UTC by viebig
Modified: 2018-04-30 16:49 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description viebig 2018-04-27 19:42:28 UTC
Description:
LibreOffice 6.03 on Linux Mint 18.3 / KDE
I used the files from LibreOffice Website.
If I modify an existing file I can save the modification.
If I try to save as a new file (odt, rtf, doc...) LibreOffice crashes and saves nothing.
Version: 6.0.3.2
Build-ID: ....
CPU-Threads: 8; BS: Linux 4.4; UI-Render: Standard; VCL: kde4; 
Gebietsschema: de-DE (de_DE.UTF-8); Calc: group

Steps to Reproduce:
1.Save dialog
2.gave name of the file and file type (odt or rtf, etc)
3.save causes the crash

Actual Results:  
no saving - the information is lost

Expected Results:
The file should be saved


Reproducible: Always


User Profile Reset: Yes



Additional Info:
Version: 6.0.3.2
Build-ID: 8f48d515416608e3a835360314dac7e47fd0b821
CPU-Threads: 8; BS: Linux 4.4; UI-Render: Standard; VCL: kde4; 
Gebietsschema: de-DE (de_DE.UTF-8); Calc: group


User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0
Comment 1 Robert Großkopf 2018-04-28 07:55:30 UTC
Additional information (we had this problem in German users-list):
When activate the internal save-dialog through
Tools ▸ Options ▸ LibreOffice ▸ Advanced ▸ Expert configuration ▸ org.openoffice.Office.Common.Misc ▸ UseSystemFileDialog
the data could be saved.

I couldn't confirm this buggy behavior for OpenSUSE 42.3 64bit rpm Linux and LO 6.0.3.2, KDE.
Comment 2 Sebastian 2018-04-29 13:26:58 UTC
I can confirm the issue under openSUSE Tumbleweed.

Version: 6.0.3.2
Build-ID: 00m0(Build:2)
CPU-Threads: 4; BS: Linux 4.16; UI-Render: Standard; VCL: gtk3; 
Gebietsschema: de-DE (de_DE.UTF-8); Calc: group

- Open LibreOffice by calling the actual program using KDE 5.12.4
- "Open File" dialog
--> crash

Tried to re-start in safe mode by resetting the full scheme - same issue.

If I open LibreOffice using an existing odt-file from KDE Dolphin, the content will be shown as expected. With "Save As" is leads immediately to a crash.

If I start LibreOffice from Konsole, the following error message appears:


(soffice:4289): GVFS-RemoteVolumeMonitor-WARNING **: 15:21:27.153: remote volume monitor with dbus name org.gtk.vfs.GoaVolumeMonitor is not supported

(soffice:4289): GLib-GIO-ERROR **: 15:21:27.258: No GSettings schemas are installed on the system


Fatal exception: Signal 5
Stack:
/usr/lib64/libreoffice/program/libuno_sal.so.3(+0x11d09)[0x7f1f72fd1d09]
/usr/lib64/libreoffice/program/libuno_sal.so.3(+0x236b5)[0x7f1f72fe36b5]
/lib64/libc.so.6(+0x36a70)[0x7f1f72c36a70]
/usr/lib64/libglib-2.0.so.0(+0x54cb1)[0x7f1f6eb1ccb1]
/usr/lib64/libglib-2.0.so.0(g_log_default_handler+0xac)[0x7f1f6eb1dcec]
/usr/lib64/libglib-2.0.so.0(g_logv+0x25d)[0x7f1f6eb1df7d]
/usr/lib64/libglib-2.0.so.0(g_log+0x8f)[0x7f1f6eb1e0ef]
/usr/lib64/libgio-2.0.so.0(+0x1152c8)[0x7f1f6c3052c8]
/usr/lib64/libgobject-2.0.so.0(+0x1655a)[0x7f1f6edf655a]
/usr/lib64/libgobject-2.0.so.0(g_object_new_valist+0x3de)[0x7f1f6edf814e]
/usr/lib64/libgobject-2.0.so.0(g_object_new+0x99)[0x7f1f6edf84c9]
/usr/lib64/libgtk-3.so.0(+0x1cf89c)[0x7f1f6025789c]
/usr/lib64/libgtk-3.so.0(+0x1d2840)[0x7f1f6025a840]
/usr/lib64/libgtk-3.so.0(+0x1cb3d2)[0x7f1f602533d2]
/usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x19d)[0x7f1f6edf090d]
/usr/lib64/libgobject-2.0.so.0(+0x23a6e)[0x7f1f6ee03a6e]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xa9c)[0x7f1f6ee0c17c]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit_by_name+0x4b8)[0x7f1f6ee0d078]
/usr/lib64/libgobject-2.0.so.0(g_object_setv+0x23e)[0x7f1f6edf873e]
/usr/lib64/libgobject-2.0.so.0(g_object_set_property+0x1e)[0x7f1f6edf96ce]
/usr/lib64/libgobject-2.0.so.0(g_object_set_valist+0x2ee)[0x7f1f6edf8bbe]
/usr/lib64/libgobject-2.0.so.0(g_object_set+0xec)[0x7f1f6edf959c]
/usr/lib64/libreoffice/program/libvclplug_gtk3lo.so(+0x5cddc)[0x7f1f609f4ddc]
/usr/lib64/libreoffice/program/libmergedlo.so(_ZN11Application16createFilePickerERKN3com3sun4star3uno9ReferenceINS3_17XComponentContextEEE+0x68)[0x7f1f752e7568]
/usr/lib64/libreoffice/program/libmergedlo.so(+0x1c1ff8e)[0x7f1f74e3ff8e]
/usr/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x665b9)[0x7f1f7276e5b9]
/usr/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x62e4b)[0x7f1f7276ae4b]
/usr/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x7ec14)[0x7f1f72786c14]
/usr/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x7ed10)[0x7f1f72786d10]
/usr/lib64/libreoffice/program/libuno_cppuhelpergcc3.so.3(+0x77068)[0x7f1f7277f068]
/usr/lib64/libreoffice/program/libmergedlo.so(+0x1378b72)[0x7f1f74598b72]
/usr/lib64/libreoffice/program/libmergedlo.so(_ZN4sfx216FileDialogHelperC2Es15FileDialogFlagsRKN3rtl8OUStringEs14SfxFilterFlagsS6_S5_RKN3com3sun4star3uno8SequenceIS3_EEPKN3vcl6WindowE+0x9a)[0x7f1f7459a52a]
/usr/lib64/libreoffice/program/libmergedlo.so(+0x27939af)[0x7f1f759b39af]
/usr/lib64/libreoffice/program/libmergedlo.so(+0x139fdf1)[0x7f1f745bfdf1]
/usr/lib64/libreoffice/program/libmergedlo.so(+0x13a16e2)[0x7f1f745c16e2]
/usr/lib64/libreoffice/program/libmergedlo.so(+0x13c89a3)[0x7f1f745e89a3]
/usr/lib64/libreoffice/program/libmergedlo.so(+0x227e9ff)[0x7f1f7549e9ff]
/usr/lib64/libreoffice/program/libmergedlo.so(_ZN16SalUserEventList18DispatchUserEventsEb+0x168)[0x7f1f752ed658]
/usr/lib64/libreoffice/program/libvclplug_gtk3lo.so(+0x53c09)[0x7f1f609ebc09]
/usr/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x155)[0x7f1f6eb170e5]
/usr/lib64/libglib-2.0.so.0(+0x4f4b0)[0x7f1f6eb174b0]
/usr/lib64/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7f1f6eb1753c]
/usr/lib64/libreoffice/program/libvclplug_gtk3lo.so(+0x545a7)[0x7f1f609ec5a7]
/usr/lib64/libreoffice/program/libmergedlo.so(_ZN11Application5YieldEv+0x2e)[0x7f1f752ef71e]
/usr/lib64/libreoffice/program/libmergedlo.so(_ZN11Application7ExecuteEv+0x45)[0x7f1f75324655]
/usr/lib64/libreoffice/program/libmergedlo.so(+0x1432df5)[0x7f1f74652df5]
/usr/lib64/libreoffice/program/libmergedlo.so(_Z6SVMainv+0x65)[0x7f1f75357cb5]
/usr/lib64/libreoffice/program/libmergedlo.so(soffice_main+0x625)[0x7f1f747fb615]
/usr/lib64/libreoffice/program/soffice.bin(+0x79b)[0x55a81329879b]
/lib64/libc.so.6(__libc_start_main+0xe7)[0x7f1f72c21a87]
/usr/lib64/libreoffice/program/soffice.bin(+0x7da)[0x55a8132987da]

Any help would be appreciated.

Best regards
Sebastian
Comment 3 Sebastian 2018-04-29 15:44:05 UTC
Additionally, I can confirm that the solution proposed in comment 1 (Robert) works for me - I have set UseSystemFileDialog to "False". That works.

Also I forgot to mention my system:

KDE Plasma: 5.12.4
KDE-Framework: 5.45.0
Qt: 5.10.0
Kernel: 4.16.3-1-default

Best regards
Sebastian
Comment 4 Sebastian 2018-04-30 16:49:02 UTC
Works for me with

Version: 6.0.4.1
Build-ID: 00m0(Build:1)
CPU-Threads: 4; BS: Linux 4.16; UI-Render: Standard; VCL: gtk3; 
Gebietsschema: de-DE (de_DE.UTF-8); Calc: group