XIO: fatal IO error

ludo-mXXj517/[email protected] (Ludovic Courtès)
Newsgroups gmane.comp.window-managers.ratpoison.devel
Message-ID <[email protected]>
Hello!

I’m hitting the following error after an upgrade of the X libraries[*]:

--8<---------------cut here---------------start------------->8---
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":9.0"
      after 2741 requests (2741 known processed) with 4 events remaining.
--8<---------------cut here---------------end--------------->8---

This is reproducible: launch Geeqie, and watch Ratpoison crash with the
above error on exit of Geeqie.

I looked through xtrace what’s going on, and here’s the (hopefully)
relevant part:

--8<---------------cut here---------------start------------->8---
001:>:036a: Event PropertyNotify(28) window=0x0060000d atom=0x1a5("WM_STATE") time=0x00e64657 state=NewValue(0x00)
001:>:035f:Error 3=Window: major=2, minor=0, bad=27262983
001:>:036a: Event DestroyNotify(17) event=0x01a00001 window=0x01a00001
001:>:036a: Event DestroyNotify(17) event=0x000000ad window=0x01a00001
001:>:036a: Event DestroyNotify(17) event=0x000000ad window=0x01a00005
001:>:036a: Event ColormapNotify(32) window=0x01a0004e colormap=None(0x00000000) new=true(0x01) state=Uninstalled(0x00)
001:>:036a: Event DestroyNotify(17) event=0x01a0004e window=0x01a0004e
001:>:036a: Event DestroyNotify(17) event=0x000000ad window=0x01a0004e
001:>:0360:Error 3=Window: major=10, minor=0, bad=27262983
001:>:0361:Error 3=Window: major=2, minor=0, bad=27262983
001:>:0362:Error 3=Window: major=2, minor=0, bad=27262983
001:>:0363:Error 3=Window: major=18, minor=0, bad=27262983
001:>:036a: Event FocusOut(10) detail=Pointer(0x05) event=0x0060000d mode=Normal(0x00)
001:>:036a: Event FocusIn(9) detail=Nonlinear(0x03) event=0x0060000d mode=Normal(0x00)
001:>:036a:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:036b:  8: Request(6): ChangeSaveSet mode=Delete(0x01) window=0x01a00007
001:<:036c: 32: Request(18): ChangeProperty mode=Replace(0x00) window=0x01a00007 property=0x1a5("WM_STATE") type=0x1a5("WM_STATE") data=0x00000000,0x00000000;
001:<:036d:  4: Request(43): GetInputFocus
001:>:036b:Error 3=Window: major=6, minor=0, bad=27262983
001:>:036c:Error 3=Window: major=18, minor=0, bad=27262983
001:>:036d:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:036e:  4: Request(43): GetInputFocus
001:>:036e:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:036f:  4: Request(43): GetInputFocus
001:>:036f:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:0370:  4: Request(43): GetInputFocus
001:>:0370:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:0371:  4: Request(43): GetInputFocus
001:>:0371:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:0372:  4: Request(43): GetInputFocus
001:>:0372:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:0373:  4: Request(43): GetInputFocus
001:>:0373:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:0374:  4: Request(43): GetInputFocus
001:>:0374:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:0375:  4: Request(43): GetInputFocus
001:>:0375:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:0376:  4: Request(43): GetInputFocus
001:>:0376:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:0377:  4: Request(43): GetInputFocus
001:>:0377:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:0378:  4: Request(43): GetInputFocus
001:>:0378:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:0379:  4: Request(43): GetInputFocus
001:>:0379:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:037a:  4: Request(43): GetInputFocus
001:>:037a:32: Reply to GetInputFocus: revert-to=PointerRoot(0x01) focus=0x0060000d
001:<:037b:  8: Request(3): GetWindowAttributes window=0x01a0004e
001:<:037c:  8: Request(14): GetGeometry drawable=0x01a0004e
001:>:037b:Error 3=Window: major=3, minor=0, bad=27263054
001:>:037c:Error 9=Drawable: major=14, minor=0, bad=27263054
--8<---------------cut here---------------end--------------->8---

Any idea what’s going on, or hints on how to debug this?

Thanks,
Ludo’.

[*] Here are the details of the upgrade, FWIW:

--- rp.old-deps      2010-11-21 23:09:57.000000000 +0100
+++ rp.new-deps      2010-11-21 23:10:05.000000000 +0100
@@ -1,24 +1,24 @@
 bash-4.1-p2
 expat-2.0.1
-fontconfig-2.7.3
-freetype-2.3.11
-glibc-2.11.1
+fontconfig-2.8.0
+freetype-2.4.1
+glibc-2.12.1
 inputproto-2.0
 kbproto-1.0.4
-libX11-1.3.2
-libXau-1.0.5
-libxcb-1.4
+libX11-1.3.4
+libXau-1.0.6
+libxcb-1.6
 libXdmcp-1.0.3
-libXext-1.1.1
+libXext-1.1.2
 libXft-2.1.14
 libXi-1.3
-libXrender-0.9.5
+libXrender-0.9.6
 libXtst-1.1.0
-linux-headers-2.6.28.5
+linux-headers-2.6.32.16
 ncurses-5.7
 ratpoison-1.4.5
 readline-6.1
 recordproto-1.14
 renderproto-0.11
 xextproto-7.1.1
-xproto-7.0.16
+xproto-7.0.17
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.