Mailinglist Archive: opensuse-bugs (3517 mails)

< Previous Next >
[Bug 716220] Tumbleweed: Xorg crash (reproducable) xorg-x11-server-7.6_1.9.3-15.24.2.x86_64

https://bugzilla.novell.com/show_bug.cgi?id=716220

https://bugzilla.novell.com/show_bug.cgi?id=716220#c1


--- Comment #1 from Christian Volkmann <haveaniceday@xxxxxxxx> 2011-09-07
18:59:05 UTC ---
Created an attachment (id=449654)
--> (http://bugzilla.novell.com/attachment.cgi?id=449654)
valgrind of the error situation

I did some valgrind on the bug. (see attachment).
It looks like the (frame?)buffer allocated at exa_migration_mixed.c 205
is too small. I guess the size 9216000 comes from 1920*1200* 4(byte for color)
and is not increased from the command
"xrandr --fb 3840x1200 --output DVI-0 --output VGA-0 --mode 1920x1200 --pos
1920x0"

==19465== Invalid write of size 8
==19465== at 0x4C27EDB: memcpy (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==19465== by 0x8CC7474: ??? (in
/usr/lib64/xorg/modules/drivers/radeon_drv.so)
==19465== by 0x9B44306: exaCopyDirty (exa_migration_classic.c:220)
==19465== by 0x9B46F69: exaPrepareAccessReg_mixed
(exa_migration_mixed.c:263)
==19465== by 0x9B4FB52: ExaFallbackPrepareReg (exa_unaccel.c:192)
==19465== by 0x9B50BC2: ExaCheckCopyPlane (exa_unaccel.c:232)
==19465== by 0x4E67E1: damageCopyPlane (damage.c:991)
==19465== by 0x428482: ProcCopyPlane (dispatch.c:1704)
==19465== by 0x42C410: Dispatch (dispatch.c:432)
==19465== by 0x425ACD: main (main.c:291)
==19465== Address 0x17a58040 is 0 bytes after a block of size 9,216,000
alloc'd
==19465== at 0x4C2683D: malloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==19465== by 0x9B46FA3: exaPrepareAccessReg_mixed
(exa_migration_mixed.c:205)
==19465== by 0x9B4FB52: ExaFallbackPrepareReg (exa_unaccel.c:192)
==19465== by 0x9B50BC2: ExaCheckCopyPlane (exa_unaccel.c:232)
==19465== by 0x4E67E1: damageCopyPlane (damage.c:991)
==19465== by 0x428482: ProcCopyPlane (dispatch.c:1704)
==19465== by 0x42C410: Dispatch (dispatch.c:432)
==19465== by 0x425ACD: main (main.c:291)
==19465==
--19465-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) -
exiting
--19465-- si_code=80; Faulting address: 0x0; sp: 0x4031c0df0

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

< Previous Next >
References