Bug 3443 - Savage module segfaults upon load
Summary: Savage module segfaults upon load
Status: RESOLVED WORKSFORME
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/other (show other bugs)
Version: XOrg git
Hardware: Other Linux (All)
: high blocker
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-01 03:10 UTC by Maarten Wisse
Modified: 2007-04-25 10:01 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Maarten Wisse 2005-06-01 03:10:49 UTC
With either the latest (20050517) or the earliest (20050421) available  
snapshot of dri, modprobe savage segfaults and causes an oops in the kernel.  
Steps to reproduce:  
  
modprobe agpgart  
modprobe via-agp  
modprobe savage  
 
This is what the kernel says: 
 
[drm] Initialized drm 1.0.0 20040925 
mtrr: 0xa8000000,0x8000000 overlaps existing 0xa8000000,0x1000000 
mtrr: 0xa8000000,0x2000000 overlaps existing 0xa8000000,0x1000000 
mtrr: base(0xaa000000) is not aligned on a size(0x5000000) boundary 
Unable to handle kernel NULL pointer dereference at virtual address 00000000 
 printing eip: 
00000000 
*pde = 00000000 
Oops: 0000 [#1] 
PREEMPT  
Modules linked in: savage drm nls_iso8859_1 nls_cp437 sd_mod usb_storage 
scsi_mod vfat fat nls_base parport_pc lp parport orinoco_cs orinoco hermes 
pcmcia i2c_viapro eth1394 ehci_hcd uhci_hcd ohci1394 ieee1394 yenta_socket 
pcmcia_core snd_via82xx snd_ac97_codec snd_mpu401_uart snd_rawmidi snd_seq_oss 
snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_pcm snd_timer 
snd_page_alloc snd_mixer_oss snd soundcore usbcore i2c_prosavage 
cpufreq_ondemand cpufreq_userspace powernow_k7 via_agp agpgart via_rhine mii 
CPU:    0 
EIP:    0060:[<00000000>]    Not tainted VLI 
EFLAGS: 00010246   (2.6.10-gentoo-r4)  
EIP is at 0x0 
eax: 00000006   ebx: 00000000   ecx: 00000000   edx: def4a220 
esi: d9c53800   edi: c146b400   ebp: def4a1a8   esp: c5783f4c 
ds: 007b   es: 007b   ss: 0068 
Process modprobe (pid: 15790, threadinfo=c5782000 task=c48a5020) 
Stack: def7c049 d9c53800 00000006 def4a1a8 def4a220 def4a1a8 c146b400 def4a1c4  
       def4a220 def78821 c146b400 def4a1a8 def4a220 ffffffff 00000000 c5782000  
       def4a3c0 0804b9d0 c5782000 deed1017 def4a220 def49f40 c012b16f c0372428  
Call Trace: 
 [<def7c049>] drm_get_dev+0x99/0x130 [drm] 
 [<def78821>] drm_init+0x111/0x170 [drm] 
 [<deed1017>] savage_init+0x17/0x1b [savage] 
 [<c012b16f>] sys_init_module+0x15f/0x210 
 [<c010272b>] syscall_call+0x7/0xb 
Code:  Bad EIP value.
Comment 1 Tormod Volden 2007-04-25 10:01:53 UTC
This bug is out of date. Please reopen if you can reproduce with a recent build.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.