This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
Please describe as succinctly as possible:
- What happened.
- What you thought should have happened.
- Precisely what you were doing at the time.
Please also include any C or lisp back-traces that you may have.
================================================================
Dear Bug Team!
[Using the latest 21.5-b3, just refreshed from CVS.]
Run -q
M-x vm-visit-folder
Visit folder: <large (22M) folder with about 5000 messages>
xemacs exits with no messages or stack. Repeatably.
This doesn't occur with a 21.5-b2 (ish) build I have.
Run under gdb shows its a SEGV. Stack is _many_ thousands of frames
deep:
(gdb) where 30
#0 0x0040afc4 in mark_vector (obj=194726656) at alloc.c:480
#1 0x00406ada in mark_object (obj=194726656) at alloc.c:2426
#2 0x0040b014 in mark_vector (obj=194726720) at alloc.c:1051
#3 0x00406ada in mark_object (obj=194726720) at alloc.c:2426
#4 0x004037ea in mark_cons (obj=194466396) at alloc.c:850
#5 0x00406ada in mark_object (obj=194466396) at alloc.c:2426
#6 0x005cc06c in mark_symbol (obj=194717644) at symbols.c:95
#7 0x00406ada in mark_object (obj=194717644) at alloc.c:2426
#8 0x0040b014 in mark_vector (obj=194722176) at alloc.c:1051
#9 0x00406ada in mark_object (obj=194722176) at alloc.c:2426
#10 0x0040b014 in mark_vector (obj=194726528) at alloc.c:1051
#11 0x00406ada in mark_object (obj=194726528) at alloc.c:2426
#12 0x004037ea in mark_cons (obj=194466468) at alloc.c:850
#13 0x00406ada in mark_object (obj=194466468) at alloc.c:2426
#14 0x005cc06c in mark_symbol (obj=194727964) at symbols.c:95
#15 0x00406ada in mark_object (obj=194727964) at alloc.c:2426
#16 0x0040b014 in mark_vector (obj=194722048) at alloc.c:1051
#17 0x00406ada in mark_object (obj=194722048) at alloc.c:2426
#18 0x0040b014 in mark_vector (obj=194726336) at alloc.c:1051
#19 0x00406ada in mark_object (obj=194726336) at alloc.c:2426
#20 0x004037ea in mark_cons (obj=194466420) at alloc.c:850
#21 0x00406ada in mark_object (obj=194466420) at alloc.c:2426
#22 0x005cc06c in mark_symbol (obj=194728036) at symbols.c:95
#23 0x00406ada in mark_object (obj=194728036) at alloc.c:2426
#24 0x0040b014 in mark_vector (obj=194721792) at alloc.c:1051
#25 0x00406ada in mark_object (obj=194721792) at alloc.c:2426
#26 0x0040b014 in mark_vector (obj=194726080) at alloc.c:1051
#27 0x00406ada in mark_object (obj=194726080) at alloc.c:2426
#28 0x004037ea in mark_cons (obj=194466708) at alloc.c:850
#29 0x00406ada in mark_object (obj=194466708) at alloc.c:2426
(gdb) where -70
#39904 0x004037ea in mark_cons (obj=168103800) at alloc.c:850
#39905 0x00406ada in mark_object (obj=8588156) at alloc.c:2426
#39906 0x004490af in mark_hash_table (obj=8129152) at elhash.c:239
#39907 0x00406ada in mark_object (obj=8129152) at alloc.c:2426
#39908 0x005cc06c in mark_symbol (obj=8133836) at symbols.c:95
#39909 0x00406ada in mark_object (obj=8659452) at alloc.c:2426
#39910 0x0040b014 in mark_vector (obj=8693760) at alloc.c:1051
#39911 0x00406ada in mark_object (obj=9101200) at alloc.c:2426
#39912 0x005cc078 in mark_symbol (obj=9034020) at symbols.c:96
#39913 0x00406ada in mark_object (obj=9034020) at alloc.c:2426
#39914 0x0040b014 in mark_vector (obj=8942016) at alloc.c:1051
#39915 0x00406ada in mark_object (obj=9101172) at alloc.c:2426
#39916 0x005cc078 in mark_symbol (obj=8476772) at symbols.c:96
#39917 0x00406ada in mark_object (obj=8476772) at alloc.c:2426
#39918 0x0040b014 in mark_vector (obj=9086944) at alloc.c:1051
#39919 0x00406ada in mark_object (obj=9086944) at alloc.c:2426
#39920 0x004037ea in mark_cons (obj=8639428) at alloc.c:850
#39921 0x00406ada in mark_object (obj=8647860) at alloc.c:2426
#39922 0x0040b014 in mark_vector (obj=9157504) at alloc.c:1051
#39923 0x00406ada in mark_object (obj=9191428) at alloc.c:2426
#39924 0x005cc078 in mark_symbol (obj=7762476) at symbols.c:96
#39925 0x00406ada in mark_object (obj=7762476) at alloc.c:2426
#39926 0x0040b014 in mark_vector (obj=7241728) at alloc.c:1051
#39927 0x00406ada in mark_object (obj=7241728) at alloc.c:2426
#39928 0x00408258 in garbage_collect_1 () at alloc.c:3429
#39929 0x004553df in Ffuncall (nargs=3, args=0x22e038) at eval.c:3425
#39930 0x00418dcf in execute_optimized_program (program=0xa20bc10 "ÆÇÈ\"È\034\211\035ÉÆ\nÈ\"I\210\rÊÆ\tÈ\"I\210\rËÆ\bÈ\"I\210\rÉHÌÍ\013!I\210\013T\023\rÉHÎpI\210ÏÐ!\211\024\rL\210\rÉHÇ\fI\210ÏÑ!\211\024ÈL\210\rËHÉ\fI\210ÏÒ!\024\rÉHÓ\fI\210\r*\207/build/packbels wi\a° \nÀ2\227\013ñ+", stack_depth=6, constants_data=0xa20bd90) at bytecode.c:744
#39931 0x0041868e in funcall_compiled_function (fun=194464168, nargs=0, args=0x22e1b4) at bytecode.c:516
#39932 0x004557ab in Ffuncall (nargs=1, args=0x22e1b0) at eval.c:3512
#39933 0x00418dcf in execute_optimized_program (program=0xa17f010 "Æ \020\212ÇÈÉÊ !ËŠÌ\\Ç\211\032\035\036$\031\034\016%«1\016%e\036#\211\e«!\016#\013@ÈHÍHW«\t\013@ÈHÍH\026#\013A:¬\003\013\024\013A\211\023¬á\016#b\210*ª\037eb\210\bÎ>«\024gÏU«\017ÅÐ\016&®\003Ñ \"\210ÒÓ!\210Ô \210`\022Õ «oÖ \211\025×HØ\bI\210\rÈHÈÙ `Ç\223I\210Ú \210\rÈH×Ù `Ç\223I\210Û \210\rÈHÜÙ `Ç\223I\210Ý \210`\022\rÈHÍÙ `Ç\223I\210\r×HÞH\fL\210\f¬\t\rC\211\026%\024ª\t\f\rC¡\210\f"..., stack_depth=6, constants_data=0xb930010) at bytecode.c:744
#39934 0x0041868e in funcall_compiled_function (fun=170114204, nargs=0, args=0x22e334) at bytecode.c:516
#39935 0x004557ab in Ffuncall (nargs=1, args=0x22e330) at eval.c:3512
#39936 0x00418dcf in execute_optimized_program (program=0xa13c410 "Æ\013!Ç\211\035\032\034\212È deZVÇ\211\036\"\036#\211\036+«\022É eÇ\223\211\026#«\bÉ dÇ\223\026\"Ê\216~\210Ë \210\f«\005\fA«$Ç\026$\016%«\bÌ\fA!\210ª\006Í\fA!\210\016&«\004Î \210\016'«\006Ï\fA!\210,\f«\005\fAª\002\013\025Ð\r!\210Ñ\r!\210)\r«\026\016%«\022\r\013=«\005\016&¬\tÒ\016,Ó\rG#\210Ô\r!\025\016(«\034\016-«\030\r\211\031«\022\t@ÕHÖÔ\016(!I\210\tA\211\021¬ð)\016)«\b× \210ØÙ!\210\016\e¬\005\016\035«%\r«\"\016.¬\036\r\035× "..., stack_depth=5, constants_data=0xb949910) at bytecode.c:744
#39937 0x0041868e in funcall_compiled_function (fun=194231844, nargs=4, args=0x22e4b4) at bytecode.c:516
#39938 0x004557ab in Ffuncall (nargs=5, args=0x22e4b0) at eval.c:3512
#39939 0x00418dcf in execute_optimized_program (program=0x22e52c "Æ\n!?Ç\211\211\211\211\031\030\036@\036I\036C\034Æ\n!«\004\nªl\n®\aÈ\016J\016D\"\eÉ\013!«\aÊË\013\"ªVÌ\013!®Q\016D«\aÈ\016D!®\003\016KÍÇ\211\211\016L«\004Ϊ\t\016M«\004Ϊ\002Ï\036T\036U\036V\036W\036X\036KÐÑ\013\"\210Ò\013!\n®\003\016J\211\036N\016E@\232¬\b\016N\016EB\026E)ÐÓ\013\"\210.\006)\211\026Iq\210\016F«\t\016Y«\005ÔÇ!\210\016L¬\005\016M«(a)xn--\r!!=7\r!!=-ipag31dxndedk.xn--\r!!=%\r!!=\034-juag08hdhded4d7a7a \036O\036"..., stack_depth=7, constants_data=0xa152c10) at bytecode.c:744
#39940 0x0041c530 in Fbyte_code (instructions=169386692, constants=169159680, stack_depth=15) at bytecode.c:2392
#39941 0x00454b5d in Feval (form=168383584) at eval.c:3279
#39942 0x0045aa24 in internal_catch (tag=8045508, func=0x4543b0 <Feval>, arg=168383584, threw=0x0) at eval.c:1317
#39943 0x004199cd in execute_rare_opcode (stack_ptr=0x22ee64, program_ptr=0xa17eb96 "\207", opcode=Bcatch) at bytecode.c:1250
#39944 0x00418bc6 in execute_optimized_program (program=0xa17eb90 "À \210ÁÂ\215\207", stack_depth=2, constants_data=0xa17e9f0) at bytecode.c:654
#39945 0x0041868e in funcall_compiled_function (fun=9371452, nargs=2, args=0x22efd4) at bytecode.c:516
#39946 0x004557ab in Ffuncall (nargs=3, args=0x22efd0) at eval.c:3512
#39947 0x00418dcf in execute_optimized_program (program=0xa227a50 "Æ \210Ç \210\f«\004\fq\210È \210\r\022\t®\002\013\eÉ\r!\025)Ê\r\b\"\207ôî\013\n\200\030\021\n", stack_depth=3, constants_data=0xa193f90) at bytecode.c:744
#39948 0x0041868e in funcall_compiled_function (fun=9371564, nargs=2, args=0x22f140) at bytecode.c:516
#39949 0x004557ab in Ffuncall (nargs=3, args=0x22f13c) at eval.c:3512
#39950 0x00455fd0 in Fapply (nargs=2, args=0x22f1ac) at eval.c:3753
#39951 0x00459fa0 in apply1 (fn=9371564, arg=169719156) at eval.c:4106
#39952 0x0041db54 in Fcall_interactively (function=168559100, record_flag=7239708, keys=7239684) at callint.c:465
#39953 0x00453e7f in Fcommand_execute (cmd=168559100, record_flag=7239708, keys=7239684) at eval.c:2918
#39954 0x0045561c in Ffuncall (nargs=3, args=0x22f490) at eval.c:3477
#39955 0x00418dcf in execute_optimized_program (program=0xa15fd10 "\r\035Æ\rÇa«\004Ȫ$\rÉk«\004ʪ\034\rš«\aËÌ\r\"ª\022\r:«\r\r@š«\bËÌ\r@\"ª\002Í!\024)\t«Kt«HÎ\f!\f\032\eÏ\fÐ\"\210\0138\b¬\023Ñ Ò a«\aÓ pa«\006Ô \210ª\004Õ \210Ö×!\eØÙË\013A«\004Úª\002Û\nÜ\013!#\"\210Ö\016\036!\210ÝÙ!*\207Ï\fÐ\"\207", stack_depth=7, constants_data=0x7b9610) at bytecode.c:744
#39956 0x0041868e in funcall_compiled_function (fun=8163752, nargs=1, args=0x22f620) at bytecode.c:516
#39957 0x004557ab in Ffuncall (nargs=2, args=0x22f61c) at eval.c:3512
#39958 0x0041f6d4 in Fcall_interactively (function=8167668, record_flag=7239684, keys=7239684) at callint.c:1008
#39959 0x00453e7f in Fcommand_execute (cmd=8167668, record_flag=7239684, keys=7239684) at eval.c:2918
#39960 0x004e28ed in execute_command_event (command_builder=0xa104540, event=168819504) at event-stream.c:3902
#39961 0x004e360a in Fdispatch_event (event=168819504) at event-stream.c:4234
#39962 0x004288de in Fcommand_loop_1 () at cmdloop.c:583
#39963 0x00428c9a in command_loop_1 (dummy=7239684) at cmdloop.c:494
#39964 0x00451c41 in condition_case_1 (handlers=7239780, bfun=0x428c5c <command_loop_1>, barg=7239684, hfun=0x428d34 <cmd_error>, harg=7239684) at eval.c:1692
#39965 0x00428e2f in command_loop_2 (dummy=7239684) at cmdloop.c:256
#39966 0x0045aa24 in internal_catch (tag=7319988, func=0x428dec <command_loop_2>, arg=7239684, threw=0x0) at eval.c:1317
#39967 0x0042811e in initial_command_loop (load_me=7239684) at cmdloop.c:305
#39968 0x0044bb47 in xemacs_21_5_b3_i686_pc_cygwin () at emacs.c:2358
#39969 0x0044f245 in main () at emacs.c:2787
#39970 0x6100401e in ?numDevices@OSinterface@@2HA ()
#39971 0x6100421d in ?numDevices@OSinterface@@2HA ()
#39972 0x6100425c in ?numDevices@OSinterface@@2HA ()
#39973 0x006d3b3b in cygwin_crt0 () at /cygnus/netrel/src/cygwin-1.3.3-2/winsup/cygwin/lib/cygwin_crt0.c:33
- Phil
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: CYGWIN_NT-4.0 PASTON 1.3.3(0.46/3/2) 2001-09-12 23:54 i686 unknown
./configure '--with-dragndrop' '--site-includes=/usr/include/w32api'
XEmacs 21.5-b3 "asparagus" configured for `i686-pc-cygwin'.
Compilation / Installation:
Source code location: /usr/local/src/xemacs-21.5
Installation prefix: /usr/local
Additional header files: /usr/include/w32api
Operating system description file: `s/cygwin32.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wshadow -Wpointer-arith
Relocating allocator for buffers: no
GNU version of malloc: yes
Window System:
Compiling in support for the Microsoft window system.
Compiling in support for the X window system:
- X Windows headers location: /usr/X11/include
- X Windows libraries location: /usr/X11/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw
- Athena library to link: Xaw
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
Compiling in support for Drag'n'Drop (EXPERIMENTAL).
- Drag'n'Drop prototype: msw.
TTY:
Compiling in support for ncurses.
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:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: postgresql/libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
Compiling in support for file coding.
Mail:
Compiling in support for POP mail retrieval.
Other Features:
Compiling in support for dynamic shared object modules.
Compiling in support for extra debugging code.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
Installed XEmacs Packages:
-------------------------
((xslt-process :version 1.04 :type regular)
(xemacs-devel :version 1.37 :type single-file)
(xemacs-base :version 1.55 :type regular)
(w3 :version 1.2 :type regular)
(vm :version 6.95 :type regular)
(view-process :version 1.11 :type regular)
(vc :version 1.28 :type regular)
(tm :version 1.29 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.32 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.17 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.21 :type regular)
(sounds-wav :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sh-script :version 1.13 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.06 :type regular)
(scheme :version 1.11 :type regular)
(psgml :version 1.23 :type regular)
(prog-modes
:version
1
.4
:type
single-file)
(pcl-cvs :version 1.55 :type regular)
(pc :version 1.2 :type single-file)
(os-utils :version 1.25 :type single-file)
(net-utils :version 1.2 :type single-file)
(mule-base :version 1.39 :type regular)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mailcrypt :version 2.09 :type regular)
(mail-lib :version 1.39 :type regular)
(leim :version 1.17 :type regular)
(jde :version 1.27 :type regular)
(ispell :version 1.23 :type regular)
(igrep :version 1.08 :type regular)
(hm--html-menus :version 1.16 :type regular)
(gnus :version 1.56 :type regular)
(gnats :version 1.12 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.09 :type single-file)
(frame-icon :version 1.09 :type regular)
(footnote :version 1.13 :type regular)
(eudc :version 1.33 :type regular)
(eterm :version 1.13 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.08 :type single-file)
(eieio :version 1.01 :type regular)
(eicq :version 1.05 :type regular)
(efs :version 1.26 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.65 :type single-file)
(ediff :version 1.31 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.11 :type regular)
(debug :version 1.14 :type regular)
(cookie :version 1.13 :type regular)
(cc-mode :version 1.25 :type regular)
(calendar :version 1.16 :type regular)
(calc :version 1.17 :type regular)
(c-support :version 1.16 :type single-file)
(auctex :version 1.25 :type regular)
(apel :version 1.2 :type regular))
Features:
--------
(xemacsbug debug overlay flyspell ispell mail-abbrevs vm-reply
smtpmail rfc2104 starttls time-stamp feedmail sendmail vm-delete
vm-save vm-undo vm-minibuf vm-pop vm-macro cl-specs edebug eval-reg
find-func view-less view hyper-apropos w3-xemac w3-xemacs w3-toolbar
xbm-button xpm-button w3-forms images urlauth highlight-headers smiley
messagexmas nnheader nnheaderxm mm-util mail-prsvr mail-utils
annotations vm-page vm-mime vm-summary tapestry vm-motion vm-message
vm-menu vm-folder efs-cu vm-misc vm-window vm-autoload vm-vars
vm-version vm vm-startup paren blink-paren pending-del rsz-minibuf
vm-mouse browse-url gnuserv mailcrypt rfc822 comint ring cc-styles
cc-vars cc-defs byte-optimize bytecomp byte-compile savehist time
w3-hot url-file url-cache url-http url-cookie timezone 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 advice
advice-preload w3-imap w3-widget w3-vars w3-keyword wid-edit w3-cus
url-parse url-vars css font disp-table mule-sysdp w3-cfg w3-sysdp
x-compose vc-hooks scroll-in-place recent-files func-menu font-lock
cus-face xslt-process-autoloads xemacs-devel-autoloads
xemacs-base-autoloads w3-autoloads vm-autoloads view-process-autoloads
vc-autoloads tm-autoloads time-autoloads textools-autoloads
text-modes-autoloads texinfo-autoloads supercite-autoloads
strokes-autoloads speedbar-autoloads sounds-wav-autoloads
slider-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads
scheme-autoloads psgml-autoloads prog-modes-autoloads
pcl-cvs-autoloads pc-autoloads os-utils-autoloads net-utils-autoloads
mule-base-autoloads misc-games-autoloads mine-autoloads
mailcrypt-autoloads mail-lib-autoloads leim-autoloads jde-autoloads
ispell-autoloads igrep-autoloads hm--html-menus-autoloads
gnus-autoloads gnats-autoloads games-autoloads fsf-compat-autoloads
frame-icon-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
emerge-autoloads elib-autoloads eieio-autoloads eicq-autoloads
efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads dired-autoloads debug-autoloads cookie-autoloads
cc-mode-autoloads calendar-autoloads calc-autoloads
c-support-autoloads auctex-autoloads apel-autoloads -autoloads
loadhist auto-show fontl-hooks x-iso8859-1 code-cmds gutter-items
menubar-items x-menubar dragdrop mode-motion mouse itimer auto-save
lisp-mode easymenu iso8859-1 page buff-menu lib-complete help-nomule
cus-file derived frame text-props obsolete cus-start custom widget
cl-extra mini-cl cl cl-19 packages backquote very-early-lisp
postgresqlv7 postgresql file-coding mswindows-scrollbars mswindows
lucid-scrollbars cut-buffer lucid-menubars athena-dialogs x
c-balloon-help tty-frames tty toolbar native-sound scrollbar
unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar berkeley-db dbm md5 xemacs gutter
tiff png gif jpeg xpm xbm lisp-float-type cygwin32 dragdrop-api dialog
devices window-system base64)
Recent keystrokes:
-----------------
e n d i n g t SPC BS BS . RET RET R e g a r d s , RET
RET 0 - SPC BS BS BS - SPC P h i l button1 button1up
button1 button1up SPC 2 0 0 1 C-c C-c RET button1 button1up
C-home button1 button1up C-c C-c RET button1 button1up
d # S button1 button1up g c M-x M-x v e r s i o n RET
button1 button1up misc-user A # S M-x s u b TAB m TAB
i TAB t TAB - b TAB M-BS M-BS g C-g C-g misc-user
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Quit
Loading xemacsbug...
Quit
Wrote /home/philipa/INBOX
Saving...
Stuffing attributes...
Deleted messages expunged.
Decoding MIME message... done
Inlining text/html... done
Drawing... done
Drawing... \
Drawing... \
Parsed 100% of 1224...done
Parsed 99% of 1224...
Inlining text/html, be patient...
Decoding MIME message...
Expunging...
6 messages archived
6 archived, still working...