Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 321693 - Xorg gets killed sometimes while using firefox
Summary: Xorg gets killed sometimes while using firefox
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-27 14:25 UTC by Chris Brown
Modified: 2010-06-03 08:16 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 Chris Brown 2010-05-27 14:25:08 UTC
Firefox will sometimes completely crash the Xorg which then restarts itself.
It happens randomly and rarely but does happen.
It only always happens while pressing keys or clicking the mouse.
Its not reproduceable 


Reproducible: Sometimes

Steps to Reproduce:
1. Enter text into a form in firefox eventually X may crash
2. or Click on items until it crashes
3.

Actual Results:  
X server crashes and dies killing kde, firefox etc

Expected Results:  
Nothing

This may be a bit hard to debug is there something I can do to increase the debug information.

This is the last few lines from the Xorg.0.log

(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) AIGLX: Suspending AIGLX clients for VT switch
(II) AIGLX: Resuming AIGLX clients after VT switch
(II) intel(0): No memory allocations
(--) SynPS/2 Synaptics TouchPad: touchpad found
(II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
(II) Power Button: Device reopened after 1 attempts.
(II) Video Bus: Device reopened after 1 attempts.
(II) Power Button: Device reopened after 1 attempts.

Backtrace:
0: /usr/bin/X (xorg_backtrace+0x38) [0x80a0964]

Fatal server error:
Caught signal 3 (Quit). Server aborting


Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

(II) UnloadModule: "synaptics"
(II) AT Translated Set 2 keyboard: Close
(II) UnloadModule: "evdev"
(II) Power Button: Close
(II) UnloadModule: "evdev"
(II) Video Bus: Close
(II) UnloadModule: "evdev"
(II) Power Button: Close
(II) UnloadModule: "evdev"
(II) AIGLX: Suspending AIGLX clients for VT switch


emerge --info

Portage 2.1.8.3 (default/linux/x86/10.0/desktop/kde, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31-gentoo-r10 i686)
=================================================================
System uname: Linux-2.6.31-gentoo-r10-i686-Genuine_Intel-R-_CPU_T2300_@_1.66GHz-with-gentoo-1.12.13
Timestamp of tree: Tue, 18 May 2010 16:15:02 +0000
distcc 3.1 i686-pc-linux-gnu [enabled]
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4-r1
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.7.9-r1, 1.8.5-r3, 1.9.6-r2, 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="* -@EULA skype-eula PUEL dlj-1.1"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/data/portage"
FEATURES="assume-digests distcc distlocks fixpackages metadata-transfer news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.internode.on.net/pub/gentoo"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_GB en_US"
MAKEOPTS="-j8 -l3"
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="/dev/shm/"
PORTDIR="/usr/portage"
SYNC="rsync://mirror.internode.on.net/gentoo-portage"
USE="X X509 a52 aac accessibility acl acpi additions aiglx alsa amr asf audiofile bacula-clientonly bluetooth branding bzip2 cairo cdr cli consolekit cracklib css cups cupsddk custom-optimization cxx dbus dga dhcp dri dts dvd dvdr embedded emboss emerald encode exif fam ffmpeg firefox flac gdbm geoip gif glitz glut gphoto2 gtk gtk2 hal hpn iconv imagemagick ipod java javascript jpeg kde laptop lcms libnotify libvisual mad mikmod mjpeg mmx mng modules mozsvg mp3 mp4 mpeg mpi mplayer mudflap musicbrainz mysql ncurses network nls no-old-linux nptl nptlonly nsplugin ogg openal opengl openmp openssh pam pango pcre pdf perl plasma pm-utils png posix pppd python qt-dbus qt3support qt4 readline realmedia reflection scanner sdl server session smp snmp spell spl sql sse sse2 ssl svg sysfs tcl tcltk tcpd threads tiff tk truetype unicode usb visualization vorbis webkit wifi win32codecs wmp wxgtk1 wxwindows x264 x86 xcb xine xml xorg xulrunner xv xvid xvmc yahoo yv12 zlib" ALSA_CARDS="hda-intel" 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="synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB en_US" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" 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, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2010-06-02 18:02:48 UTC
Looks like either Xorg or Firefox runs out of memory. Since you're not providing any audit or debug output or hardware specs, or dmesg output or system log output (why did you post only a few lines from the Xorg log?) referring to one of those kills/crashes, there's nothing we can do now.

Also, Xorg getting killed because Firefox eats too much memory isn't exactly a new issue and isn't Gentoo specific, unless you can prove that in specific cases it really is.

Please reopen this bug report when you find such a case, or just file a new one with the specific information.
Comment 2 Chris Brown 2010-06-03 08:16:27 UTC
OK explain this...
sometimes it crashes consistently, doing the same thing, like immediately after reloading
e.g. crashes, restarts, loads the webpage, enter the same thing into the form, crashes, restarts, loads the webpage, enter the same thing into the form, crashes, restarts, loads the webpage, enter the same thing into the form, etc
usually it isnt consistent but sometimes it is and then it works, it gets past that and continues on as expected with no other crashes for who knows how long (I'm talking weeks), I can even go back to the same form enter the same info and again it will not crash, rarely it will. It doesnt matter which form e.g. gmail, facebook, any login. But when it crashes almost immediatley after reloading it can't possibly be a memory issue, what stops it from happening sometimes and works as expected. It also only happens 90% of the time when pressing a key. I can understand memory issues while loading pages and so on, but not after the page has loaded and I've enter things into forms then I push a key to crash everything.

There is nothing in dmesg when it crashes
How do I get a debug log?

I only posted a few line from Xorg because the first few line are from when it starts the rest appears after it crashes and sometimes nothing gets posted to the xorg log

I will post the entire xorg log and lspic at home