Subject: 25.1.50; Another crash in automatic gc
From: Michael Heerdegen <[email-masked]>
To: [email-masked]
Cc: Eli Zaretskii <[email-masked]>
Date: Sat, 22 Oct 2016 11:38:02 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

I think this could be provoked by some lisp stuff I currently develop
that does a lot of consing, dunno (but of cause I don't funcall `crash'
anywhere, at least not willingly :-) ).  Crashs happen every ten minutes or
so, and at totally random points.

Here is the gdb output.  Session still open.

TIA,

Michael.

Current directory is /home/micha/software/emacs/src/
GNU gdb (Debian 7.11.1-2) 7.11.1
Copyright (C) 2016 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from emacs...done.
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from terminal]
DISPLAY = :0
TERM = dumb
(gdb) run
Starting program: /home/micha/software/emacs/src/emacs 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe7df2700 (LWP 4175)]
[New Thread 0x7fffe6f2e700 (LWP 4176)]
[New Thread 0x7fffe64d0700 (LWP 4177)]

Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
0x000000000058aae0 in unchain_marker (marker=0x88e9968) at marker.c:605
605	      for (tail = BUF_MARKERS (b); tail; prev = &tail->next, tail = *prev)
(gdb) bt
#0  0x000000000058aae0 in unchain_marker (marker=0x88e9968) at marker.c:605
#1  0x00000000005cc94d in sweep_misc () at alloc.c:6899
#2  0x00000000005ccb52 in gc_sweep () at alloc.c:6983
#3  0x00000000005ca977 in garbage_collect_1 (end=0x7fffffff9658) at alloc.c:5799
#4  0x00000000005caf0a in Fgarbage_collect () at alloc.c:5983
#5  0x000000000054a026 in maybe_gc () at lisp.h:4656
#6  0x000000000062eda2 in exec_byte_code (bytestr=55831588, vector=50194421, maxdepth=34, args_template=1030, nargs=1, args=0x7fffffff9c38) at bytecode.c:915
#7  0x00000000005ed2cb in funcall_lambda (fun=54470597, nargs=1, arg_vector=0x7fffffff9c30) at eval.c:2862
#8  0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffff9c28) at eval.c:2747
#9  0x000000000062ec61 in exec_byte_code (bytestr=55824388, vector=132472637, maxdepth=22, args_template=1030, nargs=1, args=0x7fffffffa160) at bytecode.c:880
#10 0x00000000005ed2cb in funcall_lambda (fun=132472733, nargs=1, arg_vector=0x7fffffffa158) at eval.c:2862
#11 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffa150) at eval.c:2747
#12 0x000000000062ec61 in exec_byte_code (bytestr=55813124, vector=128040397, maxdepth=14, args_template=1030, nargs=1, args=0x7fffffffa6b8) at bytecode.c:880
#13 0x00000000005ed2cb in funcall_lambda (fun=128040437, nargs=1, arg_vector=0x7fffffffa6b0) at eval.c:2862
#14 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffa6a8) at eval.c:2747
#15 0x000000000062ec61 in exec_byte_code (bytestr=55813540, vector=48303485, maxdepth=50, args_template=2054, nargs=1, args=0x7fffffffabf8) at bytecode.c:880
#16 0x00000000005ed2cb in funcall_lambda (fun=52043317, nargs=1, arg_vector=0x7fffffffabf0) at eval.c:2862
#17 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffabe8) at eval.c:2747
#18 0x000000000062ec61 in exec_byte_code (bytestr=55806212, vector=128039941, maxdepth=42, args_template=1026, nargs=0, args=0x7fffffffb148) at bytecode.c:880
#19 0x00000000005ed2cb in funcall_lambda (fun=128040141, nargs=0, arg_vector=0x7fffffffb148) at eval.c:2862
#20 0x00000000005ecd10 in Ffuncall (nargs=1, args=0x7fffffffb140) at eval.c:2747
#21 0x000000000062ec61 in exec_byte_code (bytestr=49706148, vector=9447525, maxdepth=10, args_template=1030, nargs=1, args=0x7fffffffb670) at bytecode.c:880
#22 0x00000000005ed2cb in funcall_lambda (fun=32058421, nargs=1, arg_vector=0x7fffffffb668) at eval.c:2862
#23 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffb660) at eval.c:2747
#24 0x000000000062ec61 in exec_byte_code (bytestr=49922564, vector=52785133, maxdepth=14, args_template=1030, nargs=1, args=0x7fffffffbb98) at bytecode.c:880
#25 0x00000000005ed2cb in funcall_lambda (fun=46673725, nargs=1, arg_vector=0x7fffffffbb90) at eval.c:2862
#26 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffbb88) at eval.c:2747
#27 0x000000000062ec61 in exec_byte_code (bytestr=53773316, vector=128040229, maxdepth=30, args_template=1026, nargs=0, args=0x7fffffffc0c8) at bytecode.c:880
#28 0x00000000005ed2cb in funcall_lambda (fun=128040309, nargs=0, arg_vector=0x7fffffffc0c8) at eval.c:2862
#29 0x00000000005ecd10 in Ffuncall (nargs=1, args=0x7fffffffc0c0) at eval.c:2747
#30 0x000000000062ec61 in exec_byte_code (bytestr=49706148, vector=9447525, maxdepth=10, args_template=1030, nargs=1, args=0x7fffffffc5f0) at bytecode.c:880
#31 0x00000000005ed2cb in funcall_lambda (fun=32058421, nargs=1, arg_vector=0x7fffffffc5e8) at eval.c:2862
#32 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffc5e0) at eval.c:2747
#33 0x000000000062ec61 in exec_byte_code (bytestr=49922564, vector=52785133, maxdepth=14, args_template=1030, nargs=1, args=0x7fffffffcb20) at bytecode.c:880
#34 0x00000000005ed2cb in funcall_lambda (fun=46673725, nargs=1, arg_vector=0x7fffffffcb18) at eval.c:2862
#35 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffcb10) at eval.c:2747
#36 0x000000000062ec61 in exec_byte_code (bytestr=55667524, vector=51883589, maxdepth=42, args_template=1026, nargs=1, args=0x7fffffffd080) at bytecode.c:880
#37 0x00000000005ed2cb in funcall_lambda (fun=43687877, nargs=1, arg_vector=0x7fffffffd078) at eval.c:2862
#38 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffd070) at eval.c:2747
#39 0x000000000062ec61 in exec_byte_code (bytestr=55804324, vector=45829997, maxdepth=30, args_template=3082, nargs=2, args=0x7fffffffd5b8) at bytecode.c:880
#40 0x00000000005ed2cb in funcall_lambda (fun=46132525, nargs=2, arg_vector=0x7fffffffd5a8) at eval.c:2862
#41 0x00000000005ecd10 in Ffuncall (nargs=3, args=0x7fffffffd5a0) at eval.c:2747
#42 0x000000000062ec61 in exec_byte_code (bytestr=55632004, vector=52748229, maxdepth=30, args_template=1030, nargs=1, args=0x7fffffffdc78) at bytecode.c:880
#43 0x00000000005ed2cb in funcall_lambda (fun=52764613, nargs=1, arg_vector=0x7fffffffdc70) at eval.c:2862
#44 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffdc68) at eval.c:2747
#45 0x00000000005e5067 in Ffuncall_interactively (nargs=2, args=0x7fffffffdc68) at callint.c:252
#46 0x00000000005ec98f in Ffuncall (nargs=3, args=0x7fffffffdc60) at eval.c:2678
#47 0x00000000005ebbf4 in Fapply (nargs=3, args=0x7fffffffdc60) at eval.c:2283
#48 0x00000000005e54df in Fcall_interactively (function=37851968, record_flag=0, keys=13333909) at callint.c:389
#49 0x00000000005ecafc in Ffuncall (nargs=4, args=0x7fffffffdee8) at eval.c:2705
#50 0x000000000062ec61 in exec_byte_code (bytestr=10341356, vector=10341389, maxdepth=54, args_template=4102, nargs=1, args=0x7fffffffe440) at bytecode.c:880
#51 0x00000000005ed2cb in funcall_lambda (fun=10341309, nargs=1, arg_vector=0x7fffffffe438) at eval.c:2862
#52 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffe430) at eval.c:2747
#53 0x00000000005ec4b7 in call1 (fn=14832, arg1=37851968) at eval.c:2557
#54 0x000000000055109d in command_loop_1 () at keyboard.c:1484
#55 0x00000000005e9999 in internal_condition_case (bfun=0x5508e7 <command_loop_1>, handlers=19104, hfun=0x5500d4 <cmd_error>) at eval.c:1314
#56 0x00000000005505f1 in command_loop_2 (ignore=0) at keyboard.c:1112
#57 0x00000000005e92b9 in internal_catch (tag=45936, func=0x5505c8 <command_loop_2>, arg=0) at eval.c:1079
#58 0x0000000000550593 in command_loop () at keyboard.c:1091
#59 0x000000000054fc9c in recursive_edit_1 () at keyboard.c:697
#60 0x000000000054fe30 in Frecursive_edit () at keyboard.c:768
#61 0x000000000054dcb7 in main (argc=1, argv=0x7fffffffe8e8) at emacs.c:1626

Lisp Backtrace:
"Automatic GC" (0x0)
"el-search-atom-list" (0xffff9c30)
0x7e55f98 PVEC_COMPILED
0x7a1bdf0 PVEC_COMPILED
"el-search--next-buffer" (0xffffabf0)
0x7a1bcc8 PVEC_COMPILED
"thunk-force" (0xffffb668)
"stream-empty-p" (0xffffbb90)
0x7a1bd70 PVEC_COMPILED
"thunk-force" (0xffffc5e8)
"stream-empty-p" (0xffffcb18)
"el-search-continue-search" (0xffffd078)
"el-search-setup-search" (0xffffd5a8)
"el-search-emacs-elisp-sources" (0xffffdc70)
"funcall-interactively" (0xffffdc68)
"call-interactively" (0xffffdef0)
"command-execute" (0xffffe438)
(gdb) bt full
#0  0x000000000058aae0 in unchain_marker (marker=0x88e9968) at marker.c:605
        tail = 0x2020200020202020
        prev = 0x2020200020202030
        b = 0x1a4dc00
#1  0x00000000005cc94d in sweep_misc () at alloc.c:6899
        i = 9
        this_free = 5
        mblk = 0x88e9800
        mprev = 0x89027e8
        lim = 25
        num_free = 395
        num_used = 96
#2  0x00000000005ccb52 in gc_sweep () at alloc.c:6983
No locals.
#3  0x00000000005ca977 in garbage_collect_1 (end=0x7fffffff9658) at alloc.c:5799
        nextb = 0x0
        stack_top_variable = 0 '\000'
        i = 587
        message_p = true
        count = 25
        start = {
          tv_sec = 1477128564, 
          tv_nsec = 119032393
        }
        retval = 0
        tot_before = 0
        total = {5538176, 3985729650688, 140737488328144, 6392214, 1542, 0, 0, 140965893, 13018736, 42955718423}
#4  0x00000000005caf0a in Fgarbage_collect () at alloc.c:5983
        end = 0x7fffffff9658
#5  0x000000000054a026 in maybe_gc () at lisp.h:4656
No locals.
#6  0x000000000062eda2 in exec_byte_code (bytestr=55831588, vector=50194421, maxdepth=34, args_template=1030, nargs=1, args=0x7fffffff9c38) at bytecode.c:915
        count = 23
        op = 130
        vectorp = 0x2fde7f8
        stack = {
          pc = 0x2f1a665 "\025", 
          byte_string = 55831588, 
          byte_string_start = 0x2f1a648 "r\211q\210\300\301\302Êeb\210\304\305\061&", 
          next = 0x7fffffff9c80
        }
        top = 0x7fffffff96f0
        result = 109044613
        type = CONDITION_CASE
#7  0x00000000005ed2cb in funcall_lambda (fun=54470597, nargs=1, arg_vector=0x7fffffff9c30) at eval.c:2862
        size = 5
        val = 1
        syms_left = 1030
        next = 4366976
        lexenv = 64424483632
        count = 23
        i = 5542518
        optional = false
        rest = false
#8  0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffff9c28) at eval.c:2747
        fun = 54470597
        original_fun = 42949008
        funcar = 22
        numargs = 1
        lisp_numargs = 89286436
        val = 140737488329728
        internal_args = 0x866f805
        count = 22
#9  0x000000000062ec61 in exec_byte_code (bytestr=55824388, vector=132472637, maxdepth=22, args_template=1030, nargs=1, args=0x7fffffffa160) at bytecode.c:880
        count = 21
        op = 1
        vectorp = 0x7e55f40
        stack = {
          pc = 0x2f1a7fc "!)\207", 
          byte_string = 55824388, 
          byte_string_start = 0x2f1a7c8 "\301\302\002;\203\v", 
          next = 0x7fffffffa1a0
        }
        top = 0x7fffffff9c28
        result = 132472733
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#10 0x00000000005ed2cb in funcall_lambda (fun=132472733, nargs=1, arg_vector=0x7fffffffa158) at eval.c:2862
        size = 5
        val = 1
        syms_left = 1030
        next = 0
        lexenv = 64424484960
        count = 21
        i = 5542518
        optional = false
        rest = false
#11 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffa150) at eval.c:2747
        fun = 132472733
        original_fun = 132472733
        funcar = 140737488331008
        numargs = 1
        lisp_numargs = 13018736
        val = 132472733
        internal_args = 0x5487b1 <ASIZE+24>
        count = 20
#12 0x000000000062ec61 in exec_byte_code (bytestr=55813124, vector=128040397, maxdepth=14, args_template=1030, nargs=1, args=0x7fffffffa6b8) at bytecode.c:880
        count = 20
        op = 1
        vectorp = 0x7a1bdd0
        stack = {
          pc = 0x2f1aa50 "\207", 
          byte_string = 55813124, 
          byte_string_start = 0x2f1aa40 "\300\001!\205\020", 
          next = 0x7fffffffa710
        }
        top = 0x7fffffffa150
        result = 134310403
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#13 0x00000000005ed2cb in funcall_lambda (fun=128040437, nargs=1, arg_vector=0x7fffffffa6b0) at eval.c:2862
        size = 5
        val = 1
        syms_left = 1030
        next = 140737488332192
        lexenv = 64424486272
        count = 20
        i = 5542518
        optional = false
        rest = false
#14 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffa6a8) at eval.c:2747
        fun = 128040437
        original_fun = 128040437
        funcar = 6101083
        numargs = 1
        lisp_numargs = 13018736
        val = 0
        internal_args = 0xffffa5c0
        count = 19
#15 0x000000000062ec61 in exec_byte_code (bytestr=55813540, vector=48303485, maxdepth=50, args_template=2054, nargs=1, args=0x7fffffffabf8) at bytecode.c:880
        count = 19
        op = 1
        vectorp = 0x2e10d80
        stack = {
          pc = 0x2f1a8f1 "\262\003\202C", 
          byte_string = 55813540, 
          byte_string_start = 0x2f1a890 "\305 \210\306\307!\210\211\206\f", 
          next = 0x7fffffffac70
        }
        top = 0x7fffffffa6a8
        result = 140737488332776
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#16 0x00000000005ed2cb in funcall_lambda (fun=52043317, nargs=1, arg_vector=0x7fffffffabf0) at eval.c:2862
        size = 5
        val = 1
        syms_left = 2054
        next = 13018736
        lexenv = 64424487664
        count = 19
        i = 5542518
        optional = false
        rest = false
#17 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffabe8) at eval.c:2747
        fun = 52043317
        original_fun = 42949104
        funcar = 6101083
        numargs = 1
        lisp_numargs = 13018736
        val = 0
        internal_args = 0x5f37b2 <Fmemq+254>
        count = 18
#18 0x000000000062ec61 in exec_byte_code (bytestr=55806212, vector=128039941, maxdepth=42, args_template=1026, nargs=0, args=0x7fffffffb148) at bytecode.c:880
        count = 18
        op = 1
        vectorp = 0x7a1bc08
        stack = {
          pc = 0x2f1ac16 "\211\205&\001r\211q\210\212\300\306H\r>\204>", 
          byte_string = 55806212, 
          byte_string_start = 0x2f1abf0 "\211\203\a", 
          next = 0x7fffffffb190
        }
        top = 0x7fffffffabe8
        result = 5120544
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#19 0x00000000005ed2cb in funcall_lambda (fun=128040141, nargs=0, arg_vector=0x7fffffffb148) at eval.c:2862
        size = 5
        val = 0
        syms_left = 1026
        next = 13018736
        lexenv = 64424489040
        count = 18
        i = 5542518
        optional = false
        rest = false
#20 0x00000000005ecd10 in Ffuncall (nargs=1, args=0x7fffffffb140) at eval.c:2747
        fun = 128040141
        original_fun = 128040141
        funcar = 3
        numargs = 0
        lisp_numargs = 140737488336384
        val = 9447525
        internal_args = 0x5487b1 <ASIZE+24>
        count = 17
#21 0x000000000062ec61 in exec_byte_code (bytestr=49706148, vector=9447525, maxdepth=10, args_template=1030, nargs=1, args=0x7fffffffb670) at bytecode.c:880
        count = 17
        op = 0
        vectorp = 0x902868 <pure+104>
        stack = {
          pc = 0x33ef652 "\207", 
          byte_string = 49706148, 
          byte_string_start = 0x33ef650 "\211 \207", 
          next = 0x7fffffffb6b0
        }
        top = 0x7fffffffb140
        result = 9580957
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#22 0x00000000005ed2cb in funcall_lambda (fun=32058421, nargs=1, arg_vector=0x7fffffffb668) at eval.c:2862
        size = 5
        val = 1
        syms_left = 1030
        next = 13018736
        lexenv = 64424490352
        count = 17
        i = 5542518
        optional = false
        rest = false
#23 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffb660) at eval.c:2747
        fun = 32058421
        original_fun = 42811792
        funcar = 19392
        numargs = 1
        lisp_numargs = 0
        val = 52785133
        internal_args = 0x5487b1 <ASIZE+24>
        count = 16
#24 0x000000000062ec61 in exec_byte_code (bytestr=49922564, vector=52785133, maxdepth=14, args_template=1030, nargs=1, args=0x7fffffffbb98) at bytecode.c:880
        count = 16
        op = 1
        vectorp = 0x3256ff0
        stack = {
          pc = 0x33efd25 "?\207", 
          byte_string = 49922564, 
          byte_string_start = 0x33efd20 "\300\001A@!?\207", 
          next = 0x7fffffffbbf0
        }
        top = 0x7fffffffb660
        result = 5542071
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#25 0x00000000005ed2cb in funcall_lambda (fun=46673725, nargs=1, arg_vector=0x7fffffffbb90) at eval.c:2862
        size = 5
        val = 1
        syms_left = 1030
        next = 5542518
        lexenv = 64424491664
        count = 16
        i = 5542518
        optional = false
        rest = false
#26 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffbb88) at eval.c:2747
        fun = 46673725
        original_fun = 42812320
        funcar = 2
        numargs = 1
        lisp_numargs = 13018736
        val = 0
        internal_args = 0x7a1bd70
        count = 15
#27 0x000000000062ec61 in exec_byte_code (bytestr=53773316, vector=128040229, maxdepth=30, args_template=1026, nargs=0, args=0x7fffffffc0c8) at bytecode.c:880
        count = 15
        op = 1
        vectorp = 0x7a1bd28
        stack = {
          pc = 0x2e35a51 "\204'", 
          byte_string = 53773316, 
          byte_string_start = 0x2e35a40 "\211\203\a", 
          next = 0x7fffffffc110
        }
        top = 0x7fffffffbb88
        result = 13018736
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#28 0x00000000005ed2cb in funcall_lambda (fun=128040309, nargs=0, arg_vector=0x7fffffffc0c8) at eval.c:2862
        size = 5
        val = 0
        syms_left = 1026
        next = 5538176
        lexenv = 64424493008
        count = 15
        i = 5542518
        optional = false
        rest = false
#29 0x00000000005ecd10 in Ffuncall (nargs=1, args=0x7fffffffc0c0) at eval.c:2747
        fun = 128040309
        original_fun = 128040309
        funcar = 16880932
        numargs = 0
        lisp_numargs = 35155949
        val = 9447525
        internal_args = 0x5487b1 <ASIZE+24>
        count = 14
#30 0x000000000062ec61 in exec_byte_code (bytestr=49706148, vector=9447525, maxdepth=10, args_template=1030, nargs=1, args=0x7fffffffc5f0) at bytecode.c:880
        count = 14
        op = 0
        vectorp = 0x902868 <pure+104>
        stack = {
          pc = 0x33ef652 "\207", 
          byte_string = 49706148, 
          byte_string_start = 0x33ef650 "\211 \207", 
          next = 0x7fffffffc630
        }
        top = 0x7fffffffc0c0
        result = 5538176
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#31 0x00000000005ed2cb in funcall_lambda (fun=32058421, nargs=1, arg_vector=0x7fffffffc5e8) at eval.c:2862
        size = 5
        val = 1
        syms_left = 1030
        next = 140737488340344
        lexenv = 64424494320
        count = 14
        i = 5542518
        optional = false
        rest = false
#32 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffc5e0) at eval.c:2747
        fun = 32058421
        original_fun = 42811792
        funcar = 128040357
        numargs = 1
        lisp_numargs = 0
        val = 52785133
        internal_args = 0x5487b1 <ASIZE+24>
        count = 13
#33 0x000000000062ec61 in exec_byte_code (bytestr=49922564, vector=52785133, maxdepth=14, args_template=1030, nargs=1, args=0x7fffffffcb20) at bytecode.c:880
        count = 13
        op = 1
        vectorp = 0x3256ff0
        stack = {
          pc = 0x33efd25 "?\207", 
          byte_string = 49922564, 
          byte_string_start = 0x33efd20 "\300\001A@!?\207", 
          next = 0x7fffffffcb90
        }
        top = 0x7fffffffc5e0
        result = 140737488340592
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#34 0x00000000005ed2cb in funcall_lambda (fun=46673725, nargs=1, arg_vector=0x7fffffffcb18) at eval.c:2862
        size = 5
        val = 1
        syms_left = 1030
        next = 0
        lexenv = 64424495632
        count = 13
        i = 5542518
        optional = false
        rest = false
#35 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffcb10) at eval.c:2747
        fun = 46673725
        original_fun = 42812320
        funcar = 6101083
        numargs = 1
        lisp_numargs = 140737488341728
        val = 47232
        internal_args = 0x5f37b2 <Fmemq+254>
        count = 12
#36 0x000000000062ec61 in exec_byte_code (bytestr=55667524, vector=51883589, maxdepth=42, args_template=1026, nargs=1, args=0x7fffffffd080) at bytecode.c:880
        count = 11
        op = 1
        vectorp = 0x317ae48
        stack = {
          pc = 0x2f32335 "\204\035\001\330\001!\331\001@!\210\211A@b\210\t\307H\n>\204", <incomplete sequence \354>, 
          byte_string = 55667524, 
          byte_string_start = 0x2f32268 "\306\020\t\307H\n>\204\021", 
          next = 0x7fffffffd0d0
        }
        top = 0x7fffffffcb10
        result = 131918163
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#37 0x00000000005ed2cb in funcall_lambda (fun=43687877, nargs=1, arg_vector=0x7fffffffd078) at eval.c:2862
        size = 6
        val = 1
        syms_left = 1026
        next = 4013840
        lexenv = 64424497008
        count = 11
        i = 5542518
        optional = false
        rest = false
#38 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffd070) at eval.c:2747
        fun = 43687877
        original_fun = 42949248
        funcar = 128040357
        numargs = 1
        lisp_numargs = 13018736
        val = 0
        internal_args = 0xffffd5a8
        count = 10
#39 0x000000000062ec61 in exec_byte_code (bytestr=55804324, vector=45829997, maxdepth=30, args_template=3082, nargs=2, args=0x7fffffffd5b8) at bytecode.c:880
        count = 10
        op = 1
        vectorp = 0x2bb4f70
        stack = {
          pc = 0x2f1ad87 "\207", 
          byte_string = 55804324, 
          byte_string_start = 0x2f1ad68 "\306\020\307\310\004!!\311\001\004\"\021\022\002\023\312\f\t\005D\"\210\211\203\034", 
          next = 0x7fffffffd610
        }
        top = 0x7fffffffd070
        result = 89126627
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#40 0x00000000005ed2cb in funcall_lambda (fun=46132525, nargs=2, arg_vector=0x7fffffffd5a8) at eval.c:2862
        size = 5
        val = 2
        syms_left = 3082
        next = 0
        lexenv = 64424498352
        count = 10
        i = 5542518
        optional = false
        rest = false
#41 0x00000000005ecd10 in Ffuncall (nargs=3, args=0x7fffffffd5a0) at eval.c:2747
        fun = 46132525
        original_fun = 35298752
        funcar = 140737488344400
        numargs = 2
        lisp_numargs = 47232
        val = 89126627
        internal_args = 0x7fffffffd5c0
        count = 9
#42 0x000000000062ec61 in exec_byte_code (bytestr=55632004, vector=52748229, maxdepth=30, args_template=1030, nargs=1, args=0x7fffffffdc78) at bytecode.c:880
        count = 9
        op = 2
        vectorp = 0x324dfc8
        stack = {
          pc = 0x2f3282a "\207", 
          byte_string = 55632004, 
          byte_string_start = 0x2f32820 "\301\001\302\303\304\b\"\305\"\"\207", 
          next = 0x7fffffffdf60
        }
        top = 0x7fffffffd5a0
        result = 140737488344800
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#43 0x00000000005ed2cb in funcall_lambda (fun=52764613, nargs=1, arg_vector=0x7fffffffdc70) at eval.c:2862
        size = 6
        val = 1
        syms_left = 1030
        next = 13018736
        lexenv = 64424499696
        count = 9
        i = 5542518
        optional = false
        rest = false
#44 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffdc68) at eval.c:2747
        fun = 52764613
        original_fun = 37851968
        funcar = 6216550
        numargs = 1
        lisp_numargs = 140737488345744
        val = 12473768
        internal_args = 0x550083 <temporarily_switch_to_single_kboard+162>
        count = 8
#45 0x00000000005e5067 in Ffuncall_interactively (nargs=2, args=0x7fffffffdc68) at callint.c:252
        speccount = 7
#46 0x00000000005ec98f in Ffuncall (nargs=3, args=0x7fffffffdc60) at eval.c:2678
        fun = 12473773
        original_fun = 24048
        funcar = 6226253
        numargs = 2
        lisp_numargs = 140737488345968
        val = 89126851
        internal_args = 0x5f02dd <Flength+363>
        count = 6
#47 0x00000000005ebbf4 in Fapply (nargs=3, args=0x7fffffffdc60) at eval.c:2283
        i = 140737488346160
        numargs = 1
        funcall_nargs = 24048
        funcall_args = 0x0
        spread_arg = 89126915
        fun = 24048
        retval = 0
        sa_avail = 16384
        sa_count = 6
        sa_must_free = false
#48 0x00000000005e54df in Fcall_interactively (function=37851968, record_flag=0, keys=13333909) at callint.c:389
        input = 53473203
        funval = 52764613
        events = 327
        result = 86639875
        args = 0xaffffddd0
        visargs = 0x0
        specs = 89126915
        filter_specs = 53473203
        teml = 0
        up_event = 0
        enable = 0
        sa_avail = 16384
        sa_count = 6
        sa_must_free = false
        speccount = 6
        next_event = 52764613
        prefix_arg = 0
        string = 0x0
        tem = 0x549276 <PSEUDOVECTORP+63> "\311\303UH\211\345H\203\354\bH\211}\370H\213E\370\276\t"
        i = 140737488346528
        nargs = 52764608
        mark = 0
        arg_from_tty = false
        key_count = 1
        record_then_fail = false
        save_this_command = 37851968
        save_last_command = 32224160
        save_this_original_command = 37851968
        save_real_this_command = 37851968
#49 0x00000000005ecafc in Ffuncall (nargs=4, args=0x7fffffffdee8) at eval.c:2705
        internal_argbuf = {37851968, 0, 13018736, 6089687, 0, 140737488346704, 5538176, 6092911}
        fun = 12473821
        original_fun = 405504
        funcar = 13018736
        numargs = 3
        lisp_numargs = 13018736
        val = 0
        internal_args = 0x7fffffffdef0
        count = 5
#50 0x000000000062ec61 in exec_byte_code (bytestr=10341356, vector=10341389, maxdepth=54, args_template=4102, nargs=1, args=0x7fffffffe440) at bytecode.c:880
        count = 5
        op = 3
        vectorp = 0x9dcc10 <pure+893968>
        stack = {
          pc = 0xb913bc <pure+2681788> "\006\006\071\203\242", 
          byte_string = 10341356, 
          byte_string_start = 0xb91341 <pure+2681665> "\306\020\211?\205\023", 
          next = 0x0
        }
        top = 0x7fffffffdee8
        result = 12123942
        type = (CONDITION_CASE | CATCHER_ALL | unknown: 32764)
#51 0x00000000005ed2cb in funcall_lambda (fun=10341309, nargs=1, arg_vector=0x7fffffffe438) at eval.c:2862
        size = 5
        val = 1
        syms_left = 4102
        next = 0
        lexenv = 64424502080
        count = 5
        i = 5542518
        optional = false
        rest = false
#52 0x00000000005ecd10 in Ffuncall (nargs=2, args=0x7fffffffe430) at eval.c:2747
        fun = 10341309
        original_fun = 14832
        funcar = 0
        numargs = 1
        lisp_numargs = 13018736
        val = 0
        internal_args = 0x4
        count = 4
#53 0x00000000005ec4b7 in call1 (fn=14832, arg1=37851968) at eval.c:2557
No locals.
#54 0x000000000055109d in command_loop_1 () at keyboard.c:1484
        scount = 3
        cmd = 37851968
        keybuf = {134217750, 410, 5538785, 9447460, 320960, 3, 3, 140737488348392, 0, 9435061, 140737488348384, 0, 140737488348416, 6210881, 0, 9447460, 13018736, 320960, 0, 140737488348416, 5538176, 0, 13018736, 5571389, 13018736, 140737488348464, 0, 140737488348480, 5538176, 5571192}
        i = 1
        prev_modiff = 1225
        prev_buffer = 0x5b44000
        already_adjusted = false
#55 0x00000000005e9999 in internal_condition_case (bfun=0x5508e7 <command_loop_1>, handlers=19104, hfun=0x5500d4 <cmd_error>) at eval.c:1314
        val = 5538176
        c = 0x12e1400
#56 0x00000000005505f1 in command_loop_2 (ignore=0) at keyboard.c:1112
        val = 2
#57 0x00000000005e92b9 in internal_catch (tag=45936, func=0x5505c8 <command_loop_2>, arg=0) at eval.c:1079
        val = 5538176
        c = 0x12e1600
#58 0x0000000000550593 in command_loop () at keyboard.c:1091
No locals.
#59 0x000000000054fc9c in recursive_edit_1 () at keyboard.c:697
        count = 1
        val = 140737488348880
#60 0x000000000054fe30 in Frecursive_edit () at keyboard.c:768
        count = 0
        buffer = 0
#61 0x000000000054dcb7 in main (argc=1, argv=0x7fffffffe8e8) at emacs.c:1626
        dummy = 721
        stack_bottom_variable = 0 '\000'
        do_initial_setlocale = true
        dumping = false
        skip_args = 0
        rlim = {
          rlim_cur = 8720000, 
          rlim_max = 18446744073709551615
        }
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = 0x0

Lisp Backtrace:
"Automatic GC" (0x0)
"el-search-atom-list" (0xffff9c30)
0x7e55f98 PVEC_COMPILED
0x7a1bdf0 PVEC_COMPILED
"el-search--next-buffer" (0xffffabf0)
0x7a1bcc8 PVEC_COMPILED
"thunk-force" (0xffffb668)
"stream-empty-p" (0xffffbb90)
0x7a1bd70 PVEC_COMPILED
"thunk-force" (0xffffc5e8)
"stream-empty-p" (0xffffcb18)
"el-search-continue-search" (0xffffd078)
"el-search-setup-search" (0xffffd5a8)
"el-search-emacs-elisp-sources" (0xffffdc70)
"funcall-interactively" (0xffffdc68)
"call-interactively" (0xffffdef0)
"command-execute" (0xffffe438)
(gdb) xbacktrace
"Automatic GC" (0x0)
"el-search-atom-list" (0xffff9c30)
0x7e55f98 PVEC_COMPILED
0x7a1bdf0 PVEC_COMPILED
"el-search--next-buffer" (0xffffabf0)
0x7a1bcc8 PVEC_COMPILED
"thunk-force" (0xffffb668)
"stream-empty-p" (0xffffbb90)
0x7a1bd70 PVEC_COMPILED
"thunk-force" (0xffffc5e8)
"stream-empty-p" (0xffffcb18)
"el-search-continue-search" (0xffffd078)
"el-search-setup-search" (0xffffd5a8)
"el-search-emacs-elisp-sources" (0xffffdc70)
"funcall-interactively" (0xffffdc68)
"call-interactively" (0xffffdef0)
"command-execute" (0xffffe438)
(gdb) 

In GNU Emacs 25.1.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.1)
 of 2016-10-22 built on drachen
Repository revision: bfd1abf5c8edf571e9ba272ec2587b964ba86102
Windowing system distributor 'The X.Org Foundation', version 11.0.11804000
System Description:	Debian GNU/Linux testing (stretch)

Configured using:
 'configure 'CFLAGS=-O0 -g3''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY
LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11

Important settings:
  value of $LC_ALL: de_DE.utf8
  value of $LC_COLLATE: C
  value of $LC_TIME: C
  value of $LANG: de_DE.utf8
  locale-coding-system: utf-8-unix