Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Apr 2009 11:40:34 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        "N.J. Mann" <njm@njm.me.uk>
Cc:        freebsd-x11@FreeBSD.org
Subject:   Re: Xorg 7.4 crashes on exit
Message-ID:  <1238776834.65025.20.camel@balrog.2hip.net>
In-Reply-To: <20090403155001.GA929@titania.njm.me.uk>
References:  <20090330201109.9CE521CC09@ptavv.es.net> <1238445388.8491.358.camel@balrog.2hip.net> <20090331151657.GA898@titania.njm.me.uk> <1238517533.8491.371.camel@balrog.2hip.net> <20090401154208.GA873@titania.njm.me.uk> <1238654585.1791.15.camel@balrog.2hip.net> <20090402164255.GA85610@titania.njm.me.uk> <1238692086.20670.38.camel@balrog.2hip.net> <20090402191833.GA886@titania.njm.me.uk> <1238733857.65025.2.camel@balrog.2hip.net> <20090403155001.GA929@titania.njm.me.uk>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-opntS3FV6Fips1Q0VOb3
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2009-04-03 at 16:50 +0100, N.J. Mann wrote:
> In message <1238733857.65025.2.camel@balrog.2hip.net>,
> 	Robert Noland (rnoland@FreeBSD.org) wrote:
> > On Thu, 2009-04-02 at 20:18 +0100, N.J. Mann wrote:
> > > Okay, still no core file as me, but as root I get the following:
> [snip]
> > >=20
> > > Is this any use?  Should I re-compile Xorg with debugging symbols?
> >=20
> > Yes, though I'm getting ready to update Xserver, all the xrandr bits an=
d
> > the Intel driver, along with all of Mesa.  libdrm may be ready as well,
> > if not very soon.  So, we may want to revisit once all that is done.
>=20
> Well here is a backtrace with symbols.  If you wish to shelve this util
> after your updates say the word.
>=20
> titania# gdb Xorg ~njm/Xorg.core.2009-04-03
> GNU gdb 6.1.1 [FreeBSD]
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you =
are
> welcome to change it and/or distribute copies of it under certain conditi=
ons.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for detail=
s.
> This GDB was configured as "i386-marcel-freebsd"...
> Core was generated by `Xorg'.
> Program terminated with signal 11, Segmentation fault.
> Reading symbols from /usr/local/lib/libpciaccess.so.0...done.
> Loaded symbols for /usr/local/lib/libpciaccess.so.0
> Reading symbols from /usr/local/lib/libXfont.so.1...done.
> Loaded symbols for /usr/local/lib/libXfont.so.1
> Reading symbols from /usr/local/lib/libfreetype.so.9...done.
> Loaded symbols for /usr/local/lib/libfreetype.so.9
> Reading symbols from /usr/local/lib/libXau.so.6...done.
> Loaded symbols for /usr/local/lib/libXau.so.6
> Reading symbols from /usr/local/lib/libfontenc.so.1...done.
> Loaded symbols for /usr/local/lib/libfontenc.so.1
> Reading symbols from /lib/libz.so.4...done.
> Loaded symbols for /lib/libz.so.4
> Reading symbols from /usr/local/lib/libpixman-1.so.9...done.
> Loaded symbols for /usr/local/lib/libpixman-1.so.9
> Reading symbols from /usr/local/lib/libXdmcp.so.6...done.
> Loaded symbols for /usr/local/lib/libXdmcp.so.6
> Reading symbols from /lib/libcrypto.so.5...done.
> Loaded symbols for /lib/libcrypto.so.5
> Reading symbols from /usr/lib/librpcsvc.so.4...done.
> Loaded symbols for /usr/lib/librpcsvc.so.4
> Reading symbols from /lib/libm.so.5...done.
> Loaded symbols for /lib/libm.so.5
> Reading symbols from /lib/libgcc_s.so.1...done.
> Loaded symbols for /lib/libgcc_s.so.1
> Reading symbols from /lib/libc.so.7...done.
> Loaded symbols for /lib/libc.so.7
> Reading symbols from /usr/local/lib/xorg/modules/extensions//libextmod.so=
...done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//libextmod.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//librecord.so=
...done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//librecord.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//libdbe.so...=
done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//libdbe.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//libglx.so...=
done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//libglx.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//libxtrap.so.=
..done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//libxtrap.so
> Reading symbols from /usr/local/lib/xorg/modules/extensions//libdri.so...=
done.
> Loaded symbols for /usr/local/lib/xorg/modules/extensions//libdri.so
> Reading symbols from /usr/local/lib/libdrm.so.2...done.
> Loaded symbols for /usr/local/lib/libdrm.so.2
> Reading symbols from /usr/local/lib/xorg/modules/fonts//libfreetype.so...=
done.
> Loaded symbols for /usr/local/lib/xorg/modules/fonts//libfreetype.so
> Reading symbols from /usr/local/lib/xorg/modules/drivers//intel_drv.so...=
done.
> Loaded symbols for /usr/local/lib/xorg/modules/drivers//intel_drv.so
> Reading symbols from /usr/local/lib/libdrm_intel.so.1...done.
> Loaded symbols for /usr/local/lib/libdrm_intel.so.1
> Reading symbols from /usr/local/lib/xorg/modules/input//mouse_drv.so...do=
ne.
> Loaded symbols for /usr/local/lib/xorg/modules/input//mouse_drv.so
> Reading symbols from /usr/local/lib/xorg/modules/input//kbd_drv.so...done=
.
> Loaded symbols for /usr/local/lib/xorg/modules/input//kbd_drv.so
> Reading symbols from /usr/local/lib/xorg/modules//libvgahw.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules//libvgahw.so
> Reading symbols from /usr/local/lib/xorg/modules//libfb.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules//libfb.so
> Reading symbols from /usr/local/lib/xorg/modules//libexa.so...done.
> Loaded symbols for /usr/local/lib/xorg/modules//libexa.so
> Reading symbols from /libexec/ld-elf.so.1...done.
> Loaded symbols for /libexec/ld-elf.so.1
> #0  0x28aff320 in ?? ()
> (gdb) bt
> #0  0x28aff320 in ?? ()
> #1  0x28573b84 in pthread_mutex_lock () from /lib/libc.so.7
> #2  0x285e3feb in drm_intel_fake_bo_unmap () from /usr/local/lib/libdrm_i=
ntel.so.1
> #3  0x285e33c2 in drm_intel_bo_unmap () from /usr/local/lib/libdrm_intel.=
so.1

Symbols from libdrm ...

> #4  0x28768230 in intel_batch_flush () from /usr/local/lib/xorg/modules/d=
rivers//intel_drv.so
> #5  0x28767a64 in I830Sync () from /usr/local/lib/xorg/modules/drivers//i=
ntel_drv.so
> #6  0x287762ed in I830LeaveVT () from /usr/local/lib/xorg/modules/drivers=
//intel_drv.so
> #7  0x287767b3 in I830CloseScreen () from /usr/local/lib/xorg/modules/dri=
vers//intel_drv.so

and xf86-video-intel would be awesome.

robert.

> #8  0x0815606e in RRCloseScreen (i=3D0, pScreen=3D0x2863b4e0) at randr.c:=
108
> #9  0x080bf03e in CMapCloseScreen (i=3D0, pScreen=3D0x2863b4e0) at xf86cm=
ap.c:229
> #10 0x080b6d24 in DPMSClose (i=3D0, pScreen=3D0x2863b4e0) at xf86DPMS.c:1=
37
> #11 0x285aca64 in XvCloseScreen (ii=3D0, pScreen=3D0x2863b4e0) at xvmain.=
c:316
> #12 0x080bbcd1 in VidModeClose (i=3D0, pScreen=3D0x2863b4e0) at xf86VidMo=
de.c:115
> #13 0x081344c5 in CursorCloseScreen (index=3D0, pScreen=3D0x2863b4e0) at =
cursor.c:172
> #14 0x0815489c in AnimCurCloseScreen (index=3D0, pScreen=3D0x2863b4e0) at=
 animcur.c:130
> #15 0x0812ee7a in compCloseScreen (index=3D0, pScreen=3D0x2863b4e0) at co=
mpinit.c:89
> #16 0x28739853 in glxCloseScreen (index=3D0, pScreen=3D0x2863b4e0) at glx=
screens.c:267
> #17 0x0806b0ea in main (argc=3D4, argv=3D0xbfbfed24, envp=3DCannot access=
 memory at address 0x9
> ) at main.c:470
>=20
>=20
>=20
> Cheers,
>        Nick.
--=20
Robert Noland <rnoland@FreeBSD.org>
FreeBSD

--=-opntS3FV6Fips1Q0VOb3
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (FreeBSD)

iEYEABECAAYFAknWPAIACgkQM4TrQ4qfROOiqgCbBu0PqwXCMzMpQvOedqjzsbco
EHIAoIXRpDionhwJSAKP83aEh3MXfmgQ
=NljQ
-----END PGP SIGNATURE-----

--=-opntS3FV6Fips1Q0VOb3--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1238776834.65025.20.camel>