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

Łukasz Maśko ed at yen.ipipan.waw.pl
Tue Jun 19 21:32:09 CEST 2012


Dnia wtorek, 19 czerwca 2012, Łukasz Maśko napisał:
> Dnia wtorek, 19 czerwca 2012, Kacper Kornet napisał:
> [...]
> 
> > > Od tego zacząłem, do tego wróciłem - dalej elegancki segfault.
> > > Cholera, jak toto wytropić? gdb nie zapuszczę, bo oocalc to skrypt
> > > uruchamiający inny skrypt i nie wiem, jak to ugryźć.
> > 
> > gdb -p `pidof soffice.bin`
> > 
> > Dalej pewnie nie pomogę. Ale może ktoś inny.
> 
> Udało mi się bezpośrednio przez soffice.bin, ale dzięki. Nie zmienia to
> faktu, że się wywraca. Muszę chyba doinstalować libicu-debuginfo i może
> to coś da. Póki co, elegancko wywraca się w tym samym miejscu (ten sam
> adres w bibliotece). Może to kwestia czegoś jeszcze innego? Niestety,
> nie pamiętam, kiedy ostatnio tego używałem i działało (chodzi mi o
> zmianę formatu komórki, bo oocalca to używam często).

Oto efekt:

$ gdb /usr/lib/libreoffice/program/soffice.bin
GNU gdb (GDB) 7.4.50-0.20120120.2 (PLD Linux)
Copyright (C) 2012 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 "i686-pld-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/libreoffice/program/soffice.bin...(no 
debugging symbols found)...done.
(gdb) run --calc
Starting program: /usr/lib/libreoffice/program/soffice.bin --calc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
warning: "/usr/lib/debug/usr/lib/libicudata.so.48.1.debug": separate debug 
info file has no debug info
[New Thread 0xb4aaeb40 (LWP 7691)]
Detaching after fork from child process 7695.
Detaching after fork from child process 7696.
[New Thread 0xb2022b40 (LWP 7697)]
[New Thread 0xb16ffb40 (LWP 7698)]
[Thread 0xb2022b40 (LWP 7697) exited]
[New Thread 0xb2022b40 (LWP 7699)]
Detaching after fork from child process 7700.
[New Thread 0xaed07b40 (LWP 7703)]
[Thread 0xaed07b40 (LWP 7703) exited]
[New Thread 0xaed07b40 (LWP 7713)]
[New Thread 0xae3ffb40 (LWP 7714)]
[Thread 0xaed07b40 (LWP 7713) exited]
[New Thread 0xaed07b40 (LWP 7718)]
[New Thread 0xacae3b40 (LWP 7719)]
[Thread 0xacae3b40 (LWP 7719) exited]
[Thread 0xaed07b40 (LWP 7718) exited]

Program received signal SIGSEGV, Segmentation fault.
0xb5fca0f0 in icu_48::MorphTableHeader::process (this=0xaa5599b8, 
glyphStorage=...) at MorphTables.cpp:30
30              FeatureFlags defaultFlags = SWAPL(chainHeader-
>defaultFlags);

Czy ktoś ma pomysł, w czym dalej grzebać?
-- 
Ł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