Subject: bug#18882: 24.4; Segmentation fault while typing in minibuffer or running certain magit commands

From: Mitchel Humpherys <[email-masked]>
Date: Tue, 28 Oct 2014 18:24:09 -0700

I've been seeing occasional segfaults since updating to 24.4.  I'm
unable to provide a recipe with `emacs -Q' since it only happens every
few days and I can't be productive without all my extensions and
goodies...

I've seen this happen in a few places:

  - When running a git command using Magit's `magit-git-command'.  It
    seems to happen most often when the command I run is `git revert'.

  - While typing a long command in the minibuffer while running
    `shell-command'.  I saw it crash once this way even buffer running
    the shell command, I was just typing in my minibuffer.

I couldn't run xbacktrace due to the lack of debugging symbols (I just
ran my distro's emacs binary under gdb), but here's the backtrace that
got printed to my terminal when emacs crashed while typing a long
command in my minibuffer:

--8<---------------cut here---------------start------------->8---
Fatal error 11: Segmentation fault
Backtrace:
emacs[0x503073]
emacs[0x4e9aae]
emacs[0x501e8e]
emacs[0x501ef3]
/usr/lib/libpthread.so.0(+0x10200)[0x7fd7c7768200]
/usr/lib/libglib-2.0.so.0(g_slice_alloc+0x75)[0x7fd7cb1492f5]
/usr/lib/libglib-2.0.so.0(g_slice_alloc0+0xe)[0x7fd7cb14992e]
/usr/lib/libglib-2.0.so.0(g_source_new+0x54)[0x7fd7cb12a584]
/usr/lib/libglib-2.0.so.0(+0x8e31b)[0x7fd7cb17131b]
/usr/lib/libatspi.so.0(+0x107fc)[0x7fd7c0ccd7fc]
/usr/lib/libatspi.so.0(+0x10987)[0x7fd7c0ccd987]
/usr/lib/libatspi.so.0(atspi_dbus_server_setup_with_g_main+0x4e)[0x7fd7c0ccdc2e]
/usr/lib/libatk-bridge-2.0.so.0(+0xedf4)[0x7fd7c631adf4]
/usr/lib/libatk-bridge-2.0.so.0(+0xefba)[0x7fd7c631afba]
/usr/lib/libgtk-3.so.0(+0x80e8c)[0x7fd7cc494e8c]
/usr/lib/libgtk-3.so.0(gtk_main_do_event+0x3bc)[0x7fd7cc60055c]
/usr/lib/libgdk-3.so.0(+0x4fa82)[0x7fd7cc1a9a82]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x24d)[0x7fd7cb12ca1d]
/usr/lib/libglib-2.0.so.0(+0x49d08)[0x7fd7cb12cd08]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7fd7cb12cdbc]
/usr/lib/libgtk-3.so.0(gtk_main_iteration+0x15)[0x7fd7cc5ffb85]
emacs[0x4bd482]
emacs[0x4f0b21]
emacs[0x4f03e5]
emacs[0x5406da]
emacs[0x5617f5]
emacs[0x561e10]
emacs[0x4ef0cf]
emacs[0x4ef639]
emacs[0x4f0c38]
emacs[0x4f3b6c]
emacs[0x599291]
emacs[0x421ef3]
emacs[0x4f4a63]
emacs[0x4f5caf]
emacs[0x4f7a20]
emacs[0x55a157]
emacs[0x4e9f4e]
emacs[0x55a03b]
emacs[0x4ee506]
emacs[0x517077]
...
[1]    1719 segmentation fault (core dumped)  emacs
--8<---------------cut here---------------end--------------->8---

And here's `bt full' from gdb (looks worthless due to lack of debug
symbols) from a crash while doing a `git revert' using
`magit-git-command':

--8<---------------cut here---------------start------------->8---
(gdb) bt full
#0  0x000000000041f894 in ?? ()
No symbol table info available.
#1  0x000000000045f43c in ?? ()
No symbol table info available.
#2  0x00000000004635e3 in ?? ()
No symbol table info available.
#3  0x000000000055a27b in ?? ()
No symbol table info available.
#4  0x0000000000430cbe in ?? ()
No symbol table info available.
#5  0x000000000045160a in ?? ()
No symbol table info available.
#6  0x00000000004f4531 in ?? ()
No symbol table info available.
#7  0x0000000000579ad7 in ?? ()
No symbol table info available.
#8  0x000000000055be4d in ?? ()
No symbol table info available.
#9  0x0000000000591173 in ?? ()
No symbol table info available.
#10 0x000000000055bc83 in ?? ()
No symbol table info available.
#11 0x0000000000591173 in ?? ()
No symbol table info available.
#12 0x000000000055bc83 in ?? ()
No symbol table info available.
#13 0x0000000000591173 in ?? ()
No symbol table info available.
#14 0x000000000055b90f in ?? ()
No symbol table info available.
#15 0x000000000055bc83 in ?? ()
No symbol table info available.
#16 0x0000000000591173 in ?? ()
No symbol table info available.
#17 0x000000000055b90f in ?? ()
No symbol table info available.
#18 0x000000000055bc83 in ?? ()
No symbol table info available.
#19 0x0000000000591173 in ?? ()
No symbol table info available.
#20 0x000000000055b90f in ?? ()
No symbol table info available.
#21 0x000000000055bc83 in ?? ()
No symbol table info available.
#22 0x0000000000591173 in ?? ()
No symbol table info available.
#23 0x000000000055bc83 in ?? ()
No symbol table info available.
#24 0x0000000000591173 in ?? ()
No symbol table info available.
#25 0x000000000055bc83 in ?? ()
No symbol table info available.
#26 0x000000000055b42c in ?? ()
No symbol table info available.
#27 0x000000000055e101 in ?? ()
No symbol table info available.
#28 0x00000000005924b7 in ?? ()
No symbol table info available.
#29 0x000000000055bc83 in ?? ()
No symbol table info available.
#30 0x000000000055b42c in ?? ()
No symbol table info available.
#31 0x000000000055a03b in ?? ()
No symbol table info available.
#32 0x00000000005923f0 in ?? ()
No symbol table info available.
#33 0x000000000055bc83 in ?? ()
No symbol table info available.
#34 0x000000000055cbb4 in ?? ()
No symbol table info available.
#35 0x000000000055ce20 in ?? ()
No symbol table info available.
#36 0x000000000055a27b in ?? ()
No symbol table info available.
#37 0x0000000000594f8e in ?? ()
No symbol table info available.
#38 0x0000000000598f09 in ?? ()
No symbol table info available.
#39 0x0000000000421ef3 in ?? ()
No symbol table info available.
#40 0x00000000004f4a63 in ?? ()
No symbol table info available.
#41 0x00000000004f5caf in ?? ()
No symbol table info available.
#42 0x00000000004f7a20 in ?? ()
No symbol table info available.
#43 0x000000000055a157 in ?? ()
No symbol table info available.
#44 0x00000000004e9f4e in ?? ()
No symbol table info available.
#45 0x000000000055a03b in ?? ()
No symbol table info available.
#46 0x00000000004ee577 in ?? ()
No symbol table info available.
#47 0x00000000004ee890 in ?? ()
No symbol table info available.
#48 0x0000000000418119 in ?? ()
No symbol table info available.
#49 0x00007ffff14a9040 in __libc_start_main () from /usr/lib/libc.so.6
No symbol table info available.
#50 0x0000000000418bc8 in ?? ()
No symbol table info available.
--8<---------------cut here---------------end--------------->8---

In GNU Emacs 24.4.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.3)
 of 2014-10-21 on bitzer.hoetzel.info
Windowing system distributor `The X.Org Foundation', version 11.0.11601000
System Description:	Arch Linux

Configured using:
 `configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib
 --localstatedir=/var --with-x-toolkit=gtk3 --with-xft
 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong
 --param=ssp-buffer-size=4' CPPFLAGS=-D_FORTIFY_SOURCE=2
 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro'

Important settings:
  value of $LC_COLLATE: en_US.UTF-8
  value of $LC_CTYPE: en_US.UTF-8
  value of $LC_MESSAGES: en_US.UTF-8
  value of $LC_MONETARY: en_US.UTF-8
  value of $LC_NUMERIC: en_US.UTF-8
  value of $LC_TIME: en_US.UTF-8
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  recentf-mode: t
  erc-list-mode: t
  erc-menu-mode: t
  erc-autojoin-mode: t
  erc-ring-mode: t
  erc-networks-mode: t
  erc-pcomplete-mode: t
  erc-track-mode: t
  erc-match-mode: t
  erc-button-mode: t
  erc-fill-mode: t
  erc-stamp-mode: t
  erc-netsplit-mode: t
  erc-irccontrols-mode: t
  erc-noncommands-mode: t
  erc-move-to-prompt-mode: t
  erc-readonly-mode: t
  rainbow-delimiters-mode: t
  nyan-mode: t
  savehist-mode: t
  guide-key-mode: t
  global-diff-hl-mode: t
  global-edit-server-edit-mode: t
  google-this-mode: t
  delete-selection-mode: t
  auto-complete-mode: t
  pretty-control-l-mode: t
  textmate-mode: t
  indent-hints-global-mode: t
  autopair-global-mode: t
  autopair-mode: t
  display-time-mode: t
  show-paren-mode: t
  which-function-mode: t
  helm-match-plugin-mode: t
  helm-occur-match-plugin-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  magit-auto-revert-mode: t
  eldoc-mode: t
  shell-dirtrack-mode: t
  diff-auto-refine-mode: t
  global-auto-revert-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-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-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
M-x g n u s - o t h <tab> <return> y <kp-enter> q n 
n n n n n n n n n n n n n n n n n n n n <return> M-> 
<switch-frame> M-x e m a <M-backspace> e m a c s - 
b u g <tab> <M-backspace> <M-backspace> r e p o r <tab> 
e m <tab> <return>

Recent messages:
Opening connection to imap.codeaurora.org...done
nnimap qualcomm splitting mail...
nnimap qualcomm splitting mail...done
nnimap CAF splitting mail...done
nnimap read 16k from imap.codeaurora.org
Mark set
Making inhibit-read-only local to *helm minibuffer-history* while let-bound!
Mark activated

Load-path shadows:
~/.emacs.d/site-lisp/moe-theme.el/moe-theme hides ~/.emacs.d/site-lisp/moe-theme
~/.emacs.d/site-lisp/dash.el/dash hides ~/.emacs.d/site-lisp/dash
~/.emacs.d/site-lisp/ov.el/ov hides ~/.emacs.d/site-lisp/ov
~/.emacs.d/site-lisp/s.el/s hides ~/.emacs.d/site-lisp/s
~/.emacs.d/auto-install/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode
~/.emacs.d/site-lisp/pkgbuild-mode/pkgbuild-mode hides /usr/share/emacs/site-lisp/pkgbuild-mode
~/.emacs.d/site-lisp/bat-mode hides /usr/share/emacs/24.4/lisp/progmodes/bat-mode
~/.emacs.d/site-lisp/org-mode/lisp/org-macs hides /usr/share/emacs/24.4/lisp/org/org-macs
~/.emacs.d/site-lisp/org-mode/lisp/org-datetree hides /usr/share/emacs/24.4/lisp/org/org-datetree
~/.emacs.d/site-lisp/org-mode/lisp/org-feed hides /usr/share/emacs/24.4/lisp/org/org-feed
~/.emacs.d/site-lisp/org-mode/lisp/org-agenda hides /usr/share/emacs/24.4/lisp/org/org-agenda
~/.emacs.d/site-lisp/org-mode/lisp/ob-lob hides /usr/share/emacs/24.4/lisp/org/ob-lob
~/.emacs.d/site-lisp/org-mode/lisp/org-table hides /usr/share/emacs/24.4/lisp/org/org-table
~/.emacs.d/site-lisp/org-mode/lisp/ox-texinfo hides /usr/share/emacs/24.4/lisp/org/ox-texinfo
~/.emacs.d/site-lisp/org-mode/lisp/org-bbdb hides /usr/share/emacs/24.4/lisp/org/org-bbdb
~/.emacs.d/site-lisp/org-mode/lisp/ob-ditaa hides /usr/share/emacs/24.4/lisp/org/ob-ditaa
~/.emacs.d/site-lisp/org-mode/lisp/ob-plantuml hides /usr/share/emacs/24.4/lisp/org/ob-plantuml
~/.emacs.d/site-lisp/org-mode/lisp/org-capture hides /usr/share/emacs/24.4/lisp/org/org-capture
~/.emacs.d/site-lisp/org-mode/lisp/org-footnote hides /usr/share/emacs/24.4/lisp/org/org-footnote
~/.emacs.d/site-lisp/org-mode/lisp/ob-ocaml hides /usr/share/emacs/24.4/lisp/org/ob-ocaml
~/.emacs.d/site-lisp/org-mode/lisp/ob-js hides /usr/share/emacs/24.4/lisp/org/ob-js
~/.emacs.d/site-lisp/org-mode/lisp/ob-css hides /usr/share/emacs/24.4/lisp/org/ob-css
~/.emacs.d/site-lisp/org-mode/lisp/org-indent hides /usr/share/emacs/24.4/lisp/org/org-indent
~/.emacs.d/site-lisp/org-mode/lisp/org-compat hides /usr/share/emacs/24.4/lisp/org/org-compat
~/.emacs.d/site-lisp/org-mode/lisp/ob-io hides /usr/share/emacs/24.4/lisp/org/ob-io
~/.emacs.d/site-lisp/org-mode/lisp/ob-screen hides /usr/share/emacs/24.4/lisp/org/ob-screen
~/.emacs.d/site-lisp/org-mode/lisp/org-src hides /usr/share/emacs/24.4/lisp/org/org-src
~/.emacs.d/site-lisp/org-mode/lisp/ox-md hides /usr/share/emacs/24.4/lisp/org/ox-md
~/.emacs.d/site-lisp/org-mode/lisp/ob-matlab hides /usr/share/emacs/24.4/lisp/org/ob-matlab
~/.emacs.d/site-lisp/org-mode/lisp/org-mhe hides /usr/share/emacs/24.4/lisp/org/org-mhe
~/.emacs.d/site-lisp/org-mode/lisp/ob-tangle hides /usr/share/emacs/24.4/lisp/org/ob-tangle
~/.emacs.d/site-lisp/org-mode/lisp/ob-asymptote hides /usr/share/emacs/24.4/lisp/org/ob-asymptote
~/.emacs.d/site-lisp/org-mode/lisp/ob-scheme hides /usr/share/emacs/24.4/lisp/org/ob-scheme
~/.emacs.d/site-lisp/org-mode/lisp/ob-picolisp hides /usr/share/emacs/24.4/lisp/org/ob-picolisp
~/.emacs.d/site-lisp/org-mode/lisp/org hides /usr/share/emacs/24.4/lisp/org/org
~/.emacs.d/site-lisp/org-mode/lisp/ox-icalendar hides /usr/share/emacs/24.4/lisp/org/ox-icalendar
~/.emacs.d/site-lisp/org-mode/lisp/org-plot hides /usr/share/emacs/24.4/lisp/org/org-plot
~/.emacs.d/site-lisp/org-mode/lisp/ob-sqlite hides /usr/share/emacs/24.4/lisp/org/ob-sqlite
~/.emacs.d/site-lisp/org-mode/lisp/ox-beamer hides /usr/share/emacs/24.4/lisp/org/ox-beamer
~/.emacs.d/site-lisp/org-mode/lisp/org-colview hides /usr/share/emacs/24.4/lisp/org/org-colview
~/.emacs.d/site-lisp/org-mode/lisp/ob-ref hides /usr/share/emacs/24.4/lisp/org/ob-ref
~/.emacs.d/site-lisp/org-mode/lisp/org-habit hides /usr/share/emacs/24.4/lisp/org/org-habit
~/.emacs.d/site-lisp/org-mode/lisp/org-loaddefs hides /usr/share/emacs/24.4/lisp/org/org-loaddefs
~/.emacs.d/site-lisp/org-mode/lisp/org-archive hides /usr/share/emacs/24.4/lisp/org/org-archive
~/.emacs.d/site-lisp/org-mode/lisp/org-inlinetask hides /usr/share/emacs/24.4/lisp/org/org-inlinetask
~/.emacs.d/site-lisp/org-mode/lisp/ob-org hides /usr/share/emacs/24.4/lisp/org/ob-org
~/.emacs.d/site-lisp/org-mode/lisp/ox-html hides /usr/share/emacs/24.4/lisp/org/ox-html
~/.emacs.d/site-lisp/org-mode/lisp/ob-eval hides /usr/share/emacs/24.4/lisp/org/ob-eval
~/.emacs.d/site-lisp/org-mode/lisp/ob-latex hides /usr/share/emacs/24.4/lisp/org/ob-latex
~/.emacs.d/site-lisp/org-mode/lisp/ox-man hides /usr/share/emacs/24.4/lisp/org/ox-man
~/.emacs.d/site-lisp/org-mode/lisp/ob-fortran hides /usr/share/emacs/24.4/lisp/org/ob-fortran
~/.emacs.d/site-lisp/org-mode/lisp/org-docview hides /usr/share/emacs/24.4/lisp/org/org-docview
~/.emacs.d/site-lisp/org-mode/lisp/ob-makefile hides /usr/share/emacs/24.4/lisp/org/ob-makefile
~/.emacs.d/site-lisp/org-mode/lisp/ob hides /usr/share/emacs/24.4/lisp/org/ob
~/.emacs.d/site-lisp/org-mode/lisp/org-bibtex hides /usr/share/emacs/24.4/lisp/org/org-bibtex
~/.emacs.d/site-lisp/org-mode/lisp/ox-latex hides /usr/share/emacs/24.4/lisp/org/ox-latex
~/.emacs.d/site-lisp/org-mode/lisp/org-w3m hides /usr/share/emacs/24.4/lisp/org/org-w3m
~/.emacs.d/site-lisp/org-mode/lisp/ob-emacs-lisp hides /usr/share/emacs/24.4/lisp/org/ob-emacs-lisp
~/.emacs.d/site-lisp/org-mode/lisp/org-protocol hides /usr/share/emacs/24.4/lisp/org/org-protocol
~/.emacs.d/site-lisp/org-mode/lisp/ox-org hides /usr/share/emacs/24.4/lisp/org/ox-org
~/.emacs.d/site-lisp/org-mode/lisp/ox-ascii hides /usr/share/emacs/24.4/lisp/org/ox-ascii
~/.emacs.d/site-lisp/org-mode/lisp/org-id hides /usr/share/emacs/24.4/lisp/org/org-id
~/.emacs.d/site-lisp/org-mode/lisp/org-timer hides /usr/share/emacs/24.4/lisp/org/org-timer
~/.emacs.d/site-lisp/org-mode/lisp/ob-awk hides /usr/share/emacs/24.4/lisp/org/ob-awk
~/.emacs.d/site-lisp/org-mode/lisp/ob-ledger hides /usr/share/emacs/24.4/lisp/org/ob-ledger
~/.emacs.d/site-lisp/org-mode/lisp/org-mobile hides /usr/share/emacs/24.4/lisp/org/org-mobile
~/.emacs.d/site-lisp/org-mode/lisp/org-eshell hides /usr/share/emacs/24.4/lisp/org/org-eshell
~/.emacs.d/site-lisp/org-mode/lisp/org-pcomplete hides /usr/share/emacs/24.4/lisp/org/org-pcomplete
~/.emacs.d/site-lisp/org-mode/lisp/ox-publish hides /usr/share/emacs/24.4/lisp/org/ox-publish
~/.emacs.d/site-lisp/org-mode/lisp/org-faces hides /usr/share/emacs/24.4/lisp/org/org-faces
~/.emacs.d/site-lisp/org-mode/lisp/ob-clojure hides /usr/share/emacs/24.4/lisp/org/ob-clojure
~/.emacs.d/site-lisp/org-mode/lisp/org-version hides /usr/share/emacs/24.4/lisp/org/org-version
~/.emacs.d/site-lisp/org-mode/lisp/org-list hides /usr/share/emacs/24.4/lisp/org/org-list
~/.emacs.d/site-lisp/org-mode/lisp/org-element hides /usr/share/emacs/24.4/lisp/org/org-element
~/.emacs.d/site-lisp/org-mode/lisp/ob-lisp hides /usr/share/emacs/24.4/lisp/org/ob-lisp
~/.emacs.d/site-lisp/org-mode/lisp/ob-R hides /usr/share/emacs/24.4/lisp/org/ob-R
~/.emacs.d/site-lisp/org-mode/lisp/ob-java hides /usr/share/emacs/24.4/lisp/org/ob-java
~/.emacs.d/site-lisp/org-mode/lisp/ob-mscgen hides /usr/share/emacs/24.4/lisp/org/ob-mscgen
~/.emacs.d/site-lisp/org-mode/lisp/org-mouse hides /usr/share/emacs/24.4/lisp/org/org-mouse
~/.emacs.d/site-lisp/org-mode/lisp/ob-haskell hides /usr/share/emacs/24.4/lisp/org/ob-haskell
~/.emacs.d/site-lisp/org-mode/lisp/ob-octave hides /usr/share/emacs/24.4/lisp/org/ob-octave
~/.emacs.d/site-lisp/org-mode/lisp/ox-odt hides /usr/share/emacs/24.4/lisp/org/ox-odt
~/.emacs.d/site-lisp/org-mode/lisp/org-ctags hides /usr/share/emacs/24.4/lisp/org/org-ctags
~/.emacs.d/site-lisp/org-mode/lisp/ob-keys hides /usr/share/emacs/24.4/lisp/org/ob-keys
~/.emacs.d/site-lisp/org-mode/lisp/ob-perl hides /usr/share/emacs/24.4/lisp/org/ob-perl
~/.emacs.d/site-lisp/org-mode/lisp/ob-gnuplot hides /usr/share/emacs/24.4/lisp/org/ob-gnuplot
~/.emacs.d/site-lisp/org-mode/lisp/ob-exp hides /usr/share/emacs/24.4/lisp/org/ob-exp
~/.emacs.d/site-lisp/org-mode/lisp/org-info hides /usr/share/emacs/24.4/lisp/org/org-info
~/.emacs.d/site-lisp/org-mode/lisp/org-gnus hides /usr/share/emacs/24.4/lisp/org/org-gnus
~/.emacs.d/site-lisp/org-mode/lisp/ob-shen hides /usr/share/emacs/24.4/lisp/org/ob-shen
~/.emacs.d/site-lisp/org-mode/lisp/org-clock hides /usr/share/emacs/24.4/lisp/org/org-clock
~/.emacs.d/site-lisp/org-mode/lisp/org-rmail hides /usr/share/emacs/24.4/lisp/org/org-rmail
~/.emacs.d/site-lisp/org-mode/lisp/ob-dot hides /usr/share/emacs/24.4/lisp/org/ob-dot
~/.emacs.d/site-lisp/org-mode/lisp/ob-C hides /usr/share/emacs/24.4/lisp/org/ob-C
~/.emacs.d/site-lisp/org-mode/lisp/org-macro hides /usr/share/emacs/24.4/lisp/org/org-macro
~/.emacs.d/site-lisp/org-mode/lisp/org-install hides /usr/share/emacs/24.4/lisp/org/org-install
~/.emacs.d/site-lisp/org-mode/lisp/ob-table hides /usr/share/emacs/24.4/lisp/org/ob-table
~/.emacs.d/site-lisp/org-mode/lisp/ob-scala hides /usr/share/emacs/24.4/lisp/org/ob-scala
~/.emacs.d/site-lisp/org-mode/lisp/ob-maxima hides /usr/share/emacs/24.4/lisp/org/ob-maxima
~/.emacs.d/site-lisp/org-mode/lisp/ox hides /usr/share/emacs/24.4/lisp/org/ox
~/.emacs.d/site-lisp/org-mode/lisp/ob-calc hides /usr/share/emacs/24.4/lisp/org/ob-calc
~/.emacs.d/site-lisp/org-mode/lisp/ob-python hides /usr/share/emacs/24.4/lisp/org/ob-python
~/.emacs.d/site-lisp/org-mode/lisp/ob-ruby hides /usr/share/emacs/24.4/lisp/org/ob-ruby
~/.emacs.d/site-lisp/org-mode/lisp/org-entities hides /usr/share/emacs/24.4/lisp/org/org-entities
~/.emacs.d/site-lisp/org-mode/lisp/ob-comint hides /usr/share/emacs/24.4/lisp/org/ob-comint
~/.emacs.d/site-lisp/org-mode/lisp/org-attach hides /usr/share/emacs/24.4/lisp/org/org-attach
~/.emacs.d/site-lisp/org-mode/lisp/ob-core hides /usr/share/emacs/24.4/lisp/org/ob-core
~/.emacs.d/site-lisp/org-mode/lisp/ob-sql hides /usr/share/emacs/24.4/lisp/org/ob-sql
~/.emacs.d/site-lisp/org-mode/lisp/org-crypt hides /usr/share/emacs/24.4/lisp/org/org-crypt
~/.emacs.d/site-lisp/org-mode/lisp/ob-sass hides /usr/share/emacs/24.4/lisp/org/ob-sass
~/.emacs.d/site-lisp/org-mode/lisp/ob-lilypond hides /usr/share/emacs/24.4/lisp/org/ob-lilypond
~/.emacs.d/site-lisp/org-mode/lisp/org-irc hides /usr/share/emacs/24.4/lisp/org/org-irc

Features:
(shadow sort mail-extr helm-misc emacsbug sendmail gnus-draft gnus-async
gnus-dup gnus-ml nndraft nnmh nnfolder utf-7 network-stream starttls
nnimap parse-time utf7 netrc gnus-agent gnus-srvr gnus-score score-mode
nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig
gnus-cache gnus-sum gnus-article-treat-patch gnus-demon nntp gnus-group
gnus-undo nnmail mail-source nnoo gnus-start gnus-spec gnus-int
gnus-range gnus-win gnus gnus-ems nnheader flymake
smart-mode-line-dark-theme footnote recentf tree-widget numbers calc-bin
calc-ext calc calc-loaddefs calc-macs jumbobuffer dts-mode erc-hl-nicks
color erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete
erc-track erc-match erc-button wid-edit erc-fill erc-stamp erc-netsplit
erc-goodies erc erc-backend erc-compat rainbow-delimiters ov info
ace-link noflet cl-indent phi-search phi-search-core nyan-mode
multiple-cursors mc-hide-unmatched-lines-mode mc-separate-operations
rectangular-region-mode mc-mark-pop mc-mark-more mc-cycle-cursors
mc-edit-lines multiple-cursors-core web-mode-expansions web-mode
savehist jade-mode sws-mode flyspell ispell ack-and-a-half guide-key
popwin diff-hl face-remap vc-hg vc-git vc-dir ewoc transpose-frame
rich-minority smart-mode-line mule-util litable jedi python-environment
epc ctable concurrent deferred wgrep-ack highlight-symbol edit-server
google-this delsel expand-region text-mode-expansions
the-org-mode-expansions er-basic-expansions expand-region-core
expand-region-custom diffview kernel-stack-trace-mode thinks boxquote
rect lorem-ipsum auto-complete-config auto-complete popup gthings
gnus-notify doc-view jka-compr image-mode disp-table pp-c-l
browse-kill-ring column-marker tbemail one-key auto-install jump-char
gist gh-gist gh-oauth gh-api logito gh-cache pcache gh-auth gh-common
gh-url url-http tls url-auth url-gw gh-profile timezone eieio-base
wombat-theme textmate ace-jump-mode indent-hints autopair rfcview
no-word iedit help-macro iedit-lib time paren helm-gtags pulse
which-func imenu helm-gnu-global helm-swoop warnings helm-ls-git
helm-files rx image-dired dired-aux ffap helm-buffers helm-elscreen
helm-tags helm-bookmark helm-adaptive helm-info helm-net browse-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util url-parse url-vars mailcap bookmark pp helm-locate
helm-help helm-match-plugin helm-grep wgrep-helm wgrep helm-regexp
helm-plugin helm-external helm-utils vc vc-dispatcher helm-config
helm-autoloads helm-aliases ox-reveal ox-latex ox-icalendar ox-html
ox-ascii ox-publish ox org-element avl-tree org-gnus org org-macro
org-footnote org-pcomplete org-list org-faces org-entities noutline
outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs
org-loaddefs find-func cal-menu calendar cal-loaddefs htmlize yasnippet
gtags helm-qcom-contacts qcom-pidgin dbus xml helm-qcom-dv qcom-ldap
qcom-conf helm helm-source ldap qcom-mount qcom-util qcom-prism qcom-ph
qcom-compile gerrit dash json simple-git magit-key-mode magit package
iswitchb ido esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg
eldoc esh-groups eshell esh-module esh-mode esh-util ediff-merg
ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff
dired-x dired view tramp tramp-compat auth-source eieio byte-opt
bytecomp byte-compile cconv eieio-core gnus-util password-cache
tramp-loaddefs trampver shell pcomplete advice help-mode grep compile
comint epa epg epg-config diff-mode autorevert filenotify ansi-color
git-rebase-mode git-commit-mode derived edmacro kmacro log-edit
easy-mmode message idna format-spec rfc822 mml easymenu mml-sec
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045
ietf-drums mm-util help-fns mail-prsvr mailabbrev mail-utils gmm-utils
mailheader ring pcvs-util add-log s ucs-normalize cl-macs thingatpt cl
gv cl-loaddefs cl-lib server 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 924826 58624)
 (symbols 48 74583 6)
 (miscs 40 161 589)
 (strings 32 161275 18339)
 (string-bytes 1 5316921)
 (vectors 16 74999)
 (vector-slots 8 1904202 26392)
 (floats 8 937 649)
 (intervals 56 1369 170)
 (buffers 960 27)
 (heap 1024 77885 3828))