Re: Bug#625521: glibc: causes segfault in Xorg

2011-05-04 Thread Cyril Brulebois
Michel Dänzer daen...@debian.org (04/05/2011):
 More importantly xserver-xorg-core-dbg, to get debugging symbols
 for /usr/lib/xorg/modules/libshadow.so .

If fbdev is indeed used (see Michel's other mail about that),
rebuilding it with debugging symbols would be nice.

AFAICT from a quick grep, the entry point to shadowUpdate*Packed would
be through:
| src/fbdev.c:   shadowUpdateRotatePackedWeak() : 
shadowUpdatePackedWeak(),

in the driver, leading to that in the server:
| miext/shadow/shpacked.c:shadowUpdatePacked [Weak or not]
or
| miext/shadow/shrotate.c:shadowUpdateRotatePacked [Weak or not]

Mraw,
KiBi.


signature.asc
Description: Digital signature


Re: Bug#625521: glibc: causes segfault in Xorg

2011-05-04 Thread Michel Dänzer
On Mit, 2011-05-04 at 11:08 +0200, Cyril Brulebois wrote: 
 Michel Dänzer daen...@debian.org (04/05/2011):
  More importantly xserver-xorg-core-dbg, to get debugging symbols
  for /usr/lib/xorg/modules/libshadow.so .
 
 If fbdev is indeed used (see Michel's other mail about that),
 rebuilding it with debugging symbols would be nice.
 
 AFAICT from a quick grep, the entry point to shadowUpdate*Packed would
 be through:
 | src/fbdev.c:   shadowUpdateRotatePackedWeak() : 
 shadowUpdatePackedWeak(),

Those are just callback pointers passed to shadowAdd(). The driver
doesn't call shadowUpdatePacked() directly (in fact you'll note the
backtrace doesn't have any frames belonging to the driver), but the
shadow layer is only used as set up by the driver.


-- 
Earthling Michel Dänzer   |http://www.vmware.com
Libre software enthusiast |  Debian, X and DRI developer


--
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1304500485.5633.412.camel@thor.local



Re: Bug#625521: glibc: causes segfault in Xorg

2011-05-04 Thread Cyril Brulebois
Michel Dänzer daen...@debian.org (04/05/2011):
 Those are just callback pointers passed to shadowAdd(). The driver
 doesn't call shadowUpdatePacked() directly (in fact you'll note the
 backtrace doesn't have any frames belonging to the driver), but the
 shadow layer is only used as set up by the driver.

Alright. Wasn't sure whether that was a somewhat broken backtrace with
missing stuff, or something else. Thanks for the clarification.

Mraw,
KiBi.


signature.asc
Description: Digital signature


Bug#625521: glibc: causes segfault in Xorg

2011-05-03 Thread Jonathan Nieder
reassign 625521 xserver-xorg-core 2:1.10.1-2
quit

Hi,

Steve M. Robbins wrote:

 Xorg now segfaults, with the following in the Xorg.0.log:

 Program received signal SIGSEGV, Segmentation fault.
 __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:153
 153 ../sysdeps/x86_64/multiarch/memcpy-ssse3.S: No such file or directory.
 in ../sysdeps/x86_64/multiarch/memcpy-ssse3.S
 (gdb) bt
 #0  __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:153
 #1  0x73858db1 in shadowUpdatePacked () from 
 /usr/lib/xorg/modules/libshadow.so
 #2  0x7385843f in ?? () from /usr/lib/xorg/modules/libshadow.so
 #3  0x0043571d in BlockHandler ()
 #4  0x0045dcda in WaitForSomething ()
 #5  0x004314b2 in ?? ()
 #6  0x004257de in _start ()

Sounds like http://sourceware.org/bugzilla/show_bug.cgi?id=12518
which is fixed (sort of) by commit 0354e355 (2011-04-01).

Reassigning to xserver-xorg-core.  Xorg maintainers, please use
memmove here.

Thanks and hope that helps,
Jonathan



-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110504051048.GH8187@elie