Panic during game installation with wine
Tobias Mohrlüder
tobiasmo at students.uni-mainz.de
Sat Feb 2 22:02:31 UTC 2008
Hello,
I get a panic during the installation of "Heroes of Might & Magic III"
via wine 0.9.54. This is with nvidia driver 100.14.19, with the FreeBSD AGP
driver enabled. I *did not* forget to rebuild the nvidia kernel module
after buildworld/buildkernel sessions. I updated to latest RELENG_7
today, same result. It does not occur with the x.org nv driver.
This happens under FreeBSD 7.0-PRERELEASE i386 (RELENG_7 from january
24th and from today).
kgdb:
Unread portion of the kernel message buffer:
agp0: binding memory at bad offset 0x1f0a000
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0xc
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc08b6ed9
stack pointer = 0x28:0xe99fc928
frame pointer = 0x28:0xe99fc928
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 1140 (wine-pthread)
trap number = 12
panic: page fault
cpuid = 0
Uptime: 26m41s
Physical memory: 991 MB
Dumping 119 MB: 104 88 72 56 40 24 8
#0 doadump () at pcpu.h:195
195 pcpu.h: No such file or directory.
in pcpu.h
(kgdb) bt
#0 doadump () at pcpu.h:195
#1 0xc0736286 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409
#2 0xc0736479 in panic (fmt=Variable "fmt" is not available.
) at /usr/src/sys/kern/kern_shutdown.c:563
#3 0xc0a10bcc in trap_fatal (frame=0xe99fc8e8, eva=12)
at /usr/src/sys/i386/i386/trap.c:899
#4 0xc0a10db0 in trap_pfault (frame=0xe99fc8e8, usermode=0, eva=12)
at /usr/src/sys/i386/i386/trap.c:812
#5 0xc0a116f2 in trap (frame=0xe99fc8e8) at
/usr/src/sys/i386/i386/trap.c:490
#6 0xc09f9a7b in calltrap () at /usr/src/sys/i386/i386/exception.s:139
#7 0xc08b6ed9 in agp_memory_info (dev=0xc5455700, handle=0x0,
mi=0xe99fc93c)
at /usr/src/sys/pci/agp.c:968
#8 0xc1de8e07 in ?? ()
#9 0xc5455700 in ?? ()
#10 0x00000000 in ?? ()
#11 0xe99fc93c in ?? ()
#12 0xc062d267 in pci_read_config_method (dev=0xc545cc00, child=0x143,
reg=0,
width=-375404180) at pcib_if.h:40
#13 0xc1de931d in ?? ()
...
[if you need the rest of the "... in ?? ()", please tell me]
...
#160 0xe99fcbc4 in ?? ()
#161 0xc070a2f6 in giant_ioctl (dev=0xc545cc00, cmd=323,
data=0x1 <Address 0x1 out of bounds>, fflag=1, td=0x2)
at /usr/src/sys/kern/kern_conf.c:349
Previous frame inner to this frame (corrupt stack?)
(kgdb) f 7
#7 0xc08b6ed9 in agp_memory_info (dev=0xc5455700, handle=0x0,
mi=0xe99fc93c)
at /usr/src/sys/pci/agp.c:968
968
(kgdb) l
963 return AGP_UNBIND_MEMORY(dev, mem);
964 }
965
966 void agp_memory_info(device_t dev, void *handle, struct
967 agp_memory_info *mi)
968 {
969 struct agp_memory *mem = (struct agp_memory *) handle;
970
971 mi->ami_size = mem->am_size;
972 mi->ami_physical = mem->am_physical;
This is a vmcore from FreeBSD as of january the 24th. Unfortunatly I didn't
get a vmcore with buildworld from today, I don't know why.
The panic is reproducible (okay, I only gave it three shots, but it
happened in the same situation).
The kernel is GENERIC, but with SCHED_ULE and without I486_CPU and
I586_CPU. make.conf only has some CUPS and PERL defines (I don't
use src.conf yet).
Is this worth a bug report? Or should this be posted at the nvidia forums
instead?
I'm not on the list, so please CC me (*).
- Tobias Mohrlüder
(*) I still have no idea how to create emails the mailman software can
handle correctly. Last time my replies always initiated new threads.
Sorry, I usually only use forums.
More information about the freebsd-current
mailing list