| Summary: | radeon_combios_get_power_modes: kernel NULL pointer dereference | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | John Reiser <jreiser> | ||||||
| Component: | kernel | Assignee: | Dave Airlie <airlied> | ||||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
| Severity: | unspecified | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | rawhide | CC: | gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, michal | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | All | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2011-11-20 19:52:20 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Attachments: |
|
||||||||
|
Description
John Reiser
2011-11-13 19:38:32 UTC
Created attachment 533400 [details]
serial console output
Created attachment 533401 [details]
/var/log/Xorg.0.log from 3.2.0-0.rc1.git2.1.fc17.i686
When booting previous kernel-PAE-3.2.0-0.rc1.git2.1.fc17.i686, then GNOME desktop fails because:
[ 71.900] (EE) AIGLX error: dlopen of /usr/lib/dri/r200_dri.so failed (/usr/lib/dri/r200_dri.so
: cannot open shared object file: No such file or directory)
[ 71.901] (EE) AIGLX: reverting to software rendering
[ 71.902] (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dr
i.so: cannot open shared object file: No such file or directory)
[ 71.902] (EE) GLX: could not load software renderer
# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 1.60GHz stepping : 4 microcode : 0x1e cpu MHz : 1600.000 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up pebs bts bogomips : 3228.02 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 32 bits virtual power management: Clearly not a Mesa bug. I see the same bug on x86_64 machine with 3.2.0-0.rc1.git3.1.fc17.x86_64 kerneln but also with ATI Technologies Inc RV280 [Radeon 9200 PRO]. Addresses are clearly different but otherwise traces look familiar. This crash happens after enumerating connectors. This is a fragment of dmesg from a booting kernel with a location of a crash marked. [ 3.502567] [drm] Radeon Display Connectors [ 3.502641] [drm] Connector 0: [ 3.502711] [drm] VGA [ 3.502780] [drm] DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 [ 3.502854] [drm] Encoders: [ 3.502923] [drm] CRT1: INTERNAL_DAC1 [ 3.502994] [drm] Connector 1: [ 3.503078] [drm] DVI-I [ 3.503147] [drm] HPD1 [ 3.503216] [drm] DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64 [ 3.503289] [drm] Encoders: [ 3.503358] [drm] CRT2: INTERNAL_DAC2 [ 3.503429] [drm] DFP1: INTERNAL_TMDS1 [ 3.503499] [drm] Connector 2: [ 3.503569] [drm] S-video [ 3.503637] [drm] Encoders: [ 3.503706] [drm] TV1: INTERNAL_DAC2 ===== NULL pointer derefernce here ==== [ 3.688301] [drm] fb mappable at 0xD0040000 [ 3.688373] [drm] vram apper at 0xD0000000 [ 3.688444] [drm] size 7680000 [ 3.688513] [drm] fb depth is 24 [ 3.688582] [drm] pitch is 6400 ...... If one will wait long enough then after a timeout udev will eventually get into an infinite loop ping-ponging between killing two modprobe processes. I am afraid that I do not have a place to attach a serial console and my experiments with netconsole so far produced no output. kernel-3.2.0-0.rc2.git1.1.fc17.x86_64 boots for me once again. Both of these are working for me: kernel-PAE-3.2.0-0.rc1.git4.1.fc17.i686 kernel-PAE-3.2.0-0.rc2.git1.1.fc17.i686 |