Subject: bug#21531: 24.4; Segmentation fault in glib/emacs

From: Márcio Dick Smiderle <[email-masked]>
Date: Mon, 21 Sep 2015 15:55:16 -0300

Hello,

I was using emacs with lots of buffers of varied size (from some kbytes
to 25 megabytes) for a couple of days and between some system
hibernations.
I have saved two core files. I can upload the xzipped core files to some
server upon your request (35 and 58 MB).

First backtrace (547MB core file):

(gdb) bt full
#0  0x00007f25d54df79b in raise (sig=sig@entry=11) at
../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37
        resultvar = 0
        pid = <optimized out>
#1  0x00000000004e9fc6 in terminate_due_to_signal (sig=sig@entry=11,
backtrace_limit=backtrace_limit@entry=40) at emacs.c:378
No locals.
#2  0x00000000005023ae in handle_fatal_signal (sig=sig@entry=11) at
sysdep.c:1630
No locals.
#3  0x0000000000502413 in deliver_thread_signal (handler=0x5023a0
<handle_fatal_signal>, sig=11) at sysdep.c:1604
No locals.
#4  deliver_fatal_thread_signal (sig=11) at sysdep.c:1642
No locals.
#5  <signal handler called>
No locals.
#6  magazine_chain_pop_head (magazine_chunks=0x1382e90) at
/tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:539
        chunk = 0x40179fa0
#7  thread_memory_magazine1_alloc (tmem=<optimized out>, ix=1) at
/tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:842
        mag = 0x1382e90
#8  g_slice_alloc (mem_size=mem_size@entry=32) at
/tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:998
        ix = 1
        tmem = 0x1382e70
        chunk_size = 32
        mem = <optimized out>
#9  0x00007f25d9496cee in g_slice_alloc0 (mem_size=mem_size@entry=32) at
/tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:1032
        mem = <optimized out>
#10 0x00007f25d94777b4 in g_source_new (source_funcs=0x7f25d973d9c0
<g_timeout_funcs>, struct_size=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:864
        source = 0x67580d0
#11 0x00007f25d947a8b9 in g_timeout_source_new (interval=398) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4546
        source = <optimized out>
        timeout_source = <optimized out>
#12 0x00007f25d99e6535 in rate_limiter_timeout (timeout_data=0xdad1f0,
timeout_data@entry=<error reading variable: value has been optimized out>)
    at /tmp/buildd/glib2.0-2.42.1/./gio/gfilemonitor.c:602
        monitor = 0xdad1f0
        data = {
          min_time = 397,
          time_now = 1075330686,
          monitor = 0xdad1f0
        }
        source = <optimized out>
#13 0x00007f25d947a613 in g_timeout_dispatch (source=0x7f25c8011c30,
callback=<optimized out>, user_data=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4520
        timeout_source = 0x7f25c8011c30
        again = <optimized out>
#14 0x00007f25d9479b6d in g_main_dispatch (context=0x1cd7a70) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111
        dispatch = 0x7f25d947a600 <g_timeout_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0xdad1f0
        callback = 0x7f25d99e6490 <rate_limiter_timeout>
        cb_funcs = <optimized out>
        cb_data = 0x7f25c8011b60
        need_destroy = <optimized out>
        source = 0x7f25c8011c30
        current = 0x1cfb5b0
        i = 1
---Type <return> to continue, or q <return> to quit---
#15 g_main_context_dispatch (context=context@entry=0x1cd7a70) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710
No locals.
#16 0x00000000005d4d18 in xg_select (fds_lim=23,
rfds=rfds@entry=0x7ffe56c75ef0,
wfds=wfds@entry=0x7ffe56c75f70, efds=efds@entry=0x0,
timeout=timeout@entry=0x7ffe56c75ed0,

    sigmask=sigmask@entry=0x0) at xgselect.c:150
        pselect_errno = 11
        all_rfds = {
          fds_bits = {0 <repeats 16 times>}
        }
        all_wfds = {
          fds_bits = {0 <repeats 16 times>}
        }
        tmo = {
          tv_sec = 0,
          tv_nsec = 474000000
        }
        tmop = 0x7ffe56c758e0
        context = 0x1cd7a70
        have_wfds = 1
        gfds_buf = {{
            fd = 7,
            events = 1,
            revents = 0
          }, {
            fd = 8,
            events = 1,
            revents = 0
          }, {
            fd = 11,
            events = 1,
            revents = 0
          }, {
            fd = 1455905176,
            events = 32766,
            revents = 0
          }, {
            fd = 3,
            events = 0,
            revents = 0
          }, {
            fd = 10027011,
            events = 0,
            revents = 0
          }, {
            fd = 11041548,
            events = 0,
            revents = 0
          }, {
            fd = 10055286,
            events = 0,
            revents = 0
          }, {
            fd = 10055297,
            events = 0,
---Type <return> to continue, or q <return> to quit---
            revents = 0
          }, {
            fd = -716312919,
            events = 32549,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = -766318335,
            events = 32549,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = -1,
            events = 65535,
            revents = 65535
          }, {
            fd = 30285312,
            events = 0,
            revents = 0
          }, {
            fd = 12315634,
            events = 1,
            revents = 0
          }, {
            fd = 30285264,
            events = 0,
            revents = 0
          }, {
            fd = 30281088,
            events = 0,
            revents = 0
          }, {
            fd = 30281140,
            events = 0,
            revents = 0
          }, {
            fd = 4096,
            events = 0,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
---Type <return> to continue, or q <return> to quit---
          }, {
            fd = 1455905408,
            events = 32766,
            revents = 0
          }, {
            fd = 1,
            events = 0,
            revents = 0
          }, {
            fd = 1455905488,
            events = 32766,
            revents = 0
          }, {
            fd = 80,
            events = 0,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 12315634,
            events = 0,
            revents = 0
          }, {
            fd = 12438274,
            events = 0,
            revents = 0
          }, {
            fd = 12315682,
            events = 0,
            revents = 0
          }, {
            fd = 12315634,
            events = 0,
            revents = 0
          }, {
            fd = 5546870,
            events = 0,
            revents = 0
          }, {
            fd = 20684816,
            events = 0,
            revents = 0
          }, {
            fd = 192,
            events = 0,
            revents = 0
          }, {
            fd = 12315634,
            events = 0,
            revents = 0
          }, {
---Type <return> to continue, or q <return> to quit---
            fd = -823776768,
            events = 43630,
            revents = 21580
          }, {
            fd = 1455905472,
            events = 32766,
            revents = 0
          }, {
            fd = 30279664,
            events = 0,
            revents = 0
          }, {
            fd = 1455905872,
            events = 32766,
            revents = 0
          }, {
            fd = -823776768,
            events = 43630,
            revents = 21580
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 31066800,
            events = 0,
            revents = 0
          }, {
            fd = 1455905936,
            events = 32766,
            revents = 0
          }, {
            fd = -823776768,
            events = 43630,
            revents = 21580
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 31066800,
            events = 0,
            revents = 0
          }, {
            fd = 1455905936,
            events = 32766,
            revents = 0
          }, {
            fd = 1455905928,
            events = 32766,
            revents = 0
          }, {
            fd = 0,
---Type <return> to continue, or q <return> to quit---
            events = 0,
            revents = 0
          }, {
            fd = 2147483647,
            events = 0,
            revents = 0
          }, {
            fd = -799482416,
            events = 32549,
            revents = 0
          }, {
            fd = -682226031,
            events = 32549,
            revents = 0
          }, {
            fd = 30270480,
            events = 0,
            revents = 0
          }, {
            fd = -823776768,
            events = 43630,
            revents = 21580
          }, {
            fd = 1455905744,
            events = 32766,
            revents = 0
          }, {
            fd = 31066800,
            events = 0,
            revents = 0
          }, {
            fd = 1455905936,
            events = 32766,
            revents = 0
          }, {
            fd = -823776768,
            events = 43630,
            revents = 21580
          }, {
            fd = 30899200,
            events = 0,
            revents = 0
          }, {
            fd = 30899200,
            events = 0,
            revents = 0
          }, {
            fd = 1455905936,
            events = 32766,
            revents = 0
          }, {
            fd = 30243440,
            events = 0,
---Type <return> to continue, or q <return> to quit---
            revents = 0
          }, {
            fd = 1455905928,
            events = 32766,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 2147483647,
            events = 0,
            revents = 0
          }, {
            fd = -626021744,
            events = 32549,
            revents = 0
          }, {
            fd = 1455905936,
            events = 32766,
            revents = 0
          }, {
            fd = -721404771,
            events = 32549,
            revents = 0
          }, {
            fd = 30899200,
            events = 0,
            revents = 0
          }, {
            fd = -649622159,
            events = 32549,
            revents = 0
          }, {
            fd = 1075330,
            events = 0,
            revents = 0
          }, {
            fd = 211511432,
            events = 0,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = -823776768,
            events = 43630,
            revents = 21580
          }, {
            fd = 30243440,
            events = 0,
            revents = 0
---Type <return> to continue, or q <return> to quit---
          }, {
            fd = -649615968,
            events = 32549,
            revents = 0
          }, {
            fd = 1455905928,
            events = 32766,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 12315634,
            events = 0,
            revents = 0
          }, {
            fd = 5509136,
            events = 0,
            revents = 0
          }, {
            fd = 1455905928,
            events = 32766,
            revents = 0
          }, {
            fd = -649619350,
            events = 32549,
            revents = 0
          }, {
            fd = 1455905888,
            events = 474,
            revents = 0
          }, {
            fd = 15,
            events = 0,
            revents = 0
          }, {
            fd = 1455906128,
            events = 32766,
            revents = 0
          }, {
            fd = 5644661,
            events = 0,
            revents = 0
          }, {
            fd = 41366592,
            events = 0,
            revents = 0
          }, {
            fd = 41366688,
            events = 0,
            revents = 0
          }, {
---Type <return> to continue, or q <return> to quit---
            fd = 12315634,
            events = 0,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 13466224,
            events = 0,
            revents = 0
          }, {
            fd = 3,
            events = 0,
            revents = 0
          }, {
            fd = -649621624,
            events = 32549,
            revents = 0
          }, {
            fd = 12315634,
            events = 0,
            revents = 0
          }, {
            fd = 1,
            events = 0,
            revents = 0
          }, {
            fd = 1455906152,
            events = 32766,
            revents = 0
          }, {
            fd = 1,
            events = 0,
            revents = 0
          }, {
            fd = 161181718,
            events = 0,
            revents = 0
          }, {
            fd = 12315392,
            events = 0,
            revents = 0
          }, {
            fd = 2147483647,
            events = 0,
            revents = 0
          }, {
            fd = 1455906272,
---Type <return> to continue, or q <return> to quit---
            events = 32766,
            revents = 0
          }, {
            fd = 193985613,
            events = 0,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 653231,
            events = 0,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 8,
            events = 0,
            revents = 0
          }, {
            fd = -721404771,
            events = 32549,
            revents = 0
          }, {
            fd = 8,
            events = 0,
            revents = 0
          }, {
            fd = 6160018,
            events = 0,
            revents = 0
          }, {
            fd = 16721206,
            events = 0,
            revents = 0
          }, {
            fd = 75938694,
            events = 0,
            revents = 0
          }, {
            fd = 161181734,
            events = 0,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 298763293,
            events = 0,
---Type <return> to continue, or q <return> to quit---
            revents = 0
          }, {
            fd = 5175106,
            events = 0,
            revents = 0
          }, {
            fd = 1,
            events = 0,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
          }, {
            fd = 28940552,
            events = 0,
            revents = 0
          }, {
            fd = 1442356938,
            events = 0,
            revents = 0
          }, {
            fd = 161178502,
            events = 0,
            revents = 0
          }, {
            fd = 161181734,
            events = 0,
            revents = 0
          }, {
            fd = 150667729,
            events = 0,
            revents = 0
          }, {
            fd = 6,
            events = 6,
            revents = 0
          }, {
            fd = 1442356938,
            events = 0,
            revents = 0
          }, {
            fd = 852825666,
            events = 0,
            revents = 0
          }, {
            fd = 2,
            events = 0,
            revents = 0
          }, {
            fd = 0,
            events = 0,
            revents = 0
---Type <return> to continue, or q <return> to quit---
          }}
        gfds = <optimized out>
        gfds_size = <optimized out>
        n_gfds = <optimized out>
        retval = 0
        our_fds = 0
        max_fds = 22
        i = <optimized out>
        nfds = 0
        tmo_in_millisec = 474
        need_to_dispatch = true
        sa_must_free = <optimized out>
#17 0x0000000000599b66 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=12315634, wait_proc=wait_proc@entry=0x0,
just_wait_proc=0) at process.c:4606
        timeout_reduced_for_timers = true
        channel = <optimized out>
        nfds = <optimized out>
        Available = {
          fds_bits = {6250784, 0 <repeats 15 times>}
        }
        Writeok = {
          fds_bits = {0 <repeats 16 times>}
        }
        check_write = true
        check_delay = 2
        no_avail = false
        xerrno = 11
        proc = <optimized out>
        timeout = {
          tv_sec = 0,
          tv_nsec = 702157937
        }
        wait_channel = -1
        got_some_input = false
#18 0x0000000000422313 in sit_for (timeout=<optimized out>,
reading=reading@entry=true, display_option=display_option@entry=1) at
dispnew.c:5861
        sec = 30
        nsec = 0
        do_display = true
#19 0x00000000004f4f73 in read_char (commandflag=1, map=map@entry=279604566,
prev_event=12315634, used_mouse_menu=used_mouse_menu@entry=0x7ffe56c764db,
    end_time=end_time@entry=0x0) at keyboard.c:2809
        tem0 = <optimized out>
        timeout = <optimized out>
        delay_level = <optimized out>
        buffer_size = <optimized out>
        c = <optimized out>
        jmpcount = 2
        local_getcjmp = {{
            __jmpbuf = {12315634, -4287570589158258061, 224659504,
12315682, 254075830, 140730354329008, 4288501391567833715,
-4287571589513262477},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {0, 0, 0, 0, 0, 0, 0, 0, 5565662, 2, 5953336,
224659504, 16539024, 16733472, 5544382, 30}
            }
          }}
---Type <return> to continue, or q <return> to quit---
        save_jump = {{
            __jmpbuf = {12315634, -4287576190309676429, 31441200,
269356166, 140730354329008, 140730354329008, 4288501391567833715,
-4287571589513262477},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {0, 0, 0, 0, 0, 0, 0, 0, 5565662, 2, 5543866,
216360416, 16539024, 16733472, 5544382, 30}
            }
          }}
        tem = <optimized out>
        save = <optimized out>
        previous_echo_area_message = 12315634
        also_record = 12315634
        reread = false
        polling_stopped_here = false
        orig_kboard = 0x1dfc130
#20 0x00000000004f61bf in read_key_sequence
(keybuf=keybuf@entry=0x7ffe56c765b0,
prompt=12315634, 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:9088
        interrupted_kboard = 0x1dfc130
        interrupted_frame = 0x11726f8
        key = <optimized out>
        used_mouse_menu = false
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = <optimized out>
        new_binding = <optimized out>
        t = 0
        echo_start = 0
        keys_start = 0
        current_binding = 279604566
        first_event = 12315634
        first_unbound = 31
        mock_input = 0
        fkey = {
          parent = 16118966,
          map = 16118966,
          start = 0,
          end = 0
        }
        keytran = {
          parent = 12295750,
          map = 12295750,
          start = 0,
          end = 0
        }
        indec = {
          parent = 16119062,
          map = 16119062,
          start = 0,
          end = 0
        }
        shift_translated = false
        delayed_switch_frame = 12315634
        original_uppercase = 12438274
---Type <return> to continue, or q <return> to quit---
        original_uppercase_position = -1
        dummyflag = false
        starting_buffer = 0xd640830
        fake_prefixed_keys = 12315634
#21 0x00000000004f7f30 in command_loop_1 () at keyboard.c:1452
        cmd = <optimized out>
        keybuf = {96, 76, 108, 6074417390310271488, 140730354329088,
6074417390310271488, 9263392, 140730354329216, 12367218, 249174438, 0,
140730354329872, 249174438, 5622372,
          12363058, 249174438, 8698593, 12367218, 0, 6074417390310271488,
249174438, 5172749, 140730354329216, 12315634, 12315634, 5173068,
135532032, 5546870, 12439314, 64}
        i = <optimized out>
        prev_modiff = 844
        prev_buffer = 0xd640830
#22 0x000000000055ab07 in internal_condition_case (bfun=bfun@entry=0x4f7d30
<command_loop_1>, handlers=<optimized out>, hfun=hfun@entry=0x4eee40
<cmd_error>) at eval.c:1348
        val = <optimized out>
        c = <optimized out>
#23 0x00000000004ea43e in command_loop_2 (ignore=ignore@entry=12315634) at
keyboard.c:1177
        val = 20459120
#24 0x000000000055a9eb in internal_catch (tag=12363106,
func=func@entry=0x4ea420
<command_loop_2>, arg=12315634) at eval.c:1112
        val = <optimized out>
        c = <optimized out>
#25 0x00000000004eea57 in command_loop () at keyboard.c:1156
No locals.
#26 recursive_edit_1 () at keyboard.c:777
        val = 20538992
#27 0x00000000004eed70 in Frecursive_edit () at keyboard.c:848
        buffer = <optimized out>
#28 0x0000000000418579 in main (argc=0, argv=0x7ffe56c76918) at emacs.c:1646
        dummy = 4242440
        stack_bottom_variable = -10 '\366'
        skip_args = 0
        rlim = {
          rlim_cur = 8720000,
          rlim_max = 18446744073709551615
        }
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x7f25d4f211a8 "2("
You can't do that without a process to debug.
(gdb)
(gdb) xbacktrace
You can't do that without a process to debug.
(gdb)

Second backtrace (338MB core file):

(gdb) bt full
#0  magazine_chain_pop_head (magazine_chunks=0x7faf8c000920) at
/tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:539
        chunk = 0x4131d743
#1  thread_memory_magazine1_alloc (tmem=<optimized out>, ix=1) at
/tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:842
        mag = 0x7faf8c000920
#2  g_slice_alloc (mem_size=mem_size@entry=24) at
/tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:998
        ix = 1
        tmem = 0x7faf8c000900
        chunk_size = 32
        mem = <optimized out>
#3  0x00007faf9f8e2fc4 in g_list_append (list=0x0,
data=data@entry=0x7faf8c011b60)
at /tmp/buildd/glib2.0-2.42.1/./glib/glist.c:258
        new_list = <optimized out>
        last = <optimized out>
#4  0x00007faf9f8f75a2 in g_queue_push_tail (queue=0x2021d80,
data=data@entry=0x7faf8c011b60) at
/tmp/buildd/glib2.0-2.42.1/./glib/gqueue.c:413
No locals.
#5  0x00007faf9fef5b22 in ik_read_callback (user_data=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./gio/inotify/inotify-kernel.c:357
        event = <optimized out>
        event_size = 32
        buffer = 0x7faf8c001230 "\001"
        buffer_size = 32
        buffer_i = <optimized out>
        events = 0
#6  0x00007faf9f8e6b6d in g_main_dispatch (context=0x13b9000) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111
        dispatch = 0x7faf9fef57c0 <ik_source_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x7faf9fef5a30 <ik_read_callback>
        cb_funcs = <optimized out>
        cb_data = 0x6d50670
        need_destroy = <optimized out>
        source = 0x38793a0
        current = 0x22804b0
        i = 0
#7  g_main_context_dispatch (context=context@entry=0x13b9000) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710
No locals.
#8  0x00007faf9f8e6f48 in g_main_context_iterate
(context=context@entry=0x13b9000,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3781
        max_priority = 2147483647
        timeout = -1
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 2
        fds = 0x7faf8c0008e0
#9  0x00007faf9f8e6ffc in g_main_context_iteration (context=0x13b9000,
may_block=may_block@entry=1) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3842
        retval = <optimized out>
#10 0x00007faf9f8e7039 in glib_worker_main (data=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:5589
No locals.
#11 0x00007faf9f90d935 in g_thread_proxy (data=0x13b9400) at
/tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
        thread = 0x13b9400
#12 0x00007faf9b9450a4 in start_thread (arg=0x7faf94797700) at
pthread_create.c:309
        __res = <optimized out>
        pd = 0x7faf94797700
        now = <optimized out>
---Type <return> to continue, or q <return> to quit---
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140392086992640,
-8022903173572471861, 0, 140392327508064, 140392273074400, 140392086992640,
8068133727158129611,
                8068158302816687051}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#13 0x00007faf9b46404d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
(gdb)

(gdb) xbacktrace
You can't do that without a process to debug.
(gdb)

In GNU Emacs 24.4.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.5)
 of 2015-03-07 on trouble, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.11604000
System Description:    Debian GNU/Linux 8.2 (jessie)

Configured using:
 `configure --build x86_64-linux-gnu --prefix=/usr
 --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp
 --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib
 --libexecdir=/usr/lib --localstatedir=/var/lib
 --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp
 --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars
 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat
 -Werror=format-security -Wall' CPPFLAGS=-D_FORTIFY_SOURCE=2
 LDFLAGS=-Wl,-z,relro'

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

Major mode: C/l

Minor modes in effect:
  hide-ifdef-mode: t
  highlight-symbol-mode: t
  delete-selection-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  savehist-mode: t
  recentf-mode: t
  minibuffer-electric-default-mode: t
  minibuffer-depth-indicate-mode: t
  iswitchb-mode: t
  gud-tooltip-mode: t
  global-semanticdb-minor-mode: t
  semantic-mru-bookmark-mode: t
  global-semantic-mru-bookmark-mode: t
  semantic-decoration-mode: t
  global-semantic-decoration-mode: t
  global-hi-lock-mode: t
  hi-lock-mode: t
  global-ede-mode: t
  ede-minor-mode: t
  global-company-mode: t
  company-mode: t
  desktop-save-mode: t
  cua-mode: t
  winner-mode: t
  global-semantic-idle-scheduler-mode: t
  semantic-idle-scheduler-mode: t
  semantic-stickyfunc-mode: t
  global-semantic-stickyfunc-mode: t
  semantic-show-parser-state-mode: t
  global-semantic-show-parser-state-mode: t
  semantic-show-unmatched-syntax-mode: t
  global-semantic-show-unmatched-syntax-mode: t
  semantic-mode: t
  back-button-mode: t
  drag-stuff-global-mode: t
  drag-stuff-mode: t
  shell-dirtrack-mode: t
  autopair-global-mode: t
  autopair-mode: t
  show-paren-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-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
  abbrev-mode: t
  hs-minor-mode: t

Recent input:
<home> y <home> y <up> <down> C-x 1 M-x w i n d o w
<tab> c o n <tab> f o u <tab> <return> <S-down> C-x
b <return> C-x b d b u <return> <S-right> M-& l s <return>
<S-up> <S-left> M-x c o m p i l e <escape> <escape>
<escape> C-x b v c - d i <return> <C-home> <down> <down>
<down> <down> <end> <left> <left> g M-x c o m p i l
e <return> <up> <return> <S-right> C-x 2 <S-down> <S-left>
<S-down> <C-S-right> <C-S-up> M-x C-r d e d i c a <tab>
<return> <return> <S-up> M-x <up> <return> <S-down>
<S-down> <S-left> <S-up> <S-down> <C-S-right> <C-S-left>
<C-S-up> <S-down> C-x b <return> C-x <kp-add> C-x <kp-add>
M-x r e p o r <tab> <return>

Recent messages:
[yas] Loading compiled snippets from
/home/marcio/.emacs.d/el-get/yasnippet/snippets/lisp-interaction-mode
[yas] Loading for `emacs-lisp-mode', just-in-time: (lambda nil
(yas--load-directory-1 (quote
/home/marcio/.emacs.d/el-get/yasnippet/snippets/emacs-lisp-mode) (quote
emacs-lisp-mode)))!
[yas] Loading compiled snippets from
/home/marcio/.emacs.d/el-get/yasnippet/snippets/emacs-lisp-mode
For information about GNU Emacs and the GNU system, type C-h C-a.
Making completion list...
ls: finished.
Quit
Mark set
(No files need saving)
Compilation finished

Load-path shadows:
/home/marcio/.emacs.d/el-get/jedi-core/jedi-core hides
/home/marcio/.emacs.d/el-get/jedi/jedi-core
/home/marcio/.emacs.d/el-get/fringe-helper/tests hides
/home/marcio/.emacs.d/el-get/auto-dictionary/tests
/home/marcio/.emacs.d/el-get/company-mode/company-nxml hides
/home/marcio/.emacs.d/el-get/company/company-nxml
/home/marcio/.emacs.d/el-get/company-mode/company-yasnippet hides
/home/marcio/.emacs.d/el-get/company/company-yasnippet
/home/marcio/.emacs.d/el-get/company-mode/company-css hides
/home/marcio/.emacs.d/el-get/company/company-css
/home/marcio/.emacs.d/el-get/company-mode/company-xcode hides
/home/marcio/.emacs.d/el-get/company/company-xcode
/home/marcio/.emacs.d/el-get/company-mode/company-clang hides
/home/marcio/.emacs.d/el-get/company/company-clang
/home/marcio/.emacs.d/el-get/company-mode/company-oddmuse hides
/home/marcio/.emacs.d/el-get/company/company-oddmuse
/home/marcio/.emacs.d/el-get/company-mode/company-gtags hides
/home/marcio/.emacs.d/el-get/company/company-gtags
/home/marcio/.emacs.d/el-get/company-mode/company-eclim hides
/home/marcio/.emacs.d/el-get/company/company-eclim
/home/marcio/.emacs.d/el-get/company-mode/company-cmake hides
/home/marcio/.emacs.d/el-get/company/company-cmake
/home/marcio/.emacs.d/el-get/company-mode/company-etags hides
/home/marcio/.emacs.d/el-get/company/company-etags
/home/marcio/.emacs.d/el-get/company-mode/company-semantic hides
/home/marcio/.emacs.d/el-get/company/company-semantic
/home/marcio/.emacs.d/el-get/company-mode/company-tempo hides
/home/marcio/.emacs.d/el-get/company/company-tempo
/home/marcio/.emacs.d/el-get/company-mode/company-dabbrev hides
/home/marcio/.emacs.d/el-get/company/company-dabbrev
/home/marcio/.emacs.d/el-get/company-mode/company-abbrev hides
/home/marcio/.emacs.d/el-get/company/company-abbrev
/home/marcio/.emacs.d/el-get/company-mode/company-dabbrev-code hides
/home/marcio/.emacs.d/el-get/company/company-dabbrev-code
/home/marcio/.emacs.d/el-get/company-mode/company-capf hides
/home/marcio/.emacs.d/el-get/company/company-capf
/home/marcio/.emacs.d/el-get/company-mode/company hides
/home/marcio/.emacs.d/el-get/company/company
/home/marcio/.emacs.d/el-get/company-mode/company-template hides
/home/marcio/.emacs.d/el-get/company/company-template
/home/marcio/.emacs.d/el-get/company-mode/company-keywords hides
/home/marcio/.emacs.d/el-get/company/company-keywords
/home/marcio/.emacs.d/el-get/company-mode/company-elisp hides
/home/marcio/.emacs.d/el-get/company/company-elisp
/home/marcio/.emacs.d/el-get/company-mode/company-ispell hides
/home/marcio/.emacs.d/el-get/company/company-ispell
/home/marcio/.emacs.d/el-get/company-mode/company-bbdb hides
/home/marcio/.emacs.d/el-get/company/company-bbdb
/home/marcio/.emacs.d/el-get/company-mode/company-files hides
/home/marcio/.emacs.d/el-get/company/company-files
/home/marcio/.emacs.d/el-get/pde/lisp/windata hides
/home/marcio/.emacs.d/el-get/windata/windata
/home/marcio/.emacs.d/el-get/pde/lisp/tree-mode hides
/home/marcio/.emacs.d/el-get/tree-mode/tree-mode
/home/marcio/.emacs.d/el-get/basic-edit-toolkit/basic-edit-toolkit hides
~/.emacs.d/lisp/basic-edit-toolkit
/home/marcio/.emacs.d/el-get/log4j-mode/log4j-mode hides
~/.emacs.d/lisp/log4j-mode
/home/marcio/.emacs.d/el-get/cmake-mode/cmake-mode hides
/usr/share/emacs24/site-lisp/cmake-data/cmake-mode
/home/marcio/.emacs.d/el-get/cmake-mode/cmake-mode hides
/usr/share/emacs/site-lisp/cmake-mode
/home/marcio/.emacs.d/el-get/dsvn/dsvn hides /usr/share/emacs/site-lisp/dsvn
/usr/share/emacs/24.4/site-lisp/debian-startup hides
/usr/share/emacs/site-lisp/debian-startup
/usr/share/emacs/site-lisp/rst hides
/usr/share/emacs/24.4/lisp/textmodes/rst
/usr/share/emacs24/site-lisp/dictionaries-common/ispell hides
/usr/share/emacs/24.4/lisp/textmodes/ispell
/usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides
/usr/share/emacs/24.4/lisp/textmodes/flyspell
/home/marcio/.emacs.d/el-get/flymake/flymake hides
/usr/share/emacs/24.4/lisp/progmodes/flymake
/home/marcio/.emacs.d/el-get/cperl-mode/cperl-mode hides
/usr/share/emacs/24.4/lisp/progmodes/cperl-mode

Features:
(shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums mail-utils misearch multi-isearch
windowconfig semantic/tag-write ede/locate edebug-x edebug ert debug
ede/linux ede/make conf-mode rainbow-delimiters grep ede/dired find-file
flymake-lua lua-mode vc-dir ewoc vc semantic/tag-file flycheck find-func
subr-x pcase jka-compr sh-script smie let-alist flymake auto-dictionary
flyspell ispell markdown-mode noutline outline autorevert filenotify
log4j-mode vc-dispatcher vc-git semantic/bovine/c
semantic/decorate/include hideif semantic/bovine/c-by semantic/lex-spp
semantic/bovine/gcc semantic/dep semantic/bovine semantic/analyze/refs
semantic/analyze semantic/scope semantic/analyze/fcn hideshow
highlight-symbol cc-langs mds:util .emacs saveplace tramp-cache tramp-sh
company-files company-oddmuse company-keywords company-etags
company-gtags company-dabbrev-code company-dabbrev company-capf
company-cmake company-xcode company-clang company-semantic company-eclim
company-template company-css company-nxml company-bbdb delsel
java-snippets common-lisp-snippets angular-snippets s ucs-normalize dash
yasnippet which-func savehist recentf minibuf-eldef mb-depth iswitchb
ido icomplete gud semantic/db-mode semantic/mru-bookmark
semantic/decorate/mode hi-lock ede-compdb json ede/cpp-root ede/speedbar
ede/files ede ede/base ede/auto ede/source eieio-speedbar eieio-custom
company desktop frameset cua-base server winner inversion
semantic/db-global semantic/symref/global semantic/symref
semantic/db-find semantic/db-ref cedet-global vc-svn17 vc-svn jde-ant
jde jde-annotations jde-open-source jde-bsh jde-parse-expr jde-class
jde-parse-class jde-import jde-java-font-lock jde-java-grammar
jde-which-method semantic/senator semantic/decorate jde-wiz jde-complete
semantic/idle jde-plugins executable browse-url jde-gen tempo jde-jdb
jde-bug easy-mmode jde-dbs jde-run jde-dbo regress jde-db jde-parse rx
jde-imenu semantic/imenu imenu semantic/db-file data-debug cedet-files
semantic/db semantic/java semantic/doc avl-tree semantic/sb speedbar
sb-image dframe semantic/sort semantic/format ezimage semantic/tag-ls
semantic/find semantic/ctxt jde-compile cus-edit cus-start cus-load
cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs semantic/util-modes semantic/util semantic semantic/tag
semantic/lex semantic/fw mode-local cedet jde-help jde-widgets
tree-widget beanshell jde-custom jde-project-file jde-util arc-mode
archive-mode efc wid-edit jde-autoload gtags smart-tabs-mode
vim-modeline back-button mule-util persistent-soft list-utils pcache
eieio-base ucs-utils nav-flash compile pulse smartrep vline vkill
skewer-setup shampoo shampoo-tools shampoo-layout shampoo-fetcher
shampoo-modes shampoo-fileout shampoo-compile shampoo-list-mode
shampoo-requests shampoo-utils shampoo-state-format shampoo-dialect
shampoo-state shampoo-faces shampoo-networking shampoo-response
shampoo-xml shampoo-dict shampoo-auth shampoo-regexp screenwriter
quickrun em-banner esh-var esh-io esh-cmd esh-opt esh-ext esh-proc
esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util point-stack
java-mode-indent-annotations iedit rect hl-tags-mode hl-sexp
goto-last-change flymake-point flex-mode derived feature-mode
cucumber-mode etags drag-stuff diminish db-sql tramp tramp-compat
tramp-loaddefs trampver shell pcomplete format-spec sql view thingatpt
comint ansi-color ring twittering-mode url url-proxy url-privacy
url-expand url-methods url-history url-cookie url-domsuf url-util
url-parse auth-source eieio eieio-core gnus-util mm-util mail-prsvr
password-cache url-vars mailcap xml buffer-move windmove
basic-edit-toolkit autopair byte-opt advice paren auto-complete-config
auto-complete edmacro kmacro popup asciidoc apropos .loaddefs el-get
el-get-autoloading el-get-list-packages el-get-dependencies el-get-build
el-get-status pp el-get-methods el-get-fossil el-get-svn el-get-pacman
el-get-github-zip el-get-github-tar el-get-http-zip el-get-http-tar
el-get-hg el-get-go el-get-git-svn el-get-fink el-get-emacswiki
el-get-http el-get-notify help-mode easymenu el-get-emacsmirror
el-get-github el-get-git el-get-elpa package epg-config el-get-darcs
el-get-cvs el-get-bzr el-get-brew el-get-builtin el-get-apt-get
el-get-recipes el-get-byte-compile el-get-custom el-get-core cl-macs
autoload help-fns lisp-mnt bytecomp byte-compile cconv cl gv cl-loaddefs
cl-lib dired time-date tooltip electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt
fringe tabulated-list newcomment lisp-mode prog-mode register page
menu-bar rfn-eshadow timer select scroll-bar 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 minibuffer 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 make-network-process dbusbind
gfilenotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty emacs)

Memory information:
((conses 16 3968083 318222)
 (symbols 48 69401 1)
 (miscs 40 83061 4214)
 (strings 32 795094 90886)
 (string-bytes 1 15694264)
 (vectors 16 208955)
 (vector-slots 8 3118531 25842)
 (floats 8 975 1205)
 (intervals 56 50871 2364)
 (buffers 960 182)
 (heap 1024 206963 5794))