[Libreoffice-qa] Trouble bibisecting - 'com::sun::star::uno::RuntimeException'

Mirosław Zalewski miniopl at poczta.onet.pl
Thu Oct 24 10:54:10 CEST 2013


Hi

I am trying to bibisect one particular issue, but have no luck thus far.

I have downloaded huge file with bibisect repo, zsync'ed it with
newest changes and unpacked into working directory, as wiki page says
to do.

When I did:
./opt/program/soffice -env:UserInstallation=file:///tmp/soffice-bisect
I got error message about libreglo.so not found. According to bug
67313, lo prefixes were introduced recently to differentiate
LibreOffice libraries from other libraries on some systems.

So I did
ln -s opt/ure/lib/libreg.so opt/ure/lib/libreglo.so
to make sure that file exists.

Problem persisted, so I figured out that soffice.bin is simply not
looking where it should be for libreglo.so file.

Therefore, I added opt/ure/lib/ to my LD_LIBRARY_PATH:
export
LD_LIBRARY_PATH='/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/lib/i486-linux-gnu:/usr/lib/i486-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib32:/usr/lib32:opt/ure/lib/'
(I am not sure if mentioning all system paths written
in /etc/ld.so.conf.d/ is necessary, but it wouldn't hurt, would it?)

But now LO splash screen appears for a brief moment and then
disappears, with messages left in terminal window:
"
Warning: failed to launch javaldx - java may not function correctly
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `gtk-toolbar-style' of type `GtkToolbarStyle' from rc file value "((GString*) 0x1facee0)" of type `GtkToolbarStyle'
/home/minio/.gtkrc-2.0:14: error: unexpected character `=', expected keyword - e.g. `style'
terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'
"

I figured out it might be problem with GTK libraries, so I forced
generic X interface:
export SAL_USE_VCLPLUGIN=gen
export OOO_FORCE_DESKTOP=none

But then, problem persists. The only message I get is:
terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'

I have also tried debugging startup process; gdb log is attached by the
end of the message.

Does any of that makes any sense to you? How can I fix this error and
start bibisecting?
I am using Debian testing updated on daily manner, amd64 architecture.

gdb log:
GNU gdb (GDB) 7.6 (Debian 7.6-5)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/minio/sources/lo-bibisect/binrepo/opt/program/soffice.bin...(no debugging symbols found)...done.
/home/minio/sources/lo-bibisect/binrepo/opt/program/gdbtrace: Nie ma takiego pliku ani katalogu.
(gdb) run
Starting program: /home/minio/sources/lo-bibisect/binrepo/opt/program/soffice.bin --backtrace -env:UserInstallation=file:///tmp/soffice-bisect
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe881d700 (LWP 32762)]
[New Thread 0x7fffe53c3700 (LWP 306)]
terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'

Program received signal SIGABRT, Aborted.
0x00007ffff6d6e1e5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007ffff6d6e1e5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff6d71398 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff7659605 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x00007ffff7657766 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007ffff7657793 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007ffff76579bf in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007fffe5f293dc in configmgr::Components::Components(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) ()
   from /home/minio/sources/lo-bibisect/binrepo/opt/program/../program/configmgr.uno.so
#7  0x00007fffe5f29dcf in configmgr::Components::getSingleton(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) ()
   from /home/minio/sources/lo-bibisect/binrepo/opt/program/../program/configmgr.uno.so
#8  0x00007fffe5f2c9b9 in configmgr::configuration_provider::(anonymous namespace)::Service::createInstanceWithArguments(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) () from /home/minio/sources/lo-bibisect/binrepo/opt/program/../program/configmgr.uno.so
#9  0x00007ffff3af7983 in utl::ConfigManager::acquireTree(utl::ConfigItem&) () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libutllo.so
#10 0x00007ffff3af87c2 in utl::ConfigManager::addConfigItem(utl::ConfigItem&) () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libutllo.so
#11 0x00007ffff3ae8d32 in utl::ConfigItem::ConfigItem(rtl::OUString const&, short) ()
   from /home/minio/sources/lo-bibisect/binrepo/opt/program/libutllo.so
#12 0x00007ffff3b67c94 in SvtSysLocaleOptions_Impl::SvtSysLocaleOptions_Impl() () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libutllo.so
#13 0x00007ffff3b682ec in SvtSysLocaleOptions::SvtSysLocaleOptions() () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libutllo.so
#14 0x00007ffff3b95251 in SvtSysLocale_Impl::SvtSysLocale_Impl() () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libutllo.so
#15 0x00007ffff3b9534d in SvtSysLocale::SvtSysLocale() () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libutllo.so
#16 0x00007ffff33a60fc in ImplAllSettingsData::ImplAllSettingsData() () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libvcllo.so
#17 0x00007ffff33a64c6 in AllSettings::AllSettings() () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libvcllo.so
#18 0x00007ffff33a9644 in Application::GetSettings() () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libvcllo.so
#19 0x00007ffff79143c7 in desktop::Desktop::GetDesktopResManager() () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libsofficeapp.so
#20 0x00007ffff79144f5 in desktop::(anonymous namespace)::GetMsgString(unsigned short, rtl::OUString const&, bool) [clone .constprop.387] ()
   from /home/minio/sources/lo-bibisect/binrepo/opt/program/libsofficeapp.so
#21 0x00007ffff791619e in desktop::Desktop::HandleBootstrapErrors(desktop::Desktop::BootstrapError, rtl::OUString const&) ()
   from /home/minio/sources/lo-bibisect/binrepo/opt/program/libsofficeapp.so
#22 0x00007ffff791da64 in desktop::Desktop::Main() () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libsofficeapp.so
#23 0x00007ffff33b10c1 in ImplSVMain() () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libvcllo.so
#24 0x00007ffff33b10f5 in SVMain() () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libvcllo.so
#25 0x00007ffff79523a5 in soffice_main () from /home/minio/sources/lo-bibisect/binrepo/opt/program/libsofficeapp.so
#26 0x00000000004006bb in main ()
-- 
Best regards
Mirosław Zalewski


More information about the Libreoffice-qa mailing list