| Summary: |
Savage module segfaults upon load |
| Product: |
DRI
|
Reporter: |
Maarten Wisse <Maarten.Wisse> |
| Component: |
DRM/other | Assignee: |
Default DRI bug account <dri-devel> |
| Status: |
RESOLVED
WORKSFORME
|
QA Contact: |
|
| Severity: |
blocker
|
|
|
| Priority: |
high
|
CC: |
bugzi11.fdo.tormod
|
| Version: |
XOrg git | |
|
| Hardware: |
Other | |
|
| OS: |
Linux (All) | |
|
| Whiteboard: |
|
|
i915 platform:
|
|
i915 features:
|
|
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.
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.