Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 196791 - x11-base/xorg-server-1.3.0.0-r1: sig11 crash when starting googleearth - radeon driver
Summary: x11-base/xorg-server-1.3.0.0-r1: sig11 crash when starting googleearth - rad...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-23 11:40 UTC by Esben Nielsen
Modified: 2009-05-05 15:50 UTC (History)
3 users (show)

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


Attachments
The log from the crashing X-server (Xorg.0.log.old,52.07 KB, text/plain)
2007-10-23 11:42 UTC, Esben Nielsen
Details
The X configuration file (xorg.conf,2.22 KB, text/plain)
2007-10-23 11:43 UTC, Esben Nielsen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Esben Nielsen 2007-10-23 11:40:58 UTC
When I start googleearth the X-server crashes with a signal 11.
X is x11-base/xorg-server-1.3.0.0-r1, googleearth is x11-misc/googleearth-4.2.198.2451
Hardware is (lspci -v)
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO]             (Secondary) (rev 01)
        Subsystem: Unknown device 196d:1013
        Flags: bus master, 66MHz, medium devsel, latency 32
        Memory at d8000000 (32-bit, prefetchable) [size=128M]
        Memory at fe5e0000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2

Driver is "radeon"


Reproducible: Always

Steps to Reproduce:
1.Log in
2.Open a shell
3.Type googleearth

Actual Results:  
X server crashes.


uname -a:
Linux frodo 2.6.23.1 #1 SMP PREEMPT Tue Oct 23 11:32:08 CEST 2007 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux

emerge --info:
Portage 2.1.3.9 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.
6.23.1 i686)
=================================================================
System uname: 2.6.23.1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Timestamp of tree: Mon, 22 Oct 2007 12:00:09 +0000
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r5
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-g -O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shu
tdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/
3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/
share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php
5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/r
c.d /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d /etc/wg
et"
CXXFLAGS="-g -O2 -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans use
rfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/
distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress 
--force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/di
stfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa apache2 arts asf berkdb bitmap-fonts browserplugin cairo cd
r cli cracklib crypt cups dbus dri dts dvd dvdr dvdread eds emboss encode esd ev
o fam ffmpeg firefox fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isd
nlog java jpeg kde kerberos ldap mad midi mikmod mp3 mpeg mudflap mysql mythtv n
curses nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl png pp
ds pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spel
l spl ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis webap
p win32codecs x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-mo
dem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda
-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpc
i" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="li
nux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurs
es text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glin
t i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3vir
ge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmwar
e voodoo"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGU
AS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Esben Nielsen 2007-10-23 11:42:07 UTC
Created attachment 134169 [details]
The log from the crashing X-server
Comment 2 Esben Nielsen 2007-10-23 11:43:10 UTC
Created attachment 134171 [details]
The X configuration file
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-10-23 20:55:22 UTC
Sorry but you'll have to complain to Google, not here.
Comment 4 Esben Nielsen 2007-10-24 07:22:14 UTC
(In reply to comment #3)
> Sorry but you'll have to complain to Google, not here.
> 
What should Google do about it? It probably works fine with other Xorg versions/drivers/distros.

The main problem is that X crashes. No matter what googleearth does it should not crash! 

When I use Linux as desktop crashing X is the same as crashing the kernel: I loose everything I am doing and have to log in all over again. It is not acceptable that a faulty program can do that to me.

Furthermore, X runs as root. So if a program running as an unpriviliged user can make it crash, one can probably also make X run arbitrary code. That is not acceptable.

Comment 5 Kevin Pyle 2007-10-28 01:31:29 UTC
I see a GL library in the X server backtrace.  Can you run other OpenGL programs (e.g. glxgears) without causing an X server crash?
Comment 6 Esben Nielsen 2007-10-29 19:24:09 UTC
(In reply to comment #5)
> I see a GL library in the X server backtrace.  Can you run other OpenGL
> programs (e.g. glxgears) without causing an X server crash?
> 

glxgears runs fine. Between 150 and 900 FPS and X has 100% CPU load.
Comment 7 Roger Hill-Cottingham 2007-11-19 13:05:16 UTC
The work-around mentioned in http://bugs.gentoo.org/show_bug.cgi?id=196791 enables me to run googleearth under the x11-xorg "radeon" driver (AMD x86_64). Previously I was getting exactly the same symptoms: x11 dying with sig11.


I did the following:

Saved the patch into /usr/portage/x11-misc/googleearth
then:

# patch googleearth-4.2.198.2451.ebuild googleearth-4.2.198.2451-r1.ebuild.patch
# ebuild googleearth-4.2.198.2451.ebuild  manifest
# USE=fixati emerge -uv googleearth


This puts an earlier version of libGL.so.1 into /opt/googleearth/ for googleearth (only) to use.
Comment 8 Martin Thierer 2007-12-03 08:53:53 UTC
Just for the record: I have exactly the same problem, but on x86_64 and using the nvidia drivers (x11-drivers/nvidia-drivers-100.14.19).

Havent't tried the suggested workaround yet.
Comment 9 Martin Thierer 2007-12-29 11:48:14 UTC
(In reply to comment #8)

It works now again after an "eselect opengl set nvidia". Don't know why nvidia got deselected in the first place.

Not that it should crash with xorg-x11 selected...
Comment 10 Tobias Leupold 2008-02-19 15:06:30 UTC
Same problem here with an Intel card (VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)) and the i810 driver.
On another machine with an ATI Radeon 9200 card, the free radeon driver, and the same versions of xorg (latest stable, x11-base/xorg-server-1.3.0.0-r5), there's no problem.
Comment 11 René 'Necoro' Neumann 2008-02-19 16:11:37 UTC
(In reply to comment #7)
> The work-around mentioned in http://bugs.gentoo.org/show_bug.cgi?id=196791
> enables me to run googleearth under the x11-xorg "radeon" driver (AMD x86_64).
> Previously I was getting exactly the same symptoms: x11 dying with sig11.

Could you give the correct bug please? - The link above leads to the current bug =).
Comment 12 René 'Necoro' Neumann 2008-02-19 20:41:59 UTC
(In reply to comment #11)
> (In reply to comment #7)
> > The work-around mentioned in http://bugs.gentoo.org/show_bug.cgi?id=196791
> > enables me to run googleearth under the x11-xorg "radeon" driver (AMD x86_64).
> > Previously I was getting exactly the same symptoms: x11 dying with sig11.
> 
> Could you give the correct bug please? - The link above leads to the current
> bug =).
> 

Never mind - found it myself: it's bug #169490 (just for the ones which were wondering too).

Sorry for spamming,
Necoro
Comment 13 Rémi Cardona (RETIRED) gentoo-dev 2009-05-05 15:50:01 UTC
Alright, it looks like this bug is fixed with newer versions of googleearth.

If any of you still have issues with X/mesa drivers, please don't hesitate to open *new* bugs.

Thanks