[Bug 20410] New: Crash on X1250 when use of XV involves scaling

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Mar 1 09:21:43 PST 2009


http://bugs.freedesktop.org/show_bug.cgi?id=20410

           Summary: Crash on X1250 when use of XV involves scaling
           Product: xorg
           Version: 7.4
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
        AssignedTo: xorg-driver-ati at lists.x.org
        ReportedBy: ati at glidos.net
         QAContact: xorg-team at lists.x.org


I'm running a MythTV frontend that has a K9AGM2 motherboard, which includes an
X1250 IGP. I use the radeon driver to generate an interleaved 720x576 mode from
VGA which is routed through the well known VGA to Scart circuit to my TV. I
select xv-blit as the render method.

All works well in situations where no scaling is necessary, but if there is
scaling then - although playback is successful - the X server crashes during
menu changes after playback. (It reliably fails on repeating the process). If I
select xlib for rendering then the crash doesn't occur. I see:


Backtrace:
0: /usr/bin/X(xf86SigHandler+0x9e) [0x80a22ae]
1: [0xb7f61400]
2: /usr/lib/xorg/modules/extensions//libdri.so [0xb7c7badf]
3: /usr/lib/xorg/modules/extensions//libdri.so(DRIClipNotify+0x1ec)
[0xb7c7bdd7]
4: /usr/bin/X [0x80ad6a8]
5: /usr/bin/X(miValidateTree+0x5b3) [0x80fd27a]
6: /usr/lib/xorg/modules/extensions//libdri.so(DRIValidateTree+0x48)
[0xb7c7aae8]
7: /usr/bin/X(UnmapWindow+0x126) [0x806f750]
8: /usr/bin/X(ProcUnmapWindow+0x49) [0x807effe]
9: /usr/bin/X(Dispatch+0x2b4) [0x807f753]
10: /usr/bin/X(main+0x58a) [0x806c49b]
11: /lib/libc.so.6(__libc_start_main+0xe6) [0xb7d715b6]
12: /usr/bin/X [0x806b7c1]

Fatal server error:
Caught signal 11.  Server aborting

(II) event2: Close
(II) RADEON(0): RADEONLeaveVT
(II) RADEON(0): EngineRestore (32/32)
(II) RADEON(0): RADEONRestore
(II) RADEON(0): ParseTable said: CD_SUCCESS
Output CRT1 disable success
(II) RADEON(0): ParseTable said: CD_SUCCESS
Blank CRTC 0 success
(II) RADEON(0): ParseTable said: CD_SUCCESS
Disable CRTC 0 success
(II) RADEON(0): ParseTable said: CD_SUCCESS
Blank CRTC 1 success
(II) RADEON(0): ParseTable said: CD_SUCCESS
Disable CRTC 1 success
(II) RADEON(0): RADEONRestoreMemMapRegisters() : 
(II) RADEON(0):   MC_FB_LOCATION   : 0x3fff3800 0x3fff3800
(II) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000
(II) RADEON(0): avivo_restore !
(II) RADEON(0): ParseTable said: CD_SUCCESS
Enable CRTC 0 success
(II) RADEON(0): ParseTable said: CD_SUCCESS
Unblank CRTC 0 success
(II) RADEON(0): Ok, leaving now...


at the end of Xorg.0.0.log, and:


Mar  1 11:13:46 slinky local0.info mythfrontend: 2009-03-01 11:13:46.075 TV:
Changing from WatchingPreRecorded to None
Mar  1 11:13:47 slinky user.info kernel: [drm] Num pipes: 1
Mar  1 11:13:47 slinky local0.info mythfrontend: mythfrontend: Fatal IO error:
client killed

in my logs.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list