emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 23.0.60; emacs hangs on WinXP with --disable-font-backend, and backt


From: Eli Zaretskii
Subject: Re: 23.0.60; emacs hangs on WinXP with --disable-font-backend, and backtrace
Date: Thu, 08 May 2008 13:22:57 +0300

> Date: Thu, 08 May 2008 08:59:02 +0800
> From: "Kyle M. Lee" <address@hidden>
> 
> Eli Zaretskii 写道:
> >> Date: Thu, 08 May 2008 01:59:34 +0800
> >> From: "Kyle M. Lee" <address@hidden>
> >> Cc: 
> >>
> >> (gdb) r
> > 
> > Please try "r -Q", otherwise your ~/.emacs comes into play, and we
> > have no way of knowing what's in it.
> This happened when I loaded tabbar.el in emacs.

Are you saying that without tabbar.el it doesn't hang?  If so, what is
tabbar.el?  I don't see it in the CVS.

> >> Starting program: E:\cvs_home\emacs23\emacs\src/.\emacs.exe
> >> [New thread 5048.0x1270]
> >> [New thread 5048.0x13bc]
> >> [New thread 5048.0x3e4]
> >>
> >> Program exited normally.
> > 
> > How did it "exit normally"? did you type "C-x C-c" to exit Emacs, or
> > did it exit on its own?
> > 
> >> (gdb) r --disable-font-backend
> >> Starting program: E:\cvs_home\emacs23\emacs\src/.\emacs.exe
> >> --disable-font-backe
> >> nd
> >> [New thread 1032.0xb0c]
> >> [New thread 1032.0x17a8]
> >> [New thread 1032.0x1668]
> >>
> >> Program exited normally.
> > 
> > Same question here.
> > 
> >> (gdb) xbacktrace
> >> Cannot access memory at address 0x82f6d4
> > 
> > This is expected: the program already exited, so its memory is no
> > longer accessible (it was returned to the host OS).
> > 
> >> (gdb) r --disable-font-backend
> >> Starting program: E:\cvs_home\emacs23\emacs\src/.\emacs.exe
> >> --disable-font-backe
> >> nd
> >> [New thread 5804.0xf84]
> >> [New thread 5804.0x14e8]
> >> [New thread 5804.0x1254]
> >> [New thread 5804.0xf00]
> >> [New thread 5804.0x1a4]
> >> [Switching to thread 5804.0x1a4]
> >> Quit (expect signal SIGINT when the program is resumed)
> > 
> > Doesn't happen for me.

I'm still fuzzy about the specific sequence of commands that causes
hanging.  Could you please show a detailed list of commands you typed
to get Emacs hang?

> > Btw, how come your emacs.exe is in src/ directory? did you copy it
> > there?
> Yes, I copied the compiled emacs.exe to the src/ directory, because
> there is another emacs.exe in $PATH.
> And I am newbie on backtracing emacs, though I have read etc/DEBUG.

There's no need to copy the binary, just go to the src directory and
type something like

  gdb ../bin/emacs.exe

This assumes that you have run "make install" which placed the
emacs.exe binary in the bin subdirectory of the root of the Emacs
tree.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]