On Wed, Nov 19, 2014 at 20:28:34 +1100, Angus Gratton wrote: > Hi, > > I experienced this same bug regularly running Kicad on Debian Jessie > with xorg 1:7.7+7. I can supply more bug report info & stack traces if > required, but I'm also pretty sure I know the cause and a potential > fix. > > The original upstream bug was this one #24274, which has the same > symptoms (segfault in fbBresSolid): > https://bugs.freedesktop.org/show_bug.cgi?id=24274 > > The fix for that bug caused this regression reported upstream: > https://bugs.freedesktop.org/show_bug.cgi?id=54168 > > That regression was also reported in Debian as Debian bug #688908 > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688908 > > The Debian fix for the regression was to revert the upstream patch > that fixed the original bug. In Debian this patch is > 06_Revert-fb-reorder-Bresenham-error-correction-to-avoi.diff - > regression is fixed, but the segfault comes back. > > Recently a commit was applied upstream (1b94fd7779) that fixes the > regression (while also keeping the original segfault fixed). > > I've been running custom xserver-xorg 1:7.7+7 packages with the > "06_Revert-fb-reorder" patch replaced by the patch from 1b94fd7779 > instead, without any problems. > > If it's useful for the maintainers then I can attempt to send a patch > to the Debian package that makes this same change. I'm pretty > unfamiliar with Debian packaging which is why I'm not sending one now, > but there's only one way I'll ever learn... :) > > Thanks everyone for their time looking into this. Please let me know > if I can supply any more info at all. > Thanks, that patch will be in xorg-server 1.16.3, we'll drop the revert from the debian package when merging that.
Cheers, Julien
signature.asc
Description: Digital signature