NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/49785: radeondrmkms crash



>Number:         49785
>Category:       kern
>Synopsis:       radeondrmkms crash
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Mar 25 23:50:00 +0000 2015
>Originator:     David A. Holland
>Release:        NetBSD 7.99.7 (20150423)
>Organization:
>Environment:
System: NetBSD macaran 7.99.7 NetBSD 7.99.7 (MACARAN) #24: Wed Mar 25 17:37:08 EDT 2015 dholland@macaran:/usr/src/sys/arch/amd64/compile/MACARAN amd64
Architecture: x86_64
Machine: amd64
>Description:

Three "panic: trap" without LOCKDEBUG, then with LOCKDEBUG:

panic: lockdebug_lookup: uninitialized lock (lock=0xfffffe81a0df08a8,
  from=ffffffff802993c6)

backtrace:
 #2  0xffffffff803fcb6d in panic ()
 #3  0xffffffff803f6398 in lockdebug_free ()
 #4  0xffffffff802993c6 in mutex_destroy ()
 #5  0xffffffff8043e20a in ttm_bo_release_list ()
 #6  0xffffffff8043f475 in ttm_bo_release ()
 #7  0xffffffff804422c0 in ttm_bo_move_accel_cleanup ()
 #8  0xffffffff8038c5ab in radeon_move_blit.isra ()
 #9  0xffffffff8038c6e5 in radeon_bo_move ()
 #10 0xffffffff8043ed48 in ttm_bo_handle_move_mem ()
 #11 0xffffffff804406f1 in ttm_bo_validate ()
 #12 0xffffffff803871b2 in radeon_bo_fault_reserve_notify ()
 #13 0xffffffff804424e0 in ttm_bo_uvm_fault ()
 #14 0xffffffff8038c1f7 in radeon_ttm_fault ()
 #15 0xffffffff80486b9d in uvm_fault_internal ()

I have a crash dump, I can extract stuff from it if desired.

relevant info:

drm: initializing kernel modesetting (RV730 0x1002:0x9498 0x1787:0x2009).
drm: register mmio base: 0xfbef0000
drm: register mmio size: 65536
drm kern info: ATOM BIOS: RV730PRO
radeon0: info: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
radeon0: info: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF
drm: Detected VRAM RAM=400M, BAR=256M
drm: RAM width 128bits DDR
Zone  kernel: Available graphics memory: 2157910 kiB
Zone   dma32: Available graphics memory: 2097152 kiB
drm: radeon: 1024M of VRAM memory ready
drm: radeon: 1024M of GTT memory ready.
drm: Loading RV730 Microcode
drm: Internal thermal controller without fan control
drm: radeon: dpm initialized
drm: GART: num cpu pages 262144, num gpu pages 262144
drm: PCIE GART of 1024M enabled (table at 0x000000000025D000).
radeon0: info: WB enabled
radeon0: info: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0x0xffff80006cd37c00
radeon0: info: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0x0xffff80006cd37c0c
radeon0: info: fence driver on ring 5 use gpu addr 0x000000000005c598 and cpu addr 0x0xffff80006c935598
drm: Supports vblank timestamp caching Rev 2 (21.10.2013).
drm: Driver supports precise vblank timestamp query.
radeon0: interrupting at ioapic0 pin 16 (radeon)
drm: radeon: irq initialized.
drm: ring test on 0 succeeded in 1 usecs
drm: ring test on 3 succeeded in 1 usecs
drm: ring test on 5 succeeded in 1 usecs
drm: UVD initialized successfully.
drm: ib test on ring 0 succeeded in 0 usecs
drm: ib test on ring 3 succeeded in 0 usecs
drm: ib test on ring 5 succeeded
drm: Radeon Display Connectors
drm: Connector 0:
drm:   HDMI-A-1
drm:   HPD2
drm:   DDC: 0x7f10 0x7f10 0x7f14 0x7f14 0x7f18 0x7f18 0x7f1c 0x7f1c
drm:   Encoders:
drm:     DFP2: INTERNAL_UNIPHY1
drm: Connector 1:
drm:   VGA-1
drm:   DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
drm:   Encoders:
drm:     CRT2: INTERNAL_KLDSCP_DAC2
drm: Connector 2:
drm:   DVI-I-1
drm:   HPD1
drm:   DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c
drm:   Encoders:
drm:     CRT1: INTERNAL_KLDSCP_DAC1
drm:     DFP1: INTERNAL_UNIPHY
radeondrmkmsfb0 at radeon0
radeon0: info: registered panic notifier
radeondrmkmsfb0: framebuffer at 0xffff80006cf59000, size 1600x1200, depth 32, stride 6400
WARNING: splash_render: not initialized
wsdisplay0 at radeondrmkmsfb0 kbdmux 1: console (default, vt100 emulation), using wskbd0

The card is a Radeon HD 4650, which info I note does not actually
appear in the attach spew above, or anywhere else in dmesg. That seems
like a bug in its own right.

>How-To-Repeat:

boot with radeondrmkms on, run seamonkey.

>Fix:
dunno



Home | Main Index | Thread Index | Old Index