Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 405423 - libreoffice-bin-3.4.5.2 illegal instruction at start
Summary: libreoffice-bin-3.4.5.2 illegal instruction at start
Status: RESOLVED DUPLICATE of bug 403915
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-23 12:47 UTC by Cedric Godin
Modified: 2012-02-23 15:27 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cedric Godin 2012-02-23 12:47:56 UTC
when starting loffice, I get :
/usr/bin/loffice: line 2: 14608 Illegal instruction     /usr/lib/libreoffice/program/soffice "$@"



Reproducible: Always




> emerge --info
Portage 2.1.10.47 (default/linux/x86/10.0/desktop, gcc-4.5.3, glibc-2.14.1-r2, 3.3.0-rc4 i686)
=================================================================
System uname: Linux-3.3.0-rc4-i686-Intel-R-_Pentium-R-_M_processor_1.86GHz-with-gentoo-2.1
Timestamp of tree: Thu, 23 Feb 2012 08:45:01 +0000
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.2.2
dev-util/cmake:           2.8.7-r3
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1
sys-apps/openrc:          0.9.9
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.11.1-r1
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.2 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r2
Repositories: gentoo enlightenment x11 gnustep cedric
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=pentium-m -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs candy clean-logs collision-protect distlocks ebuild-locks fixlafiles news nodoc noinfo parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv"
FFLAGS=""
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,now"
LINGUAS="en en_GB en_US fr fr_BE"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/enlightenment /var/lib/layman/x11 /var/lib/layman/gnustep /home/cedric/devel/overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac accessibility acl acpi additions akonadi alsa amazon apng asf asm audio audiofile autoipd avahi avi bash-completion battery berkdb bitmap-fonts blender-game bluetooth bonobo branding bzip2 cairo calendar cardbus cdda cdinstall cdparanoia cdr cgi chm chroot cis classic cle266 clucene consolekit cpufreq crypt css cups curl dbus dedicated device-mapper dga dhcpcd disk-partition diskio divx dlloader dri dts dv dvb dvd dvdnav dvdread e_modules_battery e_modules_clock e_modules_comp e_modules_conf-applications e_modules_conf-borders e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-desk e_modules_conf-desklock e_modules_conf-desks e_modules_conf-dialogs e_modules_conf-display e_modules_conf-dpms e_modules_conf-edgebindings e_modules_conf-engine e_modules_conf-fonts e_modules_conf-icon-theme e_modules_conf-imc e_modules_conf-interaction e_modules_conf-intl e_modules_conf-keybindings e_modules_conf-menus e_modules_conf-mime e_modules_conf-mouse e_modules_conf-mouse-cursor e_modules_conf-mousebindings e_modules_conf-paths e_modules_conf-performance e_modules_conf-profiles e_modules_conf-scale e_modules_conf-screensaver e_modules_conf-shelves e_modules_conf-startup e_modules_conf-theme e_modules_conf-transitions e_modules_conf-wallpaper e_modules_conf-wallpaper2 e_modules_conf-window-display e_modules_conf-window-focus e_modules_conf-window-manipulation e_modules_conf-window-remembers e_modules_conf-winlist e_modules_connman e_modules_cpufreq e_modules_dropshadow e_modules_fileman e_modules_fileman_opinfo e_modules_gadman e_modules_ibar e_modules_ibox e_modules_mixer e_modules_msgbus e_modules_ofono e_modules_pager e_modules_start e_modules_syscon e_modules_systray e_modules_temperature e_modules_winlist e_modules_wizard eds eet encode enscript erandom ethernet exceptions expat extensions faad fame fastcgi fbcon fbsplash ffmpeg file-icons firefox flac font-server fontconfig fts3 gadu gallium gcj gcrypt gd gdu gif git glibc-omitfp glitz gmedia gnome gnome-keyring gnustep gnutls gphoto2 gpm graphviz grub gstreamer gtk gtk3 h323 hibernate-script htmlhandbook ico icons iconv icq icu imap imlib innodb inotify introspection ipc ipv6 irc irmc ithreads jabber jack java java6 jingle joystick jpeg jpeg2k kcal kde kdepim konqueror kontact kqemu lame laptop lcms less libffi libkms libnotify libwww live llvm lm_sensors lzo mad madwifi maildir mdnsresponder-compat memlimit menu-plugin messenger mikmod mjpeg mmx mmxext mng modperl mozilla moznocompose moznoirc moznomail moznopango mozsvg mp3 mp4 mpeg mpg123 mplayer mpm-worker msn musepack musicbrainz mysql mysqli ncurses net network networkmanager nls no_wxgtk1 noamazon npp nptl nptlonly nsplugin obex objc objc++ objc-gc ocamlopt offensive ogg ogg123 oggvorbis on-the-fly-crypt openal openexr opengl openssl pam pango pcf pcmcia pcre pdf pdfkit pdflib pdo perl pg-intdatetime php pixmaps plasma pm-utils png policykit postgres ppds ppm psf python qt3support qt4 quicktime rdc rdesktop readline redland restrict-javascript rtc sdl semantic-desktop session shared-glapi simplexml sip slp sndfile snmp soap speex spell sql sqlite sqlite3 srt sse sse2 ssl sslv2 startup-notification subversion svg sysvipc texteffect theora threads tidy tiff trash-plugin truetype truetype-fonts type1-fonts udev udisks unicode usb userlocales utempter v4l v4l2 vapigen vboxwebsrv vcd vdesktop video vim-syntax virtuoso visualization vorbis wddx weather webdav-neon webkit webpresence widescreen wifi win32codecs wmf wmp x264 x86 xanim xcomposite xine xinerama xml xml2 xmlreader xmlrpc xmlwriter xorg xrandr xsl xulrunner xv xvid yv12 zip zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_userautoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logiomem_cache mime mime_magic negotiation rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="synaptics evdev keyboard mouse" KERNEL="linux" LINGUAS="en en_GB en_US fr fr_BE" QEMU_SOFTMMU_TARGETS="i386 sparc" QEMU_USER_TARGETS="i386 sparc" USERLAND="GNU" VIDEO_CARDS="radeon r300"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

> cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 13
model name      : Intel(R) Pentium(R) M processor 1.86GHz
stepping        : 8
microcode       : 0x20
cpu MHz         : 1867.000
cache size      : 2048 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx bts est tm2
bogomips        : 3723.89
clflush size    : 64
cache_alignment : 64
address sizes   : 32 bits physical, 32 bits virtual
power management:


> ./analyze-x86 /usr/lib/libreoffice/basis-link/ure-link/lib/libuno_sal.so.3 
Disassembling /usr/lib/libreoffice/basis-link/ure-link/lib/libuno_sal.so.3, please wait...

        MMX:            22
        SSE:             0
        Enh 3DNow:       0
        SSE2:           22
        SSE3:            0
        SSSE3:           0
        SSE4A:           0
        SSE4.1:          0
        SSE4.2:          0
        AVX:             0
        FMA:             0
        FMA4:            0

> gdb /usr/lib/libreoffice/program/soffice.bin 
GNU gdb (Gentoo 7.4 p1) 7.4
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-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/lib/libreoffice/program/soffice.bin...Reading symbols from /usr/lib/debug/usr/lib/libreoffice/program/soffice.bin.debug...(no debugging symbols found)...done.
(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/lib/libreoffice/program/soffice.bin 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0xb79f7b70 (LWP 17498)]

Program received signal SIGILL, Illegal instruction.
0x4686db30 in std::pair<boost::unordered_detail::hash_iterator_base<rtl::Allocator<std::pair<rtl::OUString const, Bootstrap_Impl*> >, boost::unordered_detail::ungrouped>, bool> boost::unordered_detail::hash_unique_table<boost::unordered_detail::map<rtl::OUString, rtl::OUStringHash, std::equal_to<rtl::OUString>, rtl::Allocator<std::pair<rtl::OUString const, Bootstrap_Impl*> > > >::emplace<std::pair<rtl::OUString const, Bootstrap_Impl*> const&>(std::pair<rtl::OUString const, Bootstrap_Impl*> const&) ()
   from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
(gdb) bt
#0  0x4686db30 in std::pair<boost::unordered_detail::hash_iterator_base<rtl::Allocator<std::pair<rtl::OUString const, Bootstrap_Impl*> >, boost::unordered_detail::ungrouped>, bool> boost::unordered_detail::hash_unique_table<boost::unordered_detail::map<rtl::OUString, rtl::OUStringHash, std::equal_to<rtl::OUString>, rtl::Allocator<std::pair<rtl::OUString const, Bootstrap_Impl*> > > >::emplace<std::pair<rtl::OUString const, Bootstrap_Impl*> const&>(std::pair<rtl::OUString const, Bootstrap_Impl*> const&) ()
   from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#1  0x4686a855 in rtl_bootstrap_args_open () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#2  0x4686b07d in (anonymous namespace)::get_static_bootstrap_handle() () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#3  0x4686ceb5 in rtl_bootstrap_get_from_handle () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#4  0x4686cf14 in rtl_bootstrap_get () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#5  0x46a1f8e2 in rtl::Bootstrap::get(rtl::OUString const&, rtl::OUString&) () from /usr/lib/libreoffice/program/../basis-link/program/libtlli.so
#6  0x46a1f6cf in tools::extendApplicationEnvironment() () from /usr/lib/libreoffice/program/../basis-link/program/libtlli.so
#7  0xb7fd5ae0 in soffice_main () from /usr/lib/libreoffice/program/../basis-link/program/libsofficeapp.so
#8  0x08048bd1 in main ()
(gdb) x
Argument required (starting display address).
(gdb) x 0x4686db30
0x4686db30 <_ZN5boost16unordered_detail17hash_unique_tableINS0_3mapIN3rtl8OUStringENS3_12OUStringHashESt8equal_toIS4_ENS3_9AllocatorISt4pairIKS4_P14Bootstrap_ImplEEEEEE7emplaceIIRKSD_EEES9_INS0_18hash_iterator_baseISE_NS0_9ungroupedEEEbEDpOT_+1088>:       0x8bb84ddd
(gdb)
Comment 1 Cedric Godin 2012-02-23 12:58:11 UTC
oops wrong x output.

(gdb) x/i 0x4686db30
=> 0x4686db30 <_ZN5boost16unordered_detail17hash_unique_tableINS0_3mapIN3rtl8OUStringENS3_12OUStringHashESt8equal_toIS4_ENS3_9AllocatorISt4pairIKS4_P14Bootstrap_ImplEEEEEE7emplaceIIRKSD_EEES9_INS0_18hash_iterator_baseISE_NS0_9ungroupedEEEbEDpOT_+1088>:    fisttpll -0x48(%ebp)
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2012-02-23 15:27:11 UTC

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