Xorg 7.2 sudden/frequent lockups + high CPU

Tuc at T-B-O-H.NET ml at t-b-o-h.net
Fri Sep 28 09:45:56 PDT 2007


Hi,

	I ran a ktrace while it was active. Unfortunately, I also got :

Out of ktrace request objects.

	in my dmesg, so I might not have caught everything. But the 100
lines prior to this lockup are (If you need more, ask...)

       0x0010 0000 0000 0000 0000 f8e7 bfbf 4cc3 1a08  |............L...|
  1624 Xorg     RET   writev 32/0x20
  1624 Xorg     CALL  gettimeofday(0xbfbfe590,0)
  1624 Xorg     RET   gettimeofday 0
  1624 Xorg     CALL  select(0x100,0x81bc2a0,0,0,0xbfbfe5d8)
  1624 Xorg     RET   select 1
  1624 Xorg     CALL  gettimeofday(0xbfbfe590,0)
  1624 Xorg     RET   gettimeofday 0
  1624 Xorg     CALL  read(0xe,0x86d1000,0x1000)
  1624 Xorg     GIO   fd 14 read 16 bytes
       0x0000 0300 0200 3700 e000 0e00 0200 3700 e000  |....7.......7...|
  1624 Xorg     RET   read 16/0x10
  1624 Xorg     CALL  read(0xe,0x86d1000,0x1000)
  1624 Xorg     RET   read -1 errno 35 Resource temporarily unavailable
  1624 Xorg     CALL  writev(0xe,0xbfbfe780,0x1)
  1624 Xorg     GIO   fd 14 wrote 76 bytes
       0x0000 0100 28ac 0300 0000 2100 0000 0100 0101  |..(.....!.......|
       0x0010 ffff ffff 0000 0000 0000 0100 2000 0000  |............ ...|
       0x0020 5f80 0100 5f80 0100 0000 0000 0118 29ac  |_..._.........).|
       0x0030 0000 0000 5c00 0000 0000 0000 a000 5802  |....\.........X.|
       0x0040 0000 0000 f8e7 bfbf 4cc3 1a08            |........L...|

  1624 Xorg     RET   writev 76/0x4c
  1624 Xorg     CALL  gettimeofday(0xbfbfe590,0)
  1624 Xorg     RET   gettimeofday 0
  1624 Xorg     CALL  select(0x100,0x81bc2a0,0,0,0xbfbfe5d8)
  1624 Xorg     RET   select 1
  1624 Xorg     CALL  gettimeofday(0xbfbfe590,0)
  1624 Xorg     RET   gettimeofday 0
  1624 Xorg     CALL  read(0xe,0x86d1000,0x1000)
  1624 Xorg     GIO   fd 14 read 16 bytes
       0x0000 5400 0400 2000 0000 ff00 ff00 ff00 e000  |T... ...........|
  1624 Xorg     RET   read 16/0x10
  1624 Xorg     CALL  read(0xe,0x86d1000,0x1000)
  1624 Xorg     RET   read -1 errno 35 Resource temporarily unavailable
  1624 Xorg     CALL  writev(0xe,0xbfbfe780,0x1)
  1624 Xorg     GIO   fd 14 wrote 32 bytes
       0x0000 0100 2aac 0000 0000 0000 0000 0000 1808  |..*.............|
       0x0010 0000 0000 0010 6d08 0010 0000 0000 0000  |......m.........|
  1624 Xorg     RET   writev 32/0x20
  1624 Xorg     CALL  gettimeofday(0xbfbfe590,0)
  1624 Xorg     RET   gettimeofday 0
  1624 Xorg     CALL  select(0x100,0x81bc2a0,0,0,0xbfbfe5d8)
  1624 Xorg     RET   select 1
  1624 Xorg     CALL  gettimeofday(0xbfbfe590,0)
  1624 Xorg     RET   gettimeofday 0
  1624 Xorg     CALL  read(0xe,0x86d1000,0x1000)
  1624 Xorg     GIO   fd 14 read 16 bytes
       0x0000 3d00 0400 3700 e000 0000 0000 0000 0000  |=...7...........|
  1624 Xorg     RET   read 16/0x10
  1624 Xorg     CALL  read(0xe,0x86d1000,0x1000)
  1624 Xorg     RET   read -1 errno 35 Resource temporarily unavailable
  1624 Xorg     CALL  gettimeofday(0xbfbfe590,0)
  1624 Xorg     RET   gettimeofday 0
  1624 Xorg     CALL  select(0x100,0x81bc2a0,0,0,0xbfbfe5d8)
  1624 Xorg     RET   select -1 errno 4 Interrupted system call
  1624 Xorg     PSIG  SIGALRM caught handler=0x8181cb8 mask=0x0 code=0x0
  1624 Xorg     CALL  setitimer(0,0xbfbfe230,0)
  1624 Xorg     RET   setitimer 0
  1624 Xorg     CALL  sigreturn(0xbfbfe280)
  1624 Xorg     RET   sigreturn JUSTRETURN
  1624 Xorg     CALL  gettimeofday(0xbfbfe590,0)
  1624 Xorg     RET   gettimeofday 0
  1624 Xorg     CALL  gettimeofday(0xbfbfe590,0)
  1624 Xorg     RET   gettimeofday 0
  1624 Xorg     CALL  select(0x100,0x81bc2a0,0,0,0xbfbfe5d8)
  1624 Xorg     RET   select 1
  1624 Xorg     CALL  setitimer(0,0xbfbfe590,0)
  1624 Xorg     RET   setitimer 0
  1624 Xorg     CALL  gettimeofday(0xbfbfe590,0)
  1624 Xorg     RET   gettimeofday 0
  1624 Xorg     CALL  read(0xc,0x9696000,0x1000)
  1624 Xorg     GIO   fd 12 read 268 bytes
       0x0000 3518 0400 3d31 8000 5c00 0000 6b02 1f00  |5...=1..\...k...|
       0x0010 4603 0500 3d31 8000 b32b 8000 7dff 43ff  |F...=1...+..}.C.|
       0x0020 ee05 b303 4a00 0800 3d31 8000 022d 8000  |....J...=1...-..|
       0x0030 0000 0b00 0d00 4c6f 7473 206f 6620 7370  |......Lots of sp|
       0x0040 6163 6500 4a05 0600 3d31 8000 9b2d 8000  |ace.J...=1...-..|
       0x0050 0000 1900 0500 4f76 6572 2000 4a00 0800  |......Over .J...|
       0x0060 3d31 8000 9b2d 8000 2000 1900 0b00 3239  |=1...-.. .....29|
       0x0070 3036 2e34 3537 3830 3800 8000 4a2d 1b00  |06.457808...J-..|
       0x0080 3d31 8000 9b2d 8000 6900 1900 5900 206d  |=1...-..i...Y. m|
       0x0090 6567 6162 7974 6573 2028 616e 6420 636f  |egabytes (and co|
       0x00a0 756e 7469 6e67 2920 6f66 2066 7265 6520  |unting) of free |
       0x00b0 7374 6f72 6167 6520 736f 2079 6f75 276c  |storage so you'l|
       0x00c0 6c20 6e65 7665 7220 6e65 6564 2074 6f20  |l never need to |
       0x00d0 6465 6c65 7465 2061 6e6f 7468 6572 206d  |delete another m|
       0x00e0 6573 7361 6765 2e00 3e00 0700 3d31 8000  |essage..>...=1..|
       0x00f0 ea07 8000 862c 8000 0000 0000 8300 bd00  |.....,..........|
       0x0100 6b02 1f00 3600 0200 3d31 8000            |k...6...=1..|

  1624 Xorg     RET   read 268/0x10c
  1624 Xorg     PSIG  SIGALRM caught handler=0x8181cb8 mask=0x0 code=0x0
  1624 Xorg     CALL  sigreturn(0xbfbfe390)
  1624 Xorg     RET   sigreturn JUSTRETURN
  1624 Xorg     PSIG  SIGALRM caught handler=0x8181cb8 mask=0x0 code=0x0
  1624 Xorg     CALL  sigreturn(0xbfbfe390)
  1624 Xorg     RET   sigreturn JUSTRETURN
  1624 Xorg     PSIG  SIGALRM caught handler=0x8181cb8 mask=0x0 code=0x0
  1624 Xorg     CALL  sigreturn(0xbfbfe390)
  1624 Xorg     RET   sigreturn JUSTRETURN

			Thanks, Tuc


More information about the freebsd-x11 mailing list