Имею обозначенную версию LibreOffice на Slackware 14.2, x32. Ставилось из репозитория Alien-а. Вчера вечером обнаружилась неприятность - при попытке открыть *odt-файл из терминала, после фирменной заставки окна офиса, не запускается (мелькает на многовение и пропадает).
Код: Выделить всё
$soffice filename.odt
В консоль выдается лишь это:
Код: Выделить всё
Xlib: extension "XINERAMA" missing on display ":0".
Но, насколько помню, так было всегда.
Если запустить в фоне:
Код: Выделить всё
$soffice filename.odt &
, то после завершения:
Код: Выделить всё
[1]+ Exit 139 soffice
При команде:
Код: Выделить всё
$soffice -writer filename.odt
результат аналогичный.
Если запустить только общее окно
Код: Выделить всё
soffice
-запускается нормально. И, насколько была возможность проверить, все кроме writer-а запускается. Т.е. я могу, например, открыть таблицу или презантацию. Если же щелкнуть на Writer - окно пропадает. Тоже самое, если через меню "Файл---" выбрать какой-нибудь odt-файл.
Еще были попытки таким-же образом открывать *doc - аналогично.
Перед обнаружением проблемы производилась небольшая приборка ~/ - переименование некоторых каталогов, перемещение файлов, удаление ненужного. В т.ч. удалялись каталоги ~/Desktop и ~/Downloads, которые магически создались без моего на то согласия. Первый, правда, уже благополучно воскрес. Еще, несколько дней назад производилось обновление ядра и glibs. Еще раньше, примерно месяц назад, проводилось обновление jdk-пакета, но вроде бы после этого Writer успешно работал (если верить цифрам в атрибутах jdk-файлов и файлов, созданных в writer-е).
Из Интернетов насчет диагностики/отладки удалось вытянуть только параметр --backtrace, который и был применен:
Код: Выделить всё
$soffice --backtrace filename.odt
В результате получился файлик gdbtrace.log:
Spoiler
Код: Выделить всё
warning: Currently logging to gdbtrace.log. Turn the logging off and on to make the new setting effective.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0xae095b40 (LWP 23377)]
[Thread 0xae095b40 (LWP 23377) exited]
[Inferior 1 (process 23370) exited with code 01]
/usr/lib/libreoffice/program/gdbtrace:9: Error in sourced command file:
No stack.
No stack.
No stack.
No stack.
No stack.
Quit
No stack.
Quit
No stack.
Quit
quit
warning: Currently logging to gdbtrace.log. Turn the logging off and on to make the new setting effective.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0xae095b40 (LWP 23486)]
[New Thread 0xac683b40 (LWP 23491)]
[New Thread 0xabcffb40 (LWP 23492)]
[New Thread 0xab01eb40 (LWP 23493)]
[New Thread 0xaa81eb40 (LWP 23494)]
[Thread 0xac683b40 (LWP 23491) exited]
[New Thread 0xac683b40 (LWP 23497)]
[New Thread 0xa4c32b40 (LWP 23498)]
[Thread 0xa4c32b40 (LWP 23498) exited]
[Thread 0xac683b40 (LWP 23497) exited]
[New Thread 0xac683b40 (LWP 23499)]
Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault.
0xa3909d9b in _expand_stack_to(unsigned char*) () from /usr/lib/libjvm.so
#0 0xffffffff in _expand_stack_to(unsigned char*) () at /usr/lib/libjvm.so
#1 0xffffffff in os::Linux::manually_expand_stack(JavaThread*, unsigned char*) () at /usr/lib/libjvm.so
#2 0xffffffff in os::create_attached_thread(JavaThread*) () at /usr/lib/libjvm.so
#3 0xffffffff in Threads::create_vm(JavaVMInitArgs*, bool*) () at /usr/lib/libjvm.so
#4 0xffffffff in JNI_CreateJavaVM () at /usr/lib/libjvm.so
#5 0xffffffff in () at /usr/lib/libreoffice/program/libjvmfwklo.so
#6 0xffffffff in jfw_startVM(JavaInfo const*, JavaVMOption*, long, JavaVM_**, JNIEnv_**) () at /usr/lib/libreoffice/program/libjvmfwklo.so
#7 0xffffffff in () at /usr/lib/libreoffice/program/libjavavmlo.so
#8 0xffffffff in () at /usr/lib/libreoffice/program/libjavaloaderlo.so
#9 0xffffffff in () at /usr/lib/libreoffice/program/libjavaloaderlo.so
#10 0xffffffff in () at /usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3
#11 0xffffffff in () at /usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3
#12 0xffffffff in () at /usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3
#13 0xffffffff in () at /usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3
#14 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#15 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#16 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#17 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#18 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#19 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#20 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#21 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#22 0xffffffff in Menu::Activate() () at /usr/lib/libreoffice/program/libvcllo.so
#23 0xffffffff in Menu::HandleMenuActivateEvent(Menu*) const () at /usr/lib/libreoffice/program/libvcllo.so
#24 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#25 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#26 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#27 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#28 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#29 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#30 0xffffffff in SystemWindow::SetMenuBar(MenuBar*) () at /usr/lib/libreoffice/program/libvcllo.so
#31 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#32 0xffffffff in () at /usr/lib/libreoffice/program/libsfxlo.so
#33 0xffffffff in () at /usr/lib/libreoffice/program/libsfxlo.so
#34 0xffffffff in () at /usr/lib/libreoffice/program/libsfxlo.so
#35 0xffffffff in SfxBaseController::attachFrame(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) () at /usr/lib/libreoffice/program/libsfxlo.so
#36 0xffffffff in () at /usr/lib/libreoffice/program/libsfxlo.so
#37 0xffffffff in () at /usr/lib/libreoffice/program/libsfxlo.so
#38 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#39 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#40 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#41 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#42 0xffffffff in comphelper::SynchronousDispatch::dispatch(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&, rtl::OUString const&, rtl::OUString const&, long, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () at /usr/lib/libreoffice/program/libcomphelper.so
#43 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#44 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#45 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#46 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#47 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#48 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#49 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#50 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#51 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#52 0xffffffff in SalGenericDisplay::DispatchInternalEvent() () at /usr/lib/libreoffice/program/libvcllo.so
#53 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#54 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#55 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#56 0xffffffff in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#57 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#58 0xffffffff in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#59 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#60 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#61 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#62 0xffffffff in Application::Yield() () at /usr/lib/libreoffice/program/libvcllo.so
#63 0xffffffff in Application::Execute() () at /usr/lib/libreoffice/program/libvcllo.so
#64 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#65 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#66 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#67 0xffffffff in SVMain() () at /usr/lib/libreoffice/program/libvcllo.so
#68 0xffffffff in soffice_main () at /usr/lib/libreoffice/program/libsofficeapp.so
#69 0x080486f0 in ()
#70 0x080486c6 in ()
#71 0xffffffff in __libc_start_main () at /lib/libc.so.6
#72 0x08048581 in ()
Thread 9 (Thread 0xac683b40 (LWP 23499)):
#0 0xffffffff in syscall () at /lib/libc.so.6
#1 0xffffffff in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#3 0xffffffff in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#5 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#6 0xffffffff in start_thread () at /lib/libpthread.so.0
#7 0xffffffff in clone () at /lib/libc.so.6
Thread 6 (Thread 0xaa81eb40 (LWP 23494)):
#0 0xffffffff in poll () at /lib/libc.so.6
#1 0xffffffff in g_poll () at /usr/lib/libglib-2.0.so.0
#2 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#3 0xffffffff in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#4 0xffffffff in () at /usr/lib/libgio-2.0.so.0
#5 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#6 0xffffffff in start_thread () at /lib/libpthread.so.0
#7 0xffffffff in clone () at /lib/libc.so.6
Thread 5 (Thread 0xab01eb40 (LWP 23493)):
#0 0xffffffff in poll () at /lib/libc.so.6
#1 0xffffffff in g_poll () at /usr/lib/libglib-2.0.so.0
#2 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#3 0xffffffff in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#5 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#6 0xffffffff in start_thread () at /lib/libpthread.so.0
#7 0xffffffff in clone () at /lib/libc.so.6
Thread 4 (Thread 0xabcffb40 (LWP 23492)):
#0 0xffffffff in accept () at /lib/libc.so.6
#1 0xffffffff in osl_acceptPipe () at /usr/lib/libreoffice/program/libuno_sal.so.3
#2 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#3 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#4 0xffffffff in salhelper::Thread::run() () at /usr/lib/libreoffice/program/libuno_salhelpergcc3.so.3
#5 0xffffffff in () at /usr/lib/libreoffice/program/libuno_salhelpergcc3.so.3
#6 0xffffffff in () at /usr/lib/libreoffice/program/libuno_sal.so.3
#7 0xffffffff in start_thread () at /lib/libpthread.so.0
#8 0xffffffff in clone () at /lib/libc.so.6
Thread 2 (Thread 0xae095b40 (LWP 23486)):
#0 0xffffffff in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#1 0xffffffff in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib/libc.so.6
#2 0xffffffff in () at /usr/lib/libreoffice/program/libuno_sal.so.3
#3 0xffffffff in () at /usr/lib/libreoffice/program/libuno_sal.so.3
#4 0xffffffff in start_thread () at /lib/libpthread.so.0
#5 0xffffffff in clone () at /lib/libc.so.6
Thread 1 (Thread 0xae0a7840 (LWP 23482)):
#0 0xffffffff in _expand_stack_to(unsigned char*) () at /usr/lib/libjvm.so
#1 0xffffffff in os::Linux::manually_expand_stack(JavaThread*, unsigned char*) () at /usr/lib/libjvm.so
#2 0xffffffff in os::create_attached_thread(JavaThread*) () at /usr/lib/libjvm.so
#3 0xffffffff in Threads::create_vm(JavaVMInitArgs*, bool*) () at /usr/lib/libjvm.so
#4 0xffffffff in JNI_CreateJavaVM () at /usr/lib/libjvm.so
#5 0xffffffff in () at /usr/lib/libreoffice/program/libjvmfwklo.so
#6 0xffffffff in jfw_startVM(JavaInfo const*, JavaVMOption*, long, JavaVM_**, JNIEnv_**) () at /usr/lib/libreoffice/program/libjvmfwklo.so
#7 0xffffffff in () at /usr/lib/libreoffice/program/libjavavmlo.so
#8 0xffffffff in () at /usr/lib/libreoffice/program/libjavaloaderlo.so
#9 0xffffffff in () at /usr/lib/libreoffice/program/libjavaloaderlo.so
#10 0xffffffff in () at /usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3
#11 0xffffffff in () at /usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3
#12 0xffffffff in () at /usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3
#13 0xffffffff in () at /usr/lib/libreoffice/program/libuno_cppuhelpergcc3.so.3
#14 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#15 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#16 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#17 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#18 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#19 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#20 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#21 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#22 0xffffffff in Menu::Activate() () at /usr/lib/libreoffice/program/libvcllo.so
#23 0xffffffff in Menu::HandleMenuActivateEvent(Menu*) const () at /usr/lib/libreoffice/program/libvcllo.so
#24 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#25 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#26 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#27 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#28 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#29 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#30 0xffffffff in SystemWindow::SetMenuBar(MenuBar*) () at /usr/lib/libreoffice/program/libvcllo.so
#31 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#32 0xffffffff in () at /usr/lib/libreoffice/program/libsfxlo.so
#33 0xffffffff in () at /usr/lib/libreoffice/program/libsfxlo.so
#34 0xffffffff in () at /usr/lib/libreoffice/program/libsfxlo.so
#35 0xffffffff in SfxBaseController::attachFrame(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) () at /usr/lib/libreoffice/program/libsfxlo.so
#36 0xffffffff in () at /usr/lib/libreoffice/program/libsfxlo.so
#37 0xffffffff in () at /usr/lib/libreoffice/program/libsfxlo.so
#38 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#39 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#40 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#41 0xffffffff in () at /usr/lib/libreoffice/program/../program/libfwklo.so
#42 0xffffffff in comphelper::SynchronousDispatch::dispatch(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&, rtl::OUString const&, rtl::OUString const&, long, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () at /usr/lib/libreoffice/program/libcomphelper.so
#43 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#44 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#45 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#46 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#47 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#48 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#49 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#50 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#51 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#52 0xffffffff in SalGenericDisplay::DispatchInternalEvent() () at /usr/lib/libreoffice/program/libvcllo.so
#53 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#54 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#55 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#56 0xffffffff in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#57 0xffffffff in () at /usr/lib/libglib-2.0.so.0
#58 0xffffffff in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#59 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#60 0xffffffff in () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#61 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#62 0xffffffff in Application::Yield() () at /usr/lib/libreoffice/program/libvcllo.so
#63 0xffffffff in Application::Execute() () at /usr/lib/libreoffice/program/libvcllo.so
#64 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#65 0xffffffff in () at /usr/lib/libreoffice/program/libsofficeapp.so
#66 0xffffffff in () at /usr/lib/libreoffice/program/libvcllo.so
#67 0xffffffff in SVMain() () at /usr/lib/libreoffice/program/libvcllo.so
#68 0xffffffff in soffice_main () at /usr/lib/libreoffice/program/libsofficeapp.so
#69 0x080486f0 in ()
#70 0x080486c6 in ()
#71 0xffffffff in __libc_start_main () at /lib/libc.so.6
#72 0x08048581 in ()
A debugging session is active.
Inferior 1 [process 23482] will be killed.
Quit anyway? (y or n) [answered Y; input not from terminal]
В нем ничего не понимаю, темный лес.
Мною пробовалось также: Переустановка Libreoffice, удаление ~/.config/libreoffice с последующей попыткой открыть odt или запустить writer, и немного бубнов из комбинаций удаления конфигов и запуска офиса. Ничего не помогло.
Помогите...
