ports/131930: [PATCH] x11-servers/xorg-server coredumps on exit
Peter Jeremy
peterjeremy at optushome.com.au
Sun Jul 26 12:46:36 UTC 2009
On 2009-May-18 21:26:43 +1000, Peter Jeremy <peter at server.vk2pj.dyndns.org> wrote:
>I am no longer able to reproduce the core-dump on a stock
>xorg-server-1.6.1,1 so I believe the problem has been resolved
>upstream (though in a different fashion to my patch).
Looks like I spoke too soon. After my latest upgrade on an 8-current
netbook (i386 with i915), the core-dump-on-exit problem re-appeared
until I re-applied an updated version of the patch (see end). (This
is a regression as it was working OK until my latest port upgrade).
X-related ports list:
damageproto-1.1.0_2
dri-7.4.4,2
dri2proto-2.0
expat-2.0.1
fixesproto-4.0
fontsproto-2.0.2
freetype2-2.3.9_1
gettext-0.17_1
inputproto-1.5.0
kbproto-1.0.3
libGL-7.4.4
libICE-1.0.4_1,1
libSM-1.1.0_1,1
libX11-1.2.1_1,1
libXau-1.0.4
libXaw-1.0.5_1,1
libXdamage-1.1.1
libXdmcp-1.0.2_1
libXext-1.0.5,1
libXfixes-4.0.3_1
libXfont-1.3.4,1
libXi-1.2.1,1
libXinerama-1.0.3,1
libXmu-1.0.4,1
libXp-1.0.0,1
libXpm-3.5.7
libXt-1.0.5_1
libXv-1.0.4,1
libXvMC-1.0.4_1
libXxf86misc-1.0.1
libXxf86vm-1.0.2
libdrm-2.4.11
libfontenc-1.0.4
libiconv-1.13.1
libpciaccess-0.10.6
libpthread-stubs-0.1
libxcb-1.3
libxkbfile-1.0.5
libxkbui-1.0.2_1
pciids-20090224
pixman-0.15.4
pkg-config-0.23_1
printproto-1.0.4
python25-2.5.4_2
videoproto-2.2.2
xcb-proto-1.5
xextproto-7.0.5
xf86miscproto-0.9.2
xf86vidmodeproto-2.2.2
xineramaproto-1.1.2
xkeyboard-config-1.6_1
xorg-server-1.6.1_1,1
xproto-7.0.15
Unfortunately, the original patch no longer applies. A revised patch is:
--- dix/window.c~ 2009-04-15 03:14:56.000000000 +1000
+++ dix/window.c 2009-07-26 20:13:11.257430828 +1000
@@ -963,7 +963,11 @@
}
xfree(dixLookupPrivate(&pWin->devPrivates, FocusPrivatesKey));
dixFreePrivates(pWin->devPrivates);
- xfree(pWin);
+ if (!pParent) {
+ pWin->devPrivates = NULL;
+ } else {
+ xfree(pWin);
+ }
return Success;
}
--
Peter Jeremy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports-bugs/attachments/20090726/a758f16f/attachment.sig>
More information about the freebsd-ports-bugs
mailing list