From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.bugs,gmane.emacs.pretest.bugs Subject: bug#2272: 23.0.90; process-send-region errors when sending large amounts of data Date: Tue, 10 Feb 2009 21:12:23 +0100 Message-ID: <87zlguoxug.fsf@thinkpad.tsdh.de> Reply-To: Tassilo Horn , 2272@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1234297492 29533 80.91.229.12 (10 Feb 2009 20:24:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 10 Feb 2009 20:24:52 +0000 (UTC) Cc: David Engster To: emacs-pretest-bug@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Feb 10 21:26:06 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LWzAo-0003Uz-5M for geb-bug-gnu-emacs@m.gmane.org; Tue, 10 Feb 2009 21:25:56 +0100 Original-Received: from localhost ([127.0.0.1]:48101 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LWz9T-0007sK-QE for geb-bug-gnu-emacs@m.gmane.org; Tue, 10 Feb 2009 15:24:15 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LWz8w-0007hy-1y for bug-gnu-emacs@gnu.org; Tue, 10 Feb 2009 15:23:42 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LWz8r-0007ge-O9 for bug-gnu-emacs@gnu.org; Tue, 10 Feb 2009 15:23:41 -0500 Original-Received: from [199.232.76.173] (port=35490 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LWz8r-0007gY-8P for bug-gnu-emacs@gnu.org; Tue, 10 Feb 2009 15:23:37 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:47047) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LWz8q-0004Na-0f for bug-gnu-emacs@gnu.org; Tue, 10 Feb 2009 15:23:37 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1AKNXFJ004998; Tue, 10 Feb 2009 12:23:34 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n1AKF2Xg002102; Tue, 10 Feb 2009 12:15:02 -0800 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Tassilo Horn Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 10 Feb 2009 20:15:02 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: report 2272 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12342967691878 (code B ref -1); Tue, 10 Feb 2009 20:15:02 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 10 Feb 2009 20:12:49 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1AKCf8M001857 for ; Tue, 10 Feb 2009 12:12:42 -0800 Original-Received: from mx10.gnu.org ([199.232.76.166]:54674) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LWywN-0004Ib-KA for emacs-pretest-bug@gnu.org; Tue, 10 Feb 2009 15:10:44 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LWyy9-0002dH-Lf for emacs-pretest-bug@gnu.org; Tue, 10 Feb 2009 15:12:39 -0500 Original-Received: from out1.smtp.messagingengine.com ([66.111.4.25]:41166) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LWyy9-0002cx-4X for emacs-pretest-bug@gnu.org; Tue, 10 Feb 2009 15:12:33 -0500 Original-Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id CD38E29021C; Tue, 10 Feb 2009 15:12:29 -0500 (EST) Original-Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Tue, 10 Feb 2009 15:12:29 -0500 X-Sasl-enc: dPHfmfzAFfjI3qbFms1/CwVIzV/4Z5nb4DjJV48rsWzu 1234296748 Original-Received: from thinkpad.tsdh.de (p54AF0116.dip0.t-ipconnect.de [84.175.1.22]) by mail.messagingengine.com (Postfix) with ESMTPA id 0777629B36; Tue, 10 Feb 2009 15:12:27 -0500 (EST) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.90 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Tue, 10 Feb 2009 15:23:41 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:25129 gmane.emacs.pretest.bugs:23885 Archived-At: --=-=-= Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: Since some time my Gnus regularly errors when trying to upload a sent message with attachments to my sent mail folder on my local Dovecot IMAP server. First I've thought it was dovecot's fault, but now I was able to reproduce the error with stock emacs. Here's the recipe: 1. emacs -Q 2. goto *scratch* and insert --8<---------------cut here---------------start------------->8--- (progn (setq proctest (start-process "cat" (get-buffer-create "cat") "/bin/cat")) (with-temp-buffer (dotimes (dummy 999999) (insert (concat (number-to-string (random)) (number-to-string (random)) (number-to-string (random)) (number-to-string (random)) "\n"))) (process-send-region proctest (point-min) (point-max))) (delete-process proctest)) --8<---------------cut here---------------end--------------->8--- 3. eval it. ==> Eventually, after some seconds, I get this error: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (file-error "writing to process" "bad address" #) process-send-region(# 1 75145901) (progn (dotimes (dummy 999999) (insert ...)) (process-send-region proctest (point-min) (point-max))) (unwind-protect (progn (dotimes ... ...) (process-send-region proctest ... ...)) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn ... ...) (and ... ...))) (with-current-buffer temp-buffer (unwind-protect (progn ... ...) (and ... ...))) (let ((temp-buffer ...)) (with-current-buffer temp-buffer (unwind-protect ... ...))) (with-temp-buffer (dotimes (dummy 999999) (insert ...)) (process-send-region proctest (point-min) (point-max))) (progn (setq proctest (start-process "cat" ... "/bin/cat")) (with-temp-buffer (dotimes ... ...) (process-send-region proctest ... ...)) (delete-process proctest)) eval((progn (setq proctest (start-process "cat" ... "/bin/cat")) (with-temp-buffer (dotimes ... ...) (process-send-region proctest ... ...)) (delete-process proctest))) eval-last-sexp-1(nil) eval-last-sexp(nil) call-interactively(eval-last-sexp nil nil) --8<---------------cut here---------------end--------------->8--- I can reproduce this bug reliable using a very recent CVS checkout GNU Emacs 23.0.90.1 (x86_64-pc-linux-gnu, GTK+ Version 2.14.7) of 2009-02-10 on thinkpad and also with an older emacs 23 snapshot: GNU Emacs 23.0.60.1 (i486-pc-linux-gnu) of 2008-03-19 on vernadsky, modified by Debian David (in the Cc) was also able to reproduce the bug with the recipe above, although for him the error doesn't occur each time he evals the code. He uses emacs 23 on MacOS X. I tried Emacs 22.3, but there the snippet from above works fine. Maybe bug #471 is related. http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=471 The full backtrace using gdb is attached. --=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline; filename=bug-backtrace.txt Content-Transfer-Encoding: quoted-printable Content-Description: bt full % gdb /usr/bin/emacs-23=20 GNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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-pc-linux-gnu"... (gdb) run Starting program: /usr/bin/emacs-23=20 [Thread debugging using libthread_db enabled] [New Thread 0x7f6dceea0740 (LWP 30225)] Program exited normally. (gdb) run -Q Starting program: /usr/bin/emacs-23 -Q [Thread debugging using libthread_db enabled] [New Thread 0x7f5bf44a8740 (LWP 30339)] bt full ^Z Program received signal SIGTSTP, Stopped (user). [Switching to Thread 0x7f5bf44a8740 (LWP 30339)] 0x00007f5beed68a43 in __select_nocancel () from /lib/libc.so.6 (gdb) bt full #0 0x00007f5beed68a43 in __select_nocancel () from /lib/libc.so.6 No symbol table info available. #1 0x0000000000587e23 in select_wrapper (n=3D8, rfd=3D0x7ffffc4dea60, wfd= =3D0x0,=20 xfd=3D0xffffffffffffffff, tmo=3D0x7ffffc4de9c0) at process.c:4452 No locals. #2 0x000000000058a4f8 in wait_reading_process_output (time_limit=3D0,=20 microsecs=3D0, read_kbd=3D-1, do_display=3D1, wait_for_cell=3D10942865,= =20 wait_proc=3D0x0, just_wait_proc=3D0) at process.c:4813 timeout_reduced_for_timers =3D 1 channel =3D 499208 nfds =3D 0 Available =3D {fds_bits =3D {192, 0 }} Connecting =3D {fds_bits =3D {0 }} check_connect =3D 0 check_delay =3D 0 no_avail =3D 1 xerrno =3D 11 proc =3D 0 timeout =3D {tv_sec =3D 0, tv_usec =3D 464795} end_time =3D {tv_sec =3D 0, tv_usec =3D 0} wait_channel =3D -1 got_some_input =3D 1 #3 0x00000000004f1490 in read_char (commandflag=3D1, nmaps=3D2,=20 maps=3D0x7ffffc4dee90, prev_event=3D10942865, used_mouse_menu=3D0x7ffff= c4def24,=20 ---Type to continue, or q to quit--- end_time=3D0x0) at keyboard.c:4078 kb =3D (KBOARD *) 0x1050ad0 c =3D 10942865 local_getcjmp =3D {{__jmpbuf =3D {27548000, 434231885643251220, 10942865,= =20 10942865, 10942865, 22303524, -434233413954044396, 434231258797833748= },=20 __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {1, 1, 461168601842= 7389952,=20 4611686018427404288, 13031141, 11019472, 13441569, 0, 1,=20 4611686018427404288, 5514875, 13441569, 13441569, 13029504, 5515153= ,=20 13029520}}}} save_jump =3D {{__jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0},=20 __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {0 }}}} key_already_recorded =3D 0 tem =3D 10942865 save =3D 30 previous_echo_area_message =3D 10942865 also_record =3D 10942865 reread =3D 0 polling_stopped_here =3D orig_kboard =3D (struct kboard *) 0x1050ad0 #4 0x00000000004f2fe8 in read_key_sequence (keybuf=3D0x7ffffc4df050,=20 bufsize=3D30, prompt=3D10942865, dont_downcase_last=3D0,=20 can_return_switch_frame=3D1, fix_current_buffer=3D1) at keyboard.c:9415 interrupted_kboard =3D (KBOARD *) 0x1050ad0 key =3D 4611686018427404288 ---Type to continue, or q to quit--- used_mouse_menu =3D 0 echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D 0 local_first_binding =3D 0 from_string =3D 10942865 count =3D 73 t =3D 0 echo_start =3D 0 keys_start =3D 0 nmaps =3D 2 nmaps_allocated =3D 2 defs =3D (Lisp_Object * volatile) 0x7ffffc4dee70 submaps =3D (Lisp_Object * volatile) 0x7ffffc4dee90 orig_local_map =3D 12224677 orig_keymap =3D 10942865 localized_local_map =3D 0 first_binding =3D 0 first_unbound =3D 31 mock_input =3D 0 fkey =3D {parent =3D 16655525, map =3D 16655525, start =3D 0, end =3D 0} keytran =3D {parent =3D 10935061, map =3D 10935061, start =3D 0, end =3D 0} indec =3D {parent =3D 16655541, map =3D 16655541, start =3D 0, end =3D 0} shift_translated =3D 0 ---Type to continue, or q to quit--- delayed_switch_frame =3D 10942865 original_uppercase =3D 434228829526556180 original_uppercase_position =3D -1 starting_buffer =3D (struct buffer *) 0x186e170 fake_prefixed_keys =3D 10942865 #5 0x00000000004f491e in command_loop_1 () at keyboard.c:1640 cmd =3D lose =3D 27548000 nonundocount =3D 0 keybuf =3D {0 , 8318816, 4938079, 0, 0, 0, 0,=20 21474836498, 0, 10942865, 10942865, 10942865, 10942865} i =3D 27548000 prev_modiff =3D 0 prev_buffer =3D (struct buffer *) 0x0 already_adjusted =3D 0 #6 0x00000000005504f5 in internal_condition_case ( bfun=3D0x4f4616 , handlers=3D11030017,=20 hfun=3D0x4edc07 ) at eval.c:1511 val =3D c =3D {tag =3D 10942865, val =3D 10942865, next =3D 0x7ffffc4df310,=20 gcpro =3D 0x0, jmp =3D {{__jmpbuf =3D {27548000, 434228829526556180, 2755= 0240, 1,=20 4611686018427389952, 4611686018427404288, -434233414704824812,=20 434231447406902804}, __mask_was_saved =3D 0, __saved_mask =3D {__va= l =3D { 21831232, 21831232, 140032851868047, 21831256, 140737426354912,=20 ---Type to continue, or q to quit--- 140737426354864, 140737426354880, 140737426354896, 14073742635484= 8,=20 140737426354936, 9838, 0, 140032792643805, 0, 0, 21839920}}}},=20 backlist =3D 0x7ffffc4df4b0, handlerlist =3D 0x7ffffc4e0bc0,=20 lisp_eval_depth =3D 15, pdlcount =3D 73, poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0, byte_stack =3D 0x7ffffc4df550} h =3D {handler =3D 11030017, var =3D 10942865, chosen_clause =3D 23086960,= =20 tag =3D 0x7ffffc4df1d0, next =3D 0x7ffffc4e0bc0} #7 0x00000000004ed1af in command_loop_2 () at keyboard.c:1357 val =3D -514 #8 0x00000000005505e2 in internal_catch (tag=3D,=20 func=3D0x4ed195 , arg=3D10942865) at eval.c:1247 c =3D {tag =3D 11161793, val =3D 10942865, next =3D 0x7ffffc4e0bf0,=20 gcpro =3D 0x0, jmp =3D {{__jmpbuf =3D {27548000, 434228829526556180, 2755= 0240, 1,=20 4611686018427389952, 4611686018427404288, -434233414755156460,=20 434231447428398612}, __mask_was_saved =3D 0, __saved_mask =3D {__va= l =3D { 11355386, 11363408, 11355384, 25616752, 11363409, 10942865, 55172= 84,=20 0, 4299450280, 10942913, 11363408, 11363409, 10942865, 1, 1135538= 4,=20 4611686018427404288}}}}, backlist =3D 0x7ffffc4df4b0,=20 handlerlist =3D 0x7ffffc4e0bc0, lisp_eval_depth =3D 15, pdlcount =3D 73,= =20 poll_suppress_count =3D 1, interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x7ffffc4df550} #9 0x00000000004eda1b in command_loop () at keyboard.c:1322 val =3D -514 #10 0x00000000004eddc8 in recursive_edit_1 () at keyboard.c:951 ---Type to continue, or q to quit--- val =3D #11 0x00000000004edf0f in Frecursive_edit () at keyboard.c:1013 buffer =3D 10942865 #12 0x0000000000550f33 in Ffuncall (nargs=3D,=20 args=3D0x7ffffc4df510) at eval.c:3041 fun =3D 8 original_fun =3D 11010689 funcar =3D numargs =3D 0 val =3D backtrace =3D {next =3D 0x7ffffc4df630, function =3D 0x7ffffc4df510,=20 args =3D 0x7ffffc4df518, nargs =3D 0, evalargs =3D 0 '\0', debug_on_exit = =3D 0 '\0'} internal_args =3D (Lisp_Object *) 0x7ffffc4df518 i =3D -1 #13 0x0000000000583434 in Fbyte_code (bytestr=3D, vect= or=3D0,=20 maxdepth=3D) at bytecode.c:678 count =3D 65 op =3D 0 stack =3D {pc =3D 0x185d945 "\210+=D9\207", top =3D 0x7ffffc4df510,=20 bottom =3D 0x7ffffc4df510, byte_string =3D 13577731,=20 byte_string_start =3D 0x185d8d0 "=C6\020\t@=C7=3D\203!", constants =3D 13= 421476,=20 next =3D 0x7ffffc4df7d0} top =3D (Lisp_Object *) 0x7ffffc4df510 result =3D ---Type to continue, or q to quit--- #14 0x000000000055290a in Feval (form=3D) at eval.c:23= 81 numargs =3D args_left =3D 10942865 i =3D 3 maxargs =3D 3 argvals =3D {13577731, 13421476, 32, 5308804, 10942865, 25692256,=20 15541280, 2} fun =3D val =3D original_fun =3D 11202609 original_args =3D 11990037 funcar =3D backtrace =3D {next =3D 0x7ffffc4df8f0, function =3D 0x7ffffc4df658,=20 args =3D 0x7ffffc4df5f0, nargs =3D 3, evalargs =3D 1 '\001',=20 debug_on_exit =3D 0 '\0'} #15 0x0000000000552d31 in Fprogn (args=3D) at eval.c:4= 49 val =3D 0 #16 0x0000000000453cc9 in Fsave_window_excursion (args=3D11981477) at window.c:6528 val =3D #17 0x0000000000583bad in Fbyte_code (bytestr=3D, vect= or=3D0,=20 maxdepth=3D) at bytecode.c:839 count =3D 17 op =3D -62002592 ---Type to continue, or q to quit--- stack =3D { pc =3D 0x185d72e "\210.\024\0162\024\0161\025\0160\026\023\016/\026\024\0= 16.\026\025\016-\026\026\016,\026\027\016+\026\030\016*\026\031\016)\026\03= 2\016(\026\033\016'\026\034\016&\026\035\016%\026\036\016$\026\037\016#\020= \016\"\026 \0166\026>\t.\033\207", top =3D 0x7ffffc4df6d0, bottom =3D 0x7ff= ffc4df6d0,=20 byte_string =3D 17032899, byte_string_start =3D 0x185d678 "\b\203\006",=20 constants =3D 26931700, next =3D 0x7ffffc4e0430} top =3D (Lisp_Object *) 0x7ffffc4df6d0 result =3D #18 0x0000000000552fd5 in funcall_lambda (fun=3D11170660, nargs=3D2,=20 arg_vector=3D0x7ffffc4df958) at eval.c:3231 val =3D syms_left =3D next =3D i =3D 2 optional =3D 0 rest =3D 1 #19 0x00000000005510af in Ffuncall (nargs=3D,=20 args=3D0x7ffffc4df950) at eval.c:3090 fun =3D 8 original_fun =3D 11163249 funcar =3D numargs =3D 2 val =3D ---Type to continue, or q to quit--- backtrace =3D {next =3D 0x7ffffc4dfc50, function =3D 0x7ffffc4df950,=20 args =3D 0x7ffffc4df958, nargs =3D 2, evalargs =3D 0 '\0', debug_on_exit = =3D 0 '\0'} internal_args =3D (Lisp_Object *) 0x7ffffc4df958 i =3D #20 0x00000000005524bd in Fapply (nargs=3D2, args=3D0x7ffffc4df9d0) at eval= .c:2532 ret_ungc_val =3D -514 i =3D numargs =3D spread_arg =3D 10942865 funcall_args =3D (Lisp_Object *) 0x7ffffc4df950 fun =3D #21 0x000000000055250d in apply1 (fn=3D11163249, arg=3D) at eval.c:2793 args =3D {11163249, 16697973} #22 0x0000000000550893 in call_debugger (arg=3D16697973) at eval.c:306 debug_while_redisplaying =3D val =3D #23 0x0000000000550a0f in maybe_call_debugger (conditions=3D10933136,=20 sig=3D11847712, data=3D) at eval.c:1901 combined_data =3D 16701717 #24 0x0000000000550b1a in find_handler_clause (handlers=3D11030017,=20 conditions=3D10933141, sig=3D11045873, data=3D16701765) at eval.c:1961 h =3D tem =3D ---Type to continue, or q to quit--- debugger_called =3D debugger_considered =3D 0 #25 0x00000000005513e5 in Fsignal (error_symbol=3D11045873, data=3D16701765) at eval.c:1700 clause =3D 16701781 allhandlers =3D (struct handler *) 0x7ffffc4e0bc0 conditions =3D 10933141 string =3D -514 real_error_symbol =3D 11045873 bp =3D #26 0x00000000005514f4 in xsignal (error_symbol=3D8, data=3D140737426352736) at eval.c:1750 No locals. #27 0x0000000000517201 in report_file_error ( string=3D0x5c59ee "writing to process", data=3D16701845) at fileio.c:282 errstring =3D errorno =3D str =3D #28 0x000000000058b8ec in send_process (proc=3D26151460,=20 buf=3D0x7f5c01a47a8e
, len=3D7513= 7693,=20 object=3D26926196) at process.c:5768 outfd =3D this =3D 75137693 p =3D (struct Lisp_Process *) 0x18f0a20 ---Type to continue, or q to quit--- rv =3D -1 coding =3D old_sigpipe =3D (void (* volatile)()) 0x4962bf #29 0x000000000058c469 in Fprocess_send_region (process=3D,=20 start=3D8, end=3D601167208) at process.c:5819 proc =3D 26151460 start1 =3D 1 end1 =3D 75145901 #30 0x000000000055290a in Feval (form=3D) at eval.c:23= 81 numargs =3D args_left =3D 10942865 i =3D 3 maxargs =3D 3 argvals =3D {26151460, 8, 601167208, 4362076160, 12475696, 12884901896,=20 140737426357544, 4294967296} fun =3D val =3D original_fun =3D 11273185 original_args =3D 16820261 funcar =3D backtrace =3D {next =3D 0x7ffffc4dfd30, function =3D 0x7ffffc4dfc78,=20 args =3D 0x7ffffc4dfc10, nargs =3D 3, evalargs =3D 1 '\001',=20 debug_on_exit =3D 0 '\0'} #31 0x0000000000552d31 in Fprogn (args=3D) at eval.c:4= 49 ---Type to continue, or q to quit--- val =3D 0 #32 0x000000000055277f in Feval (form=3D) at eval.c:23= 22 numargs =3D 0 args_left =3D 16818085 i =3D maxargs =3D argvals =3D {26926192, 16770229, 25660512, 11307633, 10942865, 1, 1,=20 5514875} fun =3D val =3D original_fun =3D 11163969 original_args =3D 16818085 funcar =3D backtrace =3D {next =3D 0x7ffffc4dfe20, function =3D 0x7ffffc4dfd58,=20 args =3D 0x7ffffc4dfd50, nargs =3D -1, evalargs =3D 0 '\0', debug_on_exit= =3D 0 '\0'} #33 0x0000000000553156 in Funwind_protect (args=3D16817605) at eval.c:1353 val =3D #34 0x000000000055277f in Feval (form=3D) at eval.c:23= 22 numargs =3D 0 args_left =3D 16817605 i =3D maxargs =3D argvals =3D {26926196, 5582827, 140737426357936, 8595715124,=20 140737426358008, 8473876, 11725264, 11724944} ---Type to continue, or q to quit--- fun =3D val =3D original_fun =3D 11165841 original_args =3D 16817605 funcar =3D backtrace =3D {next =3D 0x7ffffc4dff20, function =3D 0x7ffffc4dfe48,=20 args =3D 0x7ffffc4dfe40, nargs =3D -1, evalargs =3D 0 '\0', debug_on_exit= =3D 0 '\0'} #35 0x0000000000552d31 in Fprogn (args=3D) at eval.c:4= 49 val =3D 0 #36 0x0000000000546985 in Fsave_current_buffer (args=3D16816965) at editfns.c:1023 val =3D #37 0x000000000055277f in Feval (form=3D) at eval.c:23= 22 numargs =3D 0 args_left =3D 16816965 i =3D maxargs =3D argvals =3D {140737426358096, 5579965, 8473876, 25518225, 16817541,=20 16817477, 140737426358096, 5579563} fun =3D val =3D original_fun =3D 11239201 original_args =3D 16816965 funcar =3D ---Type to continue, or q to quit--- backtrace =3D {next =3D 0x7ffffc4dfff0, function =3D 0x7ffffc4dff48,=20 args =3D 0x7ffffc4dff40, nargs =3D -1, evalargs =3D 0 '\0', debug_on_exit= =3D 0 '\0'} #38 0x0000000000552afa in Feval (form=3D) at eval.c:24= 33 fun =3D val =3D original_fun =3D 11762129 original_args =3D 16817477 funcar =3D backtrace =3D {next =3D 0x7ffffc4e0140, function =3D 0x7ffffc4e0018,=20 args =3D 0x7ffffc4e0010, nargs =3D -1, evalargs =3D 1 '\001',=20 debug_on_exit =3D 0 '\0'} #39 0x0000000000552d31 in Fprogn (args=3D) at eval.c:4= 49 val =3D 0 #40 0x000000000055389f in Flet (args=3D16817317) at eval.c:1089 temps =3D (Lisp_Object *) 0x7ffffc4e0070 tem =3D 26926196 elt =3D varlist =3D argnum =3D 1 #41 0x000000000055277f in Feval (form=3D) at eval.c:23= 22 numargs =3D 0 args_left =3D 16817317 i =3D maxargs =3D ---Type to continue, or q to quit--- argvals =3D {140737426358640, 5579965, 8477196, 16789669, 16820293,=20 16820357, 140737426358640, 5579563} fun =3D val =3D original_fun =3D 11165553 original_args =3D 16817317 funcar =3D backtrace =3D {next =3D 0x7ffffc4e0210, function =3D 0x7ffffc4e0168,=20 args =3D 0x7ffffc4e0160, nargs =3D -1, evalargs =3D 0 '\0', debug_on_exit= =3D 0 '\0'} #42 0x0000000000552afa in Feval (form=3D) at eval.c:24= 33 fun =3D val =3D original_fun =3D 11762801 original_args =3D 16820357 funcar =3D backtrace =3D {next =3D 0x7ffffc4e02f0, function =3D 0x7ffffc4e0238,=20 args =3D 0x7ffffc4e0230, nargs =3D -1, evalargs =3D 1 '\001',=20 debug_on_exit =3D 0 '\0'} #43 0x0000000000552d31 in Fprogn (args=3D) at eval.c:4= 49 val =3D 0 #44 0x000000000055277f in Feval (form=3D) at eval.c:23= 22 numargs =3D 0 args_left =3D 16789797 i =3D ---Type to continue, or q to quit--- maxargs =3D argvals =3D {140737426358896, 9614400, 140737426359264, 0, 1, 0,=20 4611686018427404288, 5582827} fun =3D val =3D original_fun =3D 11163969 original_args =3D 16789797 funcar =3D backtrace =3D {next =3D 0x7ffffc4e0390, function =3D 0x7ffffc4e0318,=20 args =3D 0x7ffffc4e0310, nargs =3D -1, evalargs =3D 0 '\0', debug_on_exit= =3D 0 '\0'} #45 0x0000000000550f4c in Ffuncall (nargs=3D,=20 args=3D0x7ffffc4e03f8) at eval.c:3044 fun =3D original_fun =3D 11166081 funcar =3D numargs =3D 1 val =3D backtrace =3D {next =3D 0x7ffffc4e0550, function =3D 0x7ffffc4e03f8,=20 args =3D 0x7ffffc4e0400, nargs =3D 1, evalargs =3D 0 '\0', debug_on_exit = =3D 0 '\0'} internal_args =3D (Lisp_Object *) 0x7ffffc4e0400 i =3D -1 #46 0x0000000000583434 in Fbyte_code (bytestr=3D, vect= or=3D0,=20 maxdepth=3D) at bytecode.c:678 count =3D 8 ---Type to continue, or q to quit--- op =3D 0 stack =3D {pc =3D 0x991915 "!)\207", top =3D 0x7ffffc4e0400,=20 bottom =3D 0x7ffffc4e03f0, byte_string =3D 9615147,=20 byte_string_start =3D 0x991906 "\b\203\b", constants =3D 9615180,=20 next =3D 0x7ffffc4e05f0} top =3D (Lisp_Object *) 0x7ffffc4e03f8 result =3D #47 0x0000000000552fd5 in funcall_lambda (fun=3D9615076, nargs=3D1,=20 arg_vector=3D0x7ffffc4e05b8) at eval.c:3231 val =3D syms_left =3D next =3D i =3D 1 optional =3D 0 rest =3D 0 #48 0x00000000005510af in Ffuncall (nargs=3D,=20 args=3D0x7ffffc4e05b0) at eval.c:3090 fun =3D 8 original_fun =3D 16875553 funcar =3D numargs =3D 1 val =3D backtrace =3D {next =3D 0x7ffffc4e0710, function =3D 0x7ffffc4e05b0,=20 args =3D 0x7ffffc4e05b8, nargs =3D 1, evalargs =3D 0 '\0', debug_on_exit = =3D 0 '\0'} ---Type to continue, or q to quit--- internal_args =3D (Lisp_Object *) 0x7ffffc4e05b8 i =3D #49 0x0000000000583434 in Fbyte_code (bytestr=3D,=20 vector=3D16875601, maxdepth=3D) at bytecode.c:678 count =3D 6 op =3D 0 stack =3D {pc =3D 0x991879 "\v)B\211\034A\n=3D\204\033",=20 top =3D 0x7ffffc4e05b8, bottom =3D 0x7ffffc4e05b0, byte_string =3D 961564= 3,=20 byte_string_start =3D 0x99186c "\b\204\b", constants =3D 9615676, next = =3D 0x0} top =3D (Lisp_Object *) 0x7ffffc4e05b0 result =3D #50 0x0000000000552fd5 in funcall_lambda (fun=3D9615564, nargs=3D1,=20 arg_vector=3D0x7ffffc4e07c8) at eval.c:3231 val =3D syms_left =3D next =3D i =3D 1 optional =3D 0 rest =3D 0 #51 0x00000000005510af in Ffuncall (nargs=3D,=20 args=3D0x7ffffc4e07c0) at eval.c:3090 fun =3D 8 original_fun =3D 11636193 funcar =3D ---Type to continue, or q to quit--- numargs =3D 1 val =3D backtrace =3D {next =3D 0x7ffffc4e0990, function =3D 0x7ffffc4e07c0,=20 args =3D 0x7ffffc4e07c8, nargs =3D 1, evalargs =3D 0 '\0', debug_on_exit = =3D 0 '\0'} internal_args =3D (Lisp_Object *) 0x7ffffc4e07c8 i =3D #52 0x000000000054ef28 in Fcall_interactively (function=3D11636193,=20 record_flag=3D10942865, keys=3D11009892) at callint.c:870 val =3D args =3D (Lisp_Object *) 0x7ffffc4e07c0 visargs =3D (Lisp_Object *) 0x7ffffc4e07a0 specs =3D filter_specs =3D teml =3D up_event =3D 10942865 enable =3D 1 speccount =3D 3 next_event =3D 2 prefix_arg =3D 10942865 string =3D (unsigned char *) 0x2
tem =3D (unsigned char *) 0x2
varies =3D (int *) 0x7ffffc4e0780 i =3D 2 j =3D 1 ---Type to continue, or q to quit--- foo =3D -514 prompt1 =3D '\0' tem1 =3D arg_from_tty =3D 0 key_count =3D 2 record_then_fail =3D 0 save_this_command =3D 11636193 save_last_command =3D 16912737 save_this_original_command =3D 11636193 save_real_this_command =3D 11636193 #53 0x0000000000550f89 in Ffuncall (nargs=3D,=20 args=3D0x7ffffc4e09f0) at eval.c:3050 fun =3D original_fun =3D 11204145 funcar =3D numargs =3D 3 val =3D backtrace =3D {next =3D 0x0, function =3D 0x7ffffc4e09f0,=20 args =3D 0x7ffffc4e09f8, nargs =3D 3, evalargs =3D 0 '\0', debug_on_exit = =3D 0 '\0'} internal_args =3D (Lisp_Object *) 0x7ffffc4e09f8 i =3D -1 #54 0x000000000055125f in call3 (fn=3D,=20 arg1=3D, arg2=3D0, arg3=3D-1) at eval.c:2870 ret_ungc_val =3D -514 ---Type to continue, or q to quit--- args =3D {11204145, 11636193, 10942865, 10942865} #55 0x00000000004e8644 in Fcommand_execute (cmd=3D11636193,=20 record_flag=3D10942865, keys=3D10942865, special=3D) at keyboard.c:10404 final =3D 9615564 tem =3D -514 prefixarg =3D 10942865 #56 0x00000000004f56dd in command_loop_1 () at keyboard.c:1899 cmd =3D lose =3D nonundocount =3D 0 keybuf =3D {192, 40, 8854932, 8854928, 4611686018427389952,=20 4611686018427404288, 0, 140737426363016, 140737426361216, 5581412,=20 140032824973604, 140028818751511, 44108294, 140737426361072,=20 140737426361416, 140032824978344, 0, 140032917289520, 140032917323776,=20 4234767, 140032825029248, 4215080, 0, 140737426361160, 140737426360928, 0= ,=20 10942865, 12730369, 2822930839, 11724944} i =3D prev_modiff =3D 28 prev_buffer =3D (struct buffer *) 0xa796d0 already_adjusted =3D 0 #57 0x00000000005504f5 in internal_condition_case ( bfun=3D0x4f4616 , handlers=3D11030017,=20 hfun=3D0x4edc07 ) at eval.c:1511 ---Type to continue, or q to quit--- val =3D c =3D {tag =3D 10942865, val =3D 10942865, next =3D 0x7ffffc4e0d30,=20 gcpro =3D 0x0, jmp =3D {{__jmpbuf =3D {11724944, 434231212656688660, 1172= 4976, -1,=20 0, 140737426363016, -434233402159661548, 434231447406902804},=20 __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {8303256, 1172497= 6,=20 18446744073709551615, 0, 140737426363016, 0, 140032915358873, 1, = 0,=20 1, 0, 140032825000832, 11724944, 11724944, 140032915383202, 0}}}}= ,=20 backlist =3D 0x0, handlerlist =3D 0x0, lisp_eval_depth =3D 0, pdlcount = =3D 2,=20 poll_suppress_count =3D 1, interrupt_input_blocked =3D 0, byte_stack =3D = 0x0} h =3D {handler =3D 11030017, var =3D 10942865,=20 chosen_clause =3D 140032917512192, tag =3D 0x7ffffc4e0bf0, next =3D 0x0} #58 0x00000000004ed1af in command_loop_2 () at keyboard.c:1357 val =3D -514 #59 0x00000000005505e2 in internal_catch (tag=3D,=20 func=3D0x4ed195 , arg=3D10942865) at eval.c:1247 c =3D {tag =3D 11011409, val =3D 10942865, next =3D 0x0, gcpro =3D 0x0, jm= p =3D {{ __jmpbuf =3D {11724944, 434231212656688660, 11724976, -1, 0,=20 140737426363016, -434233402209993196, 434231447428398612},=20 __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {11355386, 113634= 08,=20 11355384, 10983120, 11363409, 10942865, 5517284, 0, 4294967440,=20 10942913, 11363408, 11363409, 10942865, 18446744073709551615,=20 11355384, 140737426363016}}}}, backlist =3D 0x0, handlerlist =3D = 0x0,=20 lisp_eval_depth =3D 0, pdlcount =3D 2, poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0, byte_stack =3D 0x0} ---Type to continue, or q to quit--- #60 0x00000000004eda5e in command_loop () at keyboard.c:1336 No locals. #61 0x00000000004eddc8 in recursive_edit_1 () at keyboard.c:951 val =3D #62 0x00000000004edf0f in Frecursive_edit () at keyboard.c:1013 buffer =3D 10942865 #63 0x00000000004e47f2 in main (argc=3D2, argv=3D0x7ffffc4e1288) at emacs.c= :1852 dummy =3D 4294969293 stack_bottom_variable =3D 0 '\0' do_initial_setlocale =3D 1 skip_args =3D 0 rlim =3D {rlim_cur =3D 8720000, rlim_max =3D 18446744073709551615} no_loadup =3D 0 junk =3D 0x0 dname_arg =3D 0x0 --=-=-= If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file /usr/share/emacs/23.0.90/etc/DEBUG for instructions. In GNU Emacs 23.0.90.1 (x86_64-pc-linux-gnu, GTK+ Version 2.14.7) of 2009-02-10 on thinkpad Windowing system distributor `The X.Org Foundation', version 11.0.10503000 configured using `configure '--prefix=/usr' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--program-suffix=-emacs-23' '--infodir=/usr/share/info/emacs-23' '--with-sound' '--with-x' '--with-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--with-freetype' '--with-xft' '--with-libotf' '--with-m17n-flt' '--with-x-toolkit=gtk' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus' '--build=x86_64-pc-linux-gnu' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-g -ggdb -O1 -pipe' 'LDFLAGS='' 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: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Group Minor modes in effect: gnus-topic-mode: t gnus-undo-mode: t rcirc-track-minor-mode: t recentf-mode: t window-number-meta-mode: t window-number-mode: t savehist-mode: t exec-abbrev-cmd-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-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: M-x g M-x C-. t t s s M-x r e b Recent messages: 20090210T204917.550> Opening nntp server on Uni... 20090210T204917.551> Opening nntp server on Uni...done 20090210T204917.670> No new newsgroups 20090210T204917.676> Checking new news... 20090210T204917.924> Opening nnml server on archive... 20090210T204917.926> Opening nnml server on archive...done 20090210T204917.942> Opening nnml server on archive... 20090210T204917.944> Opening nnml server on archive...done 20090210T204917.949> Checking new news...done smtp server is now set to mail.messagingengine.com. --=-=-=--