Bug 160763

Summary: editors/libreoffice-legacy soffice.bin coredump
Product: Ports & Packages Reporter: Tomas Volka <tomas.volka>
Component: Individual Port(s)Assignee: FreeBSD Office Team <office>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Tomas Volka 2011-09-16 12:20:05 UTC
Before i decided to compile libreoffice-legacy from ports (libreoffice-legacy-3.3.3_3), i've tried to use the libreoffice-legacy package, which exhibited same behavior.

This could be related to PR ports/160540

Application was built with default options.

If i start libreoffice, open the spreadsheet editor (calc), right click on any cell and select Format cell, the application coredumps.

Only error that appears during the libreoffice startup is:
javaPathHelper: not found

(gdb) bt
#0  0x2b5a0337 in icu_48::LEGlyphStorage::LEGlyphStorage () from /usr/local/lib/libicule.so.48
#1  0x2b597cb4 in icu_48::CanonShaping::reorderMarks () from /usr/local/lib/libicule.so.48
#2  0x2b59077c in icu_48::LayoutEngine::layoutEngineFactory () from /usr/local/lib/libicule.so.48
#3  0x2b590dea in icu_48::LayoutEngine::layoutEngineFactory () from /usr/local/lib/libicule.so.48
#4  0x29b5e90e in IcuLayoutEngine::operator() ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#5  0x29b5e424 in ServerFontLayout::LayoutText ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#6  0x2994cf9d in OutputDevice::ImplGlyphFallbackLayout ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#7  0x2994e2c2 in OutputDevice::ImplLayout ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#8  0x2994f71e in OutputDevice::GetTextArray ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#9  0x2994f823 in OutputDevice::GetTextWidth ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#10 0x29ad1b75 in ImplListBoxWindow::ImplUpdateEntryMetrics ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#11 0x29ad33e9 in ImplListBoxWindow::InsertEntry ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#12 0x29ad3537 in ImplListBox::InsertEntry ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#13 0x29adc3b1 in ListBox::InsertEntry ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#14 0x32789856 in SvxNumberFormatTabPage::FillCurrencyBox ()
   from /usr/local/lib/libreoffice/basis3.3/program/libcuifi.so
#15 0x3278c383 in SvxNumberFormatTabPage::Reset () from /usr/local/lib/libreoffice/basis3.3/program/libcuifi.so
#16 0x28b46675 in SfxTabDialog::ActivatePageHdl ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsfxfi.so
#17 0x28b46d68 in SfxTabDialog::Start_Impl ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsfxfi.so
#18 0x28b46f89 in SfxTabDialog::Execute ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsfxfi.so
#19 0x325254fb in AbstractTabDialog_Impl::Execute ()
   from /usr/local/lib/libreoffice/basis3.3/program/libscuifi.so
#20 0x31d51e55 in ScTabViewShell::ExecuteCellFormatDlg ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libscfi.so
#21 0x31dbe5f4 in ScCellShell::Execute ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libscfi.so
#22 0x31db243d in SfxStubScCellShellExecute ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libscfi.so
#23 0x28ac4e28 in SfxShell::CallExec ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsfxfi.so
#24 0x28abf657 in SfxDispatcher::Call_Impl ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsfxfi.so
#25 0x28abf9ce in SfxDispatcher::_Execute ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsfxfi.so
#26 0x28ab4fa8 in SfxBindings::Execute_Impl ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsfxfi.so
#27 0x28ade50f in SfxDispatchController_Impl::dispatch ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsfxfi.so
#28 0x28adffde in SfxOfficeDispatch::dispatch ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsfxfi.so
#29 0x28ab3226 in SfxAsyncExec_Impl::TimerHdl ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsfxfi.so
#30 0x28ab32a4 in SfxAsyncExec_Impl::LinkStubTimerHdl ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsfxfi.so
#31 0x298cec1d in Link::Call () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#32 0x298dc8b9 in Timer::Timeout () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#33 0x298dc9ff in Timer::ImplTimerCallbackProc ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#34 0x2c3847b6 in SalTimer::CallCallback ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclplug_genfi.so
#35 0x2ba29213 in GtkXLib::timeoutFn () from /usr/local/lib/libreoffice/basis3.3/program/libvclplug_gtkfi.so
#36 0x2ba2924a in call_timeoutFn () from /usr/local/lib/libreoffice/basis3.3/program/libvclplug_gtkfi.so
#37 0x2c2000b6 in g_source_get_time () from /usr/local/lib/libglib-2.0.so.0
#38 0x2c1ff6b7 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#39 0x2c20373e in g_main_context_prepare () from /usr/local/lib/libglib-2.0.so.0
#40 0x2c203d65 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#41 0x2ba27e88 in GtkXLib::Yield () from /usr/local/lib/libreoffice/basis3.3/program/libvclplug_gtkfi.so
#42 0x2c383145 in X11SalInstance::Yield ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclplug_genfi.so
#43 0x298d91b0 in ImplYield () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#44 0x298d60ea in Application::Yield ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#45 0x298d7c4f in Application::Execute ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#46 0x2825b80e in desktop::Desktop::Main ()
   from /usr/local/lib/libreoffice/program/../basis-link/program/libsofficeapp.so
#47 0x298dc279 in ImplSVMain () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#48 0x298dc387 in SVMain () from /usr/local/lib/libreoffice/program/../basis-link/program/libvclfi.so
#49 0x2827a736 in soffice_main () from /usr/local/lib/libreoffice/program/../basis-link/program/libsofficeapp.so
#50 0x08048c24 in main ()

Fix: 

This could be related to PR: ports/160540
How-To-Repeat: Start libreoffice, open the spreadsheet editor (calc), right click on any cell and select Format cell, application coredumps after that.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2011-09-16 12:22:28 UTC
Responsible Changed
From-To: freebsd-ports-bugs->office

Fix synopsis and assign.
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:26:42 UTC
State Changed
From-To: open->closed

Should be fixed thanks for reporting