Subject: 25.0.50; backtrace

From: Mark Oteiza <[email-masked]>
Date: Sat, 10 Oct 2015 17:11:56 -0400

I've had a couple SEGVs starting on 01 Oct. Here's a backtrace--in the
event it's not useful I'm running unoptimized to hopefully catch it
again.

#0  0x00007f8574ee9c39 in raise () from /usr/lib/libpthread.so.0
No symbol table info available.
#1  0x00000000004e6634 in terminate_due_to_signal (sig=sig@entry=11, 
    backtrace_limit=backtrace_limit@entry=40) at emacs.c:397
No locals.
#2  0x00000000004fe33e in handle_fatal_signal (sig=sig@entry=11) at sysdep.c:1593
No locals.
#3  0x00000000004fe563 in deliver_thread_signal (sig=sig@entry=11, 
    handler=0x4fe330 <handle_fatal_signal>) at sysdep.c:1567
No locals.
#4  0x00000000004fe5cf in deliver_fatal_thread_signal (sig=11) at sysdep.c:1605
No locals.
#5  handle_sigsegv (sig=11, siginfo=<optimized out>, arg=<optimized out>)
    at sysdep.c:1687
        fatal = <optimized out>
#6  <signal handler called>
No symbol table info available.
#7  turn_on_face (f=0x46d5cc8, face_id=28) at term.c:1902
        face = 0x0
        fg = <optimized out>
        bg = <optimized out>
        tty = <optimized out>
#8  0x00000000004af63a in tty_write_glyphs (f=<optimized out>, string=<optimized out>, 
    len=<optimized out>) at term.c:775
        face_id = 28
        conversion_buffer = <optimized out>
        coding = 0x463d970
        n = <optimized out>
        stringlen = 163
        tty = 0x4a71e20
#9  0x0000000000418eb9 in update_frame_line (f=f@entry=0x46d5cc8, vpos=vpos@entry=39)
    at dispnew.c:4832
        obody = 0x0
        nbody = 0x4c025b0
        op1 = <optimized out>
        op2 = <optimized out>
        np1 = <optimized out>
        nend = <optimized out>
        tem = <optimized out>
        osp = <optimized out>
        nsp = <optimized out>
        begmatch = <optimized out>
        endmatch = <optimized out>
        olen = 0
        nlen = 177
        current_matrix = <optimized out>
        desired_matrix = <optimized out>
        current_row = <optimized out>
        desired_row = <optimized out>
        must_write_whole_line_p = <optimized out>
        write_spaces_p = <optimized out>
        colored_spaces_p = <optimized out>
#10 0x000000000041bfae in update_frame_1 (f=f@entry=0x46d5cc8, 
    force_p=<optimized out>, force_p@entry=true, inhibit_id_p=<optimized out>, 
    inhibit_id_p@entry=false, set_cursor_p=set_cursor_p@entry=true) at dispnew.c:4534
        current_matrix = 0x3cfbe40
        desired_matrix = 0x45a8200
        i = 39
        pause_p = <optimized out>
        preempt_count = 17
#11 0x000000000041d86e in update_frame (f=f@entry=0x46d5cc8, force_p=<optimized out>, 
    force_p@entry=false, inhibit_hairy_id_p=inhibit_hairy_id_p@entry=false)
    at dispnew.c:3122
        paused_p = <optimized out>
#12 0x0000000000451089 in redisplay_internal () at xdisp.c:13923
        mini_window = <optimized out>
        w = 0x4897e00
        sw = <optimized out>
        pending = false
        must_finish = <optimized out>
        match_p = <optimized out>
        tlbufpos = <optimized out>
        tlendpos = <optimized out>
        number_of_visible_frames = <optimized out>
        sf = <optimized out>
        polling_stopped_here = true
        tail = <optimized out>
        consider_all_windows_p = false
        update_miniwindow_p = <optimized out>
        consider_some_frames_p = false
#13 0x00000000004520b5 in redisplay_preserve_echo_area (from_where=from_where@entry=8)
    at xdisp.c:14081
No locals.
#14 0x00000000004f024e in detect_input_pending_run_timers (
    do_display=do_display@entry=true) at keyboard.c:9832
        old_timers_run = <optimized out>
#15 0x0000000000599803 in wait_reading_process_output (time_limit=time_limit@entry=30, 
    nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true, 
    wait_for_cell=wait_for_cell@entry=0, wait_proc=wait_proc@entry=0x0, 
    just_wait_proc=0) at process.c:4967
        old_timers_run = 12267
        old_buffer = 0x32a6810
        old_window = 76119557
        leave = false
        process_skipped = <optimized out>
        channel = <optimized out>
        nfds = 0
        Available = {fds_bits = {32656, 0 <repeats 15 times>}}
        Writeok = {fds_bits = {0 <repeats 16 times>}}
        check_write = <optimized out>
        check_delay = <optimized out>
        no_avail = false
        xerrno = 4
        proc = <optimized out>
        timeout = {tv_sec = 0, tv_nsec = 38328176}
        end_time = <optimized out>
        timer_delay = <optimized out>
        got_output_end_time = {tv_sec = 1443810834, tv_nsec = 730207572}
        wait = TIMEOUT
        got_some_output = -1
        now = {tv_sec = 1443810804, tv_nsec = 810384453}
#16 0x000000000041e7b2 in sit_for (timeout=<optimized out>, 
    reading=reading@entry=true, display_option=display_option@entry=1)
    at dispnew.c:5756
        sec = 30
        nsec = 0
        do_display = true
#17 0x00000000004f2a0e in read_char (commandflag=commandflag@entry=1, 
    map=map@entry=71922371, prev_event=0, 
    used_mouse_menu=used_mouse_menu@entry=0x7ffe8c48d7bb, end_time=end_time@entry=0x0)
    at keyboard.c:2702
        tem0 = <optimized out>
        timeout = <optimized out>
        delay_level = <optimized out>
        buffer_size = <optimized out>
        c = 0
        jmpcount = 2
        local_getcjmp = {{__jmpbuf = {0, -7289547104453995257, 4175, 71234096, 0, 
              71922371, 7290002980150629639, -7289547577308031737}, 
            __mask_was_saved = 0, __saved_mask = {__val = {5922639, 5070, 
                140731252004400, 140731252004016, 28896, 53110805, 5553679, 18303888, 
                2, 53110800, 11727288, 5070, 53110805, 140731252004192, 1267, 
                14481296}}}}
        save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, 
            __saved_mask = {__val = {0 <repeats 11 times>, 140211188985552, 0, 
                4887088, 0, 0}}}}
        tem = <optimized out>
        save = <optimized out>
        previous_echo_area_message = 0
        also_record = 0
        reread = false
        recorded = false
        polling_stopped_here = false
        orig_kboard = 0x43ef230
#18 0x00000000004f3364 in read_key_sequence (keybuf=keybuf@entry=0x7ffe8c48d890, 
    prompt=prompt@entry=0, dont_downcase_last=dont_downcase_last@entry=false, 
    can_return_switch_frame=can_return_switch_frame@entry=true, 
    fix_current_buffer=fix_current_buffer@entry=true, 
    prevent_redisplay=prevent_redisplay@entry=false, bufsize=30) at keyboard.c:9030
        interrupted_kboard = 0x43ef230
        interrupted_frame = 0x46d5cc8
        key = <optimized out>
        used_mouse_menu = false
        echo_local_start = 0
        last_real_key_start = <optimized out>
        keys_local_start = <optimized out>
        new_binding = <optimized out>
        t = <optimized out>
        echo_start = 0
        keys_start = 0
        current_binding = 71922371
        first_event = 0
        first_unbound = 31
        mock_input = 0
        fkey = {parent = 71669475, map = 71669475, start = 0, end = 0}
        keytran = {parent = 12540483, map = 12540483, start = 0, end = 0}
        indec = {parent = 71669491, map = 71669491, start = 0, end = 0}
        shift_translated = false
        delayed_switch_frame = 0
        original_uppercase = 53275728
        original_uppercase_position = -1
        dummyflag = false
        fake_prefixed_keys = 0
#19 0x00000000004f4ece in command_loop_1 () at keyboard.c:1348
        cmd = <optimized out>
        keybuf = {110, 446, 246, 238, 214, 4654165756469261568, 9907296, 47136, 
          78315651, 140731252005216, 78315651, 140731252005920, 1, 5615524, 323472, 
          78315651, 8718340, 47136, 0, 4654165756469261568, 78315651, 5158290, 
          140731252005216, 0, 0, 5158623, 140731252005888, 5536217, 27840, 64}
        i = <optimized out>
        prev_modiff = 4175
        prev_buffer = 0x4426f30
#20 0x0000000000557be7 in internal_condition_case (
    bfun=bfun@entry=0x4f4cc0 <command_loop_1>, handlers=handlers@entry=18624, 
    hfun=hfun@entry=0x4eb5c0 <cmd_error>) at eval.c:1309
        val = <optimized out>
        c = <optimized out>
#21 0x00000000004e6a7c in command_loop_2 (ignore=ignore@entry=0) at keyboard.c:1088
        val = 69243360
#22 0x0000000000557adb in internal_catch (tag=tag@entry=45072, 
    func=func@entry=0x4e6a60 <command_loop_2>, arg=arg@entry=0) at eval.c:1073
        val = <optimized out>
        c = <optimized out>
#23 0x00000000004e6a39 in command_loop () at keyboard.c:1067
No locals.
#24 0x00000000004eb1ab in recursive_edit_1 () at keyboard.c:673
        val = <optimized out>
#25 0x00000000004eb4f8 in Frecursive_edit () at keyboard.c:744
        buffer = <optimized out>
#26 0x0000000000414549 in main (argc=2, argv=0x7ffe8c48dc28) at emacs.c:1643
        dummy = 0
        stack_bottom_variable = -1 '\377'
        do_initial_setlocale = <optimized out>
        dumping = <optimized out>
        skip_args = 1
        rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = <optimized out>

In GNU Emacs 25.0.50.1 (x86_64-unknown-linux-gnu, X toolkit, cairo version 1.14.2, Xaw scroll bars)
 of 2015-10-09
Repository revision: 1196e3fca6f9df107c76438b7d00090d19b13570
Configured using:
 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib
 --localstatedir=/var --without-gconf --without-imagemagick --with-cairo
 --with-x-toolkit=lucid 'CFLAGS=-march=x86-64 -mtune=generic -O0 -pipe
 -fstack-protector-strong --param=ssp-buffer-size=4 -g
 -fvar-tracking-assignments -g -fvar-tracking-assignments'
 LDFLAGS=-Wl,-O0,--sort-common,--as-needed,-z,relro'

Configured features:
XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS NOTIFY ACL
GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS
LUCID X11

Important settings:
  value of $LC_COLLATE: C
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  paredit-mode: t
  rainbow-delimiters-mode: t
  flycheck-mode: t
  company-mode: t
  save-place-mode: t
  show-paren-mode: t
  savehist-mode: t
  winner-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
Loading /home/mvo/.local/share/emacs/custom.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.

Load-path shadows:
/home/mvo/.emacs.d/elpa/dash-2.12.0/dash-functional hides /usr/share/emacs/site-lisp/dash/dash-functional
/home/mvo/.emacs.d/elpa/dash-2.12.0/dash hides /usr/share/emacs/site-lisp/dash/dash

Features:
(shadow sort gnus-util mail-extr emacsbug message idna dired format-spec
rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util help-fns mail-prsvr mail-utils term/xterm xterm paredit
easy-mmode rainbow-delimiters flycheck find-func rx subr-x dash
company-files company-oddmuse company-keywords company-etags etags xref
cl-seq project eieio byte-opt bytecomp byte-compile cl-extra help-mode
cconv eieio-core cl-macs company-gtags company-dabbrev-code
company-dabbrev company-capf company-cmake company-ropemacs
company-xcode company-clang company-semantic company-eclim
company-template company-css company-nxml company-bbdb company
finder-inf info package easymenu geiser-install geiser gv windmove
edmacro kmacro cl-loaddefs pcase cl-lib saveplace time-date paren
savehist winner ring zenburn-theme mule-util tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list newcomment elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
dbusbind inotify dynamic-setting system-font-setting font-render-setting
cairo x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 158507 99022)
 (symbols 48 24560 19)
 (miscs 40 58 163)
 (strings 32 38951 72432)
 (string-bytes 1 1076191)
 (vectors 16 16535)
 (vector-slots 8 444588 40680)
 (floats 8 241 794)
 (intervals 56 440 55)
 (buffers 976 11)
 (heap 1024 44671 8990))