Bug 37184 - FILEOPEN: LibreOffice always crashes while loading .odt-file
Summary: FILEOPEN: LibreOffice always crashes while loading .odt-file
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version: 3.4.0 Beta5
Hardware: x86 (IA32) Linux (All)
: medium critical
Assignee: Not Assigned
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 34420
  Show dependency treegraph
 
Reported: 2011-05-13 14:31 UTC by gleppert
Modified: 2011-12-23 15:38 UTC (History)
5 users (show)

See Also:
i915 platform:
i915 features:


Attachments
first part of strace log of crash (921.60 KB, application/octet-stream)
2011-05-13 14:38 UTC, gleppert
Details
second part of strace log of crash (766.19 KB, application/octet-stream)
2011-05-13 14:39 UTC, gleppert
Details

Description gleppert 2011-05-13 14:31:55 UTC
I tried a document in LibreOffice 3.4Beta5 and LibreOffice always crashes while loading this file. It does not matter whether I first open LO and the open the file or whether I click on the file starting LO.

Reproducible: Always

I ran a strace log in order to display the reason for the crash via the command: strace -o /tmp/strace.log -f -tt -s 512 /opt/libreoffice3.4/program/swriter /home/gerald/Desktop/file-crashes-libreoffice-3-4-beta-5.odt

The strace.log is attached to this bug entry.

I cannot attach the original file to this bug entry, but I could send it via email upon request. Some information on the file: The file heavily relies on Graphite smart fonts (Sophia Nubian and Linux Libertinum G) and contains lots of Zotero-citations.

System: Ubuntu 10.10/gnome2. LibreOffice 3.4Beta5 debs, German UI, Intel 32-bit
Comment 1 gleppert 2011-05-13 14:38:58 UTC
Created attachment 46692 [details]
first part of strace log of crash
Comment 2 gleppert 2011-05-13 14:39:34 UTC
Created attachment 46693 [details]
second part of strace log of crash
Comment 3 Petr Mladek 2011-05-16 08:18:05 UTC
The strace includes part of the generated java backtrace:

--- cut ---
2633  23:16:23.895557 write(89, "[0xbfc42000,0xbfc92000]", 23) = 23
2633  23:16:23.895648 write(89, ",  sp=0xbfc8d050", 16) = 16
2633  23:16:23.895735 write(89, ",  free space=300k", 18) = 18
2633  23:16:23.895821 write(89, "\n", 1) = 1
2633  23:16:23.895904 write(89, "Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)\n", 80) = 80
2633  23:16:23.896234 write(89, "C", 1) = 1
2633  23:16:23.896337 write(89, "  [libvclli.so+0x3eb4b0]", 24) = 24
2633  23:16:23.896644 write(89, "\n", 1) = 1
2633  23:16:23.896943 write(89, "C", 1) = 1
2633  23:16:23.897036 write(89, "  [libvclli.so+0x3ec52c]", 24) = 24
2633  23:16:23.897345 write(89, "  _ZN9graphite22vm7Machine3runEPKPvPKhRPPNS_4SlotERNS1_8status_tE+0x3c", 70) = 70
2633  23:16:23.897460 write(89, "\n", 1) = 1
2633  23:16:23.897770 write(89, "C", 1) = 1
--- cut ---

It mentions graphite, so it might be related to the bug 34420.

gleppert@gmx.de: Just by chance. Does the document use the "Linux Libertine G" font?
Comment 4 Petr Mladek 2011-05-16 08:23:11 UTC
Anyway, the crash seems to happen just with the particular document => it should not block the 3.4.0 release => slightly reducing the severity.

Note that LO uses time based release model, see http://wiki.documentfoundation.org/Release_Criteria
Comment 5 gleppert 2011-05-16 15:26:42 UTC
@Petr: Yes, the document uses only following fonts: Sophia Nubian for all headings and Linux Libertine G for all other paragraphs.
Comment 6 Petr Mladek 2011-05-17 08:18:51 UTC
OK, I add dependency on the bug handling the graphite update.

Please, try LO-3.4.0-rc1 once it is out. This bug might be fixed there by the commit http://cgit.freedesktop.org/libreoffice/libs-extern-sys/commit/?h=libreoffice-3-4&id=2b46dd6afee72839d96d0646dbf52cfe3a9a7236
Comment 7 gleppert 2011-05-21 12:15:12 UTC
@Petr: I tried LO-3.4.0-rc1 and the problems seems to be solved. I could not reproduce the crash anymore. Thanks!

I close this bug.
Comment 8 Björn Michaelsen 2011-12-22 05:53:18 UTC
RESOLVED, FIXED or CLOSED bugs cant be KEYWORD NEEDINFO.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.