tech-kern archive

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

Xorg panics the system (radeondrm) on startup: 5.0_RC3



Hi list,

I'm seeing a panic while starting Xorg:


uname:
NetBSD laptop 5.0_RC3 NetBSD 5.0_RC3 (LAPTOP-20090409) #1: Fri Apr 10 13:16:18 WEST 2009 root@laptop:/usr/obj/sys/arch/i386/compile/LAPTOP i386

selected dmesg:
agp0 at pchb0: can't find internal VGA device config space
(...)
radeondrm0 at vga0: ATI Radeon RV350 Mobility 9600 M10 NP (unit 0)
[drm:pid0:drm_load]
[drm:pid0:radeon_driver_load] AGP card detected
[drm:pid0:drm_agp_init] agp_available = 1
radeondrm0: AGP at 0x00000000 0MB
[drm:pid0:drm_mtrr_add] offset=0 size=0
[drm:pid0:drm_ctxbitmap_next] drm_ctxbitmap_next bit : 0
[drm:pid0:drm_ctxbitmap_init] drm_ctxbitmap_init : 0
radeondrm0: Initialized radeon 1.26.0 20060524


(gdb) bt full
#0 0xc03b2a92 in cpu_reboot (howto=260, bootstr=0x0) at /usr/src/sys/arch/i386/i386/machdep.c:926
No locals.
#1 0xc03097c0 in panic (fmt=0xc04ec52f "trap") at /usr/src/sys/kern/subr_prf.c:253
       ci = <value optimized out>
       bootopt = 260
       ap = 0xcd46e8b4 ""
       intrace = 0
#2 0xc03b5af8 in trap (frame=0xcd46e944) at /usr/src/sys/arch/i386/i386/trap.c:371
       va = 0
       vm = (struct vmspace *) 0xcd46e92c
       map = (struct vm_map *) 0xcbddb9c0
       ftype = 1
       l = <value optimized out>
       p = (struct proc *) 0xcbdd63b0
       type = 6
       pcb = (struct pcb *) 0xcd46eda0
       vframe = <value optimized out>
ksi = {ksi_flags = 1, ksi_list = {cqe_next = 0x0, cqe_prev = 0x0}, ksi_info = {_signo = 0, _code = 1, _errno = 0, _reason = {_rt = {_pid = 24, _uid = 6, _value = {sival_int = 0, sival_ptr = 0x0}}, _child = {_pid = 24, _uid = 6, _status = 0, _utime = 0, _stime = 0}, _fault = {_addr = 0x18,
       _trap = 6}, _poll = {_band = 24, _fd = 6}}}, ksi_lid = 0}
       resume = <value optimized out>
       onfault = <value optimized out>
       error = 14
       cr2 = 24
       pfail = <value optimized out>
#3  0xc010ccd6 in calltrap ()
No symbol table info available.
#4 0xc0403847 in agp_i810_bind_memory (sc=0xcc57928c, mem=0xc2bf8a80, offset=0) at /usr/src/sys/dev/pci/agp_i810.c:854
       isc = (struct agp_i810_softc *) 0x0
       regval = <value optimized out>
       i = <value optimized out>
#5 0xc01e1117 in drm_agp_bind_memory (handle=0xc2bf8a80, start=0) at /usr/src/sys/dev/drm/drm_agpsupport.c:433
       agpdev = (void *) 0x2020
#6 0xc01e1406 in drm_agp_bind (dev=0xcc5799a8, request=0xcd46ea3c) at /usr/src/sys/dev/drm/drm_agpsupport.c:305
       entry = (drm_agp_mem_t *) 0xc2cf9160
       retcode = <value optimized out>
       page = 0
       __func__ = "drm_agp_bind"
#7 0xc01e14c6 in drm_agp_bind_ioctl (kdev=46080, cmd=2148033590, data=0xcd46ec50, flags=67, p=0xcd4505c0, filp=0x1c8)
   at /usr/src/sys/dev/drm/drm_agpsupport.c:322
       dev = (drm_device_t *) 0xcc5799a8
       request = {handle = 3267332736, offset = 0}
       retcode = <value optimized out>
#8 0xc01e69b1 in drm_ioctl (kdev=46080, cmd=2148033590, data=0xcd46ec50, flags=67, p=0xcd4505c0) at /usr/src/sys/dev/drm/drm_drv.c:803
       dev = <value optimized out>
       retcode = <value optimized out>
       ioctl = (drm_ioctl_desc_t *) 0xc050f6f0
func = (int (*)(dev_t, u_long, void *, int, struct lwp *, void *)) 0xc01e1470 <drm_agp_bind_ioctl>
       nr = <value optimized out>
       is_driver_ioctl = 0
       priv = (drm_file_t *) 0xc2fbd000
       __func__ = "drm_ioctl"
#9 0xc02fd86b in cdev_ioctl (dev=46080, cmd=2148033590, data=0xcd46ec50, flag=67, l=0xcd4505c0) at /usr/src/sys/kern/subr_devsw.c:813
       d = (const struct cdevsw *) 0xc0498760
       rv = 6
#10 0xc03668ca in spec_ioctl (v=0xcd46eb40) at /usr/src/sys/miscfs/specfs/spec_vnops.c:666
       dev = 46080
#11 0xc035eec2 in VOP_IOCTL (vp=0xcd998b88, command=2148033590, data=0xcd46ec50, fflag=67, cred=0xcbdc6e40) at /usr/src/sys/kern/vnode_if.c:562
       error = <value optimized out>
a = {a_desc = 0xc04a1ae0, a_vp = 0xcd998b88, a_command = 2148033590, a_data = 0xcd46ec50, a_fflag = 67, a_cred = 0xcbdc6e40} #12 0xc0357333 in vn_ioctl (fp=0xcd8b7c40, com=2148033590, data=0xcd46ec50) at /usr/src/sys/kern/vfs_vnops.c:648
       vp = (struct vnode *) 0xcd998b88
       ovp = <value optimized out>
vattr = {va_type = 3267292800, va_mode = 4856288, va_nlink = 3443977132, va_uid = 3224190185, va_gid = 3420071176, va_fsid = -851114120, va_fileid = 13855917027811655680, va_size = 12039327756, va_blocksize = -850990132, va_atime = {tv_sec = -1070288792, tv_nsec = -845573972}, va_mtime = { tv_sec = 0, tv_nsec = -850990116}, va_ctime = {tv_sec = -845574132, tv_nsec = -845574132}, va_birthtime = {tv_sec = 6, tv_nsec = -850990100}, va_gen = 3223684767, va_flags = 3449393324, va_rdev = 6, va_bytes = 13847530987351108636, va_filerev = 278326362440, va_vaflags = 3443977244,
 va_spare = -1070209546}
       error = 8
#13 0xc031243f in sys_ioctl (l=0xcd4505c0, uap=0xcd46ed00, retval=0xcd46ed28) at /usr/src/sys/kern/sys_generic.c:616
       fp = (struct file *) 0xcd8b7c40
       p = (proc_t *) 0xcbdd63b0
       fdp = <value optimized out>
       com = 2148033590
       error = 0
       size = 8
       data = (void *) 0xcd46ec50
       memp = (void *) 0x0
stkbuf = {3267332736, 0, 3448470656, 3443977340, 3420220992, 1, 0, 4648076, 3224187277, 545, 3577825659, 3443977368, 1, 37840, 0, 0, 1, 3420305856, 136166720, 0, 0, 3443977472, 3226546512, 3443977436, 3224444831, 0, 3448470656, 136166656, 64, 3448470656, 1, 3443977512}
       ff = <value optimized out>
#14 0xc03b538b in syscall (frame=0xcd46ed48) at /usr/src/sys/sys/syscallvar.h:49
       now = 3267332736
       callp = (const struct sysent *) 0xc05133a8
       l = (struct lwp *) 0xcd4505c0
       error = 0
       code = 0
args = {5, -2146933706, -1077942596, -1145107968, 1, -874656192, -851114560, -850989664, 227, 0}
       rval = {0, 0}
#15 0xc010057d in syscall1 ()




I am posting to tech-kern as this appears to be drm-related.

Any pointers welcome..

Thanks,

Hugo


Home | Main Index | Thread Index | Old Index