| Summary: | Tools > options > language settings > languages: segfaults LibreOffice | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Dick Gevers <dvgevers> |
| Component: | RPM Packages | Assignee: | D Morgan <dmorganec> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | libreoffice-core-3.4.3.1-1.mga2 | CVE: | |
| Status comment: | |||
|
Manuel Hiebel
2011-09-03 22:33:10 CEST
Assignee:
bugsquad =>
dmorganec i don't reproduce on cauldron. can you provide the output when you start oowriter in a terminal ? Sure, this is all, from startup until said segfault: $ fopen /usr/lib64/libreoffice/program/../basis-link/program/pagein-common: No such file or directory fopen /usr/lib64/libreoffice/program/../basis-link/program/pagein-writer: No such file or directory [1]+ Done oowriter I find also in the kernel logs: Sep 3 11:43:12 dvg kernel: soffice.bin[12829]: segfault at 2 ip 00007fc00a979030 sp 00007fffabf9ae00 error 4 in libicule.so.48.1[7fc00a964000+32000] Sep 3 11:43:34 dvg kernel: soffice.bin[13005]: segfault at 2 ip 00007f85ffe67030 sp 00007fff25b4e770 error 4 in libicule.so.48.1[7f85ffe52000+32000] Sep 3 21:04:55 dvg kernel: soffice.bin[26140]: segfault at 2 ip 00007f92e4430030 sp 00007fffdaeb7a50 error 4 in libicule.so.48.1[7f92e441b000+32000] Fixed with -2.mga2 Status:
NEW =>
RESOLVED |
Description of problem: Choose Tools > options > Language settings and click simply on 'Languages'. At that point LO segfaults. Tail of strace shows: 13130 open("/usr/share/fonts/gnu-free/FreeSerifBold.ttf", O_RDONLY) = 47 13130 fstat(47, {st_mode=S_IFREG|0644, st_size=309260, ...}) = 0 13130 mmap(NULL, 309260, PROT_READ, MAP_SHARED, 47, 0) = 0x7fd97cdb5000 13130 close(47) = 0 13130 brk(0x1cdf000) = 0x1cdf000 13130 --- {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0x7fd97ce36001} (Segmentation fault) --- 13154 +++ killed by SIGSEGV +++ 13145 +++ killed by SIGSEGV +++ 13135 +++ killed by SIGSEGV +++ 13131 +++ killed by SIGSEGV +++ 13134 +++ killed by SIGSEGV +++ 13133 +++ killed by SIGSEGV +++ 13129 <... wait4 resumed> [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0, NULL) = 13130 13129 --- {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=13130, si_status=SIGSEGV, si_utime=72, si_stime=16} (Child exited) --- 13129 futex(0x1bbede4, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x1bbee10, 6) = 1 13129 madvise(0x7ff7dd7d1000, 8368128, MADV_DONTNEED) = 0 13129 _exit(0) = ? 13119 <... futex resumed> ) = 0 13119 futex(0x1bbee10, FUTEX_WAKE_PRIVATE, 1) = 0 13119 close(6) = 0 13119 futex(0x7ff7e119f08c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7ff7e119f088, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...> 13125 <... futex resumed> ) = 0 13125 futex(0x7ff7e119ee20, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...> 13119 <... futex resumed> ) = 1 13119 futex(0x7ff7e119ee20, FUTEX_WAKE_PRIVATE, 1 <unfinished ...> 13125 <... futex resumed> ) = 0 13125 futex(0x7ff7e119ee20, FUTEX_WAKE_PRIVATE, 1) = 0 13125 madvise(0x7ff7defa9000, 8368128, MADV_DONTNEED) = 0 13125 _exit(0) = ? 13119 <... futex resumed> ) = 1 13119 munmap(0x7ff7e18d1000, 65536) = 0 13119 exit_group(0) = ?