Date: Wed, 13 Jun 2012 12:40:19 +0200 From: Luca Pizzamiglio <l.pizzamiglio@bally-wulff.de> To: x11@FreeBSD.org Subject: Intel KMS: a memory problem Message-ID: <4FD86E13.6090202@bally-wulff.de>
index | next in thread | raw e-mail
Hi people, I'm using 9-RELENG with KMS and the last port updated on a SandyBridge platform (Intel Graphics) With a quite simple openGL application, a panic occurred: panic: pmap_mapdev: Couldn't alloc kernel virtual memory Tracing pid 944 tid 100105 td 0xca85c8a0 kdb_enter(c0ffe535,c0ffe535,c103dcff,efa62ac0,1,...) at kdb_enter+0x3a panic(c103dcff,5000,c9879151,0,c1a02000,...) at panic+0x18c pmap_mapdev_attr(c1a02000,4800,1,1,c911d980,...) at pmap_mapdev_attr+0x7e i915_gem_obj_io(2d014008,0,4800,0,0,...) at i915_gem_obj_io+0x513 i915_gem_pwrite_ioctl(c9925800,ca827120,ca871300,c0a78b5b,efa62bd4,...) at i915_gem_pwrite_ioctl+0x4b drm_ioctl(c97e0400,8020645d,ca827120,3,ca85c8a0,...) at drm_ioctl+0x2d8 devfs_ioctl_f(c91cb850,8020645d,ca827120,c91b5e80,ca85c8a0,...) at devfs_ioctl_f+0x10a kern_ioctl(ca85c8a0,4,8020645d,ca827120,a62ccc,...) at kern_ioctl+0x2a0 sys_ioctl(ca85c8a0,efa62ccc,c67c4c80,293d3b4e,1,...) at sys_ioctl+0x134 syscall(efa62d08) at syscall+0x34a Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (54, FreeBSD ELF32, sys_ioctl), eip = 0x293d5b93, esp = 0xbfbf7f4c, ebp = 0xbfbf7f68 --- I tried to increase vm.kmem_size and vm.kmem_size_max to 512M, but the problem persists. Any easy idea or workaround? In the meanwhile, I'll try to investigate this problem deeper. Thanks in advance, Luca PS I compiled apitrace (https://github.com/apitrace/apitrace) on FreeBSD and it works! Ok, a couple of patch and fix to build it correctly, but it works. It was developed by intel as an easy way to have repeatable openGL test cases.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FD86E13.6090202>
