"K. Petersen" wrote:

> I am building this myself.  Unfortunately, I didn't recieve the attatched
> host.def file.  If you could send it again, I'd be more than happy to
> rebuild with it, if it will help in diagnosing this.

My fault, I  forgot to send it.  Here it is.

To debug the X Server:

  Login remotely
  su to root
  gdb your XFree binary
  run -ac (to disable access control)
  [you may get a signal a startup, this can be ignored, just continue: c
]

In another session, you should be able to start your window manager and
whatever apps you have by default:

  export DISPLAY=<sysname>:0
  fvwm2 &
  xterm &
  etc...

Then do the VT switching to recreate the problem.  When the Server is
hung, go back to the gdb session, and try ^C if you don't have a
prompt.  When you get a prompt, do a bt and post the stack.

If this startup sequence doesn't reproduce the problem, you can try the
normal startx, then attaching to the running X server.

--                             /\
         Jens Owen            /  \/\ _    
  [EMAIL PROTECTED]  /    \ \ \   Steamboat Springs, Colorado
/*
 * Set this for each DRI branch.  It will be appended to the XFree86 version
 * information.
 */
#define XFree86CustomVersion "DRI trunk"

#define DefaultGcc2AxpOpt -O2 -mcpu=ev6
#define DefaultGcc2PpcOpt -O2 -mcpu=750
#define DefaultGcc2i386Opt -O2
#if defined(AlphaArchitecture)
#  define LibraryCDebugFlags -O2 -mcpu=ev6
#elif defined(PpcArchitecture)
#  define LibraryCDebugFlags -O2 -mcpu=750
#else
#  define LibraryCDebugFlags -O2
#endif

#define BuildXFree86ConfigTools YES

#define XF86CardDrivers ati 

#define DriDrivers radeon 

#define GccWarningOptions -Wall -Wpointer-arith -Wstrict-prototypes \
                          -Wmissing-prototypes -Wmissing-declarations \
                          -Wnested-externs
#define DefaultCCOptions -ansi GccWarningOptions -pipe -g

#define NormalLibGlx NO

#define BuildXF86DRI YES

/* To do profiling of the dynamically loaded 'xyz_dri.so' object, turn
 * this on.
 * Use 'xc/lib/GL/makeprofile.sh' to make it work.
 */
/* #define GlxSoProf YES */

#ifdef GlxSoProf
#  undef DefaultCCOptions
#  define DefaultCCOptions -ansi GccWarningOptions -pipe -g -p
#endif

/* Optionally turn these on for debugging */
/* #define GlxBuiltInTdfx YES */
/* #define GlxBuiltInI810 YES */
/* #define GlxBuiltInMga YES */
/* #define GlxBuiltInR128 YES */
#define GlxBuiltInRadeon YES
#define DoLoadableServer NO

/* Optionally turn this on to change the place where you install the build.
 * Warning: trailing blanks will cause build failures.
 */
/* #define ProjectRoot /usr/X11R6-DRI */

/* Optionally turn this on to force the kernel modules to build */
/* #define BuildXF86DRM YES */

#define XF86AFB NO

#define XnestServer NO
#define XVirtualFramebufferServer NO

/*
 * Don't change anything below or the build will fail.
 */
#define BuildServersOnly YES
#define BuildLibrariesForXServers NO
#define BuildLibrariesForConfigTools NO
#define BuildXIE NO
#define BuildPexExt NO
#define XprtServer NO
#define SharedLibFont NO

Reply via email to