Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Nov 2006 18:31:15 +0100
From:      Rene Ladan <r.c.ladan@gmail.com>
To:        freebsd-x11@freebsd.org
Subject:   Re: GLX broken?
Message-ID:  <454F7163.5050002@gmail.com>
In-Reply-To: <1162768760.822.22.camel@localhost>
References:  <454DDCFF.7020302@gmail.com> <1162756927.822.9.camel@localhost>	 <454E4FD1.40209@gmail.com> <1162762581.822.18.camel@localhost>	 <454E6EB3.2020407@gmail.com> <1162768760.822.22.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig4941307CD1053BD792992555
Content-Type: multipart/mixed; boundary="------------010703050305070907060003"

This is a multi-part message in MIME format.
--------------010703050305070907060003
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Florent Thoumie schreef:
> On Mon, 2006-11-06 at 00:07 +0100, Rene Ladan wrote:
>> Florent Thoumie schreef:
>>> Do you have AIGLX enabled in xorg.conf as well?
>>>
>> AIGLX panics on 6.2 BETA 3 with my video card, so I disabled it in
>> xorg.conf. (I'll analyze the dump soon).
>
Attached is a simple kgdb trace.  I can provide more results from kgdb
magic, just ask.  The dump itself is nearly 1 GB uncompressed :/

> That's what anholt said in the wiki (if 'hangs' means 'panics').
>=20
Yep, it really hard-locks.

Regards,
Rene
--=20
GPG fingerprint =3D E738 5471 D185 7013 0EE0  4FC8 3C1D 6F83 12E1 84F6
(subkeys.pgp.net)

"It won't fit on the line."
		-- me, 2001


--------------010703050305070907060003
Content-Type: text/plain;
 name="kgdb.4"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline;
 filename="kgdb.4"

root@s000655:/var/crash#kgdb -n 4
kgdb: kvm_nlist(_stopped_cpus):=20
kgdb: kvm_nlist(_stoppcbs):=20
[GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.s=
o: Undefined symbol "ps_pglobal_lookup"]
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you =
are
welcome to change it and/or distribute copies of it under certain conditi=
ons.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for detail=
s.
This GDB was configured as "i386-marcel-freebsd".

Unread portion of the kernel message buffer:
_cp_buffers called without lock held
kernel trap 19 with interrupts disabled
<2>NMI ISA b0, EISA ff
<2>RAM parity error, likely hardware failure.

Fatal trap 19: non-maskable interrupt trap while in kernel mode
instruction pointer	=3D 0x20:0xc057e42a
stack pointer	        =3D 0x28:0xe5020c44
frame pointer	        =3D 0x28:0xe5020c44
code segment		=3D base 0x0, limit 0xfffff, type 0x1b
			=3D DPL 0, pres 1, def32 1, gran 1
processor eflags	=3D IOPL =3D 0
current process		=3D 20 (irq16: pcm0 bge0+*)
trap number		=3D 19
panic: non-maskable interrupt trap
Uptime: 22h14m54s
Dumping 1023 MB (2 chunks)
  chunk 0: 1MB (159 pages) ... ok
  chunk 1: 1023MB (261848 pages) 1007 991 975 959 943 927 911 895 879 863=
 847 831 815 799 783 767 751 735 719 703 687 671 655 639 623 607 591 575 =
559 543 527 511 495 479 463 447 431 415 399 383 367 351 335 319 303 287 2=
71 255 239 223 207 191 175 159 143 127 111 95 79 63 47 31 15

#0  doadump () at pcpu.h:165
165	pcpu.h: No such file or directory.
	in pcpu.h
(kgdb) bt f
#0  doadump () at pcpu.h:165
No locals.
#1  0xc055b582 in boot (howto=3D260) at /usr/src6/sys/kern/kern_shutdown.=
c:409
	first_buf_printf =3D 1
#2  0xc055b88c in panic (fmt=3D0xc071ce12 "%s")
    at /usr/src6/sys/kern/kern_shutdown.c:565
	td =3D (struct thread *) 0xc4b75600
	bootopt =3D 260
	newpanic =3D 0
	ap =3D 0xc4b75600 "HF=B7=C4"
	buf =3D "non-maskable interrupt trap", '\0' <repeats 228 times>
#3  0xc06eac05 in trap_fatal (frame=3D0xe5020c04, eva=3D0)
    at /usr/src6/sys/i386/i386/trap.c:837
	code =3D 40
	type =3D 19
	ss =3D 40
	esp =3D 0
	softseg =3D {ssd_base =3D 0, ssd_limit =3D 1048575, ssd_type =3D 27,=20
  ssd_dpl =3D 0, ssd_p =3D 1, ssd_xx =3D 0, ssd_xx1 =3D 0, ssd_def32 =3D =
1,=20
  ssd_gran =3D 1}
	msg =3D 0x0
#4  0xc06ea698 in trap (frame=3D
      {tf_fs =3D 8, tf_es =3D -994639832, tf_ds =3D 40, tf_edi =3D -1, tf=
_esi =3D -99438---Type <return> to continue, or q <return> to quit---
8992, tf_ebp =3D -452850620, tf_isp =3D -452850640, tf_ebx =3D -994389776=
, tf_edx =3D -994389776, tf_ecx =3D -994390016, tf_eax =3D -989775840, tf=
_trapno =3D 19, tf_err =3D 0, tf_eip =3D -1067981782, tf_cs =3D 32, tf_ef=
lags =3D 2, tf_esp =3D -452850588, tf_ss =3D -1067979312}) at /usr/src6/s=
ys/i386/i386/trap.c:632
	td =3D (struct thread *) 0xc4b75600
	p =3D (struct proc *) 0xc4b74648
	sticks =3D 3842116604
	i =3D 0
	ucode =3D 0
	type =3D 19
	code =3D 0
	eva =3D 0
#5  0xc06d7e1a in calltrap () at /usr/src6/sys/i386/i386/exception.s:139
No locals.
#6  0xc057e42a in sleepq_lookup (wchan=3D0xc4bad0f0)
    at /usr/src6/sys/kern/subr_sleepqueue.c:241
	sc =3D (struct sleepqueue_chain *) 0xc5013820
	sq =3D (struct sleepqueue *) 0xc5013820
#7  0xc057edd0 in sleepq_broadcast (wchan=3D0xc4bad0f0, flags=3D0, pri=3D=
-1)
    at /usr/src6/sys/kern/subr_sleepqueue.c:702
	sq =3D (struct sleepqueue *) 0xc4bad0f0
#8  0xc0562e3f in wakeup (ident=3D0xc4bad0f0)
    at /usr/src6/sys/kern/kern_synch.c:317
---Type <return> to continue, or q <return> to quit---
No locals.
#9  0xc0494b6b in radeon_driver_irq_handler (arg=3D0xc4bad400)
    at /usr/src6/sys/dev/drm/radeon_irq.c:85
	dev =3D (drm_device_t *) 0xc4bad400
	dev_priv =3D (drm_radeon_private_t *) 0xc4bad000
	stat =3D 33554433
#10 0xc048caf6 in drm_irq_handler_wrap (arg=3D0xc4bad400)
    at /usr/src6/sys/dev/drm/drm_irq.c:67
	dev =3D (drm_device_t *) 0xc4bad400
#11 0xc05413ee in ithread_execute_handlers (p=3D0xc4b74648, ie=3D0xc4ab04=
80)
    at /usr/src6/sys/kern/kern_intr.c:682
	ih =3D (struct intr_handler *) 0xc5576700
	ihn =3D (struct intr_handler *) 0x0
#12 0xc054152f in ithread_loop (arg=3D0xc4bafa90)
    at /usr/src6/sys/kern/kern_intr.c:765
	intr_event =3D (struct intr_thread *) 0xc4bafa90
	ie =3D (struct intr_event *) 0xc4ab0480
	td =3D (struct thread *) 0xc4b75600
	p =3D (struct proc *) 0xc4b74648
#13 0xc0540025 in fork_exit (callout=3D0xc05414cc <ithread_loop>,=20
    arg=3D0xc5013820, frame=3D0xc5013820) at /usr/src6/sys/kern/kern_fork=
=2Ec:821
	p =3D (struct proc *) 0xc4b74648
	td =3D (struct thread *) 0xc4bad0f0
---Type <return> to continue, or q <return> to quit---
#14 0xc06d7e7c in fork_trampoline ()
    at /usr/src6/sys/i386/i386/exception.s:208
No locals.
(kgdb)

--------------010703050305070907060003--

--------------enig4941307CD1053BD792992555
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFT3FxPB1vgxLhhPYRAgujAKCF+1KSKm0CKmeCdNaex5yVIMHvpwCfQlWh
K0XzDr2fqS2ZtGpFeGEddcE=
=Y37W
-----END PGP SIGNATURE-----

--------------enig4941307CD1053BD792992555--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?454F7163.5050002>