[Bug 74096] EXA uninitialized crash when DRI2 disabled

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Jan 27 15:21:23 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=74096

--- Comment #6 from Dylan Simon <dylan at dylex.net> ---
It gets farther, and I see acceleration is disabled, but still crashes.  I'm
not sure if this is still related to the driver, though, since, it seems to get
far enough to start drawing windows.  (I should note that once I figured out
that the problem was DRI and installed a new dri2proto, I got everything to
work, so this is a fresh xorg-server built explicitly with --disable-dri2 and
xf86-video-ati built on that with the patch.)

[2700662.452] (WW) RADEON(0): Direct rendering disabled
[2700662.452] (II) RADEON(0): Acceleration disabled
[2700662.452] (**) RADEON(0): DPMS enabled
[2700662.452] (==) RADEON(0): Silken mouse enabled
[2700662.452] (II) RADEON(0): Textured video requires DRI
[2700662.452] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR
disabled message.
[2700662.453] (--) RandR disabled
[2700662.487] (II) AIGLX: Loaded and initialized swrast
[2700662.487] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[2700662.492] (II) RADEON(0): Setting screen physical size to 508 x 317
[2700662.507] (EE)
[2700662.507] (EE) Backtrace:
[2700662.507] (EE) 0: Xorg (xorg_backtrace+0x42) [0x5746a2]
[2700662.507] (EE) 1: Xorg (0x400000+0x178069) [0x578069]
[2700662.507] (EE) 2: /lib/libpthread.so.0 (0x7fb8c1a08000+0x10770)
[0x7fb8c1a18770]
[2700662.507] (EE) 3: /pkg/pixman-0.32.4/lib/libpixman-1.so.0
(0x7fb8c1550000+0x6c235) [0x7fb8c15bc235]
[2700662.507] (EE) 4: /pkg/pixman-0.32.4/lib/libpixman-1.so.0
(0x7fb8c1550000+0x53a67) [0x7fb8c15a3a67]
[2700662.507] (EE) 5: /pkg/pixman-0.32.4/lib/libpixman-1.so.0
(pixman_fill+0x31) [0x7fb8c155b6c1]
[2700662.507] (EE) 6: /usr/lib/xorg/modules/libfb.so (fbFill+0x300)
[0x7fb8bd1d4b00]
[2700662.507] (EE) 7: /usr/lib/xorg/modules/libfb.so (fbPolyFillRect+0x198)
[0x7fb8bd1d5328]
[2700662.507] (EE) 8: Xorg (0x400000+0x107ae0) [0x507ae0]
[2700662.508] (EE) 9: Xorg (miPaintWindow+0x1d8) [0x557968]
[2700662.508] (EE) 10: Xorg (miWindowExposures+0x1c7) [0x55821f]
[2700662.508] (EE) 11: Xorg (MapWindow+0x239) [0x45f129]
[2700662.508] (EE) 12: Xorg (0x400000+0x3871f) [0x43871f]
[2700662.508] (EE) 13: /lib/libc.so.6 (__libc_start_main+0xf5) [0x7fb8c0871bb5]
[2700662.508] (EE) 14: Xorg (0x400000+0x243c1) [0x4243c1]
[2700662.508] (EE)
[2700662.508] (EE) Segmentation fault at address 0x12a1000

#0  0x00007fb8c0885899 in __GI_raise (sig=sig at entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007fb8c0886e27 in __GI_abort () at abort.c:89
#2  0x00007fb8c08c44d3 in __libc_message (do_abort=do_abort at entry=2,
fmt=fmt at entry=0x7fb8c09bd410 "*** Error in `%s': %s: 0x%s ***\n") at
../sysdeps/posix/libc_fatal.c:175
#3  0x00007fb8c08ca15d in malloc_printerr (action=3, str=0x7fb8c09bd580
"free(): corrupted unsorted chunks", ptr=<optimized out>) at malloc.c:4895
#4  0x00007fb8c08cae87 in _int_free (av=<optimized out>, p=0x1149c20,
have_lock=0) at malloc.c:3751
#5  0x00007fb8c08ba3d5 in _IO_new_fclose (fp=0x1149c30) at iofclose.c:85
#6  0x000000000057f1be in LogClose (error=error at entry=EXIT_ERR_ABORT) at
/src/xorg-server-1.15.0/src/os/log.c:258
#7  0x000000000047c69d in xf86CloseLog (error=error at entry=EXIT_ERR_ABORT) at
/src/xorg-server-1.15.0/src/hw/xfree86/common/xf86Helper.c:1253
#8  0x000000000047260d in ddxGiveUp (error=error at entry=EXIT_ERR_ABORT) at
/src/xorg-server-1.15.0/src/hw/xfree86/common/xf86Init.c:1059
#9  0x00000000004726e0 in AbortDDX (error=error at entry=EXIT_ERR_ABORT) at
/src/xorg-server-1.15.0/src/hw/xfree86/common/xf86Init.c:1107
#10 0x000000000057f07a in AbortServer () at
/src/xorg-server-1.15.0/src/os/log.c:770
#11 0x000000000057fd00 in FatalError (f=f at entry=0x5a7668 "Caught signal %d
(%s). Server aborting\n") at /src/xorg-server-1.15.0/src/os/log.c:911
#12 0x00000000005780bc in OsSigHandler (signo=11, sip=<optimized out>,
unused=<optimized out>) at /src/xorg-server-1.15.0/src/os/osinit.c:147
#13 <signal handler called>
#14 0x00007fb8c15bc235 in _mm_store_si128 (__B=..., __P=<optimized out>) at
/pkg/gcc-4.8.2/lib/gcc/x86_64-pc-linux/4.8.2/include/emmintrin.h:696
#15 save_128_aligned (data=..., dst=<optimized out>) at
/src/pixman-0.32.4/src/pixman/pixman-sse2.c:391
#16 sse2_fill (imp=<optimized out>, bits=<optimized out>, stride=7680,
bpp=<optimized out>, x=<optimized out>, y=<optimized out>, width=1920,
height=1069, filler=0) at /src/pixman-0.32.4/src/pixman/pixman-sse2.c:3405
#17 0x00007fb8c15a3a67 in _pixman_implementation_fill (imp=0x1147870,
bits=bits at entry=0x11abe48, stride=stride at entry=1920, bpp=bpp at entry=32,
x=x at entry=0, y=y at entry=0, width=width at entry=1920, height=height at entry=1200,
filler=<optimized out>, filler at entry=0) at
/src/pixman-0.32.4/src/pixman/pixman-implementation.c:277
#18 0x00007fb8c155b6c1 in pixman_fill (bits=bits at entry=0x11abe48,
stride=stride at entry=1920, bpp=bpp at entry=32, x=x at entry=0, y=y at entry=0,
width=width at entry=1920, height=height at entry=1200, filler=0) at
/src/pixman-0.32.4/src/pixman/pixman.c:766
#19 0x00007fb8bd1d4b00 in fbFill (pDrawable=pDrawable at entry=0x11ae0c0,
pGC=pGC at entry=0x11ada00, x=x at entry=0, y=y at entry=0, width=width at entry=1920,
height=height at entry=1200) at /src/xorg-server-1.15.0/src/fb/fbfill.c:43
#20 0x00007fb8bd1d5328 in fbPolyFillRect (pDrawable=0x11ae0c0, pGC=0x11ada00,
nrect=<optimized out>, prect=0x127a5a8) at
/src/xorg-server-1.15.0/src/fb/fbfillrect.c:72
#21 0x0000000000507ae0 in damagePolyFillRect (pDrawable=0x11ae0c0,
pGC=0x11ada00, nRects=1, pRects=<optimized out>) at
/src/xorg-server-1.15.0/src/miext/damage/damage.c:1194
#22 0x0000000000557968 in miPaintWindow (pWin=<optimized out>,
pWin at entry=0x11ae0c0, prgn=prgn at entry=0x7fff1ad88f80, what=what at entry=0) at
/src/xorg-server-1.15.0/src/mi/miexpose.c:641
#23 0x000000000055821f in miWindowExposures (pWin=0x11ae0c0,
prgn=0x7fff1ad88f80, other_exposed=0x0) at
/src/xorg-server-1.15.0/src/mi/miexpose.c:470
#24 0x000000000045f129 in MapWindow (pWin=0x11ae0c0, client=<optimized out>) at
/src/xorg-server-1.15.0/src/dix/window.c:2604
#25 0x000000000043871f in dix_main (argc=3, argv=0x7fff1ad89108,
envp=<optimized out>) at /src/xorg-server-1.15.0/src/dix/main.c:261
#26 0x00007fb8c0871bb5 in __libc_start_main (main=0x424390 <main>, argc=3,
argv=0x7fff1ad89108, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff1ad890f8) at libc-start.c:269
#27 0x00000000004243c1 in _start () at ../sysdeps/x86_64/start.S:122

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg-driver-ati/attachments/20140127/30c61904/attachment.html>


More information about the xorg-driver-ati mailing list