Xorg 7.4 crashes on exit

Robert Noland rnoland at FreeBSD.org
Fri Apr 3 09:41:17 PDT 2009


On Fri, 2009-04-03 at 16:50 +0100, N.J. Mann wrote:
> In message <1238733857.65025.2.camel at balrog.2hip.net>,
> 	Robert Noland (rnoland at 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]
> > > 
> > > Is this any use?  Should I re-compile Xorg with debugging symbols?
> > 
> > Yes, though I'm getting ready to update Xserver, all the xrandr bits and
> > 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.
> 
> Well here is a backtrace with symbols.  If you wish to shelve this util
> after your updates say the word.
> 
> 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 conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> 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...done.
> 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_intel.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/drivers//intel_drv.so
> #5  0x28767a64 in I830Sync () from /usr/local/lib/xorg/modules/drivers//intel_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/drivers//intel_drv.so

and xf86-video-intel would be awesome.

robert.

> #8  0x0815606e in RRCloseScreen (i=0, pScreen=0x2863b4e0) at randr.c:108
> #9  0x080bf03e in CMapCloseScreen (i=0, pScreen=0x2863b4e0) at xf86cmap.c:229
> #10 0x080b6d24 in DPMSClose (i=0, pScreen=0x2863b4e0) at xf86DPMS.c:137
> #11 0x285aca64 in XvCloseScreen (ii=0, pScreen=0x2863b4e0) at xvmain.c:316
> #12 0x080bbcd1 in VidModeClose (i=0, pScreen=0x2863b4e0) at xf86VidMode.c:115
> #13 0x081344c5 in CursorCloseScreen (index=0, pScreen=0x2863b4e0) at cursor.c:172
> #14 0x0815489c in AnimCurCloseScreen (index=0, pScreen=0x2863b4e0) at animcur.c:130
> #15 0x0812ee7a in compCloseScreen (index=0, pScreen=0x2863b4e0) at compinit.c:89
> #16 0x28739853 in glxCloseScreen (index=0, pScreen=0x2863b4e0) at glxscreens.c:267
> #17 0x0806b0ea in main (argc=4, argv=0xbfbfed24, envp=Cannot access memory at address 0x9
> ) at main.c:470
> 
> 
> 
> Cheers,
>        Nick.
-- 
Robert Noland <rnoland at FreeBSD.org>
FreeBSD
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20090403/c2626478/attachment.pgp


More information about the freebsd-x11 mailing list