W dniu 19 czerwca 2012 21:32 użytkownik Łukasz Maśko <[email protected]> napisał: >> 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ć?
Łukaszu, 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. Przy okazji u mnie, na x86_64 wszystko działa w porządku. -- Pozdrawiam, Łukasz _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
