Gnus development mailing list
 help / color / mirror / Atom feed
* Hang in process-send-string with nnimap
@ 2002-12-05 20:26 Nevin Kapur
  2003-01-06 13:08 ` Stephen J. Turnbull
  0 siblings, 1 reply; 4+ messages in thread
From: Nevin Kapur @ 2002-12-05 20:26 UTC (permalink / raw)
  Cc: ding

[-- Attachment #1: Type: text/plain, Size: 443 bytes --]

Dear Bug Team!

On trying to access a rather large IMAP hierarchy using Gnus, XEmacs
invariably hangs while checking for new mail.  The only way out is to
kill the process.  Attached is the lisp and C backtrace.  This is 97%
reproducible for me on XEmacs (With Emacs 21.2 and an identical Gnus
configuration I don't get an error.)

Here is the Lisp backtrace when I quit: the names of certain groups
have been munged to protect the innocent.


[-- Attachment #2: Lisp backtrace --]
[-- Type: text/plain, Size: 13999 bytes --]

  process-send-string(#<process "imap<1>" pid 8865 state:run> "76 STATUS \"mail/\n")ives/General/2001/Aug\" (uidvalidity uidnext unseen)
  # bind (cmdstr)
  imap-send-command-1("76 STATUS \"mail/Archives/General/2001/Aug\" (uidvalidity uidnext unseen)")
  # bind (tag cmd cmdstr)
  # (unwind-protect ...)
  # bind (buffer command)
  imap-send-command(("STATUS \"" "mail/Archives/General/2001/Aug" "\" " "(uidvalidity uidnext unseen)"))
  # (unwind-protect ...)
  # bind (buffer items mailbox)
  imap-mailbox-status-asynch("mail/Archives/General/2001/Aug" (uidvalidity uidnext unseen) " *nnimap* jesse")
  # bind (--dolist-temp--28306 group asyncgroups slowgroups)
  # (unwind-protect ...)
  # bind (server groups)
  nnimap-retrieve-groups(("mail/verizon" "mail/politech" "mail/misc" "mail/mathsci" "mail/maple.users.group" "mail/junk" "mail/jobs.misc" "mail/jhunix" "mail/jhu.news" "mail/graphnet" "mail/eeiitb" "mail/daily" "mail/cron" "mail/catchall" "mail/bugzilla" "mail/announce" "mail/admin" "mail/Trash" "mail/Sent" "mail/Drafts" "mail/Archives/People/xxxxxx/2002" "mail/Archives/People/yyyyy/2001" "mail/Archives/People/yyyyy/2000" "mail/Archives/People/yyyyy/1999" "mail/Archives/People/yyyyy/1998" "mail/Archives/People/yyyyy/1997" "mail/Archives/People/bbbbbb/2002" "mail/Archives/People/zzzz/2002" "mail/Archives/People/aaaaa/2002" "mail/Archives/People/aaaaa/2001" "mail/Archives/People/cccccc/2002" "mail/Archives/People/dddddd/2002" "mail/Archives/People/eeeeee/2002" "mail/Archives/People/ffffff/2002" "mail/Archives/People/ffffff/2001" "mail/Archives/People/ffffff/2000" "mail/Archives/People/ffffff/1999" "mail/Archives/People/gggggg/2002" "mail/Archives/People/hhhhh/2002" "mail/Archives/People/iiiiiii/2002" "mail/Archives/People/iiiiiii/2001" "mail/Archives/People/iiiiiii/2000" "mail/Archives/People/iiiiiii/1999" "mail/Archives/People/jjjjjj/2002" "mail/Archives/mmmmmmmm/2001" "mail/Archives/mmmmmmmm/2000" "mail/Archives/General/Lists" "mail/Archives/General/2002/Sep" "mail/Archives/General/2002/Oct" "mail/Archives/General/2002/Nov" "mail/Archives/General/2002/May" "mail/Archives/General/2002/Mar" "mail/Archives/General/2002/Jun" "mail/Archives/General/2002/Jul" "mail/Archives/General/2002/Jan" "mail/Archives/General/2002/Feb" "mail/Archives/General/2002/Aug" "mail/Archives/General/2002/Apr" "mail/Archives/General/2001/Sep"
"mail/Archives/General/2001/Oct" "mail/Archives/General/2001/Nov" "mail/Archives/General/2001/May" "mail/Archives/General/2001/Mar" "mail/Archives/General/2001/Jun" "mail/Archives/General/2001/Jul" "mail/Archives/General/2001/Jan" "mail/Archives/General/2001/Feb" "mail/Archives/General/2001/Dec" "mail/Archives/General/2001/Aug" "mail/Archives/General/2001/Apr" "mail/Archives/General/2000/Sep" "mail/Archives/General/2000/Oct" "mail/Archives/General/2000/Nov" "mail/Archives/General/2000/May" "mail/Archives/General/2000/Mar" "mail/Archives/General/2000/Jun" "mail/Archives/General/2000/Jul" "mail/Archives/General/2000/Jan" "mail/Archives/General/2000/Feb" "mail/Archives/General/2000/Dec" "mail/Archives/General/2000/Aug" "mail/Archives/General/2000/Apr" "mail/Archives/General/1999/Sep" "mail/Archives/General/1999/Oct" "mail/Archives/General/1999/Nov" "mail/Archives/General/1999/May" "mail/Archives/General/1999/Mar" "mail/Archives/General/1999/Jun" "mail/Archives/General/1999/Jul" "mail/Archives/General/1999/Jan" "mail/Archives/General/1999/Feb" "mail/Archives/General/1999/Dec" "mail/Archives/General/1999/Aug" "mail/Archives/General/1998/Sep" "mail/Archives/General/1998/Nov" "mail/Archives/General/1998/May" "mail/Archives/General/1998/Mar" "mail/Archives/General/1998/Jun" "mail/Archives/General/1998/Feb" "mail/Archives/General/1998/Dec" "mail/Archives/General/1998/Aug" "mail/Archives/General/1998/Apr" "mail/Archives/General/1997/Sep" "mail/Archives/General/1997/Oct" "mail/Archives/General/1997/Nov" "mail/Archives/General/1997/May" "mail/Archives/General/1997/Jun" "mail/Archives/General/1997/Aug" "mail/Archives/General/1996/Oct" "mail/Archives/General/1996/Nov" "mail/Archives/General/1996/Aug" "mail/Archives/Cadence" "mail/Archives/kkkkkkkk/2000" "mail/Archives/kkkkkkkk/1999" "mail/Archives/Admin/2002" "mail/Archives/Admin/2001" "mail/AUCTeX" "mail//Deleted Messages" "Trash" "Sent" "INBOX" "#shared/support/todo" "#shared/support/mtslash" "#shared/support/misc" "#shared/support/logs" "#shared/support/jesse" "#shared/support/firewall" "#shared/support/cinna" "#shared/support/amanda" "mail/Mailbox") "jesse")
  # bind (gnus-command-method groups)
  gnus-retrieve-groups(("mail/verizon" "mail/politech" "mail/misc" "mail/mathsci" "mail/maple.users.group" "mail/junk" "mail/jobs.misc" "mail/jhunix" "mail/jhu.news" "mail/graphnet" "mail/eeiitb" "mail/daily" "mail/cron" "mail/catchall" "mail/bugzilla" "mail/announce" "mail/admin" "mail/Trash" "mail/Sent" "mail/Drafts" "mail/Archives/People/xxxxxx/2002" "mail/Archives/People/yyyyy/2001" "mail/Archives/People/yyyyy/2000" "mail/Archives/People/yyyyy/1999" "mail/Archives/People/yyyyy/1998" "mail/Archives/People/yyyyy/1997" "mail/Archives/People/bbbbbb/2002" "mail/Archives/People/zzzz/2002" "mail/Archives/People/aaaaa/2002" "mail/Archives/People/aaaaa/2001" "mail/Archives/People/cccccc/2002" "mail/Archives/People/dddddd/2002" "mail/Archives/People/eeeeee/2002" "mail/Archives/People/ffffff/2002" "mail/Archives/People/ffffff/2001" "mail/Archives/People/ffffff/2000" "mail/Archives/People/ffffff/1999" "mail/Archives/People/gggggg/2002" "mail/Archives/People/hhhhh/2002" "mail/Archives/People/iiiiiii/2002" "mail/Archives/People/iiiiiii/2001" "mail/Archives/People/iiiiiii/2000"
"mail/Archives/People/iiiiiii/1999" "mail/Archives/People/jjjjjj/2002" "mail/Archives/mmmmmmmm/2001" "mail/Archives/mmmmmmmm/2000" "mail/Archives/General/Lists" "mail/Archives/General/2002/Sep" "mail/Archives/General/2002/Oct" "mail/Archives/General/2002/Nov" "mail/Archives/General/2002/May" "mail/Archives/General/2002/Mar" "mail/Archives/General/2002/Jun" "mail/Archives/General/2002/Jul" "mail/Archives/General/2002/Jan" "mail/Archives/General/2002/Feb" "mail/Archives/General/2002/Aug" "mail/Archives/General/2002/Apr" "mail/Archives/General/2001/Sep" "mail/Archives/General/2001/Oct" "mail/Archives/General/2001/Nov" "mail/Archives/General/2001/May" "mail/Archives/General/2001/Mar" "mail/Archives/General/2001/Jun" "mail/Archives/General/2001/Jul" "mail/Archives/General/2001/Jan" "mail/Archives/General/2001/Feb" "mail/Archives/General/2001/Dec" "mail/Archives/General/2001/Aug" "mail/Archives/General/2001/Apr" "mail/Archives/General/2000/Sep" "mail/Archives/General/2000/Oct" "mail/Archives/General/2000/Nov" "mail/Archives/General/2000/May" "mail/Archives/General/2000/Mar" "mail/Archives/General/2000/Jun" "mail/Archives/General/2000/Jul" "mail/Archives/General/2000/Jan" "mail/Archives/General/2000/Feb" "mail/Archives/General/2000/Dec" "mail/Archives/General/2000/Aug" "mail/Archives/General/2000/Apr" "mail/Archives/General/1999/Sep" "mail/Archives/General/1999/Oct" "mail/Archives/General/1999/Nov" "mail/Archives/General/1999/May" "mail/Archives/General/1999/Mar" "mail/Archives/General/1999/Jun" "mail/Archives/General/1999/Jul" "mail/Archives/General/1999/Jan" "mail/Archives/General/1999/Feb" "mail/Archives/General/1999/Dec" "mail/Archives/General/1999/Aug"
"mail/Archives/General/1998/Sep" "mail/Archives/General/1998/Nov" "mail/Archives/General/1998/May" "mail/Archives/General/1998/Mar" "mail/Archives/General/1998/Jun" "mail/Archives/General/1998/Feb" "mail/Archives/General/1998/Dec" "mail/Archives/General/1998/Aug" "mail/Archives/General/1998/Apr" "mail/Archives/General/1997/Sep" "mail/Archives/General/1997/Oct" "mail/Archives/General/1997/Nov" "mail/Archives/General/1997/May" "mail/Archives/General/1997/Jun" "mail/Archives/General/1997/Aug" "mail/Archives/General/1996/Oct" "mail/Archives/General/1996/Nov" "mail/Archives/General/1996/Aug" "mail/Archives/Cadence" "mail/Archives/kkkkkkkk/2000" "mail/Archives/kkkkkkkk/1999" "mail/Archives/Admin/2002" "mail/Archives/Admin/2001" "mail/AUCTeX" "mail//Deleted Messages" "Trash" "Sent" "INBOX" "#shared/support/todo" "#shared/support/mtslash" "#shared/support/misc" "#shared/support/logs" "#shared/support/jesse" "#shared/support/firewall" "#shared/support/cinna" "#shared/support/amanda" "mail/Mailbox") (nnimap "jesse" (nnimap-address "incoming.mts.jhu.edu") (nnimap-list-pattern ("INBOX" "mail/*" "Sent Items" "Draft" "#shared/support/%" "Trash*"))))
  # (unwind-protect ...)
  # bind (method groups)
  gnus-read-active-file-2(("mail/verizon" "mail/politech" "mail/misc" "mail/mathsci" "mail/maple.users.group" "mail/junk" "mail/jobs.misc" "mail/jhunix" "mail/jhu.news" "mail/graphnet" "mail/eeiitb" "mail/daily" "mail/cron" "mail/catchall"
"mail/bugzilla" "mail/announce" "mail/admin" "mail/Trash" "mail/Sent" "mail/Drafts" "mail/Archives/People/xxxxxx/2002" "mail/Archives/People/yyyyy/2001" "mail/Archives/People/yyyyy/2000" "mail/Archives/People/yyyyy/1999" "mail/Archives/People/yyyyy/1998" "mail/Archives/People/yyyyy/1997" "mail/Archives/People/bbbbbb/2002" "mail/Archives/People/zzzz/2002" "mail/Archives/People/aaaaa/2002" "mail/Archives/People/aaaaa/2001" "mail/Archives/People/cccccc/2002" "mail/Archives/People/dddddd/2002" "mail/Archives/People/eeeeee/2002" "mail/Archives/People/ffffff/2002" "mail/Archives/People/ffffff/2001" "mail/Archives/People/ffffff/2000" "mail/Archives/People/ffffff/1999" "mail/Archives/People/gggggg/2002" "mail/Archives/People/hhhhh/2002" "mail/Archives/People/iiiiiii/2002" "mail/Archives/People/iiiiiii/2001" "mail/Archives/People/iiiiiii/2000" "mail/Archives/People/iiiiiii/1999" "mail/Archives/People/jjjjjj/2002" "mail/Archives/mmmmmmmm/2001" "mail/Archives/mmmmmmmm/2000" "mail/Archives/General/Lists" "mail/Archives/General/2002/Sep" "mail/Archives/General/2002/Oct" "mail/Archives/General/2002/Nov" "mail/Archives/General/2002/May" "mail/Archives/General/2002/Mar" "mail/Archives/General/2002/Jun" "mail/Archives/General/2002/Jul" "mail/Archives/General/2002/Jan" "mail/Archives/General/2002/Feb" "mail/Archives/General/2002/Aug" "mail/Archives/General/2002/Apr" "mail/Archives/General/2001/Sep" "mail/Archives/General/2001/Oct" "mail/Archives/General/2001/Nov" "mail/Archives/General/2001/May" "mail/Archives/General/2001/Mar" "mail/Archives/General/2001/Jun" "mail/Archives/General/2001/Jul" "mail/Archives/General/2001/Jan" "mail/Archives/General/2001/Feb" "mail/Archives/General/2001/Dec" "mail/Archives/General/2001/Aug" "mail/Archives/General/2001/Apr" "mail/Archives/General/2000/Sep" "mail/Archives/General/2000/Oct" "mail/Archives/General/2000/Nov" "mail/Archives/General/2000/May" "mail/Archives/General/2000/Mar" "mail/Archives/General/2000/Jun" "mail/Archives/General/2000/Jul" "mail/Archives/General/2000/Jan" "mail/Archives/General/2000/Feb" "mail/Archives/General/2000/Dec" "mail/Archives/General/2000/Aug" "mail/Archives/General/2000/Apr" "mail/Archives/General/1999/Sep" "mail/Archives/General/1999/Oct" "mail/Archives/General/1999/Nov" "mail/Archives/General/1999/May" "mail/Archives/General/1999/Mar" "mail/Archives/General/1999/Jun" "mail/Archives/General/1999/Jul" "mail/Archives/General/1999/Jan" "mail/Archives/General/1999/Feb" "mail/Archives/General/1999/Dec" "mail/Archives/General/1999/Aug" "mail/Archives/General/1998/Sep" "mail/Archives/General/1998/Nov" "mail/Archives/General/1998/May" "mail/Archives/General/1998/Mar" "mail/Archives/General/1998/Jun" "mail/Archives/General/1998/Feb" "mail/Archives/General/1998/Dec" "mail/Archives/General/1998/Aug" "mail/Archives/General/1998/Apr" "mail/Archives/General/1997/Sep" "mail/Archives/General/1997/Oct" "mail/Archives/General/1997/Nov" "mail/Archives/General/1997/May" "mail/Archives/General/1997/Jun" "mail/Archives/General/1997/Aug" "mail/Archives/General/1996/Oct" "mail/Archives/General/1996/Nov" "mail/Archives/General/1996/Aug" "mail/Archives/Cadence" "mail/Archives/kkkkkkkk/2000" "mail/Archives/kkkkkkkk/1999" "mail/Archives/Admin/2002" "mail/Archives/Admin/2001" "mail/AUCTeX" "mail//Deleted Messages" "Trash" "Sent" "INBOX" "#shared/support/todo" "#shared/support/mtslash" "#shared/support/misc" "#shared/support/logs" "#shared/support/jesse" "#shared/support/firewall" "#shared/support/cinna" "#shared/support/amanda" "mail/Mailbox") (nnimap "jesse" (nnimap-address
"incoming.mts.jhu.edu") (nnimap-list-pattern ("INBOX" "mail/*" "Sent Items" "Draft" "#shared/support/%" "Trash*"))))
  # bind (newsrc gmethod groups info where mesg force method)
  gnus-read-active-file-1((nnimap "jesse" (nnimap-address "incoming.mts.jhu.edu") (nnimap-list-pattern ("INBOX" "mail/*" "Sent Items" "Draft" "#shared/support/%" "Trash*"))) nil)
  # (condition-case ... . ((quit (message "Quit reading the active file"))))
  # (unwind-protect ...)
  # bind (methods method not-native force)
  gnus-read-active-file(nil nil)
  # bind (init nnmail-fetched-sources dont-connect level rawfile)
  gnus-setup-news(nil nil nil)
  byte-code("..." [gnus-slave gnus-current-startup-file gnus-startup-file did-connect level dont-connect gnus-group-quit gnus-run-hooks gnus-startup-hook gnus-make-newsrc-file gnus-dribble-read-file bbb-login add-hook gnus-summary-mode-hook gnus-grouplens-mode gnus-request-create-group "queue" (nndraft "") "drafts" (nndraft "") gnus-setup-news nil gnus-setup-news-hook gnus-start-draft-setup gnus-group-list-groups gnus-group-first-unread-group gnus-configure-windows group gnus-group-set-mode-line gnus-started-hook gnus-use-dribble-file gnus-use-grouplens
gnus-agent] 4)
  # bind (level did-connect slave dont-connect arg)
  gnus-1(nil nil nil)
  # bind (slave dont-connect arg)
  gnus(nil)
  # bind (command-debug-status)
  call-interactively(gnus)
  command-execute(gnus t)
  # bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
  execute-extended-command(nil)
  # bind (command-debug-status)
  call-interactively(execute-extended-command)
  # (condition-case ... . error)
  # (catch top-level ...)

[-- Attachment #3: Type: text/plain, Size: 31 bytes --]


And here is the stack trace.


[-- Attachment #4: C trace --]
[-- Type: text/plain, Size: 13636 bytes --]

Script started on Thu Dec  5 15:19:30 2002
^[]2;fermat.mts.jhu.edu: ~\a
^[[m\x0f^[[27m^[[24m^[[J( 3:19PM) fermat[~]% ^[[Kg\bgdb xem\amac\a\b \b\b \b\b \b\a\a\a\b \b\b \b\b \b/share/bin/xemacs core.9037 \b
GNU gdb Red Hat Linux (5.2.1-4)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...

warning: core file may not match specified executable file.
Core was generated by `xemacs -nw'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/X11R6/lib/libXm.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXm.so.1
Reading symbols from /usr/lib/libtiff.so.3...done.
Loaded symbols for /usr/lib/libtiff.so.3
Reading symbols from /usr/lib/libpng.so.2...done.
Loaded symbols for /usr/lib/libpng.so.2
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Loaded symbols for /usr/X11R6/lib/libXpm.so.4
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXmu.so.6
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libgpm.so.1...done.
Loaded symbols for /usr/lib/libgpm.so.1
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/lib/libncurses.so.5...done.
Loaded symbols for /usr/lib/libncurses.so.5
Reading symbols from /lib/i686/libm.so.6...done.
Loaded symbols for /lib/i686/libm.so.6
Reading symbols from /lib/libutil.so.1...done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /lib/i686/libc.so.6...done.
Loaded symbols for /lib/i686/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/xlcDef.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_nisplus.so.2...done.
Loaded symbols for /lib/libnss_nisplus.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
#0  0x42028cc1 in kill () from /lib/i686/libc.so.6
(gdb) bt
#0  0x42028cc1 in kill () from /lib/i686/libc.so.6
#1  0x080b00a7 in fatal_error_signal (sig=6) at emacs.c:539
#2  <signal handler called>
#3  0x42028cc1 in kill () from /lib/i686/libc.so.6
#4  0x42028ac8 in raise () from /lib/i686/libc.so.6
#5  0x4202a019 in abort () from /lib/i686/libc.so.6
#6  0x080b28c1 in assert_failed (file=0x81e1e21 "signal.c", line=442, 
    expr=0x81cd8c0 "abort()") at emacs.c:3317
#7  0x08178322 in interrupt_signal (sig=2) at signal.c:442
#8  <signal handler called>
#9  0x420cdb84 in write () from /lib/i686/libc.so.6
#10 0x00000049 in ?? ()
#11 0x0814601c in filedesc_writer (stream=0x8bc7090, 
    data=0x907e320 "76 STATUS \"mail/Archives/General/2001/Aug\" (uidvalidity uidnext unseen)\r\nseen)\r\n\r\nEV1", size=73) at lstream.c:1010
#12 0x08145aa1 in Lstream_flush_out (lstr=0x8bc7090) at lstream.c:351
#13 0x081466fc in Lstream_flush (lstr=0x8bc7090) at lstream.c:380
#14 0x08145aff in Lstream_flush_out (lstr=0x8bc7260) at lstream.c:372
#15 0x081466fc in Lstream_flush (lstr=0x8bc7260) at lstream.c:380
#16 0x080e8cde in unix_send_process (proc=146567048, lstream=0x890ff78)
    at process-unix.c:1351
#17 0x08152902 in Fprocess_send_string (process=146567048, string=151653116, 
    start=136502148, end=136502148) at process.c:1027
---Type <return> to continue, or q <return> to quit---
#18 0x080b6155 in Ffuncall (nargs=3, args=0xbfffd194) at eval.c:3536
#19 0x0808f343 in execute_optimized_program (
    program=0x9178b68 "\f\vP\024\n« rÅ\t!q\210ÆÇ!«\vÈÇK!«\005ÇÉ!\210Ê \210db\210\fc\210)Ë\b\f\"\207", stack_depth=3, constants_data=0x9056878)
    at bytecode.c:748
#20 0x0808f011 in funcall_compiled_function (fun=151689148, nargs=1, 
    args=0xbfffd2f8) at bytecode.c:516
#21 0x080b623a in Ffuncall (nargs=2, args=0xbfffd2f4) at eval.c:3572
#22 0x0808f343 in execute_optimized_program (
    program=0x9178a50 "r\016%®\002pq\210\v<¬\004\vC\023\016!T\211\026!Æ\211\035\034\032Ç\016!!ÈP\025\v\211A\023@\211\024\203Ð", stack_depth=4, 
    constants_data=0x9056900) at bytecode.c:748
#23 0x0808f011 in funcall_compiled_function (fun=151689176, nargs=1, 
    args=0xbfffd468) at bytecode.c:516
#24 0x080b623a in Ffuncall (nargs=2, args=0xbfffd464) at eval.c:3572
#25 0x0808f343 in execute_optimized_program (
    program=0x8e6ce98 "r\n®\002pq\210ÅÆ\t\034\b«\n\f­\bÇÈÉ\217ª\002\f)ÊËÌ\v<«\004\vª\003\vC\"F!)\207", stack_depth=7, constants_data=0x90b1cd8)
    at bytecode.c:748
#26 0x0808f011 in funcall_compiled_function (fun=151687916, nargs=3, 
    args=0xbfffd5e4) at bytecode.c:516
#27 0x080b623a in Ffuncall (nargs=4, args=0xbfffd5e0) at eval.c:3572
#28 0x0808f343 in execute_optimized_program (
---Type <return> to continue, or q <return> to quit---
    program=0x907d390 "Æ\v!\205u\001ÇÈÉ\"\210r\016:q\210Ê \210Ë \210Ì\211\032\036\023\0161¬\a\0166\022\202²", stack_depth=8, constants_data=0x9074f50)
    at bytecode.c:748
#29 0x0808f011 in funcall_compiled_function (fun=151362036, nargs=2, 
    args=0xbfffd758) at bytecode.c:516
#30 0x080b623a in Ffuncall (nargs=3, args=0xbfffd754) at eval.c:3572
#31 0x0808f343 in execute_optimized_program (
    program=0x8f0fa30 "\n;«y\n\211\035«\b\r<«\004\r®kÆ\r\t\"A®d\rÇk«\005\016\f®RÆ\r\016\r\"A®JÆ\r\016\016\"A®B\016\017\034\f«\030\rÈÉ\f@@@\f@@A@#k¬\b\f\211A\024\210ªç\f@@)®\037\016\020\e\v«\026\rÈÉ\v@@\v@A@#k¬\b\v\211A\023\210ªé\v@)\030\r\bB\tB\021\b))\022Ê\nË\"\016\021\nA@\"\207", stack_depth=6, 
    constants_data=0x89e1840) at bytecode.c:748
#32 0x0808f011 in funcall_compiled_function (fun=140684332, nargs=2, 
    args=0xbfffd8c8) at bytecode.c:516
#33 0x080b623a in Ffuncall (nargs=3, args=0xbfffd8c4) at eval.c:3572
#34 0x0808f343 in execute_optimized_program (
    program=0x8ed6938 "\v­,\212\bq\210Å\f!\210Æ\v\f\"\211\032¬\tÇÈÉ\f@#ª\023\nÊa«\tË\f\tÌÍ$ª\006Î\f\tÍ#*\207", stack_depth=6, constants_data=0x8a2ec70)
    at bytecode.c:748
#35 0x0808f011 in funcall_compiled_function (fun=144890448, nargs=2, 
    args=0xbfffda38) at bytecode.c:516
#36 0x080b623a in Ffuncall (nargs=3, args=0xbfffda34) at eval.c:3572
#37 0x0808f343 in execute_optimized_program (
---Type <return> to continue, or q <return> to quit---
    program=0x8f4b168 "Æ\211\0367\0368\rA@\0268ÇÈ\0168«\016\0168GÉU¬\aÊ\0168Pª\002Ë\r@#\0267ÌÍ\0167\"\210Î\r!\205U\004Ï\r@\031\036CÆÐÑ\217*«\006ÒÆ\r\"\210\016GÓa\203\b\004Ô\r@\031\036CÆÕÖ\217*\203ú\003\016H\204õ\003\016IAÆ\r\035\031\r;«}\r\211\034«\b\f<«\004\f®n×\f\b\"A®g\fØk«\005\0162®R×\f\016;\"A®J×\f\016<\"A®B\0169\e\v«\030\fÇÙ\v@@@\v@@A@#k¬\b\v\211A\023\210ªç\v@@)®\037\016=\032\n«\026\fÇÙ\n@@\n@A@#k"..., stack_depth=7, constants_data=0x8a2eb28) at bytecode.c:748
#38 0x0808f011 in funcall_compiled_function (fun=144890420, nargs=2, 
    args=0xbfffdb00) at bytecode.c:516
#39 0x080b5b13 in Feval (form=144673156) at eval.c:3392
#40 0x080b39fd in condition_case_1 (handlers=144672208, 
    bfun=0x80b5384 <Feval>, barg=144673156, 
    hfun=0x80b3a40 <run_condition_case_handlers>, harg=136502148)
    at eval.c:1652
#41 0x080b3d23 in condition_case_3 (bodyform=144673156, var=136502148, 
    handlers=144672208) at eval.c:1733
#42 0x0808fe58 in execute_rare_opcode (stack_ptr=0xbfffddec, 
    program_ptr=0x8f0f480 "\210ªÜ+\207rc inst!", opcode=Bcondition_case)
    at bytecode.c:1273
#43 0x0808f1ab in execute_optimized_program (
    program=0x8f0f438 "Æ \210ÇÈÉ\t¬\vÊ\v!«\006\v\nBª\002\nË ­\003ÌC\"\"Í\035\034Í\020\212\016\021q\210\f\211A\024@\211\025­\035\r\f¶¬ó\016\022¬\005\016\023«\tÎ\r\016\024\"\210ªãÍÏÐ\217\210ªÜ+\207rc inst!", stack_depth=5, 
    constants_data=0x8a2e248) at bytecode.c:658
---Type <return> to continue, or q <return> to quit---
#44 0x0808f011 in funcall_compiled_function (fun=144890392, nargs=2, 
    args=0xbfffdf58) at bytecode.c:516
#45 0x080b623a in Ffuncall (nargs=3, args=0xbfffdf54) at eval.c:3572
#46 0x0808f343 in execute_optimized_program (
    program=0x8f0f0a8 "ÆÇ!\210\016(­\a\n­\004\016)??ÈC\036,\211\e«\vÉ\211\026(\022Ê\016)!\210\016-«!ËÌ\t\"¬\eÌÍÌÎÏ\016*Ì\"DÐÏ\016*Ñ\"DÒBBBBB\tB\021\r«\006\rÓa«\004Ô \210\r«\t\f¬\006ÅÉ\b\"\210\n¬\005ÕÖ!\022\016.«\004× \210\v«\f\016/¬\005\016'«\004Ø \210\v«\b\016'«\004Ù \210Ú \210ÛÜ!«\036\016\034;«\031É\0360ÝÞ\016\034\")«\016\0161¬\n\b¬\a\r«\004ß \210\v«\031\0162«\025\f¬\022à\016+!«\f\016'¬\b\0163«\004á \210\v«\024\016#«\020"..., stack_depth=9, constants_data=0x89fcb00)
    at bytecode.c:748
#47 0x0808f011 in funcall_compiled_function (fun=144687996, nargs=3, 
    args=0xbfffe0d8) at bytecode.c:516
#48 0x080b623a in Ffuncall (nargs=4, args=0xbfffe0d4) at eval.c:3572
#49 0x0808f343 in execute_optimized_program (
    program=0xbfffe150 "\r¬\t\v¬\006Æ \210ªLÇÈ!\210É\n!\021\b¬\005\016\036«\004Ê \210\016\037«\tË \210ÌÍÎ\"\210\016 «\006ÏÐÑ\"\210ÏÒÓ\"\210ÔÕ\f\r#\210ÇÖ!\210× \210Ø\f!\210Ù \210ÚÛ!\210Ü \210ÇÝ!\210Õ\207 á\f!®\e\016)0ãÿ¿táÿ¿\a", 
    stack_depth=4, constants_data=0x89e3cc0) at bytecode.c:748
#50 0x08091925 in Fbyte_code (instructions=144585036, constants=144587952, 
    stack_depth=9) at bytecode.c:2407
#51 0x080b594d in Feval (form=144665576) at eval.c:3335
#52 0x080b9a6d in Fprogn (args=144665144) at eval.c:775
---Type <return> to continue, or q <return> to quit---
#53 0x080b9d17 in unbind_to_hairy (count=12) at eval.c:4984
#54 0x0808f3e9 in execute_optimized_program (
    program=0x8e563a0 "Æ «\025Ç\t!\210È\r§­\n\rÉV­\005\b@\r]!\207Ê \210Ë \210ÌÍ!\210Î \210\016\032\026\eÏ \210\016\034«\004Ð \210\f«\034Ñ\024ÒÓ!«\006Ô \210ª\020\016\035«\fÕ Ö TU«\004× \210\r§­\a\rÉV­\002\rÑ\e\032Ø\216\016\036?­\nÙ\r­\003\n?!\211\023+\207,{Û\b)", stack_depth=3, constants_data=0x89e3d58)
    at bytecode.c:759
#55 0x0808f011 in funcall_compiled_function (fun=144687688, nargs=3, 
    args=0xbfffe5c8) at bytecode.c:516
#56 0x080b623a in Ffuncall (nargs=4, args=0xbfffe5c4) at eval.c:3572
#57 0x0808f343 in execute_optimized_program (
    program=0x8b6af90 "ÃÄK!¬\tÅÆ!\210ÇÈ!\210É\n\t\b#\207\031", stack_depth=4, 
    constants_data=0x89e8108) at bytecode.c:748
#58 0x0808f011 in funcall_compiled_function (fun=144633792, nargs=1, 
    args=0xbfffe734) at bytecode.c:516
#59 0x080b623a in Ffuncall (nargs=2, args=0xbfffe730) at eval.c:3572
#60 0x08093a76 in Fcall_interactively (function=138858764, 
    record_flag=136502172, keys=136502148) at callint.c:941
#61 0x080b507d in Fcommand_execute (cmd=138858764, record_flag=136502172, 
    keys=136502148) at eval.c:2974
#62 0x080b6143 in Ffuncall (nargs=3, args=0xbfffebd4) at eval.c:3536
#63 0x0808f343 in execute_optimized_program (
    program=0x8b68db0 "\r\035Æ\rÇa«\004Ȫ$\rÉk«\004ʪ\034\r¨«\aËÌ\r\"ª\022\r:«\r---Type <return> to continue, or q <return> to quit---
\r@¨«\bËÌ\r@\"ª\002Í!\024)\t«Kt«HÎ\f!\f\032\eÏ\fÐ\"\210\v­8\b¬\023Ñ Ò a«\aÓ pa«\006Ô \210ª\004Õ \210Ö×!­\eØÙË\vA«\004Úª\002Û\nÜ\v!#\"\210Ö\016\036!\210ÝÙ!*\207Ï\fÐ\"\207", stack_depth=7, constants_data=0x8336828) at bytecode.c:748
#64 0x0808f011 in funcall_compiled_function (fun=137630352, nargs=1, 
    args=0xbfffed44) at bytecode.c:516
#65 0x080b623a in Ffuncall (nargs=2, args=0xbfffed40) at eval.c:3572
#66 0x08093a76 in Fcall_interactively (function=137659380, 
    record_flag=136502148, keys=136502148) at callint.c:941
#67 0x080b507d in Fcommand_execute (cmd=137659380, record_flag=136502148, 
    keys=136502148) at eval.c:2974
#68 0x080ed90c in execute_command_event (command_builder=0x85172a8, 
    event=149179252) at event-stream.c:3924
#69 0x080ee1ae in Fdispatch_event (event=149177396) at event-stream.c:4258
#70 0x08099efd in Fcommand_loop_1 () at cmdloop.c:583
#71 0x080b39fd in condition_case_1 (handlers=136502244, 
    bfun=0x809a114 <command_loop_1>, barg=136502148, 
    hfun=0x809a190 <cmd_error>, harg=136502148) at eval.c:1652
#72 0x0809a364 in command_loop_2 (dummy=136502148) at cmdloop.c:256
#73 0x080b38d1 in internal_catch (tag=136578508, 
    func=0x809a320 <command_loop_2>, arg=136502148, threw=0x0) at eval.c:1318
#74 0x08099c4c in initial_command_loop (load_me=136502148) at cmdloop.c:305
#75 0x080b0e85 in xemacs_21_4_10_i686_pc_linux () at emacs.c:2354
#76 0x080b1583 in main () at emacs.c:2783
---Type <return> to continue, or q <return> to quit---
#77 0x420158d4 in __libc_start_main () from /lib/i686/libc.so.6
(gdb) q
^[]2;fermat.mts.jhu.edu: ~\a
^[[m\x0f^[[27m^[[24m^[[J( 3:19PM) fermat[~]% ^[[Ke\bexit

Script done on Thu Dec  5 15:19:57 2002

[-- Attachment #5: Type: text/plain, Size: 23344 bytes --]


Help!  Please.

================================================================

System Info to help track down your bug:
---------------------------------------

uname -a: Linux cinna.mts.jhu.edu 2.4.18-17.7.x #1 Tue Oct 8 13:33:14 EDT 2002 i686 unknown

./configure  '--prefix=/share' '--with-site-lisp=yes' '--with-mule' '--with-database=no' '--with-ldap=no' '--mail-locking=flock'


XEmacs 21.4.10 "Military Intelligence" configured for `i686-pc-linux'.


Compilation / Installation:
  Source code location:              /share/src/CVS/xemacs-21.4
  Installation prefix:               /share
  Operating system description file: `s/linux.h'
  Machine description file:          `m/intel386.h'
  Compiler:                          gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wshadow
  Relocating allocator for buffers:  no
  GNU version of malloc:             yes
    - Using Doug Lea's new malloc from the GNU C Library.

Window System:
  Compiling in support for the X window system:
    - X Windows headers location:                 /usr/X11R6/include
    - X Windows libraries location:               /usr/X11R6/lib
    - Handling WM_COMMAND properly.
  Using Lucid menubars.
  Using Lucid scrollbars.
  Using Motif dialog boxes.
  Using Motif native widgets.

TTY:
  Compiling in support for ncurses.
  Compiling in support for GPM (General Purpose Mouse).

Images:
  Compiling in support for GIF  images (builtin).
  Compiling in support for XPM  images.
  Compiling in support for PNG  images.
  Compiling in support for JPEG images.
  Compiling in support for TIFF images.

Sound:
  Compiling in support for sound (native).

Databases:

Internationalization:
  Compiling in support for Mule (multi-lingual Emacs).
  Compiling in support for XIM (X11R5+ I18N input method).
    - Using raw Xlib to provide XIM support.

Mail:
  Compiling in support for "flock" mail spool file locking method.

Other Features:
  Inhibiting IPv6 canonicalization at startup.
  Compiling in support for dynamic shared object modules.



Load-Path Lisp Shadows:
----------------------
(/home/nevin/.xemacs/lisp/tex-site
/share/lib/xemacs/xemacs-packages/lisp/auctex/tex-site
/home/nevin/.xemacs/lisp/font-latex
/share/lib/xemacs/xemacs-packages/lisp/auctex/font-latex
/usr/local/src/gnus/lisp/sha1-el
/share/lib/xemacs/xemacs-packages/lisp/ecrypto/sha1-el
/home/nevin/.xemacs/lisp/rijndael
/share/lib/xemacs/xemacs-packages/lisp/ecrypto/rijndael
/usr/local/src/gnus/contrib/md5
/share/lib/xemacs/xemacs-packages/lisp/ecrypto/md5
/usr/local/src/gnus/lisp/hex-util
/share/lib/xemacs/xemacs-packages/lisp/ecrypto/hex-util
/usr/local/src/gnus/lisp/webmail
/share/lib/xemacs/xemacs-packages/lisp/gnus/webmail
/usr/local/src/gnus/contrib/vcard
/share/lib/xemacs/xemacs-packages/lisp/gnus/vcard
/usr/local/src/gnus/lisp/uudecode
/share/lib/xemacs/xemacs-packages/lisp/gnus/uudecode
/usr/local/src/gnus/lisp/utf7
/share/lib/xemacs/xemacs-packages/lisp/gnus/utf7
/usr/local/src/gnus/lisp/time-date
/share/lib/xemacs/xemacs-packages/lisp/gnus/time-date
/usr/local/src/gnus/lisp/smime
/share/lib/xemacs/xemacs-packages/lisp/gnus/smime
/usr/local/src/gnus/lisp/smiley
/share/lib/xemacs/xemacs-packages/lisp/gnus/smiley
/usr/local/src/gnus/lisp/score-mode
/share/lib/xemacs/xemacs-packages/lisp/gnus/score-mode
/usr/local/src/gnus/lisp/rfc2231
/share/lib/xemacs/xemacs-packages/lisp/gnus/rfc2231
/usr/local/src/gnus/lisp/rfc2047
/share/lib/xemacs/xemacs-packages/lisp/gnus/rfc2047
/usr/local/src/gnus/lisp/rfc2045
/share/lib/xemacs/xemacs-packages/lisp/gnus/rfc2045
/usr/local/src/gnus/lisp/rfc1843
/share/lib/xemacs/xemacs-packages/lisp/gnus/rfc1843
/usr/local/src/gnus/lisp/qp
/share/lib/xemacs/xemacs-packages/lisp/gnus/qp
/usr/local/src/gnus/lisp/parse-time
/share/lib/xemacs/xemacs-packages/lisp/gnus/parse-time
/usr/local/src/gnus/lisp/nnwfm
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnwfm
/usr/local/src/gnus/lisp/nnweb
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnweb
/usr/local/src/gnus/lisp/nnwarchive
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnwarchive
/usr/local/src/gnus/lisp/nnvirtual
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnvirtual
/usr/local/src/gnus/lisp/nnultimate
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnultimate
/usr/local/src/gnus/lisp/nntp
/share/lib/xemacs/xemacs-packages/lisp/gnus/nntp
/usr/local/src/gnus/lisp/nnspool
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnspool
/usr/local/src/gnus/lisp/nnsoup
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnsoup
/usr/local/src/gnus/lisp/nnslashdot
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnslashdot
/usr/local/src/gnus/lisp/nnoo
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnoo
/usr/local/src/gnus/lisp/nnml
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnml
/usr/local/src/gnus/lisp/nnmh
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnmh
/usr/local/src/gnus/lisp/nnmbox
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnmbox
/usr/local/src/gnus/lisp/nnmail
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnmail
/usr/local/src/gnus/lisp/nnlistserv
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnlistserv
/usr/local/src/gnus/lisp/nnkiboze
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnkiboze
/usr/local/src/gnus/lisp/nnimap
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnimap
/usr/local/src/gnus/lisp/nnheaderxm
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnheaderxm
/usr/local/src/gnus/lisp/nnheader
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnheader
/usr/local/src/gnus/lisp/nngateway
/share/lib/xemacs/xemacs-packages/lisp/gnus/nngateway
/usr/local/src/gnus/lisp/nnfolder
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnfolder
/usr/local/src/gnus/lisp/nneething
/share/lib/xemacs/xemacs-packages/lisp/gnus/nneething
/usr/local/src/gnus/lisp/nndraft
/share/lib/xemacs/xemacs-packages/lisp/gnus/nndraft
/usr/local/src/gnus/lisp/nndoc
/share/lib/xemacs/xemacs-packages/lisp/gnus/nndoc
/usr/local/src/gnus/lisp/nndir
/share/lib/xemacs/xemacs-packages/lisp/gnus/nndir
/usr/local/src/gnus/lisp/nndb
/share/lib/xemacs/xemacs-packages/lisp/gnus/nndb
/usr/local/src/gnus/lisp/nnbabyl
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnbabyl
/usr/local/src/gnus/lisp/nnagent
/share/lib/xemacs/xemacs-packages/lisp/gnus/nnagent
/usr/local/src/gnus/lisp/mml
/share/lib/xemacs/xemacs-packages/lisp/gnus/mml
/usr/local/src/gnus/lisp/mml-smime
/share/lib/xemacs/xemacs-packages/lisp/gnus/mml-smime
/usr/local/src/gnus/lisp/mm-view
/share/lib/xemacs/xemacs-packages/lisp/gnus/mm-view
/usr/local/src/gnus/lisp/mm-uu
/share/lib/xemacs/xemacs-packages/lisp/gnus/mm-uu
/usr/local/src/gnus/lisp/mm-util
/share/lib/xemacs/xemacs-packages/lisp/gnus/mm-util
/usr/local/src/gnus/lisp/mm-partial
/share/lib/xemacs/xemacs-packages/lisp/gnus/mm-partial
/usr/local/src/gnus/lisp/mm-encode
/share/lib/xemacs/xemacs-packages/lisp/gnus/mm-encode
/usr/local/src/gnus/lisp/mm-decode
/share/lib/xemacs/xemacs-packages/lisp/gnus/mm-decode
/usr/local/src/gnus/lisp/mm-bodies
/share/lib/xemacs/xemacs-packages/lisp/gnus/mm-bodies
/usr/local/src/gnus/lisp/messcompat
/share/lib/xemacs/xemacs-packages/lisp/gnus/messcompat
/usr/local/src/gnus/lisp/messagexmas
/share/lib/xemacs/xemacs-packages/lisp/gnus/messagexmas
/usr/local/src/gnus/lisp/message
/share/lib/xemacs/xemacs-packages/lisp/gnus/message
/usr/local/src/gnus/lisp/mailcap
/share/lib/xemacs/xemacs-packages/lisp/gnus/mailcap
/usr/local/src/gnus/lisp/mail-source
/share/lib/xemacs/xemacs-packages/lisp/gnus/mail-source
/usr/local/src/gnus/lisp/mail-prsvr
/share/lib/xemacs/xemacs-packages/lisp/gnus/mail-prsvr
/usr/local/src/gnus/lisp/mail-parse
/share/lib/xemacs/xemacs-packages/lisp/gnus/mail-parse
/usr/local/src/gnus/lisp/imap
/share/lib/xemacs/xemacs-packages/lisp/gnus/imap
/usr/local/src/gnus/lisp/ietf-drums
/share/lib/xemacs/xemacs-packages/lisp/gnus/ietf-drums
/usr/local/src/gnus/lisp/gnus
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus
/usr/local/src/gnus/lisp/gnus-xmas
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-xmas
/usr/local/src/gnus/lisp/gnus-win
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-win
/usr/local/src/gnus/lisp/gnus-vm
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-vm
/usr/local/src/gnus/lisp/gnus-uu
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-uu
/usr/local/src/gnus/lisp/gnus-util
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-util
/usr/local/src/gnus/lisp/gnus-undo
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-undo
/usr/local/src/gnus/lisp/gnus-topic
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-topic
/usr/local/src/gnus/lisp/gnus-sum
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-sum
/usr/local/src/gnus/lisp/gnus-start
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-start
/usr/local/src/gnus/lisp/gnus-srvr
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-srvr
/usr/local/src/gnus/lisp/gnus-spec
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-spec
/usr/local/src/gnus/lisp/gnus-soup
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-soup
/usr/local/src/gnus/lisp/gnus-setup
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-setup
/usr/local/src/gnus/lisp/gnus-score
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-score
/usr/local/src/gnus/lisp/gnus-salt
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-salt
/usr/local/src/gnus/lisp/gnus-range
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-range
/usr/local/src/gnus/lisp/gnus-picon
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-picon
/usr/local/src/gnus/lisp/gnus-nocem
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-nocem
/usr/local/src/gnus/lisp/gnus-msg
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-msg
/usr/local/src/gnus/lisp/gnus-move
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-move
/usr/local/src/gnus/lisp/gnus-mlspl
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-mlspl
/usr/local/src/gnus/lisp/gnus-ml
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-ml
/usr/local/src/gnus/lisp/gnus-mh
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-mh
/usr/local/src/gnus/lisp/gnus-logic
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-logic
/usr/local/src/gnus/lisp/gnus-load
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-load
/usr/local/src/gnus/lisp/gnus-kill
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-kill
/usr/local/src/gnus/lisp/gnus-int
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-int
/usr/local/src/gnus/lisp/gnus-group
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-group
/usr/local/src/gnus/lisp/gnus-gl
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-gl
/usr/local/src/gnus/lisp/gnus-ems
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-ems
/usr/local/src/gnus/lisp/gnus-eform
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-eform
/usr/local/src/gnus/lisp/gnus-dup
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-dup
/usr/local/src/gnus/lisp/gnus-draft
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-draft
/usr/local/src/gnus/lisp/gnus-demon
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-demon
/usr/local/src/gnus/lisp/gnus-cus
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-cus
/usr/local/src/gnus/lisp/gnus-cite
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-cite
/usr/local/src/gnus/lisp/gnus-cache
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-cache
/usr/local/src/gnus/lisp/gnus-bcklg
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-bcklg
/usr/local/src/gnus/lisp/gnus-audio
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-audio
/usr/local/src/gnus/lisp/gnus-async
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-async
/usr/local/src/gnus/lisp/gnus-art
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-art
/usr/local/src/gnus/lisp/gnus-agent
/share/lib/xemacs/xemacs-packages/lisp/gnus/gnus-agent
/usr/local/src/gnus/lisp/format-spec
/share/lib/xemacs/xemacs-packages/lisp/gnus/format-spec
/usr/local/src/gnus/lisp/flow-fill
/share/lib/xemacs/xemacs-packages/lisp/gnus/flow-fill
/usr/local/src/gnus/lisp/earcon
/share/lib/xemacs/xemacs-packages/lisp/gnus/earcon
/usr/local/src/gnus/lisp/dgnushack
/share/lib/xemacs/xemacs-packages/lisp/gnus/dgnushack
/usr/local/src/gnus/lisp/binhex
/share/lib/xemacs/xemacs-packages/lisp/gnus/binhex
/usr/local/src/gnus/lisp/starttls
/share/lib/xemacs/xemacs-packages/lisp/mail-lib/starttls
/usr/local/src/gnus/lisp/rfc2104
/share/lib/xemacs/xemacs-packages/lisp/mail-lib/rfc2104
/usr/local/src/gnus/lisp/pop3
/share/lib/xemacs/xemacs-packages/lisp/mail-lib/pop3
/usr/local/src/gnus/lisp/netrc
/share/lib/xemacs/xemacs-packages/lisp/mail-lib/netrc
/usr/local/src/gnus/contrib/base64
/share/lib/xemacs/xemacs-packages/lisp/mail-lib/base64
/usr/local/src/gnus/lisp/pgg
/share/lib/xemacs/xemacs-packages/lisp/pgg/pgg
/usr/local/src/gnus/lisp/pgg-pgp5
/share/lib/xemacs/xemacs-packages/lisp/pgg/pgg-pgp5
/usr/local/src/gnus/lisp/pgg-pgp
/share/lib/xemacs/xemacs-packages/lisp/pgg/pgg-pgp
/usr/local/src/gnus/lisp/pgg-parse
/share/lib/xemacs/xemacs-packages/lisp/pgg/pgg-parse
/usr/local/src/gnus/lisp/pgg-gpg
/share/lib/xemacs/xemacs-packages/lisp/pgg/pgg-gpg
/usr/local/src/gnus/lisp/pgg-def
/share/lib/xemacs/xemacs-packages/lisp/pgg/pgg-def
/home/nevin/.xemacs/lisp/php-mode
/share/lib/xemacs/xemacs-packages/lisp/prog-modes/php-mode
/usr/local/src/gnus/lisp/sieve
/share/lib/xemacs/xemacs-packages/lisp/sieve/sieve
/usr/local/src/gnus/lisp/sieve-mode
/share/lib/xemacs/xemacs-packages/lisp/sieve/sieve-mode
/usr/local/src/gnus/lisp/sieve-manage
/share/lib/xemacs/xemacs-packages/lisp/sieve/sieve-manage
/home/nevin/.xemacs/lisp/css-mode
/share/lib/xemacs/xemacs-packages/lisp/text-modes/css-mode
/usr/local/src/gnus/contrib/ssl
/share/lib/xemacs/xemacs-packages/lisp/w3/ssl)


Installed XEmacs Packages:
-------------------------

((zenirc:version 1.13 :type regular)
 (xslt-process :version 1.11 :type regular)
 (xslide :version 1.03 :type regular)
 (xemacs-devel :version 1.48 :type single-file)
 (xemacs-base :version 1.71 :type regular)
 (x-symbol :version 4.43 :type regular)
 (w3 :version 1.26 :type regular)
 (vm :version 7.07 :type regular)
 (viper :version 1.35 :type regular)
 (view-process :version 1.12 :type regular)
 (vhdl :version 1.15 :type regular)
 (vc-cc :version 1.21 :type regular)
 (vc :version 1.33 :type regular)
 (tramp :version 1.1 :type regular)
 (tpu :version 1.12 :type regular)
 (tooltalk :version 1.13 :type regular)
 (time :version 1.12 :type regular)
 (textools :version 1.13 :type regular)
 (text-modes :version 1.55 :type single-file)
 (texinfo :version 1.21 :type regular)
 (supercite :version 1.19 :type regular)
 (strokes :version 1.08 :type regular)
 (speedbar :version 1.24 :type regular)
 (sounds-wav :version 1.1 :type regular)
 (sounds-au :version 1.1 :type regular)
 (sml-mode :version 0.05 :type regular)
 (slider :version 1.13 :type regular)
 (skk :version 1.23 :type regular)
 (sieve :version 1.1 :type regular)
 (sh-script :version 1.16 :type regular)
 (sgml :version 1.08 :type regular)
 (semantic :version 1.14 :type regular)
 (scheme :version 1.12 :type regular)
 (sasl :version 1.12 :type regular)
 (ruby-modes :version 1.0 :type single-file)
 (rmail :version 1.13 :type regular)
 (reftex :version 1.28 :type regular)
 (python-modes :version 1.01 :type single-file)
 (psgml-dtds :version 1.02 :type regular)
 (psgml :version 1.35 :type regular)
 (ps-print :version 1.08 :type regular)
 (prog-modes
  :version
   1
   .67
    :type
     single-file)
 (preview :version 2002.1128 :type regular)
 (pgg :version 1.01 :type regular)
 (perl-modes :version 1.02 :type single-file)
 (pcomplete :version 1.02 :type regular)
 (pcl-cvs :version 1.64 :type regular)
 (pc :version 1.25 :type single-file)
 (os-utils :version 1.29 :type single-file)
 (ocaml :version 0.03 :type regular)
 (net-utils :version 1.28 :type single-file)
 (mule-ucs :version 1.04 :type regular)
 (mule-base :version 1.42 :type regular)
 (mmm-mode :version 1.0 :type regular)
 (misc-games :version 1.15 :type single-file)
 (mine :version 1.14 :type regular)
 (mh-e :version 1.16 :type regular)
 (mew :version 1.17 :type regular)
 (mailcrypt :version 2.12 :type regular)
 (mail-lib :version 1.54 :type regular)
 (lookup :version 1.13 :type regular)
 (locale :version 1.2 :type regular)
 (liece :version 1.1 :type regular)
 (leim :version 1.19 :type regular)
 (latin-unity :version 1.07 :type regular)
 (jde :version 1.38 :type regular)
 (ispell :version 1.24 :type regular)
 (ilisp :version 1.28 :type regular)
 (igrep :version 1.1 :type regular)
 (idlwave :version 1.27 :type regular)
 (ibuffer :version 1.08 :type regular)
 (hm--html-menus :version 1.18 :type regular)
 (haskell-mode :version 1.03 :type regular)
 (gnus :version 1.64 :type regular)
 (gnats :version 1.15 :type regular)
 (games :version 1.13 :type regular)
 (fsf-compat :version 1.11 :type single-file)
 (frame-icon :version 1.09 :type regular)
 (fortran-modes :version 1.01 :type single-file)
 (forms :version 1.14 :type regular)
 (footnote :version 1.15 :type regular)
 (eudc :version 1.36 :type regular)
 (eterm :version 1.13 :type regular)
 (ess :version 1.02 :type regular)
 (eshell :version 1.03 :type regular)
 (emerge :version 1.09 :type regular)
 (elib :version 1.1 :type single-file)
 (eieio :version 1.03 :type regular)
 (egg-its :version 1.26 :type regular)
 (efs :version 1.29 :type regular)
 (edt :version 1.12 :type regular)
 (edit-utils :version 1.95 :type single-file)
 (ediff :version 1.44 :type regular)
 (edict :version 1.13 :type regular)
 (edebug :version 1.14 :type regular)
 (ecrypto :version 0.12 :type regular)
 (docbookide :version 0.05 :type regular)
 (dired :version 1.12 :type regular)
 (dictionary :version 1.11 :type regular)
 (debug :version 1.16 :type regular)
 (crisp :version 1.12 :type regular)
 (cookie :version 1.14 :type regular)
 (clearcase :version 1.04 :type regular)
 (cc-mode :version 1.31 :type regular)
 (calendar :version 1.19 :type regular)
 (calc :version 1.23 :type regular)
 (c-support :version 1.16 :type single-file)
 (build :version 1.07 :type regular)
 (bbdb :version 1.21 :type regular)
 (auctex :version 1.32 :type regular)
 (apel :version 1.25 :type regular)
 (ada :version 1.11 :type regular)
 (Sun :version 1.13 :type regular))


Features:
--------

(texmathp flyspell mail-extr xemacsbug shadow cal-china lunar solar
cal-dst cal-persia cal-islam cal-julian cal-hebrew holidays iswitchb
festival template midnight mmm-cweb mmm-mode mmm-univ mmm-class
mmm-region mmm-auto mmm-vars mmm-utils mmm-compat font-lock-keywords
vc-hooks planner sort emacs-wiki executable pcomplete diminish
recent-files tramp browse-kill-ring overlay maple-mode msn php-mode
semantic-sb speedbar sb-image dframe cc-mode cc-align cc-cmds
cc-engine cc-styles cc-langs cc-vars cc-menus cc-defs semantic-make
semantic-el semantic-c semantic-util-modes semantic-util semantic
assoc working watson bibtex w3 w3-menu url-news url-gw w3-script
w3-jscript w3-elisp w3-java cus-edit cus-load w3-emulate w3-auto
w3-parse url mm w3-display w3-mouse w3-imap w3-widget w3-vars
w3-keyword w3-cus url-parse url-vars css font disp-table mule-sysdp
w3-cfg w3-sysdp time appt footnote diary-lib cal-move cal-xemacs
calendar fff-elisp fff ispell filladapt ssh shell boxquote rect
gnus-msg gnus-art mm-uu mm-view gnus-sum nnoo gnus-group gnus-undo
nnmail mail-source format-spec gnus-start gnus-range gnus-spec
gnus-int gnus-win gnus gnus-ems gnus-xmas wid-edit latex tex
byte-optimize advice advice-preload uniquify bbdb-w3 browse-url
bbdb-com bbdb timezone rsz-minibuf crypt crypt++ completer score-mode
view-less view default-dir efs-dired efs-netrc efs-defun efs efs-cu
efs-x19.15 efs-fnh efs-ovwrt efs-auto ps-print lpr dired-shell
dired-faces dired-xemacs dired ibuffer edmacro bytecomp byte-compile
message messagexmas mml mml-sec mml-smime smime dig mml1991 mml2015
pgg pgg-parse pgg-def mm-decode mm-bodies mm-encode mailcap mail-parse
rfc2045 rfc2231 rfc2047 gnus-util netrc qp ietf-drums time-date
parse-time mail-abbrevs sendmail rfc822 nnheader nnheaderxm mm-util
mail-prsvr mail-utils mailheader canlock singular info regexp-opt
comint ring imenu tex-site mwheel font-lock paren mic-paren timer
cus-face zenirc-autoloads xslt-process-autoloads xslide-autoloads
xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads
w3-autoloads vm-autoloads viper-autoloads view-process-autoloads
vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads
tpu-autoloads tooltalk-autoloads time-autoloads textools-autoloads
text-modes-autoloads texinfo-autoloads supercite-autoloads
strokes-autoloads speedbar-autoloads sounds-wav-autoloads
sounds-au-autoloads sml-mode-autoloads slider-autoloads skk-autoloads
sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads
scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads
reftex-autoloads python-modes-autoloads psgml-dtds-autoloads
psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads
perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
pc-autoloads os-utils-autoloads ocaml-autoloads net-utils-autoloads
mule-ucs-autoloads mule-base-autoloads mmm-mode-autoloads
misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads
mailcrypt-autoloads mail-lib-autoloads lookup-autoloads
locale-autoloads liece-autoloads leim-autoloads latin-unity-autoloads
jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads
idlwave-autoloads ibuffer-autoloads hm--html-menus-autoloads
haskell-mode-autoloads gnus-autoloads gnats-autoloads games-autoloads
fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads
forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
ess-autoloads eshell-autoloads emerge-autoloads elib-autoloads
eieio-autoloads egg-its-autoloads efs-autoloads edt-autoloads
edit-utils-autoloads ediff-autoloads edict-autoloads edebug-autoloads
ecrypto-autoloads docbookide-autoloads dired-autoloads
dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads
clearcase-autoloads cc-mode-autoloads calendar-autoloads
calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads
auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads
lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1 slovenian
czech romanian ccl mule-help code-cmds gutter-items menubar-items
x-menubar mode-motion mouse itimer auto-save lisp-mode easymenu
iso8859-1 page buff-menu lib-complete cus-file derived frame
text-props obsolete cus-start custom widget cl-extra mini-cl cl cl-19
packages backquote very-early-lisp file-coding mule lucid-scrollbars
cut-buffer lucid-menubars motif-dialogs x c-balloon-help tty-frames
tty toolbar native-sound scrollbar unix-processes multicast
network-streams subprocesses modules menu-accelerator-support menubar
md5 xemacs xim gutter tiff png gif jpeg xpm xbm lisp-float-type linux
dialog devices window-system base64)


Recent keystrokes:
-----------------

x r ESC x r e p o TAB t BS r TAB x e TAB RET


Recent messages (most recent first):
-----------------------------------

Loading texmathp...
Parsing BBDB... (frobnicating...done)
Parsing BBDB... (frobnicating...)
Parsing BBDB... (reading...)
Parsing BBDB...
Starting new Ispell process...
Fontifying *mail to xemacs-beta@xemacs.org*...
Loading flyspell...done
Loading flyspell...
Parsing /home/nevin/.mailrc... done
Parsing /home/nevin/.mailrc...
Loading mail-extr...done
Loading mail-extr...
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Buffer is read-only: #<buffer "*Calendar*">
Marking holidays...done
Loading cal-china...done
Loading cal-china...




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Hang in process-send-string with nnimap
  2002-12-05 20:26 Hang in process-send-string with nnimap Nevin Kapur
@ 2003-01-06 13:08 ` Stephen J. Turnbull
  2003-01-06 16:00   ` Nevin Kapur
       [not found]   ` <m38yxy2rpj.fsf@fermat.mts.jhu.edu>
  0 siblings, 2 replies; 4+ messages in thread
From: Stephen J. Turnbull @ 2003-01-06 13:08 UTC (permalink / raw)
  Cc: ding, Nevin Kapur, simon

>>>>> "Nevin" == Nevin Kapur <nevin@jhu.edu> writes:

    Nevin> On trying to access a rather large IMAP hierarchy using
    Nevin> Gnus, XEmacs invariably hangs while checking for new mail.
    Nevin> The only way out is to kill the process.

Simon Josefsson reports a similar problem, probably the same cause.

Daiki Ueno sent a patch for 21.5 to address a hang on writing to a
process.  Here's a version for 21.4.  Please apply and let me know if
it helps.  If you can get back to me in a day or so, it can go into
21.4.12.

This should apply to pretty much any XEmacs 21.4, not necessary to
update to 21.4.11, I believe.

Index: src/process-unix.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/process-unix.c,v
retrieving revision 1.20.2.5
diff -u -r1.20.2.5 process-unix.c
--- src/process-unix.c	31 Oct 2002 15:08:28 -0000	1.20.2.5
+++ src/process-unix.c	6 Jan 2003 13:05:24 -0000
@@ -892,6 +892,7 @@
 #endif
 
   set_descriptor_non_blocking (inchannel);
+  set_descriptor_non_blocking (outchannel);
 
   /* Record this as an active process, with its channels.
      As a result, child_setup will close Emacs's side of the pipes.  */


-- 
Institute of Policy and Planning Sciences     http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Hang in process-send-string with nnimap
  2003-01-06 13:08 ` Stephen J. Turnbull
@ 2003-01-06 16:00   ` Nevin Kapur
       [not found]   ` <m38yxy2rpj.fsf@fermat.mts.jhu.edu>
  1 sibling, 0 replies; 4+ messages in thread
From: Nevin Kapur @ 2003-01-06 16:00 UTC (permalink / raw)
  Cc: xemacs-beta, ding, simon

"Stephen J. Turnbull" <stephen@xemacs.org> writes:

> Daiki Ueno sent a patch for 21.5 to address a hang on writing to a
> process.  Here's a version for 21.4.  Please apply and let me know if
> it helps.  If you can get back to me in a day or so, it can go into
> 21.4.12.

I have now been running with this patch for more than 3 hours and I no
longer experience the hang.  Prior to the patch, 7 times out of 10 I'd
experience a hang when checking for new mail.  

Works well for me.  Thanks.

-Nevin



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Hang in process-send-string with nnimap
       [not found]   ` <m38yxy2rpj.fsf@fermat.mts.jhu.edu>
@ 2003-01-06 17:17     ` Simon Josefsson
  0 siblings, 0 replies; 4+ messages in thread
From: Simon Josefsson @ 2003-01-06 17:17 UTC (permalink / raw)
  Cc: xemacs-beta, ding

Nevin Kapur <nevin@jhu.edu> writes:

> "Stephen J. Turnbull" <stephen@xemacs.org> writes:
>
>> Daiki Ueno sent a patch for 21.5 to address a hang on writing to a
>> process.  Here's a version for 21.4.  Please apply and let me know if
>> it helps.  If you can get back to me in a day or so, it can go into
>> 21.4.12.
>
> I have now been running with this patch for more than 3 hours and I no
> longer experience the hang.  Prior to the patch, 7 times out of 10 I'd
> experience a hang when checking for new mail.

With the patch everything works here too.  Thanks.




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-01-06 17:17 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-05 20:26 Hang in process-send-string with nnimap Nevin Kapur
2003-01-06 13:08 ` Stephen J. Turnbull
2003-01-06 16:00   ` Nevin Kapur
     [not found]   ` <m38yxy2rpj.fsf@fermat.mts.jhu.edu>
2003-01-06 17:17     ` Simon Josefsson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).