Hi,

today I played again with plex86 after a long time of abstinence -- the first
time with a 2.4.* Linux kernel. Everything worked great, FreeDOS and Pragma
worked flawlessly (just Toms-Root-Boot crashed somewhen during startup).
Every time I started plex86, it refused to work at first and issued that "ioctl
ALLOCVPHYS" message, that others have already mentioned. But after starting
it again it worked without any substantial and worrying error messages.

Later on I unloaded the kernel module and did other things on my system for
a while. But when wanted to exit the X-server, I got a crash:

  kdm[535]: Server for display :0 terminated unexpectedly: 2816
  kernel: invalid operand: 0000
  kernel: CPU:    0
  kernel: EIP:    0000:[agp_frontend_cleanup+4101/-1072693248]
  kernel: EFLAGS: 00033246
  kernel: eax: 00004f00   ebx: 00000000   ecx: 00000000   edx: 00000000
  kernel: esi: 00000000   edi: 00001000   ebp: 00000001   esp: d00edf34
  kernel: ds: 0000   es: 0000   ss: 0018
  kernel: Process X (pid: 12602, stackpage=d00ed000)
  kernel: Stack: 000000ea 00000030 00000000 00000040 00000000 00000000 00000000 
00000000
  kernel:        00000005 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 
ffffffff
  kernel:        ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 
ffffffff
  kernel: Call Trace: [system_call+51/56]
  kernel:
  kernel: Code:  Bad EIP value.

This crash is reproducible, I get it every time I exit the X-server after
having used plex86. Well, exiting the server is actually not the problem
but kdm trying to restart it. Just loading and unloading the kernel module
doesn't hurt. I have also to start the plex86 program to make the X-server
die every time I try to start it after having used plex86. Just a reboot
helped so far.
   As the message implies, the problem seems somehow related to AGP.
Unfortunately I'm no kernel hacker, so I might be unable to investigate
the exact cause for the problem, but if you need further information, I could
try to be helpful.  :-)
   I'm well aware that the problem could be hard to track down, because not
plex86 crashes, but the X-server. But maybe you can imagine how plex86 could
leave the system in an unusable state. (Apart from these crashes my system
is rock solid. The last memtest a few days ago didn't show any RAM problems
either.)

  CPU:       Intel 80686
  RAM:       350M
  System:    Linux 2.4.4  compiled with gcc 2.95.2 (on SuSE 7.1)
  X-Server:  XFree86 4.0.3
  Graphics:  TDFX Voodoo 3 3000
  Plex86:    CVS/HEAD as of today

m.

-- 
I could be wrong, of course. But I'm never wrong.  -- Linus TORVALDS

Reply via email to