Mailinglist Archive: opensuse-bugs (4724 mails)

< Previous Next >
[Bug 589022] radeon [X700] xorg freezes with KDE desktop effects enabled after a few minutes
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 1 Apr 2010 13:45:33 +0000
  • Message-id: <20100401134533.4F189CC7CE@xxxxxxxxxxxxxxxxxxxxxx>
http://bugzilla.novell.com/show_bug.cgi?id=589022

http://bugzilla.novell.com/show_bug.cgi?id=589022#c16


--- Comment #16 from Stefan Assmann <s.assmann@xxxxxx> 2010-04-01 13:45:32 UTC
---
Created an attachment (id=352014)
--> (http://bugzilla.novell.com/attachment.cgi?id=352014)
radeon.patch

Parsing the BIOSConnectorTable created some bogus entries
with an output_id of 0 (mobility radeon x700). That caused
RADEONLookupGPIOLineForDDC to generate uninitalized i2c entries,
which finally provoked a segfault in RADEONI2CDoLock. To prevent
this add a check for that skips output_ids of 0.

Program received signal SIGSEGV, Segmentation fault.
RADEONI2CDoLock (output=0x82548e0, b=0x8254b18, lock_state=1) at
radeon_output.c:1888
1888 OUTREG(pRADEONI2CBus->mask_clk_reg, temp);
(gdb) bt
0 RADEONI2CDoLock (output=0x82548e0, b=0x8254b18, lock_state=1) at
radeon_output.c:1888
1 0xb71d392c in radeon_ddc_connected (output=0x82548e0) at radeon_output.c:332
2 radeon_detect (output=0x82548e0) at radeon_output.c:1170
3 0xb71876ec in RADEONPreInitControllers (pScrn=<value optimized out>) at
radeon_driver.c:2892
4 0xb7189a8f in RADEONPreInit (pScrn=0x8256998, flags=0) at
radeon_driver.c:3158
5 0x080be944 in InitOutput (pScreenInfo=0x82366a0, argc=1, argv=0xbfc3b884) at
xf86Init.c:832
6 0x080666eb in main (argc=1, argv=0xbfc3b884, envp=0xbfc3b88c) at main.c:205

--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >