xscreensaver problem

Joe Marcus Clarke marcus at marcuscom.com
Tue Apr 22 11:58:04 PDT 2003


On Tue, 2003-04-22 at 14:50, Glenn Johnson wrote:
> On Tue, Apr 22, 2003 at 02:36:12PM -0400, Joe Marcus Clarke wrote:
> 
> > On Tue, 2003-04-22 at 14:29, Glenn Johnson wrote:
> >
> > > I do not if this is a Gnome, XFree86, or FreeBSD-current question,
> > > but I thought I would try here first.
> > >
> > > First off, I am running FreeBSD 5.0-current (April 15, 2003) with
> > > Gnome 2.2, and xscreensaver 4.09.  I have a Matrox G550 graphics
> > > card.
> > >
> > > The problem is that all xscreensaver hacks that use the GL visual
> > > fail during screen blanking.  The screensavers look fine in the
> > > preview window of the xscreensaver-demo interface.  Also, I can call
> > > them from the command line and they will appear and execute just
> > > fine in a window.  But when they are used to blank the screen, or I
> > > hit 'Preview' from the interface, they fail.  I get a message like
> > > the following (hand transcribed):
> > >
> > > xscreensaver: 0: child pid 29034 (cage) terminated with SIGSEGV
> > >
> > > I am suspicious that it may be the graphics card although I thought
> > > the Matrox cards were fairly well supported.  Since I know Gnome
> > > people use xscreensaver I was curious if anyone else is seeing this.
> >
> > The backtrace of the crash would be the most useful.  However, send
> > your ~/.xscreensaver file, too.
> 
> Sure, I do not have debugging symbols but here it is.  My 
> ~/.xscreensaver file is attached.

Found your problem.  Remove the line that says:

memoryLimit: 50M

from ~/.xscreensaver, restart your server, and you'll be set.

Joe

> 
> 
> GNU gdb 5.2.1 (FreeBSD)
> Copyright 2002 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-undermydesk-freebsd"...
> (no debugging symbols found)...
> Core was generated by `cage'.
> Program terminated with signal 11, Segmentation fault.
> Reading symbols from /usr/X11R6/lib/libGL.so.1...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/X11R6/lib/libGL.so.1
> Reading symbols from /usr/X11R6/lib/libGLU.so.1...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/X11R6/lib/libGLU.so.1
> Reading symbols from /usr/lib/libc_r.so.5...(no debugging symbols found)...
> done.
> Loaded symbols for /usr/lib/libc_r.so.5
> Reading symbols from /usr/X11R6/lib/libSM.so.6...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/X11R6/lib/libSM.so.6
> Reading symbols from /usr/X11R6/lib/libICE.so.6...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/X11R6/lib/libICE.so.6
> Reading symbols from /usr/X11R6/lib/libXt.so.6...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/X11R6/lib/libXt.so.6
> Reading symbols from /usr/X11R6/lib/libX11.so.6...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/X11R6/lib/libX11.so.6
> Reading symbols from /usr/X11R6/lib/libXmu.so.6...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/X11R6/lib/libXmu.so.6
> Reading symbols from /usr/X11R6/lib/libXext.so.6...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/X11R6/lib/libXext.so.6
> Reading symbols from /usr/lib/libm.so.2...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libm.so.2
> Reading symbols from /usr/lib/libc.so.5...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libc.so.5
> Reading symbols from /usr/lib/libstdc++.so.4...(no debugging symbols found)...
> done.
> Loaded symbols for /usr/lib/libstdc++.so.4
> Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
> Reading symbols from /usr/X11R6/lib/modules/dri/mga_dri.so...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/X11R6/lib/modules/dri/mga_dri.so
> Reading symbols from /usr/libexec/ld-elf.so.1...(no debugging symbols found)...
> done.
> Loaded symbols for /usr/libexec/ld-elf.so.1
> #0  0x284a4a80 in _mesa_align_malloc ()
>    from /usr/X11R6/lib/modules/dri/mga_dri.so
> #0  0x284a4a80 in _mesa_align_malloc ()
>    from /usr/X11R6/lib/modules/dri/mga_dri.so
> #1  0x2853ab68 in real_alloc_immediate ()
>    from /usr/X11R6/lib/modules/dri/mga_dri.so
> #2  0x2853ad0d in _tnl_alloc_immediate ()
>    from /usr/X11R6/lib/modules/dri/mga_dri.so
> #3  0x28544fcb in _tnl_imm_init () from /usr/X11R6/lib/modules/dri/mga_dri.so
> #4  0x2853a0b6 in _tnl_CreateContext ()
>    from /usr/X11R6/lib/modules/dri/mga_dri.so
> #5  0x2859129e in mgaCreateContext ()
>    from /usr/X11R6/lib/modules/dri/mga_dri.so
> #6  0x2844ae2b in driCreateContext ()
>    from /usr/X11R6/lib/modules/dri/mga_dri.so
> #7  0x280c45cd in CreateContext () from /usr/X11R6/lib/libGL.so.1
> #8  0x280c470e in glXCreateContext () from /usr/X11R6/lib/libGL.so.1
> #9  0x0804cd9f in free ()
> #10 0x0804b566 in free ()
> #11 0x0804e371 in free ()
> #12 0x0804a728 in free ()
> #13 0x0804cc74 in free ()
> #14 0x0804a5f9 in free ()
-- 
PGP Key : http://www.marcuscom.com/pgp.asc


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20030422/2c0815d1/attachment.bin


More information about the freebsd-gnome mailing list