Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 319813 - sci-geosciences/googleearth-5.2.1.1329_beta segfaults at start
Summary: sci-geosciences/googleearth-5.2.1.1329_beta segfaults at start
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal with 2 votes (vote)
Assignee: Julian Ospald
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-15 09:09 UTC by Pacho Ramos
Modified: 2013-02-10 15:38 UTC (History)
20 users (show)

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


Attachments
many crashes logs, the bigger ones are with system qt (crashlogs.zip,15.13 KB, application/zip)
2010-06-16 16:07 UTC, Francesco Riosa
Details
strace with bundled libraries (a,1.68 MB, text/plain)
2010-06-16 16:12 UTC, Francesco Riosa
Details
crashlog (crashlog-4c584473.txt,318 bytes, text/plain)
2010-08-03 16:37 UTC, blackdream
Details
valgrind trace on amd64 (gearth_amd64.txt,262.18 KB, text/plain)
2010-09-14 13:37 UTC, Karl H
Details
valgrind on x86 log (gearth_x86.txt,17.91 KB, text/plain)
2010-09-14 14:15 UTC, Karl H
Details
hamburg (screenshot93.jpeg,127.03 KB, image/jpeg)
2011-02-19 13:35 UTC, Toralf Förster
Details
.googleearth/crashlogs/crashlog-4d5fc608.txt (crashlog-4d5fc608.txt,2.84 KB, text/plain)
2011-02-19 13:39 UTC, Toralf Förster
Details
qt-bundled crash log on ~amd64 (crashlog-4d9874c4.txt,2.71 KB, text/plain)
2011-04-03 13:26 UTC, David Kredba
Details
System qt crash on the same ~amd64 machine (crashlog-4d987885.txt,1.82 KB, text/plain)
2011-04-03 13:43 UTC, David Kredba
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2010-05-15 09:09:33 UTC
Even with or without "qt-bundled" USE flag:

Major Version 5
Minor Version 1
Build Number 3533
Build Date Nov 11 2009
Build Time 16:41:31
OS Type 11
OS Major Version 2
OS Minor Version 6
OS Build Version 32
OS Patch Version 0
Crash Signal 11
Crash Time 1273756900
Up Time 2.62998

Stacktrace from glibc:
./googleearth-bin[0x805caa6]
[0xb77ae400]
/opt/googleearth/libIGGfx.so(_ZN3Gap3Gfx18igOglVisualContext21internalCreateContextEv+0x152)[0xb3411052]
/opt/googleearth/libIGGfx.so(_ZN3Gap3Gfx18igOglVisualContext4openEv+0x89)[0xb34314e9]
/opt/googleearth/libevll.so(_ZN5earth4evll13VisualContext11OpenContextEN3Gap3Gfx25igRenderDestinationFormatERKNS0_8InitInfoE+0xfb)[0xb3087b1b]
/opt/googleearth/libevll.so(_ZN5earth4evll13VisualContext4initERKNS0_8InitInfoE+0x167)[0xb3087cc7]
/opt/googleearth/libevll.so(_ZN5earth4evll17RenderContextImpl4initERKNS0_8InitInfoE+0x81)[0xb2f938a1]
./librender.so(_ZN12RenderWidget6SetApiEPN5earth4evll3APIE+0x47)[0xb5e8f817]
./librender.so(_ZN5earth6render12RenderWindow12createWidgetEv+0xa7)[0xb5e76757]
./libgoogleearth_lib.so(_ZN5earth6client12ModuleWidget9showEventEP10QShowEvent+0x94)[0xb671b6f4]
/usr/lib/qt4/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x540)[0x470719c2]



With "qt-bundled"

Major Version 5
Minor Version 1
Build Number 3533
Build Date Nov 11 2009
Build Time 16:41:31
OS Type 11
OS Major Version 2
OS Minor Version 6
OS Build Version 32
OS Patch Version 0
Crash Signal 11
Crash Time 1273819993
Up Time 3.85249

Stacktrace from glibc:
./googleearth-bin[0x805caa6]
[0xb78a0400]
/opt/googleearth/libIGGfx.so(_ZN3Gap3Gfx18igOglVisualContext21internalCreateContextEv+0x152)[0xb3565052]
/opt/googleearth/libIGGfx.so(_ZN3Gap3Gfx18igOglVisualContext4openEv+0x89)[0xb35854e9]
/opt/googleearth/libevll.so(_ZN5earth4evll13VisualContext11OpenContextEN3Gap3Gfx25igRenderDestinationFormatERKNS0_8InitInfoE+0xfb)[0xb31dbb1b]
/opt/googleearth/libevll.so(_ZN5earth4evll13VisualContext4initERKNS0_8InitInfoE+0x167)[0xb31dbcc7]
/opt/googleearth/libevll.so(_ZN5earth4evll17RenderContextImpl4initERKNS0_8InitInfoE+0x81)[0xb30e78a1]
./librender.so(_ZN12RenderWidget6SetApiEPN5earth4evll3APIE+0x47)[0xb59e5817]
./librender.so(_ZN5earth6render12RenderWindow12createWidgetEv+0xa7)[0xb59cc757]
./libgoogleearth_lib.so(_ZN5earth6client12ModuleWidget9showEventEP10QShowEvent+0x94)[0xb62256f4]
./libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x652)[0xb7038cc2]
./libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xa8)[0xb6ff4750]
./libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x126)[0xb6ffc3de]
./libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x70)[0xb7764dd4]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0xcc)[0xb703bd30]
./libQtGui.so.4(_ZN14QWidgetPrivate14show_recursiveEv+0x7b)[0xb703bacf]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x15c)[0xb703bc58]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x42)[0xb703bca6]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x3bb)[0xb703c2e3]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x146)[0xb703bc42]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x42)[0xb703bca6]
./libQtGui.so.4(_ZN14QWidgetPrivate14show_recursiveEv+0x7b)[0xb703bacf]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x15c)[0xb703bc58]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x42)[0xb703bca6]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x3bb)[0xb703c2e3]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x146)[0xb703bc42]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x42)[0xb703bca6]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x3bb)[0xb703c2e3]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x146)[0xb703bc42]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x42)[0xb703bca6]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x3bb)[0xb703c2e3]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x146)[0xb703bc42]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x42)[0xb703bca6]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x3bb)[0xb703c2e3]
./libQtGui.so.4(_ZN14QWidgetPrivate12showChildrenEb+0x146)[0xb703bc42]
./libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x42)[0xb703bca6]
./libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x3bb)[0xb703c2e3]
./libQtGui.so.4(_ZN7QWidget10showNormalEv+0x4a)[0xb702f7d2]

./libgoogleearth_lib.so(_ZN10MainWindow18readScreensizeInfoEv+0xbeb)[0xb62011db]
./libgoogleearth_lib.so(_ZN5earth6client11Application12SetupMainWinENS0_3Kvw7ProductEb+0x282)[0xb624ae82]
./libgoogleearth_lib.so(_ZN5earth6client11Application3runEv+0x3a9)[0xb6252df9]
./googleearth-bin[0x805c77a]
/lib/libc.so.6(__libc_start_main+0xe5)[0x45d50a65]
./googleearth-bin[0x805be71]



Reproducible: Always




My emerge --info:

Portage 2.1.8.3 (default/linux/x86/10.0/desktop/gnome, gcc-4.3.4, glibc-2.10.1-r1, 2.6.32-gentoo-r7 i686)
=================================================================
System uname: Linux-2.6.32-gentoo-r7-i686-Intel-R-_Pentium-R-_4_CPU_3.06GHz-with-gentoo-1.12.13
Timestamp of tree: Sat, 08 May 2010 08:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4-r1
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="es_ES.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="es es_ES en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa apache2 avahi bash-completion berkdb branding bzip2 cairo cdda cddb cdr cleartype cli consolekit cracklib crypt css cups cxx dbus djvu dri dts dvd dvdr dvi eds emboss encode evo exif fam ffmpeg firefox flac foomaticdb fortran gdbm gdu gif gimp glitz gmail gnome gnome-keyring gpm gstreamer gtk hal iconv imap ipod java jpeg jpeg2k kdehiddenvisibility kpathsea latex lcms libnotify lzma mad mbox mikmod mmx mmxext mng modules mono mp3 mp4 mpeg mudflap musepack musicbrainz nautilus ncurses network network-cron nls nptl nptlonly ogg opengl openmp pam pango pch pcre pdf perl png policykit pop ppds pppd python qt3support qt4 raw readline reflection sdl session smp spell spl sse sse2 ssl startup-notification svg sysfs t1lib tcpd theora tiff truetype unicode usb vcd vorbis win32codecs x264 x86 xcb xcomposite xml xmp xorg xulrunner xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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_user autoindex 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 logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es es_ES en_US" RUBY_TARGETS="ruby18" SANE_BACKENDS="xerox_mfp" USERLAND="GNU" VIDEO_CARDS="radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-05-16 23:08:16 UTC
Can you check 5.1.3535.3218? Otherwise I'm afraid I can't do much here, and you'd have to send bug report upstream and/or search their forums :/
Comment 2 thomas 2010-06-15 17:29:07 UTC
5.1.3533.1731-r1 was starting OK for me, but it did not load data from the server. At least it looked that way.

Then I tried 5.1.3535.3218-r1 and it crashes for me on startup.

BTW, I had to force the rebuild of the 5.1.3535.3218-r1 ebuild checksum, because the filesize was not right (should be 25 MB and was 31 MB).

I am using KDE4 with desktop effects and NVidia.
Comment 3 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-06-16 06:04:01 UTC
(In reply to comment #2)
> Then I tried 5.1.3535.3218-r1 and it crashes for me on startup.
> 
> BTW, I had to force the rebuild of the 5.1.3535.3218-r1 ebuild checksum,
> because the filesize was not right (should be 25 MB and was 31 MB).

This means you installed 5.2.1, not 5.1.3535.3218. The moved URL for 5.1 was fixed yesterday and you didn't get it in the sync yet. Please resync and redownload the distfile for 5.1.
Comment 4 Francesco Riosa 2010-06-16 16:07:21 UTC
Created attachment 235581 [details]
many crashes logs, the bigger ones are with system qt

for me it crashes with every combination of use-flags

strace and emerge --info follow

work /opt/googleearth gdb ./googleearth-bin 
GNU gdb (Gentoo 7.1 p1) 7.1
Copyright (C) 2010 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 "/srv/debug/lib64/ld-2.11.2.so.debug" does not match "/lib/ld-linux.so.2" (CRC mismatch).

warning: no loadable sections found in added symbol-file /srv/debug/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/32/libstdc++.so.6.0.13.debug
[Thread debugging using libthread_db enabled]
[New Thread 0xf4856b70 (LWP 19067)]
[New Thread 0xf3defb70 (LWP 19068)]
[New Thread 0xf35eeb70 (LWP 19069)]
[New Thread 0xf2dedb70 (LWP 19070)]
[Thread 0xf2dedb70 (LWP 19070) exited]
[Thread 0xf35eeb70 (LWP 19069) exited]
[Thread 0xf3defb70 (LWP 19068) exited]
[New Thread 0xf3defb70 (LWP 19071)]
[New Thread 0xf35eeb70 (LWP 19072)]
[New Thread 0xf2dedb70 (LWP 19073)]
[New Thread 0xf17a1b70 (LWP 19074)]
[New Thread 0xf0fa0b70 (LWP 19075)]
[New Thread 0xf079fb70 (LWP 19076)]
[New Thread 0xefc0ab70 (LWP 19077)]
[New Thread 0xef409b70 (LWP 19078)]
[New Thread 0xeec08b70 (LWP 19079)]
[New Thread 0xee407b70 (LWP 19080)]
[New Thread 0xedc06b70 (LWP 19081)]
[Thread 0xf079fb70 (LWP 19076) exited]
[Thread 0xf0fa0b70 (LWP 19075) exited]
[Thread 0xf17a1b70 (LWP 19074) exited]
[Thread 0xf3defb70 (LWP 19071) exited]
Fatal error in __driConfigOptions line 1, column 0: unknown encoding.

Program received signal SIGABRT, Aborted.
0xf7fdc430 in __kernel_vsyscall ()
(gdb) bt 
#0  0xf7fdc430 in __kernel_vsyscall ()
#1  0xf628193f in raise () from /lib32/libc.so.6
#2  0xf63b9ff4 in ?? () from /lib32/libc.so.6
#3  0xecea332d in ?? () from /usr/lib32/dri/r600_dri.so
#4  0xecea3eb1 in ?? () from /usr/lib32/dri/r600_dri.so
#5  0xece9c0d9 in ?? () from /usr/lib32/dri/r600_dri.so
#6  0xf55eaeba in ?? () from //usr/lib32/opengl/xorg-x11/lib/libGL.so.1
#7  0xf55c6e33 in ?? () from //usr/lib32/opengl/xorg-x11/lib/libGL.so.1
#8  0xf55c26ea in ?? () from //usr/lib32/opengl/xorg-x11/lib/libGL.so.1
#9  0xf55c34e6 in glXChooseVisual () from //usr/lib32/opengl/xorg-x11/lib/libGL.so.1
#10 0xf5852673 in ?? () from ./librender.so
#11 0xf5853056 in RenderWidget::init() () from ./librender.so
#12 0xf5853eac in RenderWidget::RenderWidget(QWidget*, char const*, QFlags<Qt::WindowType>) () from ./librender.so
#13 0xf5836432 in earth::render::RenderWindow::createWidget() () from ./librender.so
#14 0xf7f622d4 in earth::client::ModuleWidget::showEvent(QShowEvent*) () from ./libgoogleearth_free.so
#15 0xf740b7ef in QWidget::event(QEvent*) () from ./libQtGui.so.4
#16 0xf73bbe20 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from ./libQtGui.so.4
#17 0xf73c58a3 in QApplication::notify(QObject*, QEvent*) () from ./libQtGui.so.4
#18 0xf7c3dd50 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from ./libQtCore.so.4
#19 0xf740e55c in QWidgetPrivate::show_helper() () from ./libQtGui.so.4
#20 0xf740e264 in QWidgetPrivate::show_recursive() () from ./libQtGui.so.4
#21 0xf740e482 in QWidgetPrivate::showChildren(bool) () from ./libQtGui.so.4
#22 0xf740e4d5 in QWidgetPrivate::show_helper() () from ./libQtGui.so.4
#23 0xf740ea97 in QWidget::setVisible(bool) () from ./libQtGui.so.4
#24 0xf740e469 in QWidgetPrivate::showChildren(bool) () from ./libQtGui.so.4
#25 0xf740e4d5 in QWidgetPrivate::show_helper() () from ./libQtGui.so.4
#26 0xf740e264 in QWidgetPrivate::show_recursive() () from ./libQtGui.so.4
#27 0xf740e482 in QWidgetPrivate::showChildren(bool) () from ./libQtGui.so.4
#28 0xf740e4d5 in QWidgetPrivate::show_helper() () from ./libQtGui.so.4
#29 0xf740ea97 in QWidget::setVisible(bool) () from ./libQtGui.so.4
#30 0xf740e469 in QWidgetPrivate::showChildren(bool) () from ./libQtGui.so.4
#31 0xf740e4d5 in QWidgetPrivate::show_helper() () from ./libQtGui.so.4
#32 0xf740e264 in QWidgetPrivate::show_recursive() () from ./libQtGui.so.4
#33 0xf740e482 in QWidgetPrivate::showChildren(bool) () from ./libQtGui.so.4
#34 0xf740e4d5 in QWidgetPrivate::show_helper() () from ./libQtGui.so.4
#35 0xf740ea97 in QWidget::setVisible(bool) () from ./libQtGui.so.4
#36 0xf740e469 in QWidgetPrivate::showChildren(bool) () from ./libQtGui.so.4
#37 0xf740e4d5 in QWidgetPrivate::show_helper() () from ./libQtGui.so.4
#38 0xf740ea97 in QWidget::setVisible(bool) () from ./libQtGui.so.4
#39 0xf740e469 in QWidgetPrivate::showChildren(bool) () from ./libQtGui.so.4
#40 0xf740e4d5 in QWidgetPrivate::show_helper() () from ./libQtGui.so.4
#41 0xf740ea97 in QWidget::setVisible(bool) () from ./libQtGui.so.4
#42 0xf740e469 in QWidgetPrivate::showChildren(bool) () from ./libQtGui.so.4
#43 0xf740e4d5 in QWidgetPrivate::show_helper() () from ./libQtGui.so.4
#44 0xf740ea97 in QWidget::setVisible(bool) () from ./libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#45 0xf73fee9e in QWidget::showNormal() () from ./libQtGui.so.4
#46 0xf7f4a225 in MainWindow::readScreensizeInfo() () from ./libgoogleearth_free.so
#47 0xf7f8961e in earth::client::Application::SetupMainWin(earth::client::Kvw::Product, bool) () from ./libgoogleearth_free.so
#48 0xf7f9047f in earth::client::Application::run() () from ./libgoogleearth_free.so
#49 0xf7f8473d in earthmain () from ./libgoogleearth_free.so
#50 0x080486c2 in ?? ()
#51 0xf626abee in __libc_start_main () from /lib32/libc.so.6
(gdb) 

work /opt/googleearth emerge --info googleearth
Portage 2.2_rc67 (default/linux/amd64/10.0, gcc-4.4.4, glibc-2.11.2-r0, 2.6.34 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.34-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q8400_@_2.66GHz-with-gentoo-2.0.1
Timestamp of tree: Wed, 16 Jun 2010 15:15:03 +0000
ccache version 2.4 [disabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r2, 3.1.2-r3
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.1-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.7.9-r2, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
virtual/os-headers:  2.6.34
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=nocona -pipe -ggdb"
DISTDIR="/srv/distfiles"
FEATURES="assume-digests distlocks fixpackages installsources metadata-transfer news noinfo parallel-fetch sandbox sfperms sign splitdebug strict test-fail-continue unmerge-logs unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://ftp.linux.ee/pub/gentoo/distfiles/ http://ftp.gentoo.skynet.be/pub/gentoo/ http://gentoo.tiscali.nl/gentoo/ http://gentoo.inode.at/"
LANG="it_IT.UTF-8"
LC_ALL="C"
LDFLAGS="-Wl,--hash-style=gnu"
LINGUAS="it"
MAKEOPTS="-j4"
PKGDIR="/g/packages"
PORTAGE_COMPRESS="lzma"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/srv/tmp"
PORTDIR="/srv/portage"
PORTDIR_OVERLAY="/g/ovl/tmp"
SYNC="rsync://sources.pnpitalia.it/gentoo-portage"
USE="3dnow X a52 aac acl akonadi alsa amd64 amr apache2 apm asf automount avahi avi bash-completion berkdb bitmap-fonts browserplugin bzip2 cairo caps captury cdda cddb chm cjk cli compositor consolekit cracklib crypt cups curl cxx dbus decibel dedicated device-mapper djvu dri dvdread emboss encode engines erandom exif exiv2 extrafilters fam fame ffmpeg firefox flac foomaticdb fortran gallium gdbm geos gif glitz gpm gstreamer gtk2 hal hdf hdf5 hpijs hpn htmlhandbook iconv idn imagemagick imlib iproute2 ipv6 ithreads jack java jingle jpeg jpeg2k justify kde kdehiddenvisibility kdepim kontact latex libg++ libwww lua lzma lzo mad mbrola messenger mikmod mjpeg mmx mng modules motif mp3 mpeg mplayer mudflap multilib mysql ncurses nepomuk new-hpcups newxkb nls nptl nptlonly odbc ogdi ogg openexr opengl openmp pam pam_chroot pcre perl plasma plugins png policykit pppd private-headers python qt qt3support qt4 quicktime rdesktop readline reflection reiserfs samba sasl scanner schroedinger screen sdl semantic-desktop server session skey slang social-desktop spell spl sqlite3 sse sse2 ssl startup-notification svg sysfs system-sqlite taglib tcltk tcpd telepathy theora threads tiff tls truetype truetype-fonts ucs2 udev unicode urandom usb userlocales utempter utils v4l v4l2 vnc vorbis webkit x264 xcb xcomposite xine xinerama xml xorg xv xvid zeroconf zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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_user autoindex 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 logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="prefork" CAMERAS="ptp2 directory" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" QEMU_SOFTMMU_TARGETS="arm x86_64" QEMU_USER_TARGETS="arm x86_64" RUBY_TARGETS="ruby18" SANE_BACKENDS="hp4200 net ricoh" USERLAND="GNU" VIDEO_CARDS="radeon radeonhd" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

sci-geosciences/googleearth-5.2.1.1329_beta was built with the following:
USE="(multilib) qt-bundled -mdns-bundled"
Comment 5 Francesco Riosa 2010-06-16 16:12:00 UTC
Created attachment 235583 [details]
strace with bundled libraries

errata on comment #4, that was obviously not a strace but a bt from gdb, attaching the strace now
Comment 6 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-06-17 14:24:36 UTC
Changing summary to the new beta - the original reported version is no longer downloadable and the one that is currently stabled had no report.

I recommend submitting bug upstream, with the log as they want. And preferably with the USE="qt-bundled" variant, otherwise they might dismiss it as unsupported install.
Comment 7 thomas 2010-06-17 15:36:24 UTC
I just updated world and GoogleEarth does no longer crash for me. I have installed sci-geosciences/googleearth-5.2.1.1329_beta.

The only strange thing is, that the old sightseeing places that I have under My Places always zoom to the ocean.

Other than that, everything seems to work fine.
Comment 8 Ed Tomlinson 2010-06-28 21:51:56 UTC
Googleearth still crashes with: 

Fatal error in __driConfigOptions line 1, column 0: unknown encoding.
Google Earth has caught signal 6.

We apologize for the inconvenience, but Google Earth has crashed.
 This is a bug in the program, and should never happen under normal
 circumstances. A bug report and debugging data have been written
 to this text file:

    /mnt/sdc4/home/ed/.googleearth/crashlogs/crashlog-4c29183c.txt

Please include this file if you submit a bug report to Google.
---

here.

emerge --info googleearth
Portage 2.2_rc67-r8 (default/linux/amd64/10.0, gcc-4.4.4, glibc-2.11.2-r0, 2.6.34-crc x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.34-crc-x86_64-AMD_Phenom-tm-_II_X4_940_Processor-with-gentoo-2.0.1
Timestamp of tree: Mon, 28 Jun 2010 21:15:02 +0000
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r2, 3.1.2-r3
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.1-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.5, 4.4.4-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
virtual/os-headers:  2.6.34
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=amdfam10 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://adelie.polymtl.ca/ ftp://cs.ubishops.ca/pub/gentoo ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo ftp://mirror.iawnet.sandia.gov/pub/gentoo/ "
LC_ALL="en_CA.utf8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise /usr/local/portage/layman/x11 /usr/local/portage/layman/ruby /usr/local/portage/layman/multilib /usr/local/portage"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl alsa amd64 arts artswrappersuid asf berkdb bluetooth bzip2 cdr cli cracklib crypt cups cxx divx4linux doc dri dts dvd dvdread enable-jingle fam fat ffmpeg firefox gdbm gnome gpm gstreamer gtk iconv ipv6 jpeg kde lcms mad matroska mmx mmxext modules mudflap multilib ncurses nls nptl nptlonly ntfs ogg opengl openmp pam pcre pdf perl png pppd python qt qt-copy quicktime readline reflection reiser4 reiserfs ruby samba sdl session smb spl sse sse2 ssl sysfs tcpd theora threads truetype unicode vorbis wavpack webkit wma xcb xcomposite xfs xinerama xorg xv xvid xvmc zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="ati radeon radeonhd vesa fbdev vmware gallium" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

sci-geosciences/googleearth-5.2.1.1329_beta was built with the following:
USE="lib32 qt-bundled -mdns-bundled" 

Hope this helps
Comment 9 R Bar-On 2010-07-01 16:21:23 UTC
I get the same crash as the last comment.
Comment 10 Sergey 'L29Ah' Alirzaev 2010-07-06 19:38:06 UTC
I'm getting the crash if using w/o qt-bundled, but qt-bundled doesn't allow me to pick any font apart from fixed and terminus, making on-map text unreadable.
Comment 11 Chr0nos 2010-07-10 18:23:49 UTC
i've got the same bug here with the version 5.2.1.1329_beta
Comment 12 Thomas Capricelli 2010-07-19 15:31:40 UTC
hello, I have not been able to use googleearth for weeks now, because of this... is there any way to go backward ? It does not seem possible until one has kept a previous tarball....Does it mean that googleearth is just broken in gentoo right now ? and there's no way to make it work at all ?
Comment 13 Markus Rathgeb 2010-07-28 12:17:35 UTC
sci-geosciences/googleearth
Installed versions:  5.2.1.1329_beta (qt-bundled -mdns-bundled)

LD_LIBRARY_PATH=/opt/googleearth GOOGLE_EARTH_DATA_PATH=/opt/googleearth LC_NUMERIC=C gdb /opt/googleearth/googleearth-bin

Program received signal SIGABRT, Aborted.
0xb7fe0424 in __kernel_vsyscall ()


(gdb) thread apply all bt full

Thread 1 (Thread 0xb4d666e0 (LWP 5324)):
#0  0xb7fe0424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb62bcb20 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = <value optimized out>
        pid = -1237475340
        selftid = 5324
#2  0xb62be368 in *__GI_abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0xb7fffa3c, sa_sigaction = 0xb7fffa3c}, sa_mask = {__val = {9, 3034369704, 1, 0, 1, 3086874832, 3085398736, 3081994803, 3081992456, 3081977240, 1, 3087003588, 3221213332, 3221213320, 3221213428, 3086921600, 3221213392, 3086874832, 
              3085963804, 3087006268, 0, 0, 1, 0, 1, 3085398736, 3221213556, 44, 3221213304, 3082319686, 3085398736, 3082011996}}, sa_flags = -1073753884, sa_restorer = 0xbfffd0d8}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb7f8823e in ?? () from /opt/googleearth/libgoogleearth_free.so
No symbol table info available.
#4  0xb7b7e1e4 in qt_message_output(QtMsgType, char const*) () from /opt/googleearth/libQtCore.so.4
No symbol table info available.
#5  0xb7b7e2f8 in ?? () from /opt/googleearth/libQtCore.so.4
No symbol table info available.
#6  0xb7b7e359 in qFatal(char const*, ...) () from /opt/googleearth/libQtCore.so.4
No symbol table info available.
#7  0xb7c6ce00 in QObjectPrivate::QObjectPrivate(int) () from /opt/googleearth/libQtCore.so.4
No symbol table info available.
#8  0xb3f10cdc in QDBusAbstractInterfacePrivate (this=0x80ca078, serv=..., p=..., iface=..., con=..., isDynamic=false) at qdbusabstractinterface.cpp:86
No locals.
#9  0xb3f11389 in QDBusAbstractInterface (this=0x80c9408, service=..., path=..., interface=0xb3f3d7d0 "org.freedesktop.DBus", con=..., parent=0x80c4fb8) at qdbusabstractinterface.cpp:304
No locals.
#10 0xb3ef03cb in QDBusConnectionInterface (this=0x80c9408, connection=..., parent=0x80c4fb8) at qdbusconnectioninterface.cpp:164
No locals.
#11 0xb3eec04f in QDBusConnectionPrivate::setBusService (this=0x80c4fb8, connection=...) at qdbusconnection.cpp:1014
No locals.
#12 0xb3eed8a1 in QDBusConnection::connectToBus (type=QDBusConnection::SessionBus, name=...) at qdbusconnection.cpp:349
        locker = {val = 134687521}
        d = 0x80c4fb8
        c = <value optimized out>
        error = {error = {name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 1, dummy3 = 1, dummy4 = 1, dummy5 = 0, padding1 = 0xb3f3d72c}}
        retval = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0xb3f41140 "QDBusConnection", data = 0xb3f41320, extradata = 0x0}}, d = 0x80c4fb8}
#13 0xb3eedfde in QDBusDefaultConnection () at qdbusconnection.cpp:955
No locals.
#14 _q_sessionBus () at qdbusconnection.cpp:962
        x = 0x8088c20
        cleanup = {globalStatic = @0x0}
#15 0xb3eee160 in QDBusConnection::sessionBus () at qdbusconnection.cpp:969
No locals.
#16 0xb44047ad in KGlobalSettings (this=0x806e8e0) at /var/tmp/portage/kde-base/kdelibs-4.4.5/work/kdelibs-4.4.5/kdeui/kernel/kglobalsettings.cpp:195
No locals.
#17 0xb44056f3 in operator-> () at /var/tmp/portage/kde-base/kdelibs-4.4.5/work/kdelibs-4.4.5/kdeui/kernel/kglobalsettings.cpp:187
No locals.
#18 operator KGlobalSettings* () at /var/tmp/portage/kde-base/kdelibs-4.4.5/work/kdelibs-4.4.5/kdeui/kernel/kglobalsettings.cpp:187
No locals.
#19 KGlobalSettings::self () at /var/tmp/portage/kde-base/kdelibs-4.4.5/work/kdelibs-4.4.5/kdeui/kernel/kglobalsettings.cpp:188
        _k_static_s_self_destroyed = false
        _k_static_s_self = {_q_value = 0x0}
#20 0xb48308e3 in KQGuiPlatformPlugin () at /var/tmp/portage/kde-base/qguiplatformplugin_kde-4.4.5/work/qguiplatformplugin_kde-4.4.5/qguiplatformplugin_kde/qguiplatformplugin_kde.cpp:154
No locals.
#21 qt_plugin_instance () at /var/tmp/portage/kde-base/qguiplatformplugin_kde-4.4.5/work/qguiplatformplugin_kde-4.4.5/qguiplatformplugin_kde/qguiplatformplugin_kde.cpp:346
        _instance = {o = 0x0}
#22 0xb7c48044 in QFactoryLoader::instance(QString const&) const () from /opt/googleearth/libQtCore.so.4
No symbol table info available.
#23 0xb7442115 in ?? () from /opt/googleearth/libQtGui.so.4
No symbol table info available.
#24 0xb744973e in QApplicationPrivate::x11_apply_settings() () from /opt/googleearth/libQtGui.so.4
No symbol table info available.
#25 0xb744a8c7 in ?? () from /opt/googleearth/libQtGui.so.4
No symbol table info available.
#26 0xb744ed99 in ?? () from /opt/googleearth/libQtGui.so.4
No symbol table info available.
#27 0xb73e018c in QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) () from /opt/googleearth/libQtGui.so.4
No symbol table info available.
#28 0xb73e0b9d in QApplication::QApplication(int&, char**, int) () from /opt/googleearth/libQtGui.so.4
No symbol table info available.
#29 0xb7f9481d in earth::client::Application::Application(int, char**) () from /opt/googleearth/libgoogleearth_free.so
No symbol table info available.
#30 0xb7f88735 in earthmain () from /opt/googleearth/libgoogleearth_free.so
No symbol table info available.
#31 0x080486c2 in ?? ()
No symbol table info available.
#32 0xb62a8bb5 in __libc_start_main (main=0x80486a0, argc=1, ubp_av=0xbfffe7e4, init=0x80486e0, fini=0x80486d0, rtld_fini=0xb7ff08c0 <_dl_fini>, stack_end=0xbfffe7dc) at libc-start.c:226
        result = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1237475340, 134514400, 134514192, -1073748040, -611701421, 1901205824}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0xb7ff5cc0, 0xb62a8add}, data = {prev = 0x0, cleanup = 0x0, canceltype = -1208001344}}}
        not_first_call = <value optimized out>
#33 0x08048631 in ?? ()
No symbol table info available.
Comment 14 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-08-03 11:21:06 UTC
(In reply to comment #12)
> hello, I have not been able to use googleearth for weeks now, because of
> this... is there any way to go backward ? It does not seem possible until one
> has kept a previous tarball....Does it mean that googleearth is just broken in
> gentoo right now ? and there's no way to make it work at all ?

You should try 5.1.3535.3218-r1 which is stable and still downloadable. Then put 5.2.1.1329_beta in your /etc/portage/package.mask
Comment 15 blackdream 2010-08-03 16:37:54 UTC
Created attachment 241267 [details]
crashlog

Same error here.

~amd64 keywords
Comment 16 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-08-22 17:27:00 UTC
Any difference with 5.2.1.1547_beta ?
Comment 17 blackdream 2010-08-22 18:34:27 UTC
(In reply to comment #16)
> Any difference with 5.2.1.1547_beta ?
> 

With "qt-bundled",I can't see the font,why? I'm using 5.2.1.1547_beta
Comment 18 blackdream 2010-08-22 19:10:08 UTC
(In reply to comment #17)
> (In reply to comment #16)
> > Any difference with 5.2.1.1547_beta ?
> > 
> 
> With "qt-bundled",I can't see the font,why? I'm using 5.2.1.1547_beta
> 

crashlog:

Major Version 5
Minor Version 2
Build Number 0001
Build Date Jul 30 2010
Build Time 02:09:03
OS Type 3
OS Major Version 2
OS Minor Version 6
OS Build Version 35
OS Patch Version 0
Crash Signal 11
Crash Time 1282504112
Up Time 0.013067

Stacktrace from glibc:
./libgoogleearth_free.so(+0xd090b)[0xf778890b]
[0xf77df400]
/usr/lib32/libexpat.so.1(+0x3e8f)[0xf3ceee8f]
/usr/lib32/libexpat.so.1(+0x3ebd)[0xf3ceeebd]
/usr/lib32/libexpat.so.1(+0x731b)[0xf3cf231b]
/usr/lib32/libexpat.so.1(+0x8a98)[0xf3cf3a98]
/usr/lib32/libexpat.so.1(+0x98f1)[0xf3cf48f1]
/usr/lib32/libexpat.so.1(XML_ParseBuffer+0x7c)[0xf3ced63c]
/usr/lib32/libfontconfig.so.1(FcConfigParseAndLoad+0x1eb)[0xf48467ab]
/usr/lib32/libfontconfig.so.1(FcConfigParseAndLoad+0x534)[0xf4846af4]
/usr/lib32/libfontconfig.so.1(+0x1e1e9)[0xf48481e9]
/usr/lib32/libexpat.so.1(+0x85c5)[0xf3cf35c5]
/usr/lib32/libexpat.so.1(+0x98f1)[0xf3cf48f1]
/usr/lib32/libexpat.so.1(+0xae01)[0xf3cf5e01]
/usr/lib32/libexpat.so.1(+0xb9aa)[0xf3cf69aa]
/usr/lib32/libexpat.so.1(XML_ParseBuffer+0x7c)[0xf3ced63c]
/usr/lib32/libfontconfig.so.1(FcConfigParseAndLoad+0x1eb)[0xf48467ab]
/usr/lib32/libfontconfig.so.1(FcInitLoadConfig+0x42)[0xf483c6f2]
/usr/lib32/libfontconfig.so.1(FcInitLoadConfigAndFonts+0xc)[0xf483c7fc]
/usr/lib32/libfontconfig.so.1(FcInit+0x2d)[0xf483c8fd]
/usr/lib32/qt4/libQtGui.so.4(+0x1a83e2)[0xf6abc3e2]
/usr/lib32/qt4/libQtGui.so.4(_ZN19QApplicationPrivate9constructEP9_XDisplaymm+0x6a)[0xf6a3a33a]
/usr/lib32/qt4/libQtGui.so.4(_ZN12QApplicationC1ERiPPci+0x83)[0xf6a3b263]
./libgoogleearth_free.so(_ZN5earth6client11ApplicationC1EiPPc+0x9d)[0xf7793e1d]
./libgoogleearth_free.so(earthmain+0x275)[0xf7787d35]
./googleearth-bin(_init+0x12e)[0x80486d2]
/lib32/libc.so.6(__libc_start_main+0xe6)[0xf5649cc6]
./googleearth-bin(_init+0x9d)[0x8048641]
Comment 19 Toralf Förster gentoo-dev 2010-08-22 20:11:44 UTC
sci-geosciences/googleearth-5.2.1.1547_beta crahes at THinkPad T400 (i915) w/ and w/o qt-bundled here :

Stacktrace from glibc:
./libgoogleearth_free.so(+0xd090b)[0xb780490b]
Comment 20 Checker 2010-08-23 21:24:07 UTC
cd /opt/googleearth/

(assuming you installed it under /opt/google-earth/)

wget http://librarian.launchpad.net/7037027/libGL.so.1 -O libGL.so.1
Comment 21 Checker 2010-08-23 21:27:56 UTC
(In reply to comment #20)
> cd /opt/googleearth/
> 
> (assuming you installed it under /opt/google-earth/)
> 
> wget http://librarian.launchpad.net/7037027/libGL.so.1 -O libGL.so.1
> 
it fix problem 
Can somebidy makes patch?
Comment 22 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-08-25 12:20:16 UTC
(In reply to comment #21)
> (In reply to comment #20)
> > cd /opt/googleearth/
> > 
> > (assuming you installed it under /opt/google-earth/)
> > 
> > wget http://librarian.launchpad.net/7037027/libGL.so.1 -O libGL.so.1
> > 
> it fix problem 
> Can somebidy makes patch?

Not until I know where this lib comes from and why does it help.

Comment 23 Andrey Grozin gentoo-dev 2010-08-27 05:23:11 UTC
Same here, googleearth-5.2.1.1547_beta with +mdns-bundled +qt-bundled (glibc-2.12.1-r1)

Major Version 5
Minor Version 2
Build Number 0001
Build Date Jul 30 2010
Build Time 02:09:03
OS Type 3
OS Major Version 2
OS Minor Version 6
OS Build Version 34
OS Patch Version 0
Crash Signal 6
Crash Time 1282914445
Up Time 0.036414

Stacktrace from glibc:
./libgoogleearth_free.so(+0xd090b)[0xb772290b]
[0xb7795400]
/lib/libc.so.6(abort+0x182)[0xb5a3fe12]
./libgoogleearth_free.so(+0xcf83e)[0xb772183e]
./libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x2c)[0xb730e1e4]
./libQtCore.so.4(+0x5b2f8)[0xb730e2f8]
./libQtCore.so.4(_Z6qFatalPKcz+0x19)[0xb730e359]
./libQtCore.so.4(_ZN14QObjectPrivateC2Ei+0x9c)[0xb73fce00]
/usr/lib/qt4/libQtDBus.so.4(+0x338af)[0xb33e78af]
/usr/lib/qt4/libQtDBus.so.4(_ZN22QDBusAbstractInterfaceC2ERK7QStringS2_PKcRK15QDBusConnectionP7QObject+0x75)[0xb33e7f65]
/usr/lib/qt4/libQtDBus.so.4(_ZN24QDBusConnectionInterfaceC1ERK15QDBusConnectionP7QObject+0x7b)[0xb33c7cdb]
/usr/lib/qt4/libQtDBus.so.4(+0xff1f)[0xb33c3f1f]
/usr/lib/qt4/libQtDBus.so.4(_ZN15QDBusConnection12connectToBusENS_7BusTypeERK7QString+0x15c)[0xb33c513c]
/usr/lib/qt4/libQtDBus.so.4(_ZN15QDBusConnection10sessionBusEv+0xa7)[0xb33c54b7]
/usr/lib/kde4/plugins/styles/oxygen.so(+0x4d6c5)[0xb3d576c5]
/usr/lib/kde4/plugins/styles/oxygen.so(+0x69ce6)[0xb3d73ce6]
./libQtGui.so.4(_ZN13QStyleFactory6createERK7QString+0x16b)[0xb6e65483]
./libQtGui.so.4(_ZN12QApplication5styleEv+0x71)[0xb6b6fe6d]
./libQtGui.so.4(+0x1adf17)[0xb6bd9f17]
./libQtGui.so.4(+0x1b2d99)[0xb6bded99]
./libQtGui.so.4(_ZN19QApplicationPrivate9constructEP9_XDisplaymm+0x54)[0xb6b7018c]
./libQtGui.so.4(_ZN12QApplicationC1ERiPPci+0x55)[0xb6b70b9d]
./libgoogleearth_free.so(_ZN5earth6client11ApplicationC1EiPPc+0x9d)[0xb772de1d]
./libgoogleearth_free.so(earthmain+0x275)[0xb7721d35]
./googleearth-bin(_init+0x12e)[0x80486d2]
/lib/libc.so.6(__libc_start_main+0xe6)[0xb5a2acc6]
./googleearth-bin(_init+0x9d)[0x8048641]
Comment 24 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-09-08 22:46:30 UTC
Bumped to 5.2.1.1588, please test.

I've noticed on my desktop which currently has software opengl (evergreen with radeon driver), GE opens a popup after start, telling me about software opengl and asking to switch to directx (which makes no sense on linux), and if I don't click 'No' fast enough, another popup appears and then it crashes. If I click it fast, it works. Maybe that helps someone else too? If not, please include which card/driver/opengl (eselect opengl show) you got.
Comment 25 Karl H 2010-09-14 13:37:40 UTC
Created attachment 247259 [details]
valgrind trace on amd64

Still happens on sci-geosciences/googleearth-5.2.1.1588 
Attached valgrind trace on amd64 with  USE="qt-bundled mdns-bundled"

Not sure if these 32 bit libs are an issue. 

# equery belongs /usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2
[ Searching for file(s) /usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2 in *... ]
app-emulation/emul-linux-x86-opengl-20100611 (/usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2)
# equery belongs /usr/lib32/libxcb-glx.so.0.0.0
[ Searching for file(s) /usr/lib32/libxcb-glx.so.0.0.0 in *... ]
app-emulation/emul-linux-x86-xlibs-20100611 (/usr/lib32/libxcb-glx.so.0.0.0)
Comment 26 Karl H 2010-09-14 14:15:23 UTC
Created attachment 247265 [details]
valgrind on x86 log

My previous problem on amd64 has be fixed.  I found that glxgears crashed and after that, I re-ran eselect opengl and all worked. 

Still crashing for me though on x86.  an abort() is being called.  


==18110== Invalid free() / delete / delete[]
==18110==    at 0x402531B: free (vg_replace_malloc.c:325)
==18110==    by 0x5D50E73: ??? (in /lib/libc-2.11.2.so)
==18110==    by 0x5D50939: ??? (in /lib/libc-2.11.2.so)
==18110==    by 0x401F477: _vgnU_freeres (vg_preloaded.c:62)
==18110==    by 0x5CDBFD3: _Exit (_exit.S:30)
==18110==    by 0x5C6E4E7: ??? (in /lib/libc-2.11.2.so)
==18110==    by 0x5C6FB91: abort (abort.c:92)
==18110==    by 0x40FA83D: ??? (in /opt/googleearth/libgoogleearth_free.so)
==18110==    by 0x42F31E3: qt_message_output(QtMsgType, char const*) (in /opt/googleearth/libQtCore.so.4)
==18110==    by 0x42F32F7: ??? (in /opt/googleearth/libQtCore.so.4)
==18110==    by 0x42F3358: qFatal(char const*, ...) (in /opt/googleearth/libQtCore.so.4)
==18110==    by 0x43E1DFF: QObjectPrivate::QObjectPrivate(int) (in /opt/googleearth/libQtCore.so.4)
==18110==  Address 0x69c8190 is not stack'd, malloc'd or (recently) free'd
==18110==
Comment 27 niogic 2010-10-05 15:09:10 UTC
$ googleearth 

(process:18500): GLib-GObject-CRITICAL **: gtype.c:2706: You forgot to call g_type_init()

(process:18500): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed

(process:18500): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
Google Earth has caught signal 11.

We apologize for the inconvenience, but Google Earth has crashed.
 This is a bug in the program, and should never happen under normal
 circumstances. A bug report and debugging data have been written.

$ cat crashlog-4cab3c3c.txt 
Major Version 5
Minor Version 2
Build Number 0001
Build Date Sep  1 2010
Build Time 11:25:42
OS Type 3
OS Major Version 2
OS Minor Version 6
OS Build Version 35
OS Patch Version 0
Crash Signal 11
Crash Time 1286290492
Up Time 16.0352

Stacktrace from glibc:
./libgoogleearth_free.so(+0xd090b)[0xb770590b]
[0xb775c400]
/usr/lib/libgdk_pixbuf-2.0.so.0(gdk_pixbuf_from_pixdata+0x158)[0xa0dc31a8]
/usr/lib/libgdk_pixbuf-2.0.so.0(gdk_pixbuf_new_from_inline+0x63)[0xa0dc6da3]
/opt/Adobe/flash-player/libflashplayer.so(+0x4a2d5)[0xa13372d5]
/opt/Adobe/flash-player/libflashplayer.so(+0x4a416)[0xa1337416]
/opt/Adobe/flash-player/libflashplayer.so(NP_Initialize+0x1ae)[0xa133aeae]
./libQtWebKit.so.4(+0x747b22)[0xb62ccb22]
./libQtWebKit.so.4(+0x747c0c)[0xb62ccc0c]
./libQtWebKit.so.4(+0x6062ff)[0xb618b2ff]
./libQtWebKit.so.4(+0x604516)[0xb6189516]
./libQtWebKit.so.4(+0x60476a)[0xb618976a]
./libQtWebKit.so.4(+0x712beb)[0xb6297beb]
./libQtWebKit.so.4(+0x5b1595)[0xb6136595]
./libQtWebKit.so.4(+0x5a185c)[0xb612685c]
./libQtWebKit.so.4(+0x5b1981)[0xb6136981]
./libQtWebKit.so.4(+0x5b199a)[0xb613699a]
./libQtWebKit.so.4(+0xaa2c4b)[0xb6627c4b]
./libQtWebKit.so.4(+0x16ad57)[0xb5cefd57]
./libQtWebKit.so.4(+0x1749d5)[0xb5cf99d5]
./libQtWebKit.so.4(+0x183282)[0xb5d08282]
./libQtWebKit.so.4(+0x1bc22d)[0xb5d4122d]
./libQtWebKit.so.4(+0x29ac5d)[0xb5e1fc5d]
./libQtWebKit.so.4(+0x2a9410)[0xb5e2e410]
./libQtWebKit.so.4(+0x2a9f72)[0xb5e2ef72]
./libQtWebKit.so.4(+0x2b7fea)[0xb5e3cfea]
./libQtWebKit.so.4(+0x4be45a)[0xb604345a]
./libQtWebKit.so.4(+0x4bf243)[0xb6044243]
./libQtWebKit.so.4(+0x4c0449)[0xb6045449]
./libQtWebKit.so.4(+0x4c2a75)[0xb6047a75]
./libQtWebKit.so.4(+0x4c36b8)[0xb60486b8]
./libQtWebKit.so.4(+0x4c6773)[0xb604b773]
./libQtWebKit.so.4(+0x501706)[0xb6086706]
./libQtWebKit.so.4(+0x5017fb)[0xb60867fb]
./libQtWebKit.so.4(+0x539f0b)[0xb60bef0b]
./libQtWebKit.so.4(+0x54c290)[0xb60d1290]
./libQtWebKit.so.4(+0x547cc3)[0xb60cccc3]
./libQtWebKit.so.4(+0x6fd155)[0xb6282155]
./libQtWebKit.so.4(+0x6fd83e)[0xb628283e]
./libQtCore.so.4(_ZN11QMetaObject8metacallEP7QObjectNS_4CallEiPPv+0x3f)[0xb73e25a7]
./libQtCore.so.4(_ZN14QMetaCallEvent13placeMetaCallEP7QObject+0x24)[0xb73ea5ec]
./libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x185)[0xb73eb03d]
./libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xa0)[0xb6b5ae20]
./libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x22e)[0xb6b64962]
./libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x70)[0xb73dcd50]
./libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x22d)[0xb73dd989]
./libQtCore.so.4(_ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x37)[0xb740294b]
./libQtGui.so.4(+0x1d3ca4)[0xb6befca4]
./libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x47)[0xb73dbfbf]
./libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xff)[0xb73dc223]
./libQtCore.so.4(_ZN16QCoreApplication4execEv+0x9d)[0xb73ddc05]
./libQtGui.so.4(_ZN12QApplication4execEv+0x25)[0xb6b5a7a1]
./libgoogleearth_free.so(_ZN5earth6client11Application3runEv+0x4bc)[0xb7710b0c]
./libgoogleearth_free.so(earthmain+0x27d)[0xb7704d3d]
./googleearth-bin(_init+0x12e)[0x80486d2]
/lib/libc.so.6(__libc_start_main+0xfc)[0xb59e5d0c]


Is this still our clutter-gobject-introspection fault?
Comment 28 cedric 2010-11-15 06:06:18 UTC
The problem seems to be adobe-flash, when it is installed googleearth crashes right at the start. With flash removed, it works like a charm. 

Don't know a workaround yet beside removing adobe-flash
Comment 29 Toralf Förster gentoo-dev 2011-02-19 13:35:58 UTC
Created attachment 263015 [details]
hamburg

With xorg-1.9.4, xf86-video-intel 2.14.0-28-g0ca595e and mesa7.10 at my GM45 graphic card in a ThinkPad T400 (i915 kernel driver, i965 mesa classic) I had to use the +qt-bundled flag to avoid a white rectangle in the lower right corner as seen in the screen shot.
Comment 30 Toralf Förster gentoo-dev 2011-02-19 13:39:22 UTC
Created attachment 263017 [details]
.googleearth/crashlogs/crashlog-4d5fc608.txt

and with -qt-bundled I got this crash log when I tried to open the "Google Earth-Community"
Comment 31 David Kredba 2011-04-03 13:25:01 UTC
Bundled qt crash attached.
Comment 32 David Kredba 2011-04-03 13:26:22 UTC
Created attachment 268325 [details]
qt-bundled crash log on ~amd64
Comment 33 David Kredba 2011-04-03 13:43:33 UTC
Created attachment 268331 [details]
System qt crash on the same ~amd64 machine
Comment 34 Patrick 2011-05-31 04:50:55 UTC
6.0.3.2197 was crashing with the qt-bundled flag disabled until I removed /etc/fonts/conf.d/65-fonts-persian.conf

With that file removed google earth was able to start up.
Comment 35 Jekyll Wu 2011-06-05 03:51:06 UTC
(In reply to comment #34)
> 6.0.3.2197 was crashing with the qt-bundled flag disabled until I removed /etc/fonts/conf.d/65-fonts-persian.conf  With that file removed google earth was able to start up.

Thanks for the tip. It works.
Comment 36 R Bar-On 2011-07-12 07:33:55 UTC
Interesting. No crash with that fonts file removed.  Huh?
Comment 37 R Bar-On 2011-07-12 07:38:50 UTC
though that white square issue is still there, of course.
Comment 38 Alexander Bezrukov 2011-11-27 14:24:54 UTC
Just some more statistics:

sci-geosciences/googleearth-6.0.3.2197
LANG=en_US.UTF-8

USE=+qt-bundled -- It doesn't crash but is unusable because many unicode characters (notably, cyrillic) are not displayed
USE=-qt-bundled -- segfaults at startup

USE=-qt-bundled with eselect fontconfig disable 65-fonts-persian.conf -- works flawlessly (but Persian is one of languages I use all the time so this in not an option at least for me)
Comment 39 Andrew Savchenko gentoo-dev 2011-11-27 14:39:15 UTC
From my experience it works on several setups with all the following met:

1) USE="-mdns-bundled -qt-bundled".
2) Disabled 65-fonts-persian.conf.
3) Tips must be disabled:
~/.config/Google/GoogleEarthPlus.conf:
[General]
enableTips=false
Comment 40 Alexander Bezrukov 2011-11-27 14:50:50 UTC
It seems I found the culprit, at least in my case.

I emerged googleearth with USE=-qt-bundled.

65-fonts-persian.conf is special because it is the only conf file (for a
popular font set) which is larger than 8K bytes. There seems a trivial buffer
overflow to happen. I removed comments from the file (thus making it shorter
than 8K) and now googleearth is working with no problem; no crashes and
displaying, typing, searching both in Russian and Persian are working OK.

Important! This may be exploitable. I am too lazy to check if this buffer
overflow allows to execute a code of attacker's choice (and whether it is
possible to convince googleearth to read a config file from a user owned
directory).
Comment 41 Alexander Bezrukov 2011-11-27 15:17:43 UTC
I reported upstream (http://code.google.com/p/earth-issues/issues/detail?id=1313). Not sure they would fix this because the installation doesn't make use of their bundled qt (which is of no use anyway because of problems with international fonts) but this seems to be the most one can do about this.
Comment 42 Alex Cannon 2012-02-26 03:47:03 UTC
I downloaded 5.2.1.1547 and installed it myself from the .run file and it has worked for months without any problems. But I just finished a world update which hadn't been done for quite a while and now it crashes on startup. I wonder which package update did it?
Comment 43 James Le Cuirot gentoo-dev 2012-03-23 13:58:04 UTC
I had to delete my ~/.drirc before it would work. I'm not sure if there was something specific about it that was bad.
Comment 44 Simone Scanzoni 2013-02-04 17:04:27 UTC
With googleearth-7.0.2.8415 -qt-bundled -mdns-bundled , disabled 65-fonts-persian.conf and disabled tips I get the following error:

./googleearth-bin: symbol lookup error: ./libmoduleframework.so: undefined symbol: _Z34QBasicAtomicInt_fetchAndAddOrderedPVii

It doesn't happen with qt-bundled.
With this new version the world as no textures, but that is another story.
Comment 45 Alexander Bezrukov 2013-02-04 20:24:34 UTC
(In reply to comment #44)
> ./googleearth-bin: symbol lookup error: ./libmoduleframework.so: undefined
> symbol: _Z34QBasicAtomicInt_fetchAndAddOrderedPVii

I confirm this problem. For the record, the demangled signature is:
  QBasicAtomicInt_fetchAndAddOrdered(int volatile*, int)
Comment 46 Julian Ospald 2013-02-10 15:38:02 UTC
try 7.0.2.8415-r1

otherwise open new bugs that affect 7.0.2.8415-r1