"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