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