Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 455264 - googleearth-7.0.2.8415 segfaults in /usr/lib32/libexpat.so.1 from emul-linux-x86-baselibs-20121202
Summary: googleearth-7.0.2.8415 segfaults in /usr/lib32/libexpat.so.1 from emul-linux-...
Status: RESOLVED DUPLICATE of bug 455124
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-03 10:11 UTC by Adrian Bassett
Modified: 2013-02-03 10:31 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 Adrian Bassett 2013-02-03 10:11:33 UTC
On ~amd64 googleearth-7.0.2.8415 segfaults in /usr/lib32/libexpat.so.1

Before following the suggestion in https://bugs.gentoo.org/show_bug.cgi?id=455124#c2, googleearth-7.0.2.8415 crashed even before displaying the splash screen.  After 'eselect fontconfig disable 65-fonts-persian.conf' the splash screen appears but the program still crashes.

# emerge -pv googleearth
[ebuild   R   ] sci-geosciences/googleearth-7.0.2.8415  USE="mdns-bundled qt-bundled" 

Running under gdb gives:

$ gdb /opt/g*/googleearth-bin
GNU gdb (Gentoo 7.5.1 p1) 7.5.1
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 "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /opt/googleearth/googleearth-bin...(no debugging symbols found)...done.
(gdb) run
Starting program: /opt/googleearth/googleearth-bin 
warning: the debug information found in "/usr/lib64/debug/lib64/ld-2.16.so.debug" does not match "/lib/ld-linux.so.2" (CRC mismatch).

warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0xf1a9ab40 (LWP 12424)]
[New Thread 0xf1259b40 (LWP 12425)]
[New Thread 0xf0a58b40 (LWP 12426)]
[New Thread 0xf0257b40 (LWP 12427)]
[New Thread 0xeedbcb40 (LWP 12428)]
[New Thread 0xee5bbb40 (LWP 12429)]
[New Thread 0xed0feb40 (LWP 12431)]
[New Thread 0xec8fdb40 (LWP 12432)]
[New Thread 0xed8ffb40 (LWP 12430)]
[New Thread 0xeb8fbb40 (LWP 12434)]
[New Thread 0xec0fcb40 (LWP 12433)]
[New Thread 0xeb0fab40 (LWP 12435)]
[New Thread 0xea0f8b40 (LWP 12437)]
[New Thread 0xe98f7b40 (LWP 12438)]
[New Thread 0xea8f9b40 (LWP 12439)]
[New Thread 0xe8effb40 (LWP 12440)]
[Thread 0xeb8fbb40 (LWP 12434) exited]
[Thread 0xec8fdb40 (LWP 12432) exited]
[Thread 0xed0feb40 (LWP 12431) exited]
[Thread 0xeedbcb40 (LWP 12428) exited]
[Thread 0xee5bbb40 (LWP 12429) exited]
[New Thread 0xed0feb40 (LWP 12441)]

Program received signal SIGSEGV, Segmentation fault.
0xf3bb69ea in ?? () from /usr/lib32/libexpat.so.1
(gdb) quit

# equery belongs /usr/lib32/libexpat.so
 * Searching for /usr/lib32/libexpat.so ... 
app-emulation/emul-linux-x86-baselibs-20121202 (/usr/lib32/libexpat.so.1.6.0)
app-emulation/emul-linux-x86-baselibs-20121202 (/usr/lib32/libexpat.so -> libexpat.so.1.6.0)

Not much to go on without symbols:

# file /usr/lib32/libexpat.so.1.6.0
/usr/lib32/libexpat.so.1.6.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
Comment 1 Denis M. (Phr33d0m) 2013-02-03 10:31:24 UTC

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