Subject: bug#24348: 25.1; eieio problem in the rudel elpa package

From: [email-masked]
Date: Thu, 01 Sep 2016 14:27:45 +0200

Not sure if this is the right palce to report a bug, but here goes.

i wanted to try rudel, from the elpa repo.

I tried some random rudel commands, like rudel-backend-dump, and i get
eieio related traces like below.

I tried the same thing on emacs24, and didnt get this particular error.

Debugger entered--Lisp error: (error "eieio-oref called on a class: rudel-backend-factory")
  signal(error ("eieio-oref called on a class: rudel-backend-factory"))
  error("eieio-oref called on a class: %s" rudel-backend-factory)
  slot-value(rudel-backend-factory factories)
  #[(this category) "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."](rudel-backend-factory session-initiation)
  apply(#[(this category) "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] (rudel-backend-factory session-initiation))
  #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(this category) "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"](#[128 "\302\300\206\301\"\207" [#[128 "\302\303\300\301$\207" [[cl-struct-cl--generic rudel-get-factory ((0 [cl-struct-cl--generic-generalizer eieio--generic-static-symbol-generalizer 61 #[385 "\300\301D\302DE\207" [and symbolp cl--find-class] 6 "\n\n(fn NAME &rest _)"] eieio--generic-static-symbol-specializers] [cl-struct-cl--generic-generalizer eieio--generic-static-object-generalizer 51 cl--generic-struct-tag #[385 "9\205P\301!\205PJ\211\262\205P\302!\205PG\303Y\205P\304H>\205P\305!\306\211\203K\211@\211\307H\262\211B\262\310DB\262A\266\202\202-\210\211\237\266\202\207" [cl-struct-eieio--class-tags boundp vectorp 12 0 eieio--class-precedence-list nil 1 eieio--static] 8 "\n\n(fn TAG &rest _)"]] [cl-struct-cl--generic-generalizer cl--generic-t-generalizer 0 #[385 "\300\207" [nil] 3 "\n\n(fn NAME &rest _)"] #[385 "\300\207" [...] 3 "\n\n(fn TAG &rest _)"]])) ([cl-struct-cl--generic-method (...) nil t #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[... "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"]]) nil] [cl-struct-cl--generic-method ((eieio--static rudel-backend-factory)) nil t #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[... "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"]] apply cl-no-next-method] 6 "\n\n(fn &rest ARGS)"] (rudel-backend-factory session-initiation) apply] 4 "\n\n(fn &rest CNM-ARGS)"] rudel-backend-factory session-initiation)
  apply(#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(this category) "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"] #[128 "\302\300\206\301\"\207" [#[128 "\302\303\300\301$\207" [[cl-struct-cl--generic rudel-get-factory ((0 [cl-struct-cl--generic-generalizer eieio--generic-static-symbol-generalizer 61 #[385 "\300\301D\302DE\207" [and symbolp cl--find-class] 6 "\n\n(fn NAME &rest _)"] eieio--generic-static-symbol-specializers] [cl-struct-cl--generic-generalizer eieio--generic-static-object-generalizer 51 cl--generic-struct-tag #[385 "9\205P\301!\205PJ\211\262\205P\302!\205PG\303Y\205P\304H>\205P\305!\306\211\203K\211@\211\307H\262\211B\262\310DB\262A\266\202\202-\210\211\237\266\202\207" [cl-struct-eieio--class-tags boundp vectorp 12 0 eieio--class-precedence-list nil 1 eieio--static] 8 "\n\n(fn TAG &rest _)"]] [cl-struct-cl--generic-generalizer cl--generic-t-generalizer 0 #[385 "\300\207" [nil] 3 "\n\n(fn NAME &rest _)"] #[385 "\300\207" [...] 3 "\n\n(fn TAG &rest _)"]])) ([cl-struct-cl--generic-method (...) nil t #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[... "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"]]) nil] [cl-struct-cl--generic-method ((eieio--static rudel-backend-factory)) nil t #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[... "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"]] apply cl-no-next-method] 6 "\n\n(fn &rest ARGS)"] (rudel-backend-factory session-initiation) apply] 4 "\n\n(fn &rest CNM-ARGS)"] (rudel-backend-factory session-initiation))
  #[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(this category) "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"] #[128 "\302\303\300\301$\207" [[cl-struct-cl--generic rudel-get-factory ((0 [cl-struct-cl--generic-generalizer eieio--generic-static-symbol-generalizer 61 #[385 "\300\301D\302DE\207" [and symbolp cl--find-class] 6 "\n\n(fn NAME &rest _)"] eieio--generic-static-symbol-specializers] [cl-struct-cl--generic-generalizer eieio--generic-static-object-generalizer 51 cl--generic-struct-tag #[385 "9\205P\301!\205PJ\211\262\205P\302!\205PG\303Y\205P\304H>\205P\305!\306\211\203K\211@\211\307H\262\211B\262\310DB\262A\266\202\202-\210\211\237\266\202\207" [cl-struct-eieio--class-tags boundp vectorp 12 0 eieio--class-precedence-list nil 1 eieio--static] 8 "\n\n(fn TAG &rest _)"]] [cl-struct-cl--generic-generalizer cl--generic-t-generalizer 0 #[385 "\300\207" [nil] 3 "\n\n(fn NAME &rest _)"] #[385 "\300\207" [...] 3 "\n\n(fn TAG &rest _)"]])) ([cl-struct-cl--generic-method (...) nil t #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[... "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"]]) nil] [cl-struct-cl--generic-method ((eieio--static rudel-backend-factory)) nil t #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[... "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"]] apply cl-no-next-method] 6 "\n\n(fn &rest ARGS)"] apply make-byte-code 128 "\302\300\206\301\"\207" vconcat vector [apply] 4 "\n\n(fn &rest CNM-ARGS)"] 10 "\n\n(fn &rest ARGS)"](rudel-backend-factory session-initiation)
  apply(#[128 "\302\300\303\304\305\306\307\301\"\310\"\311\312%#\207" [#[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[(this category) "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"] #[128 "\302\303\300\301$\207" [[cl-struct-cl--generic rudel-get-factory ((0 [cl-struct-cl--generic-generalizer eieio--generic-static-symbol-generalizer 61 #[385 "\300\301D\302DE\207" [and symbolp cl--find-class] 6 "\n\n(fn NAME &rest _)"] eieio--generic-static-symbol-specializers] [cl-struct-cl--generic-generalizer eieio--generic-static-object-generalizer 51 cl--generic-struct-tag #[385 "9\205P\301!\205PJ\211\262\205P\302!\205PG\303Y\205P\304H>\205P\305!\306\211\203K\211@\211\307H\262\211B\262\310DB\262A\266\202\202-\210\211\237\266\202\207" [cl-struct-eieio--class-tags boundp vectorp 12 0 eieio--class-precedence-list nil 1 eieio--static] 8 "\n\n(fn TAG &rest _)"]] [cl-struct-cl--generic-generalizer cl--generic-t-generalizer 0 #[385 "\300\207" [nil] 3 "\n\n(fn NAME &rest _)"] #[385 "\300\207" [...] 3 "\n\n(fn TAG &rest _)"]])) ([cl-struct-cl--generic-method (...) nil t #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[... "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"]]) nil] [cl-struct-cl--generic-method ((eieio--static rudel-backend-factory)) nil t #[385 "\301\302\303\304\305!\306\"\307$\310K\311K\301\302\312\304\305\"\313\"\307$\216\310M\210\311M\210\314\300\")\207" [#[... "\303\n\304	\305\"\"\206\306\n\307\n!\304	\305\"#)\207" [this object category gethash slot-value factories puthash rudel-backend-factory] 6 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it."] make-byte-code 0 "\301\300!\207" vconcat vector [cl--generic-isnot-nnm-p] 2 next-method-p call-next-method "\302\300M\210\303\301M\207" [next-method-p call-next-method] apply] 13 "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, create one and return it.\n\n(fn CL-CNM THIS CATEGORY)"]] apply cl-no-next-method] 6 "\n\n(fn &rest ARGS)"] apply make-byte-code 128 "\302\300\206\301\"\207" vconcat vector [apply] 4 "\n\n(fn &rest CNM-ARGS)"] 10 "\n\n(fn &rest ARGS)"] rudel-backend-factory session-initiation)
  rudel-get-factory(rudel-backend-factory session-initiation)
  rudel-backend-get-factory(session-initiation)
  byte-code("\300\301\302\301\303\"\"\210\304\301\303\305\306$\210\300\307\302\307\303\"\"\210\304\307\303\305\310$\210\311\312\313!\314\305#\207" [eieio--defalias initialize-instance eieio--defgeneric-init-form nil eieio--defmethod rudel-ask-protocol-backend #[(this slots) "\302 \203\303 \210\304\305	#\207" [this rudel-ask-protocol-version next-method-p call-next-method eieio-oset :version] 4 "Set backend version."] rudel-discover #[(this) "\302\303\304\"\302\305!\306	A\306A\307\310\311	\312\257\"\"*C\207" [transport-backend protocol-backend rudel-backend-choose protocol #[(backend) "\301\302\"\207" [backend rudel-capable-of-p join] 3] transport rudel-ask-connect-info :name "asked" :protocol-backend :transport-backend] 10 "\"Discover\" sessions by asking the user about the backend to use and the connect info."] rudel-add-backend rudel-backend-get-factory session-initiation ask-protocol] 5)
  require(rudel-session-initiation)
  eval-buffer(#<buffer  *load*> nil "/home/joakim/.emacs.d/elpa/rudel-0.3/rudel.el" nil t)  ; Reading at buffer position 1401
  load-with-code-conversion("/home/joakim/.emacs.d/elpa/rudel-0.3/rudel.el" "/home/joakim/.emacs.d/elpa/rudel-0.3/rudel.el" nil t)
  autoload-do-load((autoload "rudel" "Join the collaborative editing session described by INFO.\nINFO is a property list that describes the collaborative editing\nsession in terms of properties like :host, :port\nand :encryption. The particular properties and their respective\nmeanings depend on the used backend.\n\nWhen called interactively, all data required to join a session\nwill be prompted for.\n\n(fn INFO)" t nil) rudel-join-session)
  command-execute(rudel-join-session record)
  helm-M-x(nil #("rudel-join-session" 0 18 (match-part "rudel-join-session")))
  funcall-interactively(helm-M-x nil #("rudel-join-session" 0 18 (match-part "rudel-join-session")))
  call-interactively(helm-M-x nil nil)
  command-execute(helm-M-x)

In GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.7)
 of 2016-07-28 built on exodia.verona.se
Repository revision: 0f0b191a5324115fe9e8c438eceef4043decf209
Windowing system distributor 'The X.Org Foundation', version 11.0.70000000
System Description:	Fedora release 23 (Twenty Three)

Configured using:
 'configure --enable-gcc-warnings --with-xwidgets --with-x-toolkit=gtk3'

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

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

Major mode: Debugger

Minor modes in effect:
  helm-mode: t
  keyfreq-autosave-mode: t
  keyfreq-mode: t
  grab-and-drag-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  pyvenv-mode: t
  projectile-global-mode: t
  projectile-mode: t
  diff-auto-refine-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  erc-track-mode: t
  erc-ring-mode: t
  erc-menu-mode: t
  erc-match-mode: t
  erc-log-mode: t
  erc-list-mode: t
  erc-dcc-mode: t
  erc-pcomplete-mode: t
  erc-capab-identify-mode: t
  erc-autojoin-mode: t
  erc-autoaway-mode: t
  erc-hl-nicks-mode: t
  erc-button-mode: t
  erc-fill-mode: t
  erc-stamp-mode: t
  erc-smiley-mode: t
  erc-move-to-prompt-mode: t
  recentf-mode: t
  desktop-save-mode: t
  winner-mode: t
  show-paren-mode: t
  global-semantic-decoration-mode: t
  global-semanticdb-minor-mode: t
  global-semantic-idle-scheduler-mode: t
  semantic-mode: t
  ido-everywhere: t
  zen-reward-mode: t
  override-global-mode: t
  shell-dirtrack-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
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t

Recent messages:
Omitting...
(Nothing to omit)
Omitting...
Omitted 24 lines.
Undo!
Mark set
Mark saved where search started
Entering debugger...
Back to top level
Entering debugger...

Load-path shadows:
/home/joakim/.emacs.d/elpa/helm-20160824.2154/helm-multi-match hides /home/joakim/.emacs.d/elpa/helm-core-20160821.110/helm-multi-match
/home/joakim/.emacs.d/elpa/org-plus-contrib-20160822/ob-scala hides /home/joakim/.emacs.d/elpa/scala-mode-20160813.304/ob-scala
/home/joakim/.emacs.d/jave/git/zen-mode/zen-test-theme hides /home/joakim/.emacs.d/elpa/zen-mode-20120627/zen-test-theme
/home/joakim/.emacs.d/jave/git/zen-mode/zen-mode hides /home/joakim/.emacs.d/elpa/zen-mode-20120627/zen-mode
/home/joakim/.emacs.d/jave/git/zen-mode/zen-mode-pkg hides /home/joakim/.emacs.d/elpa/zen-mode-20120627/zen-mode-pkg
/home/joakim/.emacs.d/jave/git/zen-mode/zen-3-theme hides /home/joakim/.emacs.d/elpa/zen-mode-20120627/zen-3-theme
/home/joakim/.emacs.d/jave/git/zen-mode/zen-2-theme hides /home/joakim/.emacs.d/elpa/zen-mode-20120627/zen-2-theme
/home/joakim/.emacs.d/jave/git/zen-mode/zen-1-theme hides /home/joakim/.emacs.d/elpa/zen-mode-20120627/zen-1-theme
/home/joakim/.emacs.d/jave/git/zen-mode/mod-depop hides /home/joakim/.emacs.d/elpa/zen-mode-20120627/mod-depop
/home/joakim/.emacs.d/jave/git/fsdired/fsdired hides /home/joakim/.emacs.d/el-get/fsdired/fsdired
/home/joakim/.emacs.d/jave/fetchmail-mode hides /home/joakim/.emacs.d/el-get/fetchmail-mode/fetchmail-mode
/home/joakim/.emacs.d/jave/sclang/tree-widget hides /mnt/LogVol00/home/joakim/emacs/lisp/tree-widget
/home/joakim/.emacs.d/elpa/css-mode-1.0/css-mode hides /mnt/LogVol00/home/joakim/emacs/lisp/textmodes/css-mode
/home/joakim/.emacs.d/elpa/flymake-0.4.16/flymake hides /mnt/LogVol00/home/joakim/emacs/lisp/progmodes/flymake
/home/joakim/.emacs.d/elpa/soap-client-3.1.1/soap-inspect hides /mnt/LogVol00/home/joakim/emacs/lisp/net/soap-inspect
/home/joakim/.emacs.d/elpa/soap-client-3.1.1/soap-client hides /mnt/LogVol00/home/joakim/emacs/lisp/net/soap-client
/home/joakim/.emacs.d/jave/gnus-sieve hides /mnt/LogVol00/home/joakim/emacs/lisp/gnus/gnus-sieve
/home/joakim/.emacs.d/elpa/ert-0.1/ert hides /mnt/LogVol00/home/joakim/emacs/lisp/emacs-lisp/ert
/home/joakim/.emacs.d/elpa/seq-2.16/seq hides /mnt/LogVol00/home/joakim/emacs/lisp/emacs-lisp/seq

Features:
(emacsbug zeroconf rudel-transport-util sasl sasl-anonymous sasl-login
sasl-plain rudel-interactive rudel-protocol rudel-state-machine
rudel-color rudel-xml rudel-icons rudel-operations rudel-transport
rudel-overlay rudel-compat rudel-backend rudel-util rudel-errors
eieio-speedbar eieio-custom warnings tar-mode ace-jump-mode mailalias
smtpmail sendmail icalendar solar cal-dst wgrep vc-bzr vc-src vc-sccs
vc-cvs vc-rcs vc vc-dispatcher wdired pcmpl-unix tramp-cmds em-unix
em-term em-script em-prompt em-ls em-hist em-pred em-glob em-dirs
em-cmpl em-basic em-banner em-alias esh-var esh-io esh-cmd esh-opt
esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util
linum ielm semantic/tag-write semantic/edit semantic/analyze/complete
semantic/db-typecache helm-c-yasnippet semantic/wisent/python
semantic/wisent/python-wy semantic/wisent semantic/wisent/wisent
eieio-opt speedbar sb-image dframe ag vc-svn find-dired flow-fill
descr-text url-handlers time helm-org org-datetree tabify cal-move
org-clock cal-iso url-http url-gw url-auth url-queue canlock nnir
gnus-html url-cache mm-url xwidget gnus-cite smiley shr-color qp shr dom
mm-archive mail-extr gnus-async gnus-bcklg gnus-kill gnus-ml gnus-topic
nndraft nnmh gnus-agent gnus-srvr gnus-score score-mode nnvirtual
gnus-msg utf-7 nnfolder gnus-cache network-stream nsm starttls nntp
misearch multi-isearch shadow helm-command helm-elisp helm-eval edebug
ox-beamer nxml-uchnm rng-nxml rng-valid nxml-mode nxml-outln nxml-rap
nxml-glyph markdown-mode cider-mode clojure-test-mode cider-interaction
arc-mode archive-mode cider-repl cider-resolve cider-eldoc cider-test
cider-overlays cider-stacktrace cider-doc org-table cider-grimoire
cider-popup cider-client cider-common cider-util spinner nrepl-client
queue nrepl-dict cider-compat which-func clojure-mode align imenu
conf-mode generic semantic/tag-file semantic/db-file data-debug
cedet-files 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/db-find semantic/db-ref
semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn
macrostep-c cmacexp macrostep cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars sieve-mode restclient flycheck
vc-git org-eldoc quail org-rmail org-mhe org-irc org-info org-gnus
org-docview doc-view subr-x jka-compr image-mode org-bibtex bibtex
org-bbdb org-w3m company-oddmuse company-keywords company-etags
company-gtags company-dabbrev-code company-dabbrev company-files
company-capf company-cmake company-xcode company-clang company-semantic
company-eclim company-template company-css company-nxml company-bbdb
gnus-dired helm-mode helm-files image-dired dired-async dired-aux ffap
helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptive
helm-info bookmark helm-locate helm-grep helm-regexp helm-external
helm-net browse-url url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf helm-utils helm-help helm-types
org-man org-contacts gnus-art mm-uu mml2015 mm-view mml-smime smime dig
mailcap f spray face-remap memory-usage pof keyfreq wclock calfw-org
org-capture calfw holidays hol-loaddefs pager grab-and-drag yaml-mode
dockerfile-mode sh-script smie executable nsi-mode geiser
clojure-snippets java-snippets yasnippet highlight-indentation flymake
cc-defs elpy pyvenv elpy-refactor python files-x etags xref project
cus-edit projectile ibuf-ext paredit company magit-blame magit-stash
magit-bisect magit-remote magit-commit magit-sequence magit magit-apply
magit-wip magit-log magit-diff smerge-mode diff-mode magit-core
magit-autorevert autorevert filenotify magit-process magit-popup
magit-mode magit-git crm magit-section magit-utils git-commit log-edit
pcvs-util add-log with-editor async-bytecomp tramp-sh helm helm-source
helm-multi-match helm-lib async gnus-alias mailcrypt bbdb bbdb-site
timezone abook vcard sauron-elfeed sauron-identica sauron-jabber
sauron-twittering sauron-notifications notifications sauron-org appt
diary-lib diary-loaddefs sauron-dbus sauron-erc erc-track erc-ring
erc-menu erc-match erc-log erc-list erc-dcc erc-pcomplete erc-capab
erc-join erc-autoaway erc-hl-nicks erc-button erc-fill erc-stamp
erc-goodies erc erc-backend erc-compat thingatpt pastebin ith-pottspec
ith-kvittomall mod-depop sauron timeclock battery popup now zen-mode
emvkbd boxquote rect fsdired hide-lines zoom-frm frame-cmds frame-fns
avoid tronesque-theme recentf tree-widget desktop frameset ob-dot ox-odt
rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse
nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html ox-ascii
ox-publish ox org-element avl-tree windmove winner paren
semantic/decorate/mode semantic/decorate pulse semantic/db-mode
semantic/db eieio-base semantic/idle semantic/format ezimage
semantic/tag-ls semantic/find semantic/ctxt powerline
powerline-separators color powerline-themes semantic/util-modes
semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local
cedet ido printing ps-print ps-def lpr nnmairix nnml gnus-sum gnus-group
gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls
utf7 netrc parse-time gnus-spec gnus-int gnus-range message rfc822 mml
mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047
rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus
gnus-ems wid-edit nnoo nnheader mail-utils sort secrets dbus xml dired-x
hl-line generic-x server org-location-google-maps org-agenda google-maps
google-maps-static url-util google-maps-geocode google-maps-base 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 cal-menu calendar cal-loaddefs req-package view
req-package-cycles req-package-args req-package-hooks
req-package-providers log4e use-package diminish bind-key easy-mmode
abacus-autoloads autoinsert boxquote-autoloads calfw-gcal-autoloads
caps-mode-autoloads color-file-completion-autoloads
color-theme-complexity-autoloads color-theme-dpaste-autoloads
color-theme-eclipse-autoloads color-theme-emacs-revert-theme-autoloads
color-theme-github-autoloads color-theme-ir-black-autoloads
color-theme-railscasts-autoloads color-theme-tango-autoloads
color-theme-tangotango-autoloads color-theme-twilight-autoloads
color-theme-vim-insert-mode-autoloads color-theme-zenburn-autoloads
color-theme-autoloads columnify-autoloads command-frequency-autoloads
compilation-recenter-end-autoloads compile-bookmarks-autoloads
crontab-mode-autoloads css-mode-autoloads edmacro kmacro
dired-isearch-autoloads djvu-autoloads doc-mode-autoloads docker-tramp
tramp-cache dsvn-autoloads erc-nick-notify-autoloads ert-autoloads
facebook-autoloads flymake-css-autoloads flymake-csslint-autoloads
flymake-d-autoloads flymake-php-autoloads flymake-ruby-autoloads
flymake-shell-autoloads fsvn-autoloads gdb-shell-autoloads
gtk-look-autoloads kotl-loaddefs idle-require-autoloads
ipython-autoloads javap-autoloads javascript-autoloads
jenkins-watch-autoloads levenshtein-autoloads lisppaste-autoloads
gh-common gh-profile url-parse url-vars s marshal eieio-compat ht json
map dash logito-autoloads malabar-mode-autoloads mark-multiple-autoloads
memory-usage-autoloads mldonkey-autoloads mode-compile-autoloads
multi-eshell-autoloads muse-autoloads nterm-autoloads finder-inf
otp-autoloads pastie-autoloads pointback-autoloads pov-mode-autoloads
project-autoloads rainbow-mode-autoloads swank-clojure-autoloads
slime-repl-autoloads slime-autoloads rx tron-theme-autoloads
typing-autoloads weather-autoloads wget-autoloads info wtf-autoloads
xtide-autoloads zenburn-autoloads ert find-func ewoc debug cssh tramp
tramp-compat auth-source eieio eieio-core gnus-util mm-util help-fns
mail-prsvr password-cache tramp-loaddefs cl-macs trampver ucs-normalize
shell pcomplete format-spec advice term disp-table ehelp ibuffer
.loaddefs el-get el-get-autoloads 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
el-get-emacsmirror el-get-github el-get-git el-get-elpa package
epg-config seq byte-opt 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 cl-seq el-get-core autoload lisp-mnt bytecomp byte-compile
cl-extra help-mode easymenu cconv cl gv cl-loaddefs pcase cl-lib dired
image-file grep compile comint ansi-color ring cus-start cus-load
time-date 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 xwidget-internal move-toolbar
gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 4902069 3269610)
 (symbols 48 166974 404)
 (miscs 40 47027 52832)
 (strings 32 705343 778720)
 (string-bytes 1 24883674)
 (vectors 16 179891)
 (vector-slots 8 3372934 517901)
 (floats 8 4340 14257)
 (intervals 56 266686 115148)
 (buffers 976 746)
 (heap 1024 463027 198850))

-- 
Joakim Verona