Bug 160540 - editors/libreoffice version 3.4.3: soffice.bin and oosplash.bin coredump
Summary: editors/libreoffice version 3.4.3: soffice.bin and oosplash.bin coredump
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: FreeBSD Office Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-07 14:20 UTC by Dmitry Pryanishnikov
Modified: 2011-11-04 13:30 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Pryanishnikov 2011-09-07 14:20:07 UTC
After installing libreoffice-3.4.3 from the editors/libreoffice port, and removing user's ~/.libreoffice, I've tried to launch 'libreoffice'. First results are:

javaPathHelper: not found
Warning: failed to launch javaldx - java may not fuction correctly
Segmentation fault (core dumped)

This is the oosplash.bin coredump, reason: Program terminated with signal 11, Segmentation fault; backtrace is:

(gdb) bt
#0  0x0000000070e8c8e6 in XSetForeground () from /usr/local/lib/libX11.so.6
#1  0x00000000004038f2 in splash_draw_progress ()
#2  0x00000000004068ff in main ()

But the main problem is that when I select Text Document -> click Font Name, soffice.bin crashes instantly, reason is also: Program terminated with signal 11, Segmentation fault; backtrace is:

(gdb) bt
#0  0x0000000076e9ccf2 in icu_48::LEGlyphStorage::LEGlyphStorage () from /usr/local/lib/libicule.so.48
#1  0x0000000076e9512d in icu_48::CanonShaping::reorderMarks () from /usr/local/lib/libicule.so.48
#2  0x0000000076e8c2c6 in icu_48::OpenTypeLayoutEngine::OpenTypeLayoutEngine () from /usr/local/lib/libicule.so.48
#3  0x0000000076e8f0aa in icu_48::LayoutEngine::layoutEngineFactory () from /usr/local/lib/libicule.so.48
#4  0x0000000073f9c789 in IcuLayoutEngine::operator() () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#5  0x0000000073f9d13f in ServerFontLayout::LayoutText () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#6  0x0000000073d13ca4 in OutputDevice::GetFontMetric () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#7  0x0000000073d19157 in OutputDevice::GetTextBoundRect () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#8  0x0000000072b43d89 in FontStyleBox::FontStyleBox () from /usr/local/lib/libreoffice/program/../basis-link/program/libsvtfb.so
#9  0x0000000072b49f6f in FontNameBox::UserDraw () from /usr/local/lib/libreoffice/program/../basis-link/program/libsvtfb.so
#10 0x0000000073ef4afd in ComboBox::CalcWindowSizePixel () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#11 0x0000000073ee3e07 in ImplListBoxWindow::ImplPaint () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#12 0x0000000073ee408f in ImplListBoxWindow::ImplDoPaint () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#13 0x0000000073e99415 in Window::GetWindowClipRegionPixel () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#14 0x0000000073e9916d in Window::GetWindowClipRegionPixel () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#15 0x0000000073e9916d in Window::GetWindowClipRegionPixel () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#16 0x0000000073e9916d in Window::GetWindowClipRegionPixel () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#17 0x0000000073e99649 in Window::GetWindowClipRegionPixel () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#18 0x0000000073c8d6fa in Timer::ImplTimerCallbackProc () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#19 0x0000000078e8b8ee in GtkXLib::timeoutFn () from /usr/local/lib/libreoffice/basis3.4/program/libvclplug_gtkfb.so
#20 0x000000007aeb210b in g_source_get_time () from /usr/local/lib/libglib-2.0.so.0
#21 0x000000007aeb16b3 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#22 0x000000007aeb56d2 in g_main_context_prepare () from /usr/local/lib/libglib-2.0.so.0
#23 0x000000007aeb5ceb in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#24 0x0000000078e8bfce in GtkXLib::Yield () from /usr/local/lib/libreoffice/basis3.4/program/libvclplug_gtkfb.so
#25 0x0000000073c87b64 in Application::Yield () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#26 0x0000000073c87c17 in Application::Execute () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#27 0x0000000070fce7d0 in ?? () from /usr/local/lib/libreoffice/program/../basis-link/program/libsofficeapp.so
#28 0x0000000073c8cf54 in ImplSVMain () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#29 0x0000000073c8d045 in SVMain () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfb.so
#30 0x0000000070ff370c in soffice_main () from /usr/local/lib/libreoffice/program/../basis-link/program/libsofficeapp.so
#31 0x0000000000400fcb in main ()

The editors/libreoffice port was built with the options GTK=on and SYSTRAY=on.
My locale settings are

dmitry@lynx$ locale
LANG=uk_UA.UTF-8
LC_CTYPE="uk_UA.UTF-8"
LC_COLLATE="uk_UA.UTF-8"
LC_TIME=C
LC_NUMERIC=C
LC_MONETARY=C
LC_MESSAGES=C
LC_ALL=

I've built libreoffice-legacy-3.3.3_3 on the same system from the same ports tree, and it does not exhibit such problems in the same environment (the only startup message is 'javaPathHelper: not found').
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-09-07 14:20:20 UTC
Responsible Changed
From-To: freebsd-ports-bugs->office

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2011-11-04 13:24:41 UTC
bapt        2011-11-04 13:24:27 UTC

  FreeBSD ports repository

  Modified files:
    devel/icu            Makefile distinfo 
  Log:
  - upgrade to the maintainance release 4.8.1.1
  - do not use anymore the runConfigureScript helper but directly use configure (this fix all the libreoffice problem related to icu)
  - add a patch from redhat to fix crash with freeserif
  
  PR:             ports/162229 [1], ports/160540 [2], ports/160763 [2]
  Submitted by:   Alexandr Kovalenko <never@nevermind.kiev.ua> [1], Dmitry Pryanishnikov <lynx.ripe@gmail.com> [2], Tomas Volka <tomas.volka@unicorn.eu>
  Tested by:      frogs (irc://freenode/##freebsd)
  
  Revision  Changes    Path
  1.47      +11 -9     ports/devel/icu/Makefile
  1.14      +2 -2      ports/devel/icu/distinfo
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Baptiste Daroussin freebsd_committer freebsd_triage 2011-11-04 13:27:07 UTC
State Changed
From-To: open->closed

Should be fixed thanks for reporting