bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#2272: 23.0.90; process-send-region errors when sending large amounts


From: Tassilo Horn
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
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.90 (gnu/linux)

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 cat>)
  process-send-region(#<process cat> 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.

% gdb /usr/bin/emacs-23 
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...
(gdb) run
Starting program: /usr/bin/emacs-23 
[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=8, rfd=0x7ffffc4dea60, wfd=0x0, 
    xfd=0xffffffffffffffff, tmo=0x7ffffc4de9c0) at process.c:4452
No locals.
#2  0x000000000058a4f8 in wait_reading_process_output (time_limit=0, 
    microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=10942865, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4813
        timeout_reduced_for_timers = 1
        channel = 499208
        nfds = 0
        Available = {fds_bits = {192, 0 <repeats 15 times>}}
        Connecting = {fds_bits = {0 <repeats 16 times>}}
        check_connect = 0
        check_delay = 0
        no_avail = 1
        xerrno = 11
        proc = 0
        timeout = {tv_sec = 0, tv_usec = 464795}
        end_time = {tv_sec = 0, tv_usec = 0}
        wait_channel = -1
        got_some_input = 1
#3  0x00000000004f1490 in read_char (commandflag=1, nmaps=2, 
    maps=0x7ffffc4dee90, prev_event=10942865, used_mouse_menu=0x7ffffc4def24, 
---Type <return> to continue, or q <return> to quit---
    end_time=0x0) at keyboard.c:4078
        kb = (KBOARD *) 0x1050ad0
        c = 10942865
        local_getcjmp = {{__jmpbuf = {27548000, 434231885643251220, 10942865, 
      10942865, 10942865, 22303524, -434233413954044396, 434231258797833748}, 
    __mask_was_saved = 0, __saved_mask = {__val = {1, 1, 4611686018427389952, 
        4611686018427404288, 13031141, 11019472, 13441569, 0, 1, 
        4611686018427404288, 5514875, 13441569, 13441569, 13029504, 5515153, 
        13029520}}}}
        save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, 
    __mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 16 times>}}}}
        key_already_recorded = 0
        tem = 10942865
        save = 30
        previous_echo_area_message = 10942865
        also_record = 10942865
        reread = 0
        polling_stopped_here = <value optimized out>
        orig_kboard = (struct kboard *) 0x1050ad0
#4  0x00000000004f2fe8 in read_key_sequence (keybuf=0x7ffffc4df050, 
    bufsize=30, prompt=10942865, dont_downcase_last=0, 
    can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9415
        interrupted_kboard = (KBOARD *) 0x1050ad0
        key = 4611686018427404288
---Type <return> to continue, or q <return> to quit---
        used_mouse_menu = 0
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = 0
        local_first_binding = 0
        from_string = 10942865
        count = 73
        t = 0
        echo_start = 0
        keys_start = 0
        nmaps = 2
        nmaps_allocated = 2
        defs = (Lisp_Object * volatile) 0x7ffffc4dee70
        submaps = (Lisp_Object * volatile) 0x7ffffc4dee90
        orig_local_map = 12224677
        orig_keymap = 10942865
        localized_local_map = 0
        first_binding = 0
        first_unbound = 31
        mock_input = 0
        fkey = {parent = 16655525, map = 16655525, start = 0, end = 0}
        keytran = {parent = 10935061, map = 10935061, start = 0, end = 0}
        indec = {parent = 16655541, map = 16655541, start = 0, end = 0}
        shift_translated = 0
---Type <return> to continue, or q <return> to quit---
        delayed_switch_frame = 10942865
        original_uppercase = 434228829526556180
        original_uppercase_position = -1
        starting_buffer = (struct buffer *) 0x186e170
        fake_prefixed_keys = 10942865
#5  0x00000000004f491e in command_loop_1 () at keyboard.c:1640
        cmd = <value optimized out>
        lose = 27548000
        nonundocount = 0
        keybuf = {0 <repeats 18 times>, 8318816, 4938079, 0, 0, 0, 0, 
  21474836498, 0, 10942865, 10942865, 10942865, 10942865}
        i = 27548000
        prev_modiff = 0
        prev_buffer = (struct buffer *) 0x0
        already_adjusted = 0
#6  0x00000000005504f5 in internal_condition_case (
    bfun=0x4f4616 <command_loop_1>, handlers=11030017, 
    hfun=0x4edc07 <cmd_error>) at eval.c:1511
        val = <value optimized out>
        c = {tag = 10942865, val = 10942865, next = 0x7ffffc4df310, 
  gcpro = 0x0, jmp = {{__jmpbuf = {27548000, 434228829526556180, 27550240, 1, 
        4611686018427389952, 4611686018427404288, -434233414704824812, 
        434231447406902804}, __mask_was_saved = 0, __saved_mask = {__val = {
          21831232, 21831232, 140032851868047, 21831256, 140737426354912, 
---Type <return> to continue, or q <return> to quit---
          140737426354864, 140737426354880, 140737426354896, 140737426354848, 
          140737426354936, 9838, 0, 140032792643805, 0, 0, 21839920}}}}, 
  backlist = 0x7ffffc4df4b0, handlerlist = 0x7ffffc4e0bc0, 
  lisp_eval_depth = 15, pdlcount = 73, poll_suppress_count = 1, 
  interrupt_input_blocked = 0, byte_stack = 0x7ffffc4df550}
        h = {handler = 11030017, var = 10942865, chosen_clause = 23086960, 
  tag = 0x7ffffc4df1d0, next = 0x7ffffc4e0bc0}
#7  0x00000000004ed1af in command_loop_2 () at keyboard.c:1357
        val = -514
#8  0x00000000005505e2 in internal_catch (tag=<value optimized out>, 
    func=0x4ed195 <command_loop_2>, arg=10942865) at eval.c:1247
        c = {tag = 11161793, val = 10942865, next = 0x7ffffc4e0bf0, 
  gcpro = 0x0, jmp = {{__jmpbuf = {27548000, 434228829526556180, 27550240, 1, 
        4611686018427389952, 4611686018427404288, -434233414755156460, 
        434231447428398612}, __mask_was_saved = 0, __saved_mask = {__val = {
          11355386, 11363408, 11355384, 25616752, 11363409, 10942865, 5517284, 
          0, 4299450280, 10942913, 11363408, 11363409, 10942865, 1, 11355384, 
          4611686018427404288}}}}, backlist = 0x7ffffc4df4b0, 
  handlerlist = 0x7ffffc4e0bc0, lisp_eval_depth = 15, pdlcount = 73, 
  poll_suppress_count = 1, interrupt_input_blocked = 0, 
  byte_stack = 0x7ffffc4df550}
#9  0x00000000004eda1b in command_loop () at keyboard.c:1322
        val = -514
#10 0x00000000004eddc8 in recursive_edit_1 () at keyboard.c:951
---Type <return> to continue, or q <return> to quit---
        val = <value optimized out>
#11 0x00000000004edf0f in Frecursive_edit () at keyboard.c:1013
        buffer = 10942865
#12 0x0000000000550f33 in Ffuncall (nargs=<value optimized out>, 
    args=0x7ffffc4df510) at eval.c:3041
        fun = 8
        original_fun = 11010689
        funcar = <value optimized out>
        numargs = 0
        val = <value optimized out>
        backtrace = {next = 0x7ffffc4df630, function = 0x7ffffc4df510, 
  args = 0x7ffffc4df518, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
        internal_args = (Lisp_Object *) 0x7ffffc4df518
        i = -1
#13 0x0000000000583434 in Fbyte_code (bytestr=<value optimized out>, vector=0, 
    maxdepth=<value optimized out>) at bytecode.c:678
        count = 65
        op = 0
        stack = {pc = 0x185d945 "\210+Ù\207", top = 0x7ffffc4df510, 
  bottom = 0x7ffffc4df510, byte_string = 13577731, 
  byte_string_start = 0x185d8d0 "Æ\020\t@Ç=\203!", constants = 13421476, 
  next = 0x7ffffc4df7d0}
        top = (Lisp_Object *) 0x7ffffc4df510
        result = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#14 0x000000000055290a in Feval (form=<value optimized out>) at eval.c:2381
        numargs = <value optimized out>
        args_left = 10942865
        i = 3
        maxargs = 3
        argvals = {13577731, 13421476, 32, 5308804, 10942865, 25692256, 
  15541280, 2}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11202609
        original_args = 11990037
        funcar = <value optimized out>
        backtrace = {next = 0x7ffffc4df8f0, function = 0x7ffffc4df658, 
  args = 0x7ffffc4df5f0, nargs = 3, evalargs = 1 '\001', 
  debug_on_exit = 0 '\0'}
#15 0x0000000000552d31 in Fprogn (args=<value optimized out>) at eval.c:449
        val = 0
#16 0x0000000000453cc9 in Fsave_window_excursion (args=11981477)
    at window.c:6528
        val = <value optimized out>
#17 0x0000000000583bad in Fbyte_code (bytestr=<value optimized out>, vector=0, 
    maxdepth=<value optimized out>) at bytecode.c:839
        count = 17
        op = -62002592
---Type <return> to continue, or q <return> to quit---
        stack = {
  pc = 0x185d72e 
"\210.\024\0162\024\0161\025\0160\026\023\016/\026\024\016.\026\025\016-\026\026\016,\026\027\016+\026\030\016*\026\031\016)\026\032\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 = 0x7ffffc4df6d0, bottom = 0x7ffffc4df6d0, 
  byte_string = 17032899, byte_string_start = 0x185d678 "\b\203\006", 
  constants = 26931700, next = 0x7ffffc4e0430}
        top = (Lisp_Object *) 0x7ffffc4df6d0
        result = <value optimized out>
#18 0x0000000000552fd5 in funcall_lambda (fun=11170660, nargs=2, 
    arg_vector=0x7ffffc4df958) at eval.c:3231
        val = <value optimized out>
        syms_left = <value optimized out>
        next = <value optimized out>
        i = 2
        optional = 0
        rest = 1
#19 0x00000000005510af in Ffuncall (nargs=<value optimized out>, 
    args=0x7ffffc4df950) at eval.c:3090
        fun = 8
        original_fun = 11163249
        funcar = <value optimized out>
        numargs = 2
        val = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        backtrace = {next = 0x7ffffc4dfc50, function = 0x7ffffc4df950, 
  args = 0x7ffffc4df958, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
        internal_args = (Lisp_Object *) 0x7ffffc4df958
        i = <value optimized out>
#20 0x00000000005524bd in Fapply (nargs=2, args=0x7ffffc4df9d0) at eval.c:2532
        ret_ungc_val = -514
        i = <value optimized out>
        numargs = <value optimized out>
        spread_arg = 10942865
        funcall_args = (Lisp_Object *) 0x7ffffc4df950
        fun = <value optimized out>
#21 0x000000000055250d in apply1 (fn=11163249, arg=<value optimized out>)
    at eval.c:2793
        args = {11163249, 16697973}
#22 0x0000000000550893 in call_debugger (arg=16697973) at eval.c:306
        debug_while_redisplaying = <value optimized out>
        val = <value optimized out>
#23 0x0000000000550a0f in maybe_call_debugger (conditions=10933136, 
    sig=11847712, data=<value optimized out>) at eval.c:1901
        combined_data = 16701717
#24 0x0000000000550b1a in find_handler_clause (handlers=11030017, 
    conditions=10933141, sig=11045873, data=16701765) at eval.c:1961
        h = <value optimized out>
        tem = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        debugger_called = <value optimized out>
        debugger_considered = 0
#25 0x00000000005513e5 in Fsignal (error_symbol=11045873, data=16701765)
    at eval.c:1700
        clause = 16701781
        allhandlers = (struct handler *) 0x7ffffc4e0bc0
        conditions = 10933141
        string = -514
        real_error_symbol = 11045873
        bp = <value optimized out>
#26 0x00000000005514f4 in xsignal (error_symbol=8, data=140737426352736)
    at eval.c:1750
No locals.
#27 0x0000000000517201 in report_file_error (
    string=0x5c59ee "writing to process", data=16701845) at fileio.c:282
        errstring = <value optimized out>
        errorno = <value optimized out>
        str = <value optimized out>
#28 0x000000000058b8ec in send_process (proc=26151460, 
    buf=0x7f5c01a47a8e <Address 0x7f5c01a47a8e out of bounds>, len=75137693, 
    object=26926196) at process.c:5768
        outfd = <value optimized out>
        this = 75137693
        p = (struct Lisp_Process *) 0x18f0a20
---Type <return> to continue, or q <return> to quit---
        rv = -1
        coding = <value optimized out>
        old_sigpipe = (void (* volatile)()) 0x4962bf <x_connection_signal>
#29 0x000000000058c469 in Fprocess_send_region (process=<value optimized out>, 
    start=8, end=601167208) at process.c:5819
        proc = 26151460
        start1 = 1
        end1 = 75145901
#30 0x000000000055290a in Feval (form=<value optimized out>) at eval.c:2381
        numargs = <value optimized out>
        args_left = 10942865
        i = 3
        maxargs = 3
        argvals = {26151460, 8, 601167208, 4362076160, 12475696, 12884901896, 
  140737426357544, 4294967296}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11273185
        original_args = 16820261
        funcar = <value optimized out>
        backtrace = {next = 0x7ffffc4dfd30, function = 0x7ffffc4dfc78, 
  args = 0x7ffffc4dfc10, nargs = 3, evalargs = 1 '\001', 
  debug_on_exit = 0 '\0'}
#31 0x0000000000552d31 in Fprogn (args=<value optimized out>) at eval.c:449
---Type <return> to continue, or q <return> to quit---
        val = 0
#32 0x000000000055277f in Feval (form=<value optimized out>) at eval.c:2322
        numargs = 0
        args_left = 16818085
        i = <value optimized out>
        maxargs = <value optimized out>
        argvals = {26926192, 16770229, 25660512, 11307633, 10942865, 1, 1, 
  5514875}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11163969
        original_args = 16818085
        funcar = <value optimized out>
        backtrace = {next = 0x7ffffc4dfe20, function = 0x7ffffc4dfd58, 
  args = 0x7ffffc4dfd50, nargs = -1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
#33 0x0000000000553156 in Funwind_protect (args=16817605) at eval.c:1353
        val = <value optimized out>
#34 0x000000000055277f in Feval (form=<value optimized out>) at eval.c:2322
        numargs = 0
        args_left = 16817605
        i = <value optimized out>
        maxargs = <value optimized out>
        argvals = {26926196, 5582827, 140737426357936, 8595715124, 
  140737426358008, 8473876, 11725264, 11724944}
---Type <return> to continue, or q <return> to quit---
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11165841
        original_args = 16817605
        funcar = <value optimized out>
        backtrace = {next = 0x7ffffc4dff20, function = 0x7ffffc4dfe48, 
  args = 0x7ffffc4dfe40, nargs = -1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
#35 0x0000000000552d31 in Fprogn (args=<value optimized out>) at eval.c:449
        val = 0
#36 0x0000000000546985 in Fsave_current_buffer (args=16816965)
    at editfns.c:1023
        val = <value optimized out>
#37 0x000000000055277f in Feval (form=<value optimized out>) at eval.c:2322
        numargs = 0
        args_left = 16816965
        i = <value optimized out>
        maxargs = <value optimized out>
        argvals = {140737426358096, 5579965, 8473876, 25518225, 16817541, 
  16817477, 140737426358096, 5579563}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11239201
        original_args = 16816965
        funcar = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        backtrace = {next = 0x7ffffc4dfff0, function = 0x7ffffc4dff48, 
  args = 0x7ffffc4dff40, nargs = -1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
#38 0x0000000000552afa in Feval (form=<value optimized out>) at eval.c:2433
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11762129
        original_args = 16817477
        funcar = <value optimized out>
        backtrace = {next = 0x7ffffc4e0140, function = 0x7ffffc4e0018, 
  args = 0x7ffffc4e0010, nargs = -1, evalargs = 1 '\001', 
  debug_on_exit = 0 '\0'}
#39 0x0000000000552d31 in Fprogn (args=<value optimized out>) at eval.c:449
        val = 0
#40 0x000000000055389f in Flet (args=16817317) at eval.c:1089
        temps = (Lisp_Object *) 0x7ffffc4e0070
        tem = 26926196
        elt = <value optimized out>
        varlist = <value optimized out>
        argnum = 1
#41 0x000000000055277f in Feval (form=<value optimized out>) at eval.c:2322
        numargs = 0
        args_left = 16817317
        i = <value optimized out>
        maxargs = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        argvals = {140737426358640, 5579965, 8477196, 16789669, 16820293, 
  16820357, 140737426358640, 5579563}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11165553
        original_args = 16817317
        funcar = <value optimized out>
        backtrace = {next = 0x7ffffc4e0210, function = 0x7ffffc4e0168, 
  args = 0x7ffffc4e0160, nargs = -1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
#42 0x0000000000552afa in Feval (form=<value optimized out>) at eval.c:2433
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11762801
        original_args = 16820357
        funcar = <value optimized out>
        backtrace = {next = 0x7ffffc4e02f0, function = 0x7ffffc4e0238, 
  args = 0x7ffffc4e0230, nargs = -1, evalargs = 1 '\001', 
  debug_on_exit = 0 '\0'}
#43 0x0000000000552d31 in Fprogn (args=<value optimized out>) at eval.c:449
        val = 0
#44 0x000000000055277f in Feval (form=<value optimized out>) at eval.c:2322
        numargs = 0
        args_left = 16789797
        i = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        maxargs = <value optimized out>
        argvals = {140737426358896, 9614400, 140737426359264, 0, 1, 0, 
  4611686018427404288, 5582827}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11163969
        original_args = 16789797
        funcar = <value optimized out>
        backtrace = {next = 0x7ffffc4e0390, function = 0x7ffffc4e0318, 
  args = 0x7ffffc4e0310, nargs = -1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
#45 0x0000000000550f4c in Ffuncall (nargs=<value optimized out>, 
    args=0x7ffffc4e03f8) at eval.c:3044
        fun = <value optimized out>
        original_fun = 11166081
        funcar = <value optimized out>
        numargs = 1
        val = <value optimized out>
        backtrace = {next = 0x7ffffc4e0550, function = 0x7ffffc4e03f8, 
  args = 0x7ffffc4e0400, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
        internal_args = (Lisp_Object *) 0x7ffffc4e0400
        i = -1
#46 0x0000000000583434 in Fbyte_code (bytestr=<value optimized out>, vector=0, 
    maxdepth=<value optimized out>) at bytecode.c:678
        count = 8
---Type <return> to continue, or q <return> to quit---
        op = 0
        stack = {pc = 0x991915 "!)\207", top = 0x7ffffc4e0400, 
  bottom = 0x7ffffc4e03f0, byte_string = 9615147, 
  byte_string_start = 0x991906 "\b\203\b", constants = 9615180, 
  next = 0x7ffffc4e05f0}
        top = (Lisp_Object *) 0x7ffffc4e03f8
        result = <value optimized out>
#47 0x0000000000552fd5 in funcall_lambda (fun=9615076, nargs=1, 
    arg_vector=0x7ffffc4e05b8) at eval.c:3231
        val = <value optimized out>
        syms_left = <value optimized out>
        next = <value optimized out>
        i = 1
        optional = 0
        rest = 0
#48 0x00000000005510af in Ffuncall (nargs=<value optimized out>, 
    args=0x7ffffc4e05b0) at eval.c:3090
        fun = 8
        original_fun = 16875553
        funcar = <value optimized out>
        numargs = 1
        val = <value optimized out>
        backtrace = {next = 0x7ffffc4e0710, function = 0x7ffffc4e05b0, 
  args = 0x7ffffc4e05b8, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
---Type <return> to continue, or q <return> to quit---
        internal_args = (Lisp_Object *) 0x7ffffc4e05b8
        i = <value optimized out>
#49 0x0000000000583434 in Fbyte_code (bytestr=<value optimized out>, 
    vector=16875601, maxdepth=<value optimized out>) at bytecode.c:678
        count = 6
        op = 0
        stack = {pc = 0x991879 "\v)B\211\034A\n=\204\033", 
  top = 0x7ffffc4e05b8, bottom = 0x7ffffc4e05b0, byte_string = 9615643, 
  byte_string_start = 0x99186c "\b\204\b", constants = 9615676, next = 0x0}
        top = (Lisp_Object *) 0x7ffffc4e05b0
        result = <value optimized out>
#50 0x0000000000552fd5 in funcall_lambda (fun=9615564, nargs=1, 
    arg_vector=0x7ffffc4e07c8) at eval.c:3231
        val = <value optimized out>
        syms_left = <value optimized out>
        next = <value optimized out>
        i = 1
        optional = 0
        rest = 0
#51 0x00000000005510af in Ffuncall (nargs=<value optimized out>, 
    args=0x7ffffc4e07c0) at eval.c:3090
        fun = 8
        original_fun = 11636193
        funcar = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        numargs = 1
        val = <value optimized out>
        backtrace = {next = 0x7ffffc4e0990, function = 0x7ffffc4e07c0, 
  args = 0x7ffffc4e07c8, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
        internal_args = (Lisp_Object *) 0x7ffffc4e07c8
        i = <value optimized out>
#52 0x000000000054ef28 in Fcall_interactively (function=11636193, 
    record_flag=10942865, keys=11009892) at callint.c:870
        val = <value optimized out>
        args = (Lisp_Object *) 0x7ffffc4e07c0
        visargs = (Lisp_Object *) 0x7ffffc4e07a0
        specs = <value optimized out>
        filter_specs = <value optimized out>
        teml = <value optimized out>
        up_event = 10942865
        enable = 1
        speccount = 3
        next_event = 2
        prefix_arg = 10942865
        string = (unsigned char *) 0x2 <Address 0x2 out of bounds>
        tem = (unsigned char *) 0x2 <Address 0x2 out of bounds>
        varies = (int *) 0x7ffffc4e0780
        i = 2
        j = 1
---Type <return> to continue, or q <return> to quit---
        foo = -514
        prompt1 = '\0' <repeats 99 times>
        tem1 = <value optimized out>
        arg_from_tty = 0
        key_count = 2
        record_then_fail = 0
        save_this_command = 11636193
        save_last_command = 16912737
        save_this_original_command = 11636193
        save_real_this_command = 11636193
#53 0x0000000000550f89 in Ffuncall (nargs=<value optimized out>, 
    args=0x7ffffc4e09f0) at eval.c:3050
        fun = <value optimized out>
        original_fun = 11204145
        funcar = <value optimized out>
        numargs = 3
        val = <value optimized out>
        backtrace = {next = 0x0, function = 0x7ffffc4e09f0, 
  args = 0x7ffffc4e09f8, nargs = 3, evalargs = 0 '\0', debug_on_exit = 0 '\0'}
        internal_args = (Lisp_Object *) 0x7ffffc4e09f8
        i = -1
#54 0x000000000055125f in call3 (fn=<value optimized out>, 
    arg1=<value optimized out>, arg2=0, arg3=-1) at eval.c:2870
        ret_ungc_val = -514
---Type <return> to continue, or q <return> to quit---
        args = {11204145, 11636193, 10942865, 10942865}
#55 0x00000000004e8644 in Fcommand_execute (cmd=11636193, 
    record_flag=10942865, keys=10942865, special=<value optimized out>)
    at keyboard.c:10404
        final = 9615564
        tem = -514
        prefixarg = 10942865
#56 0x00000000004f56dd in command_loop_1 () at keyboard.c:1899
        cmd = <value optimized out>
        lose = <value optimized out>
        nonundocount = 0
        keybuf = {192, 40, 8854932, 8854928, 4611686018427389952, 
  4611686018427404288, 0, 140737426363016, 140737426361216, 5581412, 
  140032824973604, 140028818751511, 44108294, 140737426361072, 
  140737426361416, 140032824978344, 0, 140032917289520, 140032917323776, 
  4234767, 140032825029248, 4215080, 0, 140737426361160, 140737426360928, 0, 
  10942865, 12730369, 2822930839, 11724944}
        i = <value optimized out>
        prev_modiff = 28
        prev_buffer = (struct buffer *) 0xa796d0
        already_adjusted = 0
#57 0x00000000005504f5 in internal_condition_case (
    bfun=0x4f4616 <command_loop_1>, handlers=11030017, 
    hfun=0x4edc07 <cmd_error>) at eval.c:1511
---Type <return> to continue, or q <return> to quit---
        val = <value optimized out>
        c = {tag = 10942865, val = 10942865, next = 0x7ffffc4e0d30, 
  gcpro = 0x0, jmp = {{__jmpbuf = {11724944, 434231212656688660, 11724976, -1, 
        0, 140737426363016, -434233402159661548, 434231447406902804}, 
      __mask_was_saved = 0, __saved_mask = {__val = {8303256, 11724976, 
          18446744073709551615, 0, 140737426363016, 0, 140032915358873, 1, 0, 
          1, 0, 140032825000832, 11724944, 11724944, 140032915383202, 0}}}}, 
  backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, 
  poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0}
        h = {handler = 11030017, var = 10942865, 
  chosen_clause = 140032917512192, tag = 0x7ffffc4e0bf0, next = 0x0}
#58 0x00000000004ed1af in command_loop_2 () at keyboard.c:1357
        val = -514
#59 0x00000000005505e2 in internal_catch (tag=<value optimized out>, 
    func=0x4ed195 <command_loop_2>, arg=10942865) at eval.c:1247
        c = {tag = 11011409, val = 10942865, next = 0x0, gcpro = 0x0, jmp = {{
      __jmpbuf = {11724944, 434231212656688660, 11724976, -1, 0, 
        140737426363016, -434233402209993196, 434231447428398612}, 
      __mask_was_saved = 0, __saved_mask = {__val = {11355386, 11363408, 
          11355384, 10983120, 11363409, 10942865, 5517284, 0, 4294967440, 
          10942913, 11363408, 11363409, 10942865, 18446744073709551615, 
          11355384, 140737426363016}}}}, backlist = 0x0, handlerlist = 0x0, 
  lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, 
  interrupt_input_blocked = 0, byte_stack = 0x0}
---Type <return> to continue, or q <return> to quit---
#60 0x00000000004eda5e in command_loop () at keyboard.c:1336
No locals.
#61 0x00000000004eddc8 in recursive_edit_1 () at keyboard.c:951
        val = <value optimized out>
#62 0x00000000004edf0f in Frecursive_edit () at keyboard.c:1013
        buffer = 10942865
#63 0x00000000004e47f2 in main (argc=2, argv=0x7ffffc4e1288) at emacs.c:1852
        dummy = 4294969293
        stack_bottom_variable = 0 '\0'
        do_initial_setlocale = 1
        skip_args = 0
        rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
        no_loadup = 0
        junk = 0x0
        dname_arg = 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:
<down-mouse-1> <mouse-1> M-x g <return> <return> <down-mouse-1> 
<mouse-1> M-x C-. t t s s <return> M-x r e b <retu
rn>

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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]