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