xorg/drm problem

From: <filippo.forti_at_fastwebnet.it>
Date: Sat, 9 Apr 2005 12:34:24 +0200
Hello,

I'm running 6.0-CURRENT from Mon Apr  4 22:21:13 CEST 2005, with sched ULE.
Today Xorg (6.8.2) crashed and i could read the following in dmesg: 

drm0: <ATI Radeon LW Mobility 7500 M7> port 0xc000-0xc0ff mem 0xe8000000-0xefffffff,0xfcff0000-0xfcffffff
irq 11 at device 0.0 on pci1
info: [drm] AGP at 0xe0000000 128MB
info: [drm] Initialized radeon 1.11.0 20020828 on minor 0
ad2: WARNING - WRITE_DMA interrupt was seen but timeout fired LBA=53953739
stray irq7
stray irq7
pid 13056 (Xorg), uid 0: exited on signal 6
Sleeping on "itrmh" with the following non-sleepable locks held:
exclusive sleep mutex drm device r = 0 (0xc24e6464) locked _at_ _at_/dev/drm/drm_drv.h:846
KDB: stack backtrace:
kdb_backtrace(c09e6da4,ef5157c4,1,1,1) at kdb_backtrace+0x2f
witness_warn(5,c227b700,c08d4444,c08d176e,25d) at witness_warn+0x1bb
msleep(c2b7ce00,c227b700,a0,c08d176e,0) at msleep+0x58
ithread_remove_handler(c2b7ce00,ef51582c,c0851d83,c2b7ce00,ef515854) at ithread_remove_handler+0x151
intr_remove_handler(c2b7ce00,ef515854,c0682bf1,c227ca00,c23a4400) at intr_remove_handler+0x11
nexus_teardown_intr(c227ca00,c23a4400,c2b7c900,c2b7ce00,c23a4400) at nexus_teardown_intr+0x11
bus_generic_teardown_intr(c227c880,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c239a180,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c23a1800,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c23a1a80,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c239ac80,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_teardown_intr(c23a4400,c2b7c900,c2b7ce00,c26bbe20,c2fc8400) at bus_teardown_intr+0x72
radeon_irq_uninstall(c24e6400,c26bbb40,c301e0e0,c2fc8400,ef515974) at radeon_irq_uninstall+0x5b
radeon_do_cleanup_cp(c24e6400,c301e0e0,c23a1a80,ef515980,c0681af4) at radeon_do_cleanup_cp+0xb0
radeon_do_release(c24e6400,1,c301b2f3,208,c2fc8400) at radeon_do_release+0x54
radeon_takedown(c23a4400,1,9,34e,c24e6464) at radeon_takedown+0x36
radeon_close(c2b36e00,43,2000,c26c0960,c2b36e00) at radeon_close+0x17e
devfs_close(ef515a40,43,c3005114,43,ef515a6c) at devfs_close+0x38d
VOP_CLOSE_APV(c092ed60,ef515a40,c26c0960,118,c251e400) at VOP_CLOSE_APV+0x9d
vn_close(c3005114,43,c2fa7b80,c26c0960,3) at vn_close+0xad
vn_closefile(c2c68948,c26c0960,ef515b00,c064981b,c2c68948) at vn_closefile+0xed
devfs_close_f(c2c68948,c26c0960,c08d0c9a,846,c2c68948) at devfs_close_f+0x19
fdrop_locked(c2c68948,c26c0960,c08d0c9a,831) at fdrop_locked+0xb9
fdrop(c2c68948,c26c0960,c08d0c9a,77c,c06911d5,c08d0c9a,c08d7489,3,c26c0960,ef515b78,1,c08d0c9a,ef515b74,c0691a8c,c09e6d90,c2cd602c,203246,c0935a88,c2cd602c,64a,c08d0c9a,ef515b9c,c0660a1b,c2cd602c,1,c08d319e,12b)
at fdrop+0x3c
a,ef515b9c,c0660a1b,c2cd602c,1,c08d319e,12b) at fdrop+0x3c
closef(c2c68948,c26c0960,c08d0c9a,64a,c0691a8c) at closef+0x413
fdfree(c26c0960,0,c08d1406,e6,ef515c50) at fdfree+0x595
exit1(c26c0960,6,3300,c2cb9778,0) at exit1+0x539
expand_name(c26c0960,6,c08d4082,920,0) at expand_name
postsig(6,0,c08d6b9c,108,20800) at postsig+0x19d
ast(ef515d48) at ast+0x4cc
doreti_ast() at doreti_ast+0x17
lock order reversal
 1st 0xc24e6464 drm device (drm device) _at_ _at_/dev/drm/drm_drv.h:846
 2nd 0xc099b820 Giant (Giant) _at_ /usr/src/sys/kern/kern_synch.c:236
KDB: stack backtrace:
kdb_backtrace(c08d7676,c099b820,c08e6056,c08e6056,c08d447d) at kdb_backtrace+0x2f
witness_checkorder(c099b820,9,c08d447d,ec,c099b7e0) at witness_checkorder+0x6bf
_mtx_lock_flags(c099b820,0,c08d447d,ec,0) at _mtx_lock_flags+0x85
msleep(c2b7ce00,c227b700,a0,c08d176e,0) at msleep+0x46e
ithread_remove_handler(c2b7ce00,ef51582c,c0851d83,c2b7ce00,ef515854) at ithread_remove_handler+0x151
intr_remove_handler(c2b7ce00,ef515854,c0682bf1,c227ca00,c23a4400) at intr_remove_handler+0x11
nexus_teardown_intr(c227ca00,c23a4400,c2b7c900,c2b7ce00,c23a4400) at nexus_teardown_intr+0x11
bus_generic_teardown_intr(c227c880,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c239a180,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c23a1800,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c23a1a80,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c239ac80,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_teardown_intr(c23a4400,c2b7c900,c2b7ce00,c26bbe20,c2fc8400) at bus_teardown_intr+0x72
radeon_irq_uninstall(c24e6400,c26bbb40,c301e0e0,c2fc8400,ef515974) at radeon_irq_uninstall+0x5b
radeon_do_cleanup_cp(c24e6400,c301e0e0,c23a1a80,ef515980,c0681af4) at radeon_do_cleanup_cp+0xb0
radeon_do_release(c24e6400,1,c301b2f3,208,c2fc8400) at radeon_do_release+0x54
radeon_takedown(c23a4400,1,9,34e,c24e6464) at radeon_takedown+0x36
radeon_close(c2b36e00,43,2000,c26c0960,c2b36e00) at radeon_close+0x17e
devfs_close(ef515a40,43,c3005114,43,ef515a6c) at devfs_close+0x38d,ef515b9c,c0660a1b,c2cd602c,1,c08d319e,12b)
at fdrop+0x3c
VOP_CLOSE_APV(c092ed60,ef515a40,c26c0960,118,c251e400) at VOP_CLOSE_APV+0x9d
vn_close(c3005114,43,c2fa7b80,c26c0960,3) at vn_close+0xad
vn_closefile(c2c68948,c26c0960,ef515b00,c064981b,c2c68948) at vn_closefile+0xed
devfs_close_f(c2c68948,c26c0960,c08d0c9a,846,c2c68948) at devfs_close_f+0x19
fdrop_locked(c2c68948,c26c0960,c08d0c9a,831) at fdrop_locked+0xb9
fdrop(c2c68948,c26c0960,c08d0c9a,77c,c06911d5,c08d0c9a,c08d7489,3,c26c0960,ef515b78,1,c08d0c9a,ef515b74,c0691a8c,c09e6d90,c2cd602c,203246,c0935a88,c2cd602c,64a,c08d0c9,,ef515b9c,c0660a1b,c2cd602c,1,c08d319e,12b)
at fdrop+0x3c

a,ef515b9c,c0660a1b,c2cd602c,1,c08d319e,12b) at fdrop+0x3c
closef(c2c68948,c26c0960,c08d0c9a,64a,c0691a8c) at closef+0x413
fdfree(c26c0960,0,c08d1406,e6,ef515c50) at fdfree+0x595
exit1(c26c0960,6,3300,c2cb9778,0) at exit1+0x539
expand_name(c26c0960,6,c08d4082,920,0) at expand_name
postsig(6,0,c08d6b9c,108,20800) at postsig+0x19d
ast(ef515d48) at ast+0x4cc
doreti_ast() at doreti_ast+0x17
lock order reversal
 1st 0xc24e6464 drm device (drm device) _at_ _at_/dev/drm/drm_drv.h:846
 2nd 0xc099b820 Giant (Giant) _at_ /usr/src/sys/kern/kern_synch.c:236
KDB: stack backtrace:
kdb_backtrace(c08d7676,c099b820,c08e6056,c08e6056,c08d447d) at kdb_backtrace+0x2f
witness_checkorder(c099b820,9,c08d447d,ec,c099b7e0) at witness_checkorder+0x6bf
_mtx_lock_flags(c099b820,0,c08d447d,ec,0) at _mtx_lock_flags+0x85
msleep(c2b7ce00,c227b700,a0,c08d176e,0) at msleep+0x46e
ithread_remove_handler(c2b7ce00,ef51582c,c0851d83,c2b7ce00,ef515854) at ithread_remove_handler+0x151
intr_remove_handler(c2b7ce00,ef515854,c0682bf1,c227ca00,c23a4400) at intr_remove_handler+0x11
nexus_teardown_intr(c227ca00,c23a4400,c2b7c900,c2b7ce00,c23a4400) at nexus_teardown_intr+0x11
bus_generic_teardown_intr(c227c880,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c239a180,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c23a1800,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c23a1a80,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_generic_teardown_intr(c239ac80,c23a4400,c2b7c900,c2b7ce00,c23a4400) at
bus_generic_teardown_intr+0x75
bus_teardown_intr(c23a4400,c2b7c900,c2b7ce00,c26bbe20,c2fc8400) at bus_teardown_intr+0x72
radeon_irq_uninstall(c24e6400,c26bbb40,c301e0e0,c2fc8400,ef515974) at radeon_irq_uninstall+0x5b
radeon_do_cleanup_cp(c24e6400,c301e0e0,c23a1a80,ef515980,c0681af4) at radeon_do_cleanup_cp+0xb0
radeon_do_release(c24e6400,1,c301b2f3,208,c2fc8400) at radeon_do_release+0x54
radeon_takedown(c23a4400,1,9,34e,c24e6464) at radeon_takedown+0x36
radeon_close(c2b36e00,43,2000,c26c0960,c2b36e00) at radeon_close+0x17e
devfs_close(ef515a40,43,c3005114,43,ef515a6c) at devfs_close+0x38d
VOP_CLOSE_APV(c092ed60,ef515a40,c26c0960,118,c251e400) at VOP_CLOSE_APV+0x9d
vn_close(c3005114,43,c2fa7b80,c26c0960,3) at vn_close+0xad
vn_closefile(c2c68948,c26c0960,ef515b00,c064981b,c2c68948) at vn_closefile+0xed
devfs_close_f(c2c68948,c26c0960,c08d0c9a,846,c2c68948) at devfs_close_f+0x19
fdrop_locked(c2c68948,c26c0960,c08d0c9a,831) at fdrop_locked+0xb9
fdrop(c2c68948,c26c0960,c08d0c9a,77c,c06911d5,c08d0c9a,c08d7489,3,c26c0960,ef515b78,1,c08d0c9a,ef515b74,c0691a8c,c09e6d90,c2cd602c,203246,c0935a88,c2cd602c,64a,c08d0c9
a,ef515b9c,c0660a1b,c2cd602c,1,c08d319e,12b) at fdrop+0x3c
closef(c2c68948,c26c0960,c08d0c9a,64a,c0691a8c) at closef+0x413
fdfree(c26c0960,0,c08d1406,e6,ef515c50) at fdfree+0x595
exit1(c26c0960,6,3300,c2cb9778,0) at exit1+0x539
expand_name(c26c0960,6,c08d4082,920,0) at expand_name
postsig(6,0,c08d6b9c,108,20800) at postsig+0x19d
ast(ef515d48) at ast+0x4cc
doreti_ast() at doreti_ast+0x17


Is this a known problem?

Thanks in advance
Filippo
Received on Sat Apr 09 2005 - 08:34:27 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:31 UTC