Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gdk-WARNING **: XID collision, trouble ahead[AGAIN!]
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Tue Aug 18, 2009 4:02 pm    Post subject: Gdk-WARNING **: XID collision, trouble ahead[AGAIN!] Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Wed Aug 19, 2009 5:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Thu Aug 20, 2009 1:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Thu Sep 24, 2009 1:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Rexilion
Veteran
Veteran


Joined: 17 Mar 2009
Posts: 1044

PostPosted: Thu Sep 24, 2009 2:05 pm    Post subject: Reply with quote

A poke in the wild, try:

env LIBXCB_ALLOW_SLOPPY_LOCK=1 firefox

And give it a shot :)
Back to top
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Thu Sep 24, 2009 2:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Thu Sep 24, 2009 2:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
Rexilion
Veteran
Veteran


Joined: 17 Mar 2009
Posts: 1044

PostPosted: Thu Sep 24, 2009 4:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Thu Sep 24, 2009 6:27 pm    Post subject: Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Thu Sep 24, 2009 6:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Thu Sep 24, 2009 7:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Fri Sep 25, 2009 2:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
Mike Hunt
Watchman
Watchman


Joined: 19 Jul 2009
Posts: 5287

PostPosted: Fri Sep 25, 2009 2:46 pm    Post subject: Reply with quote

Which version of xorg-server are you using?
Back to top
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Fri Sep 25, 2009 3:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
Mike Hunt
Watchman
Watchman


Joined: 19 Jul 2009
Posts: 5287

PostPosted: Fri Sep 25, 2009 3:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Fri Sep 25, 2009 3:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Fri Sep 25, 2009 5:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
shallpion
Guru
Guru


Joined: 29 Sep 2008
Posts: 331

PostPosted: Fri Sep 25, 2009 6:29 pm    Post subject: Reply with quote

I jsut ignore them.....
Back to top
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Fri Sep 25, 2009 6:46 pm    Post subject: Reply with quote

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
View user's profile Send private message
Mike Hunt
Watchman
Watchman


Joined: 19 Jul 2009
Posts: 5287

PostPosted: Fri Sep 25, 2009 9:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Fri Sep 25, 2009 10:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
shallpion
Guru
Guru


Joined: 29 Sep 2008
Posts: 331

PostPosted: Sat Sep 26, 2009 10:25 am    Post subject: Reply with quote

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
View user's profile Send private message
gerard27
Advocate
Advocate


Joined: 04 Jan 2004
Posts: 2377
Location: Netherlands

PostPosted: Sat Sep 26, 2009 11:19 am    Post subject: Reply with quote

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
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1718
Location: 127.0.0.1

PostPosted: Sat Sep 26, 2009 11:29 am    Post subject: Reply with quote

You might want to rebuild gtk+ with this patch.
Back to top
View user's profile Send private message
Anon-E-moose
Advocate
Advocate


Joined: 23 May 2008
Posts: 4792
Location: Dallas area

PostPosted: Sat Sep 26, 2009 2:22 pm    Post subject: Reply with quote

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, RX 550 - 5.8 zen kernel
Acer E5-575 (laptop), i3-7100u - i965 - 5.5 zen kernel
---both---
gcc 9.3.0, profile 17.1 (no-pie & modified) amd64-no-multilib, eudev, openrc, openbox, palemoon
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum