Hi.
While entering a newsgroup in Gnus, I got a crash in gnus-util.el -
gnus-extract-address-components - where it goes "(string-match (concat
"[ \t]*<" (regexp-quote address) ">") from)".
This line reproduces the problem:
(string-match "[
]*<Ӏŀó€¤u€µ{€¦X€¬€ù€¶U€´€Ú€¡EL/C€ÃB€«€×€Â€à€²{€¾€÷€¨€ã€¶U€´€Ú€¡E€°€ê€»€Ú€¤T€¨€¤€¶T€©€ö€¹€ê€°€È€¾€Þ€§@€¡EL/C€¶}€ª€¬€ÃB€«€×€¥€Ó€½€Ð€¡E€Åw€ª€ï€±z€¨€Ó€¹q€¡G€¢€¯€¢€¸€¢€´€¢€·-€¢€´€¢€µ€¢€¸-€¢€¯€¢€²€¢€´€¡EL/C€«H€¥€Î€ª€¬€ÃB€«€×€Å€Ü€¦€Û€¥€Ñ€¹B€¥€Î€¸€ê€ª€÷€¡E€«H€¥€Î€ª€¬€¶}€ª€¬€ÃB€«€×€¥€Ó€½€Ð€¡E>"
"\"€©€Ó€Å€ó€¤u€µ{€¦X€¬€ù€¶U€´€Ú€¡EL/C€ÃB€«€×€Â€à€²{€¾€÷€¨€ã€¶U€´€Ú€¡E€°€ê€»€Ú€¤T€¨€¤€¶T€©€ö€¹€ê€°€È€¾€Þ€§@€¡EL/C€¶}€ª€¬€ÃB€«€×€¥€Ó€½€Ð€¡E€Åw€ª€ï€±z€¨€Ó€¹q€¡G€¢€¯€¢€¸€¢€´€¢€·-€¢€´€¢€µ€¢€¸-€¢€¯€¢€²€¢€´€¡EL/C€«H€¥€Î€ª€¬€ÃB€«€×€Å€Ü€¦€Û€¥€Ñ€¹B€¥€Î€¸€ê€ª€÷€¡E€«H€¥€Î€ª€¬€¶}€ª€¬€ÃB€«€×€¥€Ó€½€Ð€¡E\"
<tseng-chiu@umail.")
The crash I get from evaluating that line is:
Fatal error: assertion failed, file regex.c, line 6357, ABORT()
Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may
describe
your crash, and with luck a workaround. Please check it first, but do
report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta@xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as
well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
*Please* try *hard* to obtain a C stack backtrace; without it, we are
unlikely
to be able to analyze the problem. Locate the core file produced as a
result
of this crash (often called `core' or `core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and
type
gdb /usr/bin/xemacs core
then type `where' at the debugger prompt. No GDB on your system? You may
have DBX, or XDB, or SDB. (Ask your system administrator if you need
help.)
If no core file was produced, enable them (often with `ulimit -c
unlimited')
in case of future recurrance of the crash.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
string-match("[ ]*<€Ó €Å €ó €¤u €µ{ €¦X €¬ €ù €¶U €´
€Ú €¡EL/C €ÃB €« €× €Â €à €²{ €¾ €÷ €¨ €ã €¶U €´ €Ú
€¡E €° €ê €» €Ú €¤T €¨ €¤ €¶T €© €ö €¹ €ê €° €È €¾
€Þ €§@ €¡EL/C €¶} €ª €¬ €ÃB €« €× €¥ €Ó €½ €Ð €¡E €Åw
€ª €ï €±z €¨ €Ó €¹q €¡G €¢ €¯ €¢ €¸ €¢ €´ €¢ €·-
€¢ €´ €¢ €µ €¢ €¸- €¢ €¯ €¢ €² €¢ €´ €¡EL/C €«H €¥
€Î €ª €¬ €ÃB €« €× €Å €Ü €¦ €Û €¥ €Ñ €¹B €¥ €Î €¸
€ê €ª €÷ €¡E €«H €¥ €Î €ª €¬ €¶} €ª €¬ €ÃB €« €×
€¥ €Ó €½ €Ð €¡E>" "\" €© €Ó €Å €ó €¤u €µ{ €¦X €¬ €ù
€¶U €´ €Ú €¡EL/C €ÃB €« €× €Â €à €²{ €¾ €÷ €¨ €ã
€¶U €´ €Ú €¡E €° €ê €» €Ú €¤T €¨ €¤ €¶T €© €ö €¹
€ê €° €È €¾ €Þ €§@ €¡EL/C €¶} €ª €¬ €ÃB €« €× €¥ €Ó
€½ €Ð €¡E €Åw €ª €ï €±z €¨ €Ó €¹q €¡G €¢ €¯ €¢ €¸ €¢
€´ €¢ €·- €¢ €´ €¢ €µ €¢ €¸- €¢ €¯ €¢ €² €¢ €´
€¡EL/C €«H €¥ €Î €ª €¬ €ÃB €« €× €Å €Ü €¦ €Û €¥ €Ñ
€¹B €¥ €Î €¸ €ê €ª €÷ €¡E €«H €¥ €Î €ª €¬ €¶} €ª €¬
€ÃB €« €× €¥ €Ó €½ €Ð €¡E\" <tseng-chiu@umail.")
eval((string-match "[ ]*<€Ó €Å €ó €¤u €µ{ €¦X €¬ €ù
€¶U €´ €Ú €¡EL/C €ÃB €« €× €Â €à €²{ €¾ €÷ €¨ €ã
€¶U €´ €Ú €¡E €° €ê €» €Ú €¤T €¨ €¤ €¶T €© €ö €¹
€ê €° €È €¾ €Þ €§@ €¡EL/C €¶} €ª €¬ €ÃB €« €× €¥ €Ó
€½ €Ð €¡E €Åw €ª €ï €±z €¨ €Ó €¹q €¡G €¢ €¯ €¢ €¸ €¢
€´ €¢ €·- €¢ €´ €¢ €µ €¢ €¸- €¢ €¯ €¢ €² €¢ €´
€¡EL/C €«H €¥ €Î €ª €¬ €ÃB €« €× €Å €Ü €¦ €Û €¥ €Ñ
€¹B €¥ €Î €¸ €ê €ª €÷ €¡E €«H €¥ €Î €ª €¬ €¶} €ª €¬
€ÃB €« €× €¥ €Ó €½ €Ð €¡E>" "\" €© €Ó €Å €ó €¤u €µ{
€¦X €¬ €ù €¶U €´ €Ú €¡EL/C €ÃB €« €× €Â €à €²{ €¾
€÷ €¨ €ã €¶U €´ €Ú €¡E €° €ê €» €Ú €¤T €¨ €¤ €¶T
€© €ö €¹ €ê €° €È €¾ €Þ €§@ €¡EL/C €¶} €ª €¬ €ÃB €«
€× €¥ €Ó €½ €Ð €¡E €Åw €ª €ï €±z €¨ €Ó €¹q €¡G €¢ €¯
€¢ €¸ €¢ €´ €¢ €·- €¢ €´ €¢ €µ €¢ €¸- €¢ €¯ €¢ €²
€¢ €´ €¡EL/C €«H €¥ €Î €ª €¬ €ÃB €« €× €Å €Ü €¦ €Û
€¥ €Ñ €¹B €¥ €Î €¸ €ê €ª €÷ €¡E €«H €¥ €Î €ª €¬
€¶} €ª €¬ €ÃB €« €× €¥ €Ó €½ €Ð €¡E\" <tseng-chiu@umail."))
# (unwind-protect ...)
# (unwind-protect ...)
# bind (expr)
eval-interactive((string-match "[ ]*<€Ó €Å €ó €¤u €µ{ €¦X
€¬ €ù €¶U €´ €Ú €¡EL/C €ÃB €« €× €Â €à €²{ €¾ €÷ €¨
€ã €¶U €´ €Ú €¡E €° €ê €» €Ú €¤T €¨ €¤ €¶T €© €ö
€¹ €ê €° €È €¾ €Þ €§@ €¡EL/C €¶} €ª €¬ €ÃB €« €× €¥
€Ó €½ €Ð €¡E €Åw €ª €ï €±z €¨ €Ó €¹q €¡G €¢ €¯ €¢ €¸
€¢ €´ €¢ €·- €¢ €´ €¢ €µ €¢ €¸- €¢ €¯ €¢ €² €¢ €´
€¡EL/C €«H €¥ €Î €ª €¬ €ÃB €« €× €Å €Ü €¦ €Û €¥ €Ñ
€¹B €¥ €Î €¸ €ê €ª €÷ €¡E €«H €¥ €Î €ª €¬ €¶} €ª €¬
€ÃB €« €× €¥ €Ó €½ €Ð €¡E>" "\" €© €Ó €Å €ó €¤u €µ{
€¦X €¬ €ù €¶U €´ €Ú €¡EL/C €ÃB €« €× €Â €à €²{ €¾
€÷ €¨ €ã €¶U €´ €Ú €¡E €° €ê €» €Ú €¤T €¨ €¤ €¶T
€© €ö €¹ €ê €° €È €¾ €Þ €§@ €¡EL/C €¶} €ª €¬ €ÃB €«
€× €¥ €Ó €½ €Ð €¡E €Åw €ª €ï €±z €¨ €Ó €¹q €¡G €¢ €¯
€¢ €¸ €¢ €´ €¢ €·- €¢ €´ €¢ €µ €¢ €¸- €¢ €¯ €¢ €²
€¢ €´ €¡EL/C €«H €¥ €Î €ª €¬ €ÃB €« €× €Å €Ü €¦ €Û
€¥ €Ñ €¹B €¥ €Î €¸ €ê €ª €÷ €¡E €«H €¥ €Î €ª €¬
€¶} €ª €¬ €ÃB €« €× €¥ €Ó €½ €Ð €¡E\" <tseng-chiu@umail."))
# bind (standard-output opoint ignore-quotes
eval-last-sexp-arg-internal)
eval-last-sexp(nil)
# bind (command-debug-status)
call-interactively(eval-last-sexp)
# (condition-case ... . error)
# (catch top-level ...)
Aborted (core dumped)
]0;asjo@topper: ~asjo@topper:~$ gdb /usr/bin/xemacs core
GNU gdb (GDB) 7.0-debian
Copyright (C) 2009 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/xemacs...(no debugging symbols
found)...done.
warning: Can't read pathname for load map: Input/output error.
Reading symbols from /usr/lib/libXft.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXft.so.2
Reading symbols from /usr/lib/libXaw.so.7...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXaw.so.7
Reading symbols from /usr/lib/libtiff.so.4...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libtiff.so.4
Reading symbols from /usr/lib/libpng12.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libjpeg.so.62...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libgif.so.4...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgif.so.4
Reading symbols from /usr/lib/libcompface.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libcompface.so.1
Reading symbols from /usr/lib/libXpm.so.4...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXpm.so.4
Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libXmu.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXmu.so.6
Reading symbols from /usr/lib/libXt.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXt.so.6
Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libSM.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libdb-4.8.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libdb-4.8.so
Reading symbols from /usr/lib/libgpm.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgpm.so.2
Reading symbols from /lib/libncurses.so.5...(no debugging symbols
found)...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libutil.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libdl.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libxcb.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /lib/libuuid.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /lib/libpthread.so.0...(no debugging symbols
found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /lib/libnss_files.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_compat.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_nis.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /usr/lib/libXcursor.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Core was generated by `xemacs -no-init-file -vanilla'.
Program terminated with signal 6, Aborted.
#0 0x00007feaa8a2c207 in kill () from /lib/libc.so.6
(gdb) where
#0 0x00007feaa8a2c207 in kill () from /lib/libc.so.6
#1 0x00000000004927a7 in fatal_error_signal ()
#2 <signal handler called>
#3 0x00007feaa8a2bf25 in raise () from /lib/libc.so.6
#4 0x00007feaa8a2ed60 in abort () from /lib/libc.so.6
#5 0x0000000000492507 in assert_failed ()
#6 0x000000000056b65c in ?? ()
#7 0x0000000000570b3e in sys_re_search_2 ()
#8 0x00000000005715e1 in sys_re_search ()
#9 0x000000000057a45f in ?? ()
#10 0x000000000049d41b in Feval ()
#11 0x000000000049e0db in Ffuncall ()
#12 0x000000000046d570 in execute_optimized_program ()
#13 0x000000000049b0f1 in ?? ()
#14 0x000000000049df05 in Ffuncall ()
#15 0x000000000046d570 in execute_optimized_program ()
#16 0x000000000049b0f1 in ?? ()
#17 0x000000000049df05 in Ffuncall ()
#18 0x0000000000470895 in Fcall_interactively ()
#19 0x00000000004a0466 in Fcommand_execute ()
#20 0x00000000004aaaa6 in ?? ()
#21 0x00000000004ad339 in Fdispatch_event ()
#22 0x0000000000477d1f in Fcommand_loop_1 ()
#23 0x0000000000477deb in ?? ()
#24 0x0000000000499351 in condition_case_1 ()
#25 0x0000000000477ef0 in ?? ()
#26 0x00000000004982b9 in internal_catch ()
#27 0x00000000004781a0 in initial_command_loop ()
#28 0x0000000000493c4e in xemacs_21_5_b29_x86_64_pc_linux ()
#29 0x0000000000494749 in main ()
(gdb) quit
I am using:
XEmacs 21.5 (beta29) "garbanzo" ff037e1dc33c+ [Lucid]
(x86_64-pc-linux, Mule) of Thu Nov 12 2009 on topper
No Gnus v0.11
(built from Mercurial, CVS), on a Debian unstable amd64 machine.
(I tried reporting this yesterday via M-x report-xemacs-bug - the email
was delivered to mail.xemacs.org, but it seems to be stuck somewhere.)
Best regards,
Adam
-- "Boy, I love summer vacation. Adam Sjøgren I can feel my brain
beginning to atrophy already." asjo@koldfront.dk
_______________________________________________ XEmacs-Beta mailing list
XEmacs-Beta@calypso.tux.org
http://calypso.tux.org/mailman/listinfo/xemacs-beta
|