Subject: 23.0.60; emacs hangs on WinXP with --disable-font-backend, and backtrace

From: "Kyle M. Lee" <[email-masked]>
Date: Thu, 08 May 2008 01:59:34 +0800

E:\cvs_home\emacs23\emacs\src>gdb .\emacs.exe
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-mingw32"...
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from
termina
l]
Environment variable "DISPLAY" not defined.
Environment variable "TERM" not defined.
Breakpoint 1 at 0x11b3fe5: file w32fns.c, line 9490.
Breakpoint 2 at 0x10be7de: file sysdep.c, line 1317.
(gdb) r
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.
(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.
(gdb) xbacktrace
Cannot access memory at address 0x82f6d4
(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)
(gdb) b
No default breakpoint address now.
(gdb)
No default breakpoint address now.
(gdb)
No default breakpoint address now.
(gdb) xbacktrace
(gdb) back
#0  0x7c810659 in KERNEL32!CreateThread ()
   from C:\WINDOWS\system32\kernel32.dll
#1  0x0400ff81 in ?? ()
#2  0x75ff0000 in ?? ()
#3  0x029e6818 in ?? ()
#4  0x006a0000 in ?? ()
#5  0xff1475ff in ?? ()
#6  0x50571075 in ?? ()
#7  0xf74a830f in ?? ()
#8  0xc9330002 in ?? ()
#9  0x14e88f8a in ?? ()
#10 0xe18377d1 in ?? ()
#11 0x8d14ff3f in ?? ()
#12 0x77d118e8 in ?? () from C:\WINDOWS\system32\user32.dll
#13 0xfffefae9 in ?? ()
#14 0x909090ff in ?? ()
#15 0xff8b9090 in ?? ()
#16 0xe8ec8b55 in ?? ()
#17 0xffffd214 in ?? ()
#18 0x39084d8b in ?? ()
#19 0x20740841 in ?? ()
#20 0x6456098b in ?? ()
#21 0x000018a1 in ?? ()
#22 0x51006a00 in ?? ()
#23 0x7fe8f08b in ?? ()
#24 0x2bffffd2 in ?? ()
#25 0xf75e2046 in ?? ()
#26 0x40c01bd8 in ?? ()
#27 0x0004c25d in ?? ()
#28 0xeb40c033 in ?? ()
#29 0x909090f7 in ?? ()
#30 0x106a9090 in ?? ()
#31 0xd1b4d068 in ?? ()
#32 0xd141e877 in ?? ()
#33 0xa164ffff in ?? ()
#34 0x00000018 in ?? ()
#35 0x06f4b08b in ?? ()
#36 0xb88b0000 in ?? ()
#37 0x000006fc in ?? ()
#38 0x4589c033 in ?? ()
#39 0x0113b9e4 in scan_for_column (endpos=Cannot access memory at
address 0x10c2
65
) at indent.c:623
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)

In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
 of 2008-05-08 on RAZ0R
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4) --no-opt --cflags -I./inc
-pipe'

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: CHS
  value of $XMODIFIERS: nil
  locale-coding-system: cp936
  default-enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  which-function-mode: t
  yas/minor-mode: t
  desktop-save-mode: t
  recentf-mode: t
  show-paren-mode: t
  auto-image-file-mode: t
  tabbar-mwheel-mode: t
  tabbar-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<menu-bar> <help-menu> <send-emacs-bug-report>

Recent messages:
Setting up cedet-contrib...done
Loading d:/home/.emacs.d/site-lisp/cedet/common/cedet.el (source)...done
Loading d:/home/.emacs.d/.emacs_custom.el (source)...
Loading semantic-idle...done
Loading which-func...done
Loading d:/home/.emacs.d/.emacs_custom.el (source)...done
Loading outline...done
Loading vc-cvs...done [17 times]
Desktop: 33 buffers restored.
For information about GNU Emacs and the GNU system, type C-h C-a.