Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 403931 - app-office/libreoffice-bin-3.4.5.2 crashes at startup
Summary: app-office/libreoffice-bin-3.4.5.2 crashes at startup
Status: RESOLVED DUPLICATE of bug 403915
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-15 18:04 UTC by Vasiliy Yeremeyev
Modified: 2012-02-15 18:50 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,5.18 KB, text/plain)
2012-02-15 18:04 UTC, Vasiliy Yeremeyev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vasiliy Yeremeyev 2012-02-15 18:04:32 UTC
Created attachment 302065 [details]
emerge --info

app-office/libreoffice-bin-3.4.5.2 crashes at startup:
$ lowriter 
/usr/bin/lowriter: line 2: 18654 Illegal instruction     /usr/lib64/libreoffice/program/soffice --writer "$@"

oosplash.bin[18654] trap invalid opcode ip:7f31b3ef0048 sp:7fffc7ce1ba0 error:0 in libuno_sal.so.3[7f31b3ebc000+55000]

app-office/libreoffice-bin-3.4.5.2 (/usr/lib64/libreoffice/ure/lib/libuno_sal.so.3

reemerging/revdep-rebuild doesn't help. libreoffice-bin-3.3.4 works
Comment 1 Alexander 2012-02-15 18:12:52 UTC
The same for me.

It fails here:

(gdb) bt
#0  0x00007ffff7bb1048 in ?? () from /usr/lib64/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#1  0x00007ffff7badd45 in rtl_bootstrap_args_open () from /usr/lib64/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#2  0x00007ffff7bae1ca in ?? () from /usr/lib64/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#3  0x00007ffff7bafe6d in rtl_bootstrap_get_from_handle () from /usr/lib64/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#4  0x00007ffff3eb99dd in tools::extendApplicationEnvironment() () from /usr/lib64/libreoffice/program/../basis-link/program/libtllx.so
#5  0x00007ffff795418d in soffice_main () from /usr/lib64/libreoffice/program/../basis-link/program/libsofficeapp.so
#6  0x0000000000400efb in main ()
(gdb)

Assebler:

disassemble 0x00007ffff7bb1048, +32
Dump of assembler code from 0x7ffff7bb1048 to 0x7ffff7bb1068:
=> 0x00007ffff7bb1048:  vmovsd 0x11600(%rip),%xmm1        # 0x7ffff7bc2650
   0x00007ffff7bb1050:  vcvtss2sd 0x20(%rbp),%xmm0,%xmm0
   0x00007ffff7bb1055:  vdivsd %xmm0,%xmm1,%xmm0
   0x00007ffff7bb1059:  callq  0x7ffff7b8d328 <floor@plt>
   0x00007ffff7bb105e:  xor    %edi,%edi
   0x00007ffff7bb1060:  vucomisd 0x115d8(%rip),%xmm0        # 0x7ffff7bc2640
End of assembler dump.

Relative address of the instruction is 0x34048,
so it seems that it fails in rtl_bootstrap_get () function in in libuno_sal.so.3.

It fails beacuse intel AVX instruction (vmovsd) is used, which is not supported by my CPU.
=)
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2012-02-15 18:50:36 UTC

*** This bug has been marked as a duplicate of bug 403915 ***