Libreoffice+libicu calc wywraca się (100% =?iso-8859-2?q?powtarzalno=B6ci?=)

Łukasz Maśko ed at yen.ipipan.waw.pl
Tue Jun 19 22:11:50 CEST 2012


Dnia wtorek, 19 czerwca 2012, Lukasz Kies napisał:
[...]
> jak już dostaniesz SIGSEGV, to w gdb komenda:
> thread apply all bt full
> albo
> thread apply all bt
> W każdym razie musimy zobaczyć backtrace z tych wątków.

Dzięki. Załączam
(gdb) thread apply all bt

Thread 8 (Thread 0xae3ffb40 (LWP 9947)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7d1bf8a in poll () from /lib/libc.so.6
#2  0xb21a7d8a in ?? () from 
/usr/lib/libreoffice/program/libvclplug_genlo.so
#3  0xb7f95398 in ?? () from /usr/lib/libreoffice/program/../ure-
link/lib/libuno_sal.so.3
#4  0xb7c28aed in start_thread () from /lib/libpthread.so.0
#5  0xb7d268ee in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb2022b40 (LWP 9938)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7d1bf8a in poll () from /lib/libc.so.6
#2  0xb21b9756 in ?? () from 
/usr/lib/libreoffice/program/libvclplug_genlo.so
#3  0xb21b990d in ?? () from 
/usr/lib/libreoffice/program/libvclplug_genlo.so
#4  0xb7f95398 in ?? () from /usr/lib/libreoffice/program/../ure-
link/lib/libuno_sal.so.3
#5  0xb7c28aed in start_thread () from /lib/libpthread.so.0
#6  0xb7d268ee in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb16ffb40 (LWP 9937)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7d27e98 in accept () from /lib/libc.so.6
#2  0xb7f9ab3c in osl_acceptPipe () from 
/usr/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3
#3  0xb7f55719 in ?? () from /usr/lib/libreoffice/program/libsofficeapp.so
#4  0xb7f56e61 in ?? () from /usr/lib/libreoffice/program/libsofficeapp.so
#5  0xb7f95398 in ?? () from /usr/lib/libreoffice/program/../ure-
link/lib/libuno_sal.so.3
#6  0xb7c28aed in start_thread () from /lib/libpthread.so.0
#7  0xb7d268ee in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb4aaeb40 (LWP 9930)):
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7c2c764 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
#2  0xb7d33580 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb7fb454e in ?? () from /usr/lib/libreoffice/program/../ure-
link/lib/libuno_sal.so.3
#4  0xb7c28aed in start_thread () from /lib/libpthread.so.0
#5  0xb7d268ee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4ad0a40 (LWP 9927)):
#0  0xb5fca0f0 in icu_48::MorphTableHeader::process (this=0xaa5599b8, 
glyphStorage=...) at MorphTables.cpp:30
#1  0xb5fc6bfe in computeGlyphs (success=@0xbfffd810: LE_NO_ERROR, 
glyphStorage=..., rightToLeft=0 '\000', count=1, offset=7, chars=0xabe228e8,
    this=0x8c67a30, max=<optimized out>) at GXLayoutEngine.cpp:48
#2  icu_48::GXLayoutEngine::computeGlyphs (this=0x8c67a30, chars=0xabe228e8, 
offset=7, count=1, max=20, rightToLeft=0 '\000', glyphStorage=...,
    success=@0xbfffd810: LE_NO_ERROR) at GXLayoutEngine.cpp:31
#3  0xb5fc7b1f in layoutChars (success=@0xbfffd810: LE_NO_ERROR, y=0, x=0, 
rightToLeft=0 '\000', max=20, count=1, offset=7, chars=0xabe228e8,
    this=0x8c67a30) at LayoutEngine.cpp:499
#4  icu_48::LayoutEngine::layoutChars (this=0x8c67a30, chars=0xabe228e8, 
offset=7, count=1, max=20, rightToLeft=0 '\000', x=0, y=0,
    success=@0xbfffd810: LE_NO_ERROR) at LayoutEngine.cpp:481
#5  0xb6bdb141 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#6  0xb6bdb979 in ServerFontLayout::LayoutText(ImplLayoutArgs&) () from 
/usr/lib/libreoffice/program/libvcllo.so
#7  0xb6ab6aaa in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#8  0xb6ab6fdc in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#9  0xb6ab840a in OutputDevice::GetTextArray(String const&, long*, unsigned 
short, unsigned short) const () from 
/usr/lib/libreoffice/program/libvcllo.so
#10 0xb6ab84e9 in OutputDevice::GetTextWidth(String const&, unsigned short, 
unsigned short) const () from /usr/lib/libreoffice/program/libvcllo.so
#11 0xb6a21064 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#12 0xb6a251b1 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#13 0xb6a25353 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#14 0xb6a29a5b in ListBox::InsertEntry(String const&, unsigned short) () 
from /usr/lib/libreoffice/program/libvcllo.so
#15 0xac170595 in ?? () from /usr/lib/libreoffice/program/libcuilo.so
#16 0xac172317 in ?? () from /usr/lib/libreoffice/program/libcuilo.so
#17 0xb77d1eed in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#18 0xb77d2246 in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#19 0xb77d2391 in SfxTabDialog::Execute() () from 
/usr/lib/libreoffice/program/libsfxlo.so
#20 0xb0e4e22b in ?? () from /usr/lib/libreoffice/program/libscuilo.so
#21 0xad7eae72 in ?? () from 
/usr/lib/libreoffice/program/../program/libsclo.so
#22 0xad7694fb in ?? () from 
/usr/lib/libreoffice/program/../program/libsclo.so
#23 0xad75b33d in ?? () from 
/usr/lib/libreoffice/program/../program/libsclo.so
#24 0xb7788cbc in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#25 0xb7782321 in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#26 0xb7797a55 in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#27 0xb779802b in ?? () from /usr/lib/libreoffice/program/libsfxlo.so
#28 0xb73e9aec in ?? () from /usr/lib/libreoffice/program/libsvtlo.so
#29 0xb6b3be40 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#30 0xb6bb84a9 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#31 0xb6bbf5b6 in SalGenericDisplay::DispatchInternalEvent() () from 
/usr/lib/libreoffice/program/libvcllo.so
#32 0xb2a58adf in ?? () from 
/usr/lib/libreoffice/program/libvclplug_gtklo.so
#33 0xb2a58b3e in ?? () from 
/usr/lib/libreoffice/program/libvclplug_gtklo.so
#34 0xb2241272 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb22432c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0xb2243629 in ?? () from /usr/lib/libglib-2.0.so.0
#37 0xb22436d9 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#38 0xb2a58811 in ?? () from 
/usr/lib/libreoffice/program/libvclplug_gtklo.so
#39 0xb2a59499 in ?? () from 
/usr/lib/libreoffice/program/libvclplug_gtklo.so
#40 0xb69ec707 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#41 0xb69ea314 in Application::Yield(bool) () from 
/usr/lib/libreoffice/program/libvcllo.so
#42 0xb69ea345 in Application::Execute() () from 
/usr/lib/libreoffice/program/libvcllo.so
#43 0xb7f42a78 in ?? () from /usr/lib/libreoffice/program/libsofficeapp.so
#44 0xb69f0146 in ?? () from /usr/lib/libreoffice/program/libvcllo.so
#45 0xb69f0297 in SVMain() () from /usr/lib/libreoffice/program/libvcllo.so
#46 0xb7f576d0 in soffice_main () from 
/usr/lib/libreoffice/program/libsofficeapp.so
#47 0x0804852c in ?? ()
#48 0xb7c5b5f3 in __libc_start_main () from /lib/libc.so.6
#49 0x08048565 in ?? ()


Ja z tego wiele nie rozumiem, niestety. Natomiast dokopałem się do czegoś 
takiego:
http://lists.freebsd.org/pipermail/freebsd-office/2011-October/000396.html
To sprzed 10-ciu miesięcy, ale wygląda na taki sam problem, tylko pod 
freebsd.

Zbudowałem icu-4.8.1.1 po poprawieniu speca i teraz działa (tylko chwilowo 
tego patcha nie mogę wrzucić do CVS-a bo "sticky tag `auto-th-icu-4_8_1-1' 
for file `icu.spec' is not a branch" a ja z CVS-a dalej tak samo zielony jak 
dawniej).
-- 
Łukasz Maśko                                                            _o)
Lukasz.Masko(at)ipipan.waw.pl                                           /\\
Registered Linux User #61028                                           _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"


More information about the pld-devel-pl mailing list