Subject: bug#8623: closed (Re: bug#8623: 23.3.50; (woman "git-remote") crashes)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 09 May 2011 10:11:02 +0000

Your bug report

#8623: 23.3.50; (woman "git-remote") crashes

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
8623: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8623
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#8623: 23.3.50; (woman "git-remote") crashes
From: Eli Zaretskii <[email-masked]>
To: [email-masked], [email-masked]
Cc: [email-masked]
Date: Mon, 09 May 2011 13:10:47 +0300
List-Id: <debbugs-submit.debbugs.gnu.org>

> Date: Sun, 08 May 2011 22:02:57 +0300
> From: Eli Zaretskii <[email-masked]>
> Cc: [email-masked], [email-masked]
> 
>    cd emacs-23 && bzr merge -r103939.1.41..103939.1.42 ../trunk
> 
> because the changes you want were committed in revision 103939.1.42.

For the record, a few more revisions seem to be needed, I missed them
at first.  Here's the correct bzr command line:

  bzr merge -r103939.1.40..103939.1.44 ../trunk

I missed those other revisions because it is quite hard to figure out
which revisions committed by Paul on his local branch actually fix
this one problem.  The eventual merge onto the trunk (revision 104021)
included many more changes, which are unrelated to this problem.

Paul, would it be possible for you to merge individual features or
bugfixes?  Or at least clearly mark in the commit logs where a fix for
a particular problem begins and where it ends?  This would make such
jobs in the future much easier and less error-prone.  TIA

I committed the resulting changes (after fixing a few gotchas) to the
emacs-23 branch (revision 100571).  I only did some minimal testing,
so please report any residual bugs.  For now, I'm closing this bug
report.

Subject: 23.3.50; (woman "git-remote") crashes
From: Sven Joachim <[email-masked]>
To: [email-masked]
Date: Thu, 05 May 2011 22:09:37 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

> Please describe exactly what actions triggered the bug
> and the precise symptoms of the bug.

I did M-x woman RET git-remote RET and Emacs segfaulted.

> If you can, give a recipe starting from `emacs -Q':

The above problem is reproducible in `emacs -Q'.

> 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'.

Program received signal SIGSEGV, Segmentation fault.
0x0815e65e in scan_for_column (endpos=0xffffc0dc, goalcol=0xffffc0d8, prevcol=0x0) at indent.c:649
(gdb) bt full
#0  0x0815e65e in scan_for_column (endpos=0xffffc0dc, goalcol=0xffffc0d8, prevcol=0x0) at indent.c:649
        entry = 524294
        i = <value optimized out>
        n = 1074790530
        c = <value optimized out>
        tab_width = 5
        ctl_arrow = 1
        dp = 0x874d338
        multibyte = 1
        cmp_it = {
          stop_pos = 6189, 
          id = -1, 
          ch = -2, 
          lookback = 0, 
          nglyphs = 0, 
          nchars = 0, 
          nbytes = 0, 
          from = 0, 
          to = 0, 
          width = 0
        }
        window = <value optimized out>
        w = 0x8717e58
        col = 1334
        prev_col = 6
        goal = 536870911
        end = <value optimized out>
        scan = 6131
        scan_byte = 6131
        next_boundary = 6189
#1  0x0815f36e in current_column_1 () at indent.c:731
        col = 536870911
        opoint = 6189
#2  current_column () at indent.c:362
        col = <value optimized out>
        ptr = <value optimized out>
        stop = <value optimized out>
        tab_seen = <value optimized out>
        post_tab = <value optimized out>
        c = <value optimized out>
        tab_width = 5
        ctl_arrow = 1
        dp = 0x874d338
#3  0x081c7747 in Fbyte_code (bytestr=<value optimized out>, vector=141928285, maxdepth=16) at bytecode.c:1317
        count = 42
        op = 105
        vectorp = 0x875a760
        stack = {
          pc = 0x88e18f1 "\016\030V)\203\273", 
          top = 0xffffc10c, 
          bottom = 0xffffc110, 
          byte_string = 141722145, 
          byte_string_start = 0x88e1868 "\b\203\006", 
          constants = 141928285, 
          next = 0xffffc2d4
        }
        top = 0xffffc10c
        result = <value optimized out>
#4  0x08190128 in funcall_lambda (fun=143061829, nargs=2, arg_vector=0xffffc284) at eval.c:3220
        val = <value optimized out>
        syms_left = 138529034
        next = <value optimized out>
        count = 40
        i = <value optimized out>
        optional = <value optimized out>
        rest = <value optimized out>
#5  0x08190443 in Ffuncall (nargs=3, args=0xffffc280) at eval.c:3088
        fun = <value optimized out>
        original_fun = 140836434
        funcar = <value optimized out>
        numargs = 2
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0xffffc3ac, 
          function = 0xffffc280, 
          args = 0xffffc284, 
          nargs = 2, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = <value optimized out>
        i = <value optimized out>
#6  0x081c7f8a in Fbyte_code (bytestr=<value optimized out>, vector=141725429, maxdepth=12) at bytecode.c:680
        count = 40
        op = 2
        vectorp = 0x8728ef8
        stack = {
          pc = 0x88e1c7f "\207", 
          top = 0xffffc288, 
          bottom = 0xffffc280, 
          byte_string = 141724625, 
          byte_string_start = 0x88e1c6c "\b\tB\021\n\vB\023\b\306 \\\020\f\022\307\r\b\"\207", 
          constants = 141725429, 
          next = 0xffffc464
        }
        top = 0xffffc280
        result = <value optimized out>
#7  0x08190128 in funcall_lambda (fun=141725573, nargs=1, arg_vector=0xffffc3f4) at eval.c:3220
        val = <value optimized out>
        syms_left = 138529034
        next = <value optimized out>
        count = 39
        i = <value optimized out>
        optional = <value optimized out>
        rest = <value optimized out>
#8  0x08190443 in Ffuncall (nargs=2, args=0xffffc3f0) at eval.c:3088
        fun = <value optimized out>
        original_fun = 143113522
        funcar = <value optimized out>
        numargs = 1
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0xffffc53c, 
          function = 0xffffc3f0, 
          args = 0xffffc3f4, 
          nargs = 1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = <value optimized out>
        i = <value optimized out>
#9  0x081c7f8a in Fbyte_code (bytestr=<value optimized out>, vector=141708333, maxdepth=44) at bytecode.c:680
        count = 28
        op = 1
        vectorp = 0x8724c30
        stack = {
          pc = 0x88e0f89 "\210\202\061", 
          top = 0xffffc3f4, 
          bottom = 0xffffc3f0, 
          byte_string = 143819513, 
          byte_string_start = 0x88e0ef4 "\306\307 \310K\311K\305K\bʉ\211\211\031\032\033\034\030\035\036\t\036\b\036\037\036 \313\016\037\306\"\210\310\314M\210\311\315KM\210\305\314M\210Ύ\317\016!\312\306#\205\231", 
          constants = 141708333, 
          next = 0xffffc5e4
        }
        top = 0xffffc3f0
        result = <value optimized out>
#10 0x08190128 in funcall_lambda (fun=141955869, nargs=0, arg_vector=0xffffc584) at eval.c:3220
        val = <value optimized out>
        syms_left = 138529034
        next = <value optimized out>
        count = 28
        i = <value optimized out>
        optional = <value optimized out>
        rest = <value optimized out>
#11 0x08190443 in Ffuncall (nargs=1, args=0xffffc580) at eval.c:3088
        fun = <value optimized out>
        original_fun = 141707386
        funcar = <value optimized out>
        numargs = 0
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0xffffc6bc, 
          function = 0xffffc580, 
          args = 0xffffc584, 
          nargs = 0, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = <value optimized out>
        i = <value optimized out>
#12 0x081c7f8a in Fbyte_code (bytestr=<value optimized out>, vector=142967797, maxdepth=24) at bytecode.c:680
        count = 24
        op = 0
        vectorp = 0x88583f8
        stack = {
          pc = 0x88e47f0 "\210\n\203\272\001\302\016Q!\210\016\\\203\357\001\016Qb\210\374\016]\306\330#\203\326\001\375\376!\210\377c\210\202\303\001\016Qb\210\374\016W\306\330#\203\357\001\375\376!\210\201^", 
          top = 0xffffc580, 
          bottom = 0xffffc580, 
          byte_string = 141925241, 
          byte_string_start = 0x88e4640 "\306\b\t\306\032\031\030\033\f\025\f\026@\307\026AƉ\026B\026C\306\026D\016E\211\026F\016G8\026H\306\026I\310\311\016J!!\312B\026K\313 \210\016L\203M", 
          constants = 142967797, 
          next = 0xffffc754
        }
        top = 0xffffc580
        result = <value optimized out>
#13 0x08190128 in funcall_lambda (fun=141659621, nargs=2, arg_vector=0xffffc704) at eval.c:3220
        val = <value optimized out>
        syms_left = 138529034
        next = <value optimized out>
        count = 22
        i = <value optimized out>
        optional = <value optimized out>
        rest = <value optimized out>
#14 0x08190443 in Ffuncall (nargs=3, args=0xffffc700) at eval.c:3088
        fun = <value optimized out>
        original_fun = 141707026
        funcar = <value optimized out>
        numargs = 2
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0xffffc82c, 
          function = 0xffffc700, 
          args = 0xffffc704, 
          nargs = 2, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = <value optimized out>
        i = <value optimized out>
#15 0x081c7f8a in Fbyte_code (bytestr=<value optimized out>, vector=141882477, maxdepth=16) at bytecode.c:680
        count = 20
        op = 2
        vectorp = 0x874f470
        stack = {
          pc = 0x88e433e "\210\311 \211\021@\n@Z\316_\t\211\033A@)\n\211\033A@)Z\\\021\313\317\t\"\210\320\t!\210*\305\321!\207", 
          top = 0xffffc708, 
          bottom = 0xffffc700, 
          byte_string = 143121441, 
          byte_string_start = 0x88e431c "\304 \210\305\306!\210\307\300!\203\025", 
          constants = 141882477, 
          next = 0xffffc8c4
        }
        top = 0xffffc700
        result = <value optimized out>
#16 0x08190128 in funcall_lambda (fun=141882669, nargs=0, arg_vector=0xffffc874) at eval.c:3220
        val = <value optimized out>
        syms_left = 138529034
        next = <value optimized out>
        count = 20
        i = <value optimized out>
        optional = <value optimized out>
        rest = <value optimized out>
#17 0x08190443 in Ffuncall (nargs=1, args=0xffffc870) at eval.c:3088
        fun = <value optimized out>
        original_fun = 141390506
        funcar = <value optimized out>
        numargs = 0
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0xffffc99c, 
          function = 0xffffc870, 
          args = 0xffffc874, 
          nargs = 0, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = <value optimized out>
        i = <value optimized out>
#18 0x081c7f8a in Fbyte_code (bytestr=<value optimized out>, vector=140904077, maxdepth=16) at bytecode.c:680
        count = 20
        op = 0
        vectorp = 0x8660690
        stack = {
          pc = 0x88e9839 "\210\202\030", 
          top = 0xffffc870, 
          bottom = 0xffffc870, 
          byte_string = 141622201, 
          byte_string_start = 0x88e982c "eb\210\300\301\302\303#\203\021", 
          constants = 140904077, 
          next = 0xffffca34
        }
        top = 0xffffc870
        result = <value optimized out>
#19 0x08190128 in funcall_lambda (fun=143556773, nargs=0, arg_vector=0xffffc9e4) at eval.c:3220
        val = <value optimized out>
        syms_left = 138529034
        next = <value optimized out>
        count = 20
        i = <value optimized out>
        optional = <value optimized out>
        rest = <value optimized out>
#20 0x08190443 in Ffuncall (nargs=1, args=0xffffc9e0) at eval.c:3088
        fun = <value optimized out>
        original_fun = 141390218
        funcar = <value optimized out>
        numargs = 0
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0xffffcb0c, 
          function = 0xffffc9e0, 
          args = 0xffffc9e4, 
          nargs = 0, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = <value optimized out>
        i = <value optimized out>
#21 0x081c7f8a in Fbyte_code (bytestr=<value optimized out>, vector=143025109, maxdepth=12) at bytecode.c:680
        count = 19
        op = 0
        vectorp = 0x88663d8
        stack = {
          pc = 0x88e97ed ")\207", 
          top = 0xffffc9e0, 
          bottom = 0xffffc9e0, 
          byte_string = 141622841, 
          byte_string_start = 0x88e97ac "\b\031\n\203\027", 
          constants = 143025109, 
          next = 0xffffcbb4
        }
        top = 0xffffc9e0
        result = <value optimized out>
#22 0x08190128 in funcall_lambda (fun=143524677, nargs=3, arg_vector=0xffffcb54) at eval.c:3220
        val = <value optimized out>
        syms_left = 138529034
        next = <value optimized out>
        count = 16
        i = <value optimized out>
        optional = <value optimized out>
        rest = <value optimized out>
#23 0x08190443 in Ffuncall (nargs=4, args=0xffffcb50) at eval.c:3088
        fun = <value optimized out>
        original_fun = 141390410
        funcar = <value optimized out>
        numargs = 3
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0xffffcc8c, 
          function = 0xffffcb50, 
          args = 0xffffcb54, 
          nargs = 3, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = <value optimized out>
        i = <value optimized out>
#24 0x081c7f8a in Fbyte_code (bytestr=<value optimized out>, vector=141623797, maxdepth=24) at bytecode.c:680
        count = 11
        op = 3
        vectorp = 0x87101f8
        stack = {
          pc = 0x88e95f7 "\210\v\204q", 
          top = 0xffffcb5c, 
          bottom = 0xffffcb50, 
          byte_string = 141574081, 
          byte_string_start = 0x88e9594 "\306\b!\211\020\021\n\307\033\034\310\025\f\203!", 
          constants = 141623797, 
          next = 0xffffcd24
        }
        top = 0xffffcb50
        result = <value optimized out>
#25 0x08190128 in funcall_lambda (fun=143417717, nargs=1, arg_vector=0xffffccd4) at eval.c:3220
        val = <value optimized out>
        syms_left = 138529034
        next = <value optimized out>
        count = 9
        i = <value optimized out>
        optional = <value optimized out>
        rest = <value optimized out>
#26 0x08190443 in Ffuncall (nargs=2, args=0xffffccd0) at eval.c:3088
        fun = <value optimized out>
        original_fun = 139572354
        funcar = <value optimized out>
        numargs = 1
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0xffffcdfc, 
          function = 0xffffccd0, 
          args = 0xffffccd4, 
          nargs = 1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = <value optimized out>
        i = <value optimized out>
#27 0x081c7f8a in Fbyte_code (bytestr=<value optimized out>, vector=140539357, maxdepth=16) at bytecode.c:680
        count = 8
        op = 1
        vectorp = 0x86075e0
        stack = {
          pc = 0x8870e28 "\202!", 
          top = 0xffffccd4, 
          bottom = 0xffffccd0, 
          byte_string = 141530153, 
          byte_string_start = 0x8870e10 "\b;\203\f", 
          constants = 140539357, 
          next = 0x0
        }
        top = 0xffffccd0
        result = <value optimized out>
#28 0x08190128 in funcall_lambda (fun=143111053, nargs=2, arg_vector=0xffffce44) at eval.c:3220
        val = <value optimized out>
        syms_left = 138529034
        next = <value optimized out>
        count = 6
        i = <value optimized out>
        optional = <value optimized out>
        rest = <value optimized out>
#29 0x08190443 in Ffuncall (nargs=3, args=0xffffce40) at eval.c:3088
        fun = <value optimized out>
        original_fun = 139572306
        funcar = <value optimized out>
        numargs = 2
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0xffffd02c, 
          function = 0xffffce40, 
          args = 0xffffce44, 
          nargs = 2, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = <value optimized out>
        i = <value optimized out>
#30 0x0818f51d in Fapply (nargs=2, args=0xffffceb8) at eval.c:2506
        i = <value optimized out>
        numargs = 2
        spread_arg = 138529034
        funcall_args = 0xffffce40
        fun = <value optimized out>
        retval = <value optimized out>
        gcpro1 = {
          next = <value optimized out>, 
          var = <value optimized out>, 
          nvars = 3
        }
        sa_count = 6
        sa_must_free = 0
#31 0x0818f73f in apply1 (fn=139572306, arg=141160638) at eval.c:2780
        args = {139572306, 141160638}
#32 0x0818c7be in Fcall_interactively (function=139572306, record_flag=138529082, keys=138563309) at callint.c:396
        input = <value optimized out>
        args = <value optimized out>
        visargs = <value optimized out>
        specs = 141160638
        filter_specs = <value optimized out>
        teml = <value optimized out>
        up_event = 138529034
        enable = 138529034
        speccount = <value optimized out>
        next_event = <value optimized out>
        prefix_arg = 138529034
        string = 0x0
        tem = <value optimized out>
        varies = <value optimized out>
        i = <value optimized out>
        j = <value optimized out>
        count = <value optimized out>
        foo = <value optimized out>
        prompt1 = "aK\026\b\256&S\bY\372\300Mb\364\224\026\216\030\016\000\000\000\000\000\a\b\000\000\000\000\000\000\002\000\000\000 S\016\000\244\201\000\000\001\000\000\000\256&S\b\n\311A\bP\000\000\000\n\311A\b\270N\026\b\256&S\b:\311A\b\000\020\000\000X\001\000\000\n\311A\b\n\311A\bP\000\000\000\204\361\030\b"
        tem1 = <value optimized out>
        arg_from_tty = 0
        key_count = 7
        record_then_fail = 0
        save_this_command = 139572306
        save_last_command = 138559994
        save_this_original_command = 139471866
        save_real_this_command = 139572306
#33 0x08190607 in Ffuncall (nargs=4, args=0xffffd070) at eval.c:3037
        fun = <value optimized out>
        original_fun = <value optimized out>
        funcar = <value optimized out>
        numargs = 3
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0xffffd16c, 
          function = 0xffffd070, 
          args = 0xffffd074, 
          nargs = 3, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = 0xffffd074
        i = <value optimized out>
#34 0x081908a7 in call3 (fn=138649522, arg1=139572306, arg2=138529082, arg3=138529034) at eval.c:2857
        ret_ungc_val = 1334
        args = {138649522, 139572306, 138529082, 138529034}
#35 0x081218fa in Fexecute_extended_command (prefixarg=138529034) at keyboard.c:10675
        function = 139572306
        buf = "M-x ", '\000' <repeats 32 times>, "\b.B\b"
        saved_last_point_position = 192
        saved_keys = <value optimized out>
        saved_last_point_position_buffer = 138554893
        bindings = 138529034
        value = <value optimized out>
        hstarted = 141520048
#36 0x0819062e in Ffuncall (nargs=2, args=0xffffd200) at eval.c:3031
        fun = <value optimized out>
        original_fun = <value optimized out>
        funcar = <value optimized out>
        numargs = 1
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0xffffd37c, 
          function = 0xffffd200, 
          args = 0xffffd204, 
          nargs = 1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = 0xffffd204
        i = <value optimized out>
#37 0x0818ceb0 in Fcall_interactively (function=138564306, record_flag=138529034, keys=138563309) at callint.c:869
        val = <value optimized out>
        args = 0xffffd200
        visargs = 0xffffd1e0
        specs = <value optimized out>
        filter_specs = <value optimized out>
        teml = <value optimized out>
        up_event = 138529034
        enable = 0
        speccount = <value optimized out>
        next_event = <value optimized out>
        prefix_arg = 138529034
        string = 0xffffd220 "P"
        tem = <value optimized out>
        varies = 0xffffd1c0
        i = <value optimized out>
        j = 1
        count = 1
        foo = <value optimized out>
        prompt1 = '\000' <repeats 99 times>
        tem1 = <value optimized out>
        arg_from_tty = <value optimized out>
        key_count = 1
        record_then_fail = 0
        save_this_command = 138564306
        save_last_command = 138529034
        save_this_original_command = 138564306
        save_real_this_command = 138564306
#38 0x08190607 in Ffuncall (nargs=4, args=0xffffd3c0) at eval.c:3037
        fun = <value optimized out>
        original_fun = <value optimized out>
        funcar = <value optimized out>
        numargs = 3
        lisp_numargs = <value optimized out>
        val = <value optimized out>
        backtrace = {
          next = 0x0, 
          function = 0xffffd3c0, 
          args = 0xffffd3c4, 
          nargs = 3, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = 0xffffd3c4
        i = <value optimized out>
#39 0x081908a7 in call3 (fn=138649522, arg1=138564306, arg2=138529034, arg3=138529034) at eval.c:2857
        ret_ungc_val = 1334
        args = {138649522, 138564306, 138529034, 138529034}
#40 0x0812ea21 in command_loop_1 () at keyboard.c:1906
        scount = 2
        cmd = <value optimized out>
        lose = <value optimized out>
        keybuf = {536871392, -134230028, -149407324, 38, -11084, -134307535, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -11160, -11360, 0, 0, 138791090, 138529034, -1472036457, 0, 64, 139301496, 139301496, 139301512, -9704, 135405824}
        i = <value optimized out>
        prev_modiff = 10
        prev_buffer = 0x8422e08
        already_adjusted = 0
#41 0x0818ed2a in internal_condition_case (bfun=0x812e6d0 <command_loop_1>, handlers=138567018, hfun=0x8123820 <cmd_error>) at eval.c:1492
        val = <value optimized out>
        c = {
          tag = 138529034, 
          val = 138529034, 
          next = 0xffffd5e8, 
          gcpro = 0x0, 
          jmp = {{
              __jmpbuf = {139301496, 139301496, 139301512, -9704, 604656024, -361065353}, 
              __mask_was_saved = 0, 
              __saved_mask = {
                __val = {0, 0, 0, 0, 0, 4294956448, 4294956376, 4294956388, 0, 4160739592, 0, 0, 0, 134547621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4294956688, 4294956400, 4294956688, 4145581780, 4147160480, 2, 4294967295, 4160737268, 134547621}
              }
            }}, 
          backlist = 0x0, 
          handlerlist = 0x0, 
          lisp_eval_depth = 0, 
          pdlcount = 2, 
          poll_suppress_count = 1, 
          interrupt_input_blocked = 0, 
          byte_stack = 0x0
        }
        h = {
          handler = 138567018, 
          var = 138529034, 
          chosen_clause = 134533396, 
          tag = 0xffffd4c4, 
          next = 0x0
        }
#42 0x08122545 in command_loop_2 () at keyboard.c:1362
        val = 1334
#43 0x0818ec39 in internal_catch (tag=138564090, func=0x8122520 <command_loop_2>, arg=138529034) at eval.c:1228
        c = {
          tag = 138564090, 
          val = 138529034, 
          next = 0x0, 
          gcpro = 0x0, 
          jmp = {{
              __jmpbuf = {139301496, 139301496, 139301512, -9704, 604541336, -361026441}, 
              __mask_was_saved = 0, 
              __saved_mask = {
                __val = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 138554888, 138529034, 138696570, 138694331, 135786269, 138696570, 138694331, 138529034, 138554888, 0, 4146955264, 0, 14, 140779584, 138694328, 138529058, 4294925999, 400, 4294958136, 136349331, 138696570, 138529034}
              }
            }}, 
          backlist = 0x0, 
          handlerlist = 0x0, 
          lisp_eval_depth = 0, 
          pdlcount = 2, 
          poll_suppress_count = 1, 
          interrupt_input_blocked = 0, 
          byte_stack = 0x0
        }
#44 0x08123a1f in command_loop () at keyboard.c:1341
No locals.
#45 0x08123aba in recursive_edit_1 () at keyboard.c:956
        count = 1
        val = <value optimized out>
#46 0x08123bee in Frecursive_edit () at keyboard.c:1018
        count = <value optimized out>
        buffer = 138529034
#47 0x08057727 in main (argc=<value optimized out>, argv=0xffffdad4) at emacs.c:1833
        dummy = -9600
        stack_bottom_variable = 8 '\b'
        do_initial_setlocale = <value optimized out>
        skip_args = 0
        rlim = {
          rlim_cur = 8388608, 
          rlim_max = 18446744073709551615
        }
        no_loadup = 0
        junk = 0x0
        dname_arg = 0x0

Lisp Backtrace:
"woman2-format-paragraphs" (0xffffc284)
"woman2-RS" (0xffffc3f4)
"woman2-roff-buffer" (0xffffc584)
"woman-decode-region" (0xffffc704)
"woman-decode-buffer" (0xffffc874)
"woman-process-buffer" (0xffffc9e4)
"woman-really-find-file" (0xffffcb54)
"woman-find-file" (0xffffccd4)
"woman" (0xffffce44)
"call-interactively" (0xffffd074)
"execute-extended-command" (0xffffd204)
"call-interactively" (0xffffd3c4)
(gdb) xbacktrace 
"woman2-format-paragraphs" (0xffffc284)
"woman2-RS" (0xffffc3f4)
"woman2-roff-buffer" (0xffffc584)
"woman-decode-region" (0xffffc704)
"woman-decode-buffer" (0xffffc874)
"woman-process-buffer" (0xffffc9e4)
"woman-really-find-file" (0xffffcb54)
"woman-find-file" (0xffffccd4)
"woman" (0xffffce44)
"call-interactively" (0xffffd074)
"execute-extended-command" (0xffffd204)
"call-interactively" (0xffffd3c4)

In GNU Emacs 23.3.50.1 (i486-pc-linux-gnu, GTK+ Version 2.24.4)
 of 2011-05-04 on turtle
Windowing system distributor `The X.Org Foundation', version 11.0.11001000
configured using `configure  '--build=i486-pc-linux-gnu' '--without-gconf' 'build_alias=i486-pc-linux-gnu''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: C
  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: de_DE.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
M-x r e p o r t - e m <tab> <return>

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.

Load-path shadows:
None found.

Features:
(shadow sort mail-extr message sendmail regexp-opt ecomplete rfc822 mml
easymenu mml-sec password-cache mm-decode mm-bodies mm-encode mailcap
mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader
gnus-util netrc time-date mm-util mail-prsvr gmm-utils wid-edit
mailheader canlock sha1 hex-util hashcash mail-utils emacsbug tooltip
ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting
tool-bar dnd fontset image fringe lisp-mode register page menu-bar
rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock
syntax facemenu font-core frame cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button
minibuffer faces cus-face files text-properties overlay md5 base64
format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process dbusbind font-render-setting gtk
x-toolkit x multi-tty emacs)