View previous topic :: View next topic |
Author |
Message |
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Tue Aug 18, 2009 4:02 pm Post subject: Gdk-WARNING **: XID collision, trouble ahead[AGAIN!] |
|
|
Hi All,
I am getting this when I follow a link in a file I'm browsing.
It doen't happen all the time,but once it starts it fills up ~/.xsession-errors.
Here's my .xsession-errors Code: |
startkde: Starting up...
kbuildsycoca running...
No running windows found
X Error: BadAccess (attempt to access private resource denied) 10
Major opcode: 2
Minor opcode: 0
Resource id: 0x200000c
(firefox:9421): Gtk-WARNING **: Unknown paper size A4
(firefox:9421): Gdk-CRITICAL **: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed
(firefox:9421): Gdk-WARNING **: XID collision, trouble ahead |
The last line is repeated endlessly.
Did revdep-rebuild and all kinds of checks,searched the forums,nada.
Could someone plse explain what's going on?
Here's my emerge --info Code: |
$ emerge --info
Portage 2.1.6.13 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r4 x86_64)
=================================================================
System uname: Linux-2.6.30-gentoo-r4-x86_64-Intel-R-_Core-TM-2_CPU_6600_@_2.40GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 18 Aug 2009 10:15:01 +0000
app-shells/bash: 3.2_p39
dev-java/java-config: 2.1.8-r1
dev-lang/python: 2.6.2-r1
dev-util/cmake: 2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc: 0.4.3-r3
sys-apps/sandbox: 2.0
sys-devel/autoconf: 2.13, 2.63-r1
sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6a
virtual/os-headers: 2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /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 /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks fixpackages notitles parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en nl"
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"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac aalib acl acpi alsa amd64 audiofile bash-completion berkdb bidi bluetooth branding bzip2 cairo caps cdparanoia cdr clamav cli cracklib crypt cscope ctype cups curl curlwrappers dbus dga doc dri dts dv dvd dvdr encode esd exif expat fam fastcgi ffmpeg fftw firefox flac fltk fortran ftp gd geoip gif gimp glut gmp gnutls gphoto2 gpm gstreamer gtk gtkhtml hal iconv icq idn ieee1394 imagemagick imap imlib innodb jabber jack java java5 java6 javascript jbig joystick jpeg kde kpathsea ladspa lame lash lcms ldap libcaca libnotify libsamplerate libwww lirc mad matroska memlimit mikmod mime mjpeg mmap mmx mng motif mozilla mp3 mp4 mpeg mplayer msn mudflap multilib mysql nas ncurses nls nntp nptl nptlonly nsplugin ogg openal opengl openmp osc pam pcre pdf perl png posix ppds python qt3 qt3support qt4 quicktime raw readline realmedia recode reflection rss scanner sdl server session sharedext sharedmem slang smp sndfile sockets sox spell spl sse sse2 ssl startup-notification svg sysfs sysvipc tcl tcpd theora threads tidy tiff tk tokenizer truetype unicode usb v4l vcd vnc vorbis webkit wmf wxwindows x264 xcomposite xine xml xorg xpm xprint xulrunner xv xvid xvmc zlib" ALSA_CARDS="emu10k1" 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 evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en nl" SANE_BACKENDS="epson" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
ikke@Gerard ~ $ |
Thanks in advance.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download
Last edited by gerard27 on Sat Mar 06, 2010 8:47 pm; edited 5 times in total |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Wed Aug 19, 2009 5:59 pm Post subject: |
|
|
I've tried many things in ~/.mozilla files.
I backed them up and then started firefox w/o any ~/.mozilla directory
to force firefox to make a new file.
Same problem.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Thu Aug 20, 2009 1:39 pm Post subject: |
|
|
SOLVED.
The problem was caused by x11-libs/gtk+-2.16.5
Downgrading to gtk+-2.16.1 cured it.
Both are ~amd64 but had to unmask because of dependencies.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Thu Sep 24, 2009 1:49 pm Post subject: |
|
|
This message reappeared.
I did an update and gtk+-2.16.6 was installed.
2.16.1 ebuild is gone.
Downgrading gives me gtk+-2.14.7-r2 which will give dependency problems.
Anyone else having this problem,or better yet:anyone know a solution?
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
Rexilion Veteran
Joined: 17 Mar 2009 Posts: 1044
|
Posted: Thu Sep 24, 2009 2:05 pm Post subject: |
|
|
A poke in the wild, try:
env LIBXCB_ALLOW_SLOPPY_LOCK=1 firefox
And give it a shot |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Thu Sep 24, 2009 2:30 pm Post subject: |
|
|
Thanks Rexilion.
That seems to work.
I typed it into an xterm and it started firefox.
Where could I put this?
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Thu Sep 24, 2009 2:59 pm Post subject: |
|
|
Well it doesn't work after all.
The error message stopped being printed in .xsession-errors.
Instead it was printed in the xterm.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
Rexilion Veteran
Joined: 17 Mar 2009 Posts: 1044
|
Posted: Thu Sep 24, 2009 4:21 pm Post subject: |
|
|
Searching with google gave the answer that despite the word 'critical' it has no effect on the app. Let's assume this is correct. Try to disable any firefox *system* plugins (that are not in your home dir but are provided through gentoo). |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Thu Sep 24, 2009 6:27 pm Post subject: |
|
|
I unzipped the gtk+ source files for both 2.16.1 and 2.16.6.
I then grepped them both for "collision".
2.16.1 doesn't have gdkxid.c,2.16.6 does and that generates this message.
I get the error immediately after opening some sites.
It doesn't happen opening Gentoo.org.
I wonder what plugin could cause this.
Thanks for your help.
I'll experiment some more.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Thu Sep 24, 2009 6:49 pm Post subject: |
|
|
Well it's javascript.
Apparently not used by Gentoo and sourceforge.net and Gimp sites.
I know this is not going to cause any problems except that my .xsession-errors file becomes enormous.
I think I'll try and find a gtk bugzilla to file a bug.
At least I found the cause,the solution is above my knowledge.
Thanks again.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Thu Sep 24, 2009 7:15 pm Post subject: |
|
|
After some googling and visiting launchpad:Apparently everybody and his grandmother are having this.
The gtk people and mozilla know about.
So I am not going to file a bug.
I think the gdkxid file should better check what's going on rather than giving false alarms.
How to do that is beyond me though.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Fri Sep 25, 2009 2:16 pm Post subject: |
|
|
What amazes me is that I'm the only Gentoo user that has posted about this.
Can't find anything in Gentoo Bugzilla either.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
Mike Hunt Watchman
Joined: 19 Jul 2009 Posts: 5287
|
Posted: Fri Sep 25, 2009 2:46 pm Post subject: |
|
|
Which version of xorg-server are you using? |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Fri Sep 25, 2009 3:17 pm Post subject: |
|
|
Hi Mike,
xorg-server-1.5.3-r6
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
Mike Hunt Watchman
Joined: 19 Jul 2009 Posts: 5287
|
Posted: Fri Sep 25, 2009 3:36 pm Post subject: |
|
|
I used to have those junking up my .xsession-errors file.
It's gone since xorg-server-1.6.3
So, your choices are to upgrade to unstable xorg - or wait until 1.6.3 goes stable. |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Fri Sep 25, 2009 3:56 pm Post subject: |
|
|
Thanks Mike,
I'll give it a whirl later.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Fri Sep 25, 2009 5:54 pm Post subject: |
|
|
Well Mike that didn't make any difference.
I'll leave the masked xorg-server installed since it seems to run alright.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
shallpion Guru
Joined: 29 Sep 2008 Posts: 331
|
Posted: Fri Sep 25, 2009 6:29 pm Post subject: |
|
|
I jsut ignore them..... |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Fri Sep 25, 2009 6:46 pm Post subject: |
|
|
Ignoring them is alright as long as you have no other problems.
When your .xsessio-error file becomes 100KB and you want to search for
a particular error it becomes a pita.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
Mike Hunt Watchman
Joined: 19 Jul 2009 Posts: 5287
|
Posted: Fri Sep 25, 2009 9:41 pm Post subject: |
|
|
gerard82 wrote: | Well Mike that didn't make any difference. |
Strange, they disappeared on my box, did you restart the X server - /etc/init.d/xdm or however you start X?
I have x11-libs/gtk+-2.16.6 |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Fri Sep 25, 2009 10:16 pm Post subject: |
|
|
I restarted the whole box.
Some of what I found with Google had 1.6.x and not 1.5.3.
All mozilla based browser exhibit this error.
I haven't tried konqueror yet and I don't have Opera.
Tomorrow I'll try konqueror,it's past midnight here.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
shallpion Guru
Joined: 29 Sep 2008 Posts: 331
|
Posted: Sat Sep 26, 2009 10:25 am Post subject: |
|
|
gerard82 wrote: | Ignoring them is alright as long as you have no other problems.
When your .xsessio-error file becomes 100KB and you want to search for
a particular error it becomes a pita.
Gerard. |
You can try to throw this in crontab....
#!/bin/bash
sed -i '/firefox/d' /home/xxxx/.xsession-errors |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Sat Sep 26, 2009 11:19 am Post subject: |
|
|
I will not try konqueror,it uses Qt.
I guess I'll sit this one out until there's a solution.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1897 Location: 127.0.0.1
|
Posted: Sat Sep 26, 2009 11:29 am Post subject: |
|
|
You might want to rebuild gtk+ with this patch. |
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6098 Location: Dallas area
|
Posted: Sat Sep 26, 2009 2:22 pm Post subject: |
|
|
Mike Hunt wrote: | I used to have those junking up my .xsession-errors file.
It's gone since xorg-server-1.6.3
So, your choices are to upgrade to unstable xorg - or wait until 1.6.3 goes stable. |
No, it's still there (depending on the site evidently - weather underground triggers them off for me)
x11-base/xorg-server-1.6.3.901-r2
x11-libs/gtk+-2.16.6
www-client/mozilla-firefox-3.0.14
net-libs/xulrunner-1.9.0.14
gnome 2.26 - all packages
they weren't there with gnome 2.24 and firefox 2 series _________________ PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
|