[Dri-devel] Xserver crashing 2.4.22 kernel (Intel 82845G/GL)

2003-11-25 Thread hadmut
Hi,

I have a MSI 845GL-P barebone, 
00:02.0 VGA compatible controller: Intel Corp. 82845G/GL [Brookdale-G] Chipset 
Integrated Graphics Device (rev 01)


and do use it with 2.4.22, i830 and agpgart kernel modules and
4.3.0-0pre1v1 xfree86-xserver (debian package).


Unfortunately the kernel crashes every few minutes. The problem is
that it does not crash immediately, it continuously degenerates. 
Some programs start to behave crazy or simply disappear, and the
kernel shows more and more malfunctions, like being unable to remove
kernel modules or finding hard discs. I manged to get a trace once
(see below), but I'm pretty sure it's useless, since this is not
what's causing the problem. 

I am pretty sure that the combination of the xserver with this 
vga device corrupts kernel memory structures (many normal programs 
suddenly die with segmentation fault or with a kernel error message
about mapping problems. When I finally get a Oops debug output, thing
have already gone wrong. 

I first used the machine without i830 and agpgart modules, but this
was even worse.

Do you have any idea whether this is a known bug?


regards
Hadmut




Unable to handle kernel paging request at virtual address 04004188
c013cc5a
*pde = 
Oops: 
CPU:0
EIP:0010:[c013cc5a]Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010206
eax: 04004160   ebx: d6116500   ecx:    edx: 
esi: c158e340   edi: dede6780   ebp: dedf8500   esp: d60f5e8c
ds: 0018   es: 0018   ss: 0018
Process .xsession (pid: 1543, stackpage=d60f5000)
Stack: d6116500 d5f7c084 d77f4180 6000 deefa200 080dc000 c012cf1a deefa200 
   080dc000 6000 d77f4480 deefa200  d60f4000 000f c011a7e7 
   deefa200 0202 deefa200 c011f337 deefa200 c158631c d60f4000  
Call Trace:[c012cf1a] [c011a7e7] [c011f337] [c0124e2c] [c0125005]
  [c0108dfa] [c011f691] [c011f955] [c01090f8]
Code: 8b 50 28 85 d2 0f 85 8d 00 00 00 85 c0 74 17 8b 00 85 c0 74 


EIP; c013cc5a fput+5a/120   =

ebx; d6116500 _end+15e084a8/20612008
esi; c158e340 _end+12802e8/20612008
edi; dede6780 _end+1ead8728/20612008
ebp; dedf8500 _end+1eaea4a8/20612008
esp; d60f5e8c _end+15de7e34/20612008

Trace; c012cf1a exit_mmap+12a/140
Trace; c011a7e7 mmput+47/b0
Trace; c011f337 do_exit+77/260
Trace; c0124e2c sig_exit+ac/b0
Trace; c0125005 dequeue_signal+65/d0
Trace; c0108dfa do_signal+1ca/2c0
Trace; c011f691 sys_wait4+131/3d0
Trace; c011f955 sys_waitpid+25/30
Trace; c01090f8 signal_return+14/18

Code;  c013cc5a fput+5a/120
 _EIP:
Code;  c013cc5a fput+5a/120   =
   0:   8b 50 28  mov0x28(%eax),%edx   =
Code;  c013cc5d fput+5d/120
   3:   85 d2 test   %edx,%edx
Code;  c013cc5f fput+5f/120
   5:   0f 85 8d 00 00 00 jne98 _EIP+0x98
Code;  c013cc65 fput+65/120
   b:   85 c0 test   %eax,%eax
Code;  c013cc67 fput+67/120
   d:   74 17 je 26 _EIP+0x26
Code;  c013cc69 fput+69/120
   f:   8b 00 mov(%eax),%eax
Code;  c013cc6b fput+6b/120
  11:   85 c0 test   %eax,%eax
Code;  c013cc6d fput+6d/120
  13:   74 00 je 15 _EIP+0x15



---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Dri-devel] Xserver crashing 2.4.22 kernel (Intel 82845G/GL)

2003-11-25 Thread Stefan Lange
[EMAIL PROTECTED] wrote:
Hi,

I have a MSI 845GL-P barebone, 
00:02.0 VGA compatible controller: Intel Corp. 82845G/GL [Brookdale-G] Chipset Integrated Graphics Device (rev 01)

and do use it with 2.4.22, i830 and agpgart kernel modules and
4.3.0-0pre1v1 xfree86-xserver (debian package).
Unfortunately the kernel crashes every few minutes. The problem is
that it does not crash immediately, it continuously degenerates. 
Some programs start to behave crazy or simply disappear, and the
kernel shows more and more malfunctions, like being unable to remove
kernel modules or finding hard discs. I manged to get a trace once
(see below), but I'm pretty sure it's useless, since this is not
what's causing the problem. 
Are you sure you don't have faulty hardware? These symptoms sound like 
they might well originate from bad ram, bad cpu, bad harddrive, or maybe 
an overheated system.

I am pretty sure that the combination of the xserver with this 
vga device corrupts kernel memory structures (many normal programs 
suddenly die with segmentation fault or with a kernel error message
about mapping problems. When I finally get a Oops debug output, thing
have already gone wrong. 

I first used the machine without i830 and agpgart modules, but this
was even worse.
So why do you think the DRI drivers are the reason then?

Do you have any idea whether this is a known bug?

regards
Hadmut





---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel