Bug 1299148

Summary: [abrt] emacs: terminate_due_to_signal(): emacs-24.5 killed by SIGABRT
Product: [Fedora] Fedora Reporter: Robin Green <greenrd>
Component: emacsAssignee: Jan Synacek <jsynacek>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: jchaloup, jonathan.underwood, jsynacek, msekleta, phracek
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/2004a7462401724a1bed804b828fae5e65d48d51
Whiteboard: abrt_hash:17c7c3e0bb0b506b6ebe773d4359542e2b836148;
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-19 12:13:00 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: mountinfo
none
File: namespaces
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Robin Green 2016-01-16 16:39:22 UTC
Version-Release number of selected component:
emacs-24.5-6.fc23

Additional info:
reporter:       libreport-2.6.3
backtrace_rating: 4
cmdline:        /usr/bin/emacs-24.5 -Q -l /home/robin/.emacs.d/.cask/24.5.1/elpa/async-20160108.1249/async.elc -batch -f async-batch-invoke <none>
crash_function: terminate_due_to_signal
executable:     /usr/bin/emacs-24.5
global_pid:     15734
kernel:         4.3.3-300.fc23.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (8 frames)
 #1 terminate_due_to_signal at ../../src/emacs.c:376
 #2 emacs_abort at ../../src/sysdep.c:2131
 #3 check_message_stack at ../../src/xdisp.c:11116
 #4 shut_down_emacs at ../../src/emacs.c:2038
 #5 Fkill_emacs at ../../src/emacs.c:1948
 #6 terminate_due_to_signal at ../../src/emacs.c:358
 #7 handle_fatal_signal at ../../src/sysdep.c:1630
 #8 deliver_process_signal at ../../src/sysdep.c:1570

Potential duplicate: bug 1245829

Comment 1 Robin Green 2016-01-16 16:39:29 UTC
Created attachment 1115443 [details]
File: backtrace

Comment 2 Robin Green 2016-01-16 16:39:31 UTC
Created attachment 1115444 [details]
File: cgroup

Comment 3 Robin Green 2016-01-16 16:39:32 UTC
Created attachment 1115445 [details]
File: core_backtrace

Comment 4 Robin Green 2016-01-16 16:39:34 UTC
Created attachment 1115446 [details]
File: dso_list

Comment 5 Robin Green 2016-01-16 16:39:36 UTC
Created attachment 1115447 [details]
File: environ

Comment 6 Robin Green 2016-01-16 16:39:38 UTC
Created attachment 1115448 [details]
File: limits

Comment 7 Robin Green 2016-01-16 16:39:40 UTC
Created attachment 1115449 [details]
File: maps

Comment 8 Robin Green 2016-01-16 16:39:41 UTC
Created attachment 1115450 [details]
File: mountinfo

Comment 9 Robin Green 2016-01-16 16:39:43 UTC
Created attachment 1115451 [details]
File: namespaces

Comment 10 Robin Green 2016-01-16 16:39:44 UTC
Created attachment 1115452 [details]
File: open_fds

Comment 11 Robin Green 2016-01-16 16:39:46 UTC
Created attachment 1115453 [details]
File: proc_pid_status

Comment 12 Robin Green 2016-01-16 16:39:47 UTC
Created attachment 1115454 [details]
File: var_log_messages

Comment 13 Jan Synacek 2016-01-19 12:13:00 UTC
From emacs-24.5/src/xdisp.c:11116 :

/* Check that Vmessage_stack is nil.  Called from emacs.c when Emacs
   exits.  If the stack is not empty, we have a missing pop_message
   somewhere.  */

void
check_message_stack (void)
{
  if (!NILP (Vmessage_stack))
    emacs_abort ();
}

Unfortunately, there is not enough information to find out why there are messages on the stack.