Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Jun 2012 10:00:09 -0400
From:      Ed Maste <emaste@freebsd.org>
To:        freebsd-current@freebsd.org
Subject:   Reproducible panic on "kldunload i915kms" as of r236822
Message-ID:  <CAPyFy2BdtjRmix=c%2B0qExe52UNQgQdSOP6mDk67BxKxWqJ8QKg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I'm running CURRENT as of r236822 on my Thinkpad X220 and am starting
to experiment with the i915 kms driver. All packages are from the
pkgbeta repo; I haven't rebuilt anything yet. =A0I have
xorg-server-1.7.7_5,1 and the vesa driver gets used. =A0In this
configuration I have a reproducible panic unloading i915kms.ko.

Reproduction steps:

1. kldload i915kms && startx
2. switch back to the text console
3. ^C the x server
4. kldunload i915kms

Crash info is at http://people.freebsd.org/~emaste/i915kms_panic.txt -
interesting stack frames are:

#8 =A00xffffffff80ba22d3 in calltrap ()
=A0 =A0at /home/emaste/src/head-ro/sys/amd64/amd64/exception.S:228
#9 =A00xffffffff808e8213 in device_delete_child (dev=3D0xfffffe0007986a00,
=A0 =A0child=3D0xdeadc0dedeadc0de)
=A0 =A0at /home/emaste/src/head-ro/sys/kern/subr_bus.c:1859
#10 0xffffffff808e8224 in device_delete_child (dev=3D0xfffffe0007986b00,
=A0 =A0child=3D0xfffffe0007986a00)
=A0 =A0at /home/emaste/src/head-ro/sys/kern/subr_bus.c:1867
#11 0xffffffff81ad9b05 in iic_dp_aux_detach (idev=3D0xfffffe0007986b00)
=A0 =A0at /home/emaste/src/head-ro/sys/modules/drm2/drm2/../../../dev/drm2/=
drm_dp_iic_helper.c:230
#12 0xffffffff808e80f4 in device_detach (dev=3D0xfffffe0007986b00)
=A0 =A0at device_if.h:214
#13 0xffffffff808e8241 in device_delete_child (dev=3D0xfffffe0002727500,
=A0 =A0child=3D0xfffffe0007986b00)
=A0 =A0at /home/emaste/src/head-ro/sys/kern/subr_bus.c:1872
#14 0xffffffff81a8ddb6 in intel_dp_encoder_destroy (
=A0 =A0encoder=3D0xfffffe000721ca00)
=A0 =A0at /home/emaste/src/head-ro/sys/modules/drm2/i915kms/../../../dev/dr=
m2/i915/intel_dp.c:2287
#15 0xffffffff81ad369f in drm_mode_config_cleanup (dev=3D0xfffffe0007bdc000=
)
=A0 =A0at /home/emaste/src/head-ro/sys/modules/drm2/drm2/../../../dev/drm2/=
drm_crtc.c:968
#16 0xffffffff81a64a82 in i915_driver_unload_int (dev=3D0xfffffe0007bdc000,
=A0 =A0locked=3Dtrue)
=A0 =A0at /home/emaste/src/head-ro/sys/modules/drm2/i915kms/../../../dev/dr=
m2/i915/i915_dma.c:1341
#17 0xffffffff81adb34a in drm_detach (kdev=3DVariable "kdev" is not availab=
le.
)
=A0 =A0at /home/emaste/src/head-ro/sys/modules/drm2/drm2/../../../dev/drm2/=
drm_drv.c:640

-Ed



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPyFy2BdtjRmix=c%2B0qExe52UNQgQdSOP6mDk67BxKxWqJ8QKg>