ports/131930: [PATCH] x11-servers/xorg-server coredumps on exit

Peter Jeremy peterjeremy at optushome.com.au
Sun Jul 26 12:50:04 UTC 2009


The following reply was made to PR ports/131930; it has been noted by GNATS.

From: Peter Jeremy <peterjeremy at optushome.com.au>
To: FreeBSD-gnats-submit at freebsd.org, freebsd-ports-bugs at freebsd.org
Cc:  
Subject: Re: ports/131930: [PATCH] x11-servers/xorg-server coredumps on exit
Date: Sun, 26 Jul 2009 20:42:21 +1000

 --GvXjxJ+pjyke8COw
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 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 =3D NULL;
 +    } else {
 +       xfree(pWin);
 +    }
      return Success;
  }
 =20
 
 --=20
 Peter Jeremy
 
 --GvXjxJ+pjyke8COw
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.12 (FreeBSD)
 
 iEYEARECAAYFAkpsMw0ACgkQ/opHv/APuIf49gCdF9UYuybIZuyx/Pi4waP9sKpE
 TKsAoJR540E9HPWylTNCn+mfOrJjYX/6
 =wkAW
 -----END PGP SIGNATURE-----
 
 --GvXjxJ+pjyke8COw--


More information about the freebsd-x11 mailing list