Subject: bug#23580: closed (Re: 25.1.50; crash at starting session with X)

From: [email-masked] (GNU bug Tracking System)
Date: Thu, 19 May 2016 15:42:02 +0000

Your bug report

#23580: 25.1.50; crash at starting session with X

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
23580: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23580
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: 25.1.50; crash at starting session with X
From: Paul Eggert <[email-masked]>
To: Tino Calancha <[email-masked]>
Cc: [email-masked]
Date: Thu, 19 May 2016 08:41:42 -0700
List-Id: <debbugs-submit.debbugs.gnu.org>

Thanks for reporting that. I cannot reproduce the problem, but the 
attached patch should fix it. I installed this into master and am boldly 
marking the bug as done; we can reopen it if I'm wrong.

Subject: 25.1.50; crash at starting session with X
From: Tino Calancha <[email-masked]>
To: [email-masked]
Date: Thu, 19 May 2016 16:26:01 +0900 (JST)
List-Id: <debbugs-submit.debbugs.gnu.org>

Emacs crash when starting session with graphics:
emacs -Q
(emacs -Q -nw don't crash)

Full backtrace:

#0  0x00007ffff3641c09 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:36
#1  0x000000000057d6f6 in terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:395
#2  0x000000000060dd9d in die (msg=0x706c88 "FRAME_FACE_CACHE (f)->faces_by_id[DEFAULT_FACE_ID]", file=0x705108 "xfaces.c", line=5449) at alloc.c:7219
#3  0x0000000000536f35 in realize_x_face (cache=0xed14b0, attrs=0x13ec5e8) at xfaces.c:5449
#4  0x0000000000536c0e in realize_face (cache=0xed14b0, attrs=0x13ec5e8, former_face_id=0) at xfaces.c:5373
#5  0x0000000000531f35 in Finternal_merge_in_global_face (face=..., frame=...) at xfaces.c:3708
#6  0x00000000006321fd in Ffuncall (nargs=3, args=0x7fffffff9d88) at eval.c:2704
#7  0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x0) at bytecode.c:880
#8  0x0000000000633016 in funcall_lambda (fun=..., nargs=2, arg_vector=0xa1eea5 <pure+536549>) at eval.c:2929
#9  0x000000000063243a in Ffuncall (nargs=3, args=0x7fffffffa5f8) at eval.c:2750
#10 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x0) at bytecode.c:880
#11 0x0000000000633016 in funcall_lambda (fun=..., nargs=1, arg_vector=0xa1ec35 <pure+535925>) at eval.c:2929
#12 0x000000000063243a in Ffuncall (nargs=2, args=0x7fffffffae60) at eval.c:2750
#13 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x7fffffffb850) at bytecode.c:880
#14 0x0000000000632b63 in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffb848) at eval.c:2863
#15 0x000000000063243a in Ffuncall (nargs=2, args=0x7fffffffb840) at eval.c:2750
#16 0x00000000006310ae in Fapply (nargs=2, args=0x7fffffffb840) at eval.c:2286
#17 0x0000000000632098 in Ffuncall (nargs=3, args=0x7fffffffb838) at eval.c:2681
#18 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x7fffffffc110) at bytecode.c:880
#19 0x0000000000632b63 in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffc110) at eval.c:2863
#20 0x000000000063243a in Ffuncall (nargs=2, args=0x7fffffffc108) at eval.c:2750
#21 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x7fffffffc988) at bytecode.c:880
#22 0x0000000000632b63 in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffc980) at eval.c:2863
#23 0x000000000063243a in Ffuncall (nargs=2, args=0x7fffffffc978) at eval.c:2750
#24 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x7fffffffd1f0) at bytecode.c:880
#25 0x0000000000632b63 in funcall_lambda (fun=..., nargs=0, arg_vector=0x7fffffffd1f0) at eval.c:2863
#26 0x000000000063243a in Ffuncall (nargs=1, args=0x7fffffffd1e8) at eval.c:2750
#27 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x7fffffffdad8) at bytecode.c:880
#28 0x0000000000632b63 in funcall_lambda (fun=..., nargs=0, arg_vector=0x7fffffffdad8) at eval.c:2863
#29 0x000000000063243a in Ffuncall (nargs=1, args=0x7fffffffdad0) at eval.c:2750
#30 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x7fffffffe290) at bytecode.c:880
#31 0x0000000000632b63 in funcall_lambda (fun=..., nargs=0, arg_vector=0x7fffffffe290) at eval.c:2863
#32 0x00000000006327b1 in apply_lambda (fun=..., args=..., count=3) at eval.c:2802
#33 0x0000000000630cf8 in eval_sub (form=...) at eval.c:2219
#34 0x00000000006301a3 in Feval (form=..., lexical=...) at eval.c:1996
#35 0x0000000000581ca3 in top_level_2 () at keyboard.c:1108
#36 0x000000000062e72f in internal_condition_case (bfun=0x581c86 <top_level_2>, handlers=..., hfun=0x5816a5 <cmd_error>) at eval.c:1310
#37 0x0000000000581ce4 in top_level_1 (ignore=...) at keyboard.c:1116
#38 0x000000000062dcac in internal_catch (tag=..., func=0x581ca5 <top_level_1>, arg=...) at eval.c:1075
#39 0x0000000000581bde in command_loop () at keyboard.c:1077
#40 0x000000000058118f in recursive_edit_1 () at keyboard.c:684
#41 0x0000000000581392 in Frecursive_edit () at keyboard.c:755
#42 0x000000000057f116 in main (argc=1, argv=0x7fffffffe828) at emacs.c:1643
(gdb) bt full
#0  0x00007ffff3641c09 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:36
         resultvar = 0
         pid = <optimized out>
#1  0x000000000057d6f6 in terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:395
No locals.
#2  0x000000000060dd9d in die (msg=0x706c88 "FRAME_FACE_CACHE (f)->faces_by_id[DEFAULT_FACE_ID]", file=0x705108 "xfaces.c", line=5449) at alloc.c:7219
No locals.
#3  0x0000000000536f35 in realize_x_face (cache=0xed14b0, attrs=0x13ec5e8) at xfaces.c:5449
         face = 0xed7c30
         default_face = 0xed7c30
         f = 0x13eb2d0
         stipple = {i = 0}
         underline = {i = 0}
         overline = {i = 140737488329312}
         strike_through = {i = 140737488329280}
         box = {i = 140737488329248}
#4  0x0000000000536c0e in realize_face (cache=0xed14b0, attrs=0x13ec5e8, former_face_id=0) at xfaces.c:5373
         face = 0x3de0
#5  0x0000000000531f35 in Finternal_merge_in_global_face (face=..., frame=...) at xfaces.c:3708
         c = 0xed14b0
         newface = 0x9973c0 <Sinternal_merge_in_global_face>
         oldface = 0xed7c30
         attrs = {{i = 19392}, {i = 15418836}, {i = 10335844}, {i = 34320}, {i = 438}, {i = 34320}, {i = 34320}, {i = 0}, {i = 0}, {i = 15541636}, {i = 15541668}, {i = 0}, {i = 0}, {i = 0}, {i = 0}, {i = 20899093}, {i = 0}, {i = 15419188}, {i = 47040}}
         i = 19
         global_lface = {i = 14482309}
         local_lface = {i = 20891109}
         gvec = 0xdcfb88
         lvec = 0x13ec5e8
         f = 0x13eb2d0
#6  0x00000000006321fd in Ffuncall (nargs=3, args=0x7fffffff9d88) at eval.c:2704
         internal_argbuf = {{i = 140737488329952}, {i = 14264880}, {i = 0}, {i = 4140348473344}, {i = 140737488329984}, {i = 5733386}, {i = 0}, {i = 6816754}}
         fun = {i = 10056645}
         original_fun = {i = 188320}
         funcar = {i = 0}
         numargs = 2
         lisp_numargs = {i = 10187019}
         val = {i = 0}
         internal_args = 0x7fffffff9d90
         count = 25
#7  0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x0) at bytecode.c:880
         count = 23
         op = 2
         vectorp = 0xa1eea8 <pure+536552>
         stack = {pc = 0xcd8842 <pure+3393922> "0\202\"", byte_string = {i = 10612356}, byte_string_start = 0xcd8828 <pure+3393896> "\306 \237\307\030\211\031\203*", next = 0x7fffffffab40}
         top = 0x7fffffff9d88
         result = {i = 0}
         type = CONDITION_CASE
#8  0x0000000000633016 in funcall_lambda (fun=..., nargs=2, arg_vector=0xa1eea5 <pure+536549>) at eval.c:2929
         val = {i = 0}
         syms_left = {i = 0}
         next = {i = 4665552}
         lexenv = {i = 0}
         count = 21
         i = 2
         optional = true
         rest = false
#9  0x000000000063243a in Ffuncall (nargs=3, args=0x7fffffffa5f8) at eval.c:2750
         fun = {i = 10612293}
         original_fun = {i = 19536}
         funcar = {i = 43584}
         numargs = 2
         lisp_numargs = {i = 22224}
         val = {i = 0}
         internal_args = 0x577c0a <builtin_lisp_symbol+44>
         count = 20
#10 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x0) at bytecode.c:880
         count = 14
         op = 2
         vectorp = 0xa1ec38 <pure+535928>
         stack = {pc = 0xcd88f2 <pure+3394098> "\210\n\204W", byte_string = {i = 10611732}, byte_string_start = 0xcd88a7 <pure+3394023> "\306\b!\020\307\b!\031\310\b\236\032\311\033ʉ\034\035\v\312\036\026\211\036\027\203\060", next = 0x7fffffffb390}
         top = 0x7fffffffa5f8
         result = {i = 0}
         type = CATCHER
#11 0x0000000000633016 in funcall_lambda (fun=..., nargs=1, arg_vector=0xa1ec35 <pure+535925>) at eval.c:2929
         val = {i = 140737488332560}
         syms_left = {i = 0}
         next = {i = 4665552}
         lexenv = {i = 0}
         count = 13
         i = 1
         optional = true
         rest = false
#12 0x000000000063243a in Ffuncall (nargs=2, args=0x7fffffffae60) at eval.c:2750
         fun = {i = 10611669}
         original_fun = {i = 4847072}
         funcar = {i = 18090645}
         numargs = 1
         lisp_numargs = {i = 11233893}
         val = {i = 140737488334496}
         internal_args = 0x1
         count = 12
#13 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x7fffffffb850) at bytecode.c:880
         count = 12
         op = 1
         vectorp = 0x1140a98
         stack = {pc = 0x15d7d1b "\207", byte_string = {i = 18821060}, byte_string_start = 0x15d7d18 "\300\001!\207", next = 0x7fffffffbdc0}
         top = 0x7fffffffae60
         result = {i = 140737488335776}
         type = (CATCHER_ALL | unknown: 12)
#14 0x0000000000632b63 in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffb848) at eval.c:2863
         size = 5
         val = {i = 140737488336672}
         syms_left = {i = 1030}
         next = {i = 19507923}
         lexenv = {i = 13220833}
         count = 12
         i = 19962752
         optional = false
         rest = false
#15 0x000000000063243a in Ffuncall (nargs=2, args=0x7fffffffb840) at eval.c:2750
         fun = {i = 19962757}
         original_fun = {i = 19962757}
         funcar = {i = 0}
         numargs = 1
         lisp_numargs = {i = 0}
         val = {i = 140737488336480}
         internal_args = 0x1
         count = 11
#16 0x00000000006310ae in Fapply (nargs=2, args=0x7fffffffb840) at eval.c:2286
         i = 13703720
         numargs = 1
         funcall_nargs = 13703725
         funcall_args = 0x0
         spread_arg = {i = 18579859}
         fun = {i = 19962757}
         retval = {i = 140737488336640}
         sa_avail = 16384
         sa_count = 11
         sa_must_free = false
#17 0x0000000000632098 in Ffuncall (nargs=3, args=0x7fffffffb838) at eval.c:2681
         fun = {i = 13703725}
         original_fun = {i = 8640}
         funcar = {i = 13296}
         numargs = 2
         lisp_numargs = {i = 140737488336848}
         val = {i = 19962757}
         internal_args = 0x7fffffffb860
         count = 10
#18 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x7fffffffc110) at bytecode.c:880
         count = 10
         op = 2
         vectorp = 0x135c058
         stack = {pc = 0x15c1575 "\207", byte_string = {i = 22966004}, byte_string_start = 0x15c1548 "\f\306\307\002\r\"\303\307\002\002\"\206)", next = 0x7fffffffc660}
         top = 0x7fffffffb838
         result = {i = 18579923}
         type = (CATCHER_ALL | unknown: 12)
#19 0x0000000000632b63 in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffc110) at eval.c:2863
         size = 5
         val = {i = 288960}
         syms_left = {i = 514}
         next = {i = 140737488338880}
         lexenv = {i = 12}
         count = 10
         i = 20645312
         optional = false
         rest = false
#20 0x000000000063243a in Ffuncall (nargs=2, args=0x7fffffffc108) at eval.c:2750
         fun = {i = 20645317}
         original_fun = {i = 8704304}
         funcar = {i = 140737488339136}
         numargs = 1
         lisp_numargs = {i = 5740043}
         val = {i = 140737488339056}
         internal_args = 0xde12f0
         count = 9
#21 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x7fffffffc988) at bytecode.c:880
         count = 8
         op = 1
         vectorp = 0xaba5a8 <pure+1173224>
         stack = {pc = 0xc9a3f4 <pure+3138868> ")\262\001\326\001!\210\f\211\203", <incomplete sequence \323>, byte_string = {i = 11249028}, byte_string_start = 0xc9a34c <pure+3138700> "\306\001\236A\307\002\236\203.", next = 0x7fffffffced0}
         top = 0x7fffffffc108
         result = {i = 2}
         type = (CATCHER_ALL | unknown: 12)
#22 0x0000000000632b63 in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffc980) at eval.c:2863
         size = 6
         val = {i = 0}
         syms_left = {i = 1026}
         next = {i = 19831445}
         lexenv = {i = 0}
         count = 8
         i = 11248968
         optional = false
         rest = false
#23 0x000000000063243a in Ffuncall (nargs=2, args=0x7fffffffc978) at eval.c:2750
         fun = {i = 11248973}
         original_fun = {i = 4688736}
         funcar = {i = 140737488341344}
         numargs = 1
         lisp_numargs = {i = 8704688}
         val = {i = 18579875}
         internal_args = 0x577c0a <builtin_lisp_symbol+44>
         count = 7
#24 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x7fffffffd1f0) at bytecode.c:880
         count = 7
         op = 1
         vectorp = 0xab97d8 <pure+1169688>
         stack = {pc = 0xc9aae1 <pure+3140641> "\211\026\022\026\023\315\v!\023\316\016\022\317\320\n\317\"#\210\321\n!\210ʉ\022\207", byte_string = {i = 11245492}, byte_string_start = 0xc9aaba <pure+3140602> "\b\205A", next = 0x7fffffffd7b0}
         top = 0x7fffffffc978
         result = {i = 43584}
         type = (CATCHER_ALL | unknown: 12)
#25 0x0000000000632b63 in funcall_lambda (fun=..., nargs=0, arg_vector=0x7fffffffd1f0) at eval.c:2863
         size = 5
         val = {i = 140737488343232}
         syms_left = {i = 2}
         next = {i = 8685904}
         lexenv = {i = 0}
         count = 7
         i = 11245440
         optional = false
         rest = false
#26 0x000000000063243a in Ffuncall (nargs=1, args=0x7fffffffd1e8) at eval.c:2750
         fun = {i = 11245445}
         original_fun = {i = 8704640}
         funcar = {i = 0}
         numargs = 0
         lisp_numargs = {i = 140737488343440}
         val = {i = 46272}
         internal_args = 0x577c0a <builtin_lisp_symbol+44>
         count = 6
#27 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x7fffffffdad8) at bytecode.c:880
         count = 6
         op = 0
         vectorp = 0xac2ea0 <pure+1208288>
         stack = {pc = 0xc96184 <pure+3121860> "\210\201\216", byte_string = {i = 11284092}, byte_string_start = 0xc95e83 <pure+3121091> "\306 \020\307\021\n\023\307\024\310\311!\211\307=\204\060", next = 0x7fffffffe050}
         top = 0x7fffffffd1e8
         result = {i = 23058317}
         type = CONDITION_CASE
#28 0x0000000000632b63 in funcall_lambda (fun=..., nargs=0, arg_vector=0x7fffffffdad8) at eval.c:2863
         size = 5
         val = {i = 11281260}
         syms_left = {i = 2}
         next = {i = 11281260}
         lexenv = {i = 140737488345440}
         count = 6
         i = 11284040
         optional = false
         rest = false
#29 0x000000000063243a in Ffuncall (nargs=1, args=0x7fffffffdad0) at eval.c:2750
         fun = {i = 11284045}
         original_fun = {i = 8687072}
         funcar = {i = 43584}
         numargs = 0
         lisp_numargs = {i = 140737488345712}
         val = {i = 19922917}
         internal_args = 0x633da8 <record_unwind_protect+61>
         count = 5
#30 0x000000000067f759 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x7fffffffe290) at bytecode.c:880
         count = 4
         op = 0
         vectorp = 0xac1f28 <pure+1204328>
         stack = {pc = 0xc96b7c <pure+3124412> "\210)\210\375\376\377\"\210\201H", byte_string = {i = 11280132}, byte_string_start = 0xc96a08 <pure+3124040> "\b\203\b", next = 0x0}
         top = 0x7fffffffdad0
         result = {i = 140737488347348}
         type = (CATCHER_ALL | unknown: 12)
#31 0x0000000000632b63 in funcall_lambda (fun=..., nargs=0, arg_vector=0x7fffffffe290) at eval.c:2863
         size = 5
         val = {i = 140737488348008}
         syms_left = {i = 2}
         next = {i = 140737488347968}
         lexenv = {i = 140733193388037}
         count = 4
         i = 2
         optional = false
         rest = false
#32 0x00000000006327b1 in apply_lambda (fun=..., args=..., count=3) at eval.c:2802
         args_left = {i = 0}
         i = 0
         numargs = 0
         arg_vector = 0x7fffffffe290
         tem = {i = 140737488347904}
         sa_avail = 16384
         sa_count = 4
         sa_must_free = false
#33 0x0000000000630cf8 in eval_sub (form=...) at eval.c:2219
         fun = {i = 11280085}
         val = {i = 140737488348192}
         original_fun = {i = 8707776}
         original_args = {i = 0}
         funcar = {i = 140737488348144}
         count = 3
         argvals = {{i = 140737488348192}, {i = 6362555}, {i = 0}, {i = 4309070416}, {i = 0}, {i = 6349595}, {i = 27552}, {i = 14103120}}
#34 0x00000000006301a3 in Feval (form=..., lexical=...) at eval.c:1996
         count = 2
#35 0x0000000000581ca3 in top_level_2 () at keyboard.c:1108
No locals.
#36 0x000000000062e72f in internal_condition_case (bfun=0x581c86 <top_level_2>, handlers=..., hfun=0x5816a5 <cmd_error>) at eval.c:1310
         val = {i = 140737488348448}
         c = 0x1199d30
#37 0x0000000000581ce4 in top_level_1 (ignore=...) at keyboard.c:1116
No locals.
#38 0x000000000062dcac in internal_catch (tag=..., func=0x581ca5 <top_level_1>, arg=...) at eval.c:1075
         val = {i = 369}
         c = 0x1199c00
#39 0x0000000000581bde in command_loop () at keyboard.c:1077
No locals.
#40 0x000000000058118f in recursive_edit_1 () at keyboard.c:684
         count = 1
         val = {i = 140737488348672}
#41 0x0000000000581392 in Frecursive_edit () at keyboard.c:755
         count = 0
         buffer = {i = 0}
#42 0x000000000057f116 in main (argc=1, argv=0x7fffffffe828) at emacs.c:1643
         dummy = {i = 140737312634536}
         stack_bottom_variable = 0 '\000'
         do_initial_setlocale = true
         dumping = false
         skip_args = 0
         rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
         no_loadup = false
         junk = 0x0
         dname_arg = 0x0
         ch_to_dir = 0x0
         original_pwd = 0x0
         sockfd = -1

In GNU Emacs 25.1.50.11 (x86_64-pc-linux-gnu, GTK+ Version 2.24.30)
  of 2016-05-19 built on calancha-pc
Repository revision: f995fbd9dc56bbf7bcf511b02afe1809165030e9
System Description:	Debian GNU/Linux unstable (sid)

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.

Configured using:
  'configure --enable-checking=yes,glyphs --enable-check-lisp-object-type
  'CFLAGS=-O0 -g3''

Configured features:
XPM JPEG TIFF GIF PNG SOUND GSETTINGS NOTIFY FREETYPE XFT ZLIB
TOOLKIT_SCROLL_BARS GTK2 X11

Important settings:
   value of $LC_ALL:
   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
   locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
   tooltip-mode: t
   global-eldoc-mode: t
   electric-indent-mode: t
   mouse-wheel-mode: t
   tool-bar-mode: t
   menu-bar-mode: t
   file-name-shadow-mode: t
   global-font-lock-mode: t
   font-lock-mode: t
   auto-composition-mode: t
   auto-encryption-mode: t
   auto-compression-mode: t
   line-number-mode: t
   transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message puny seq byte-opt gv bytecomp
byte-compile cl-extra help-mode cconv cl-loaddefs pcase cl-lib dired
dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache
epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils
term/xterm xterm time-date mule-util tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel term/x-win 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 term/tty-colors 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 obarray 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 inotify dynamic-setting
system-font-setting font-render-setting move-toolbar gtk x-toolkit x
multi-tty make-network-process emacs)

Memory information:
((conses 16 98831 5159)
  (symbols 48 20671 0)
  (miscs 40 33 94)
  (strings 32 17346 4664)
  (string-bytes 1 529910)
  (vectors 16 12021)
  (vector-slots 8 397976 2729)
  (floats 8 183 336)
  (intervals 56 203 0)
  (buffers 976 11)
  (heap 1024 41418 815))