Subject: bug#16069: Sigsegv, libxft, emacs --daemon, emacsclient

From: Constantin Kulikov <[email-masked]>
Date: Sat, 14 Dec 2013 19:54:27 +0400

got similar bug while working with one client frame, used graphical(X) menu
several time before SIGSEGV. This time emacs was compiled without debug
info, sorry.

 bt full
#0  0x000000000057391a in font_close_object ()
No symbol table info available.
#1  0x00000000005456e8 in Fgarbage_collect ()
No symbol table info available.
#2  0x000000000055ccd3 in eval_sub ()
No symbol table info available.
#3  0x000000000055d445 in Fprogn ()
No symbol table info available.
#4  0x0000000000560285 in Flet ()
No symbol table info available.
#5  0x000000000055d238 in eval_sub ()
No symbol table info available.
#6  0x000000000055d413 in Fand ()
No symbol table info available.
#7  0x000000000055d238 in eval_sub ()
No symbol table info available.
#8  0x000000000055f96e in Fif ()
No symbol table info available.
#9  0x000000000055d238 in eval_sub ()
No symbol table info available.
#10 0x000000000055d445 in Fprogn ()
No symbol table info available.
#11 0x000000000055d238 in eval_sub ()
No symbol table info available.
#12 0x000000000055d2e4 in eval_sub ()
No symbol table info available.
#13 0x000000000055d445 in Fprogn ()
No symbol table info available.
#14 0x000000000055d87c in funcall_lambda ()
No symbol table info available.
#15 0x000000000055db2b in Ffuncall ()
No symbol table info available.
#16 0x000000000055d320 in eval_sub ()
No symbol table info available.
#17 0x000000000055d238 in eval_sub ()
No symbol table info available.
#18 0x000000000055d2e4 in eval_sub ()
No symbol table info available.
#19 0x000000000055d445 in Fprogn ()
No symbol table info available.
#20 0x00000000005505e5 in Fsave_current_buffer ()
No symbol table info available.
#21 0x000000000055d238 in eval_sub ()
No symbol table info available.
#22 0x000000000055d445 in Fprogn ()
No symbol table info available.
#23 0x000000000055d87c in funcall_lambda ()
No symbol table info available.
#24 0x000000000055db2b in Ffuncall ()
No symbol table info available.
#25 0x000000000055de4a in call1 ()
No symbol table info available.
#26 0x0000000000564c32 in mapcar1 ()
No symbol table info available.
#27 0x00000000005651e9 in Fmapcar ()
No symbol table info available.
#28 0x000000000055d13a in eval_sub ()
No symbol table info available.
#29 0x000000000055d004 in eval_sub ()
No symbol table info available.
#30 0x000000000056012c in Flet ()
No symbol table info available.
#31 0x000000000055d238 in eval_sub ()
No symbol table info available.
#32 0x000000000055d445 in Fprogn ()
No symbol table info available.
#33 0x000000000055d87c in funcall_lambda ()
No symbol table info available.
#34 0x000000000055cb84 in apply_lambda ()
No symbol table info available.
#35 0x000000000055cf43 in eval_sub ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#36 0x000000000055cb52 in apply_lambda ()
No symbol table info available.
#37 0x000000000055cf43 in eval_sub ()
No symbol table info available.
#38 0x000000000056012c in Flet ()
No symbol table info available.
#39 0x000000000055d238 in eval_sub ()
No symbol table info available.
#40 0x000000000055d445 in Fprogn ()
No symbol table info available.
#41 0x000000000055d87c in funcall_lambda ()
No symbol table info available.
#42 0x000000000055db2b in Ffuncall ()
No symbol table info available.
#43 0x000000000055d320 in eval_sub ()
No symbol table info available.
#44 0x000000000055fadc in Fsetq ()
No symbol table info available.
#45 0x000000000055d238 in eval_sub ()
No symbol table info available.
#46 0x000000000055d413 in Fand ()
No symbol table info available.
#47 0x000000000055d238 in eval_sub ()
No symbol table info available.
#48 0x000000000055d445 in Fprogn ()
No symbol table info available.
#49 0x000000000055d87c in funcall_lambda ()
No symbol table info available.
#50 0x000000000055cb84 in apply_lambda ()
No symbol table info available.
#51 0x000000000055cf43 in eval_sub ()
No symbol table info available.
#52 0x000000000055f9de in Fcond ()
No symbol table info available.
#53 0x000000000055d238 in eval_sub ()
No symbol table info available.
#54 0x000000000055d445 in Fprogn ()
No symbol table info available.
#55 0x000000000055d87c in funcall_lambda ()
No symbol table info available.
#56 0x000000000055cb84 in apply_lambda ()
No symbol table info available.
#57 0x000000000055cf43 in eval_sub ()
No symbol table info available.
#58 0x0000000000560791 in Feval ()
No symbol table info available.
#59 0x000000000055dd16 in Ffuncall ()
No symbol table info available.
#60 0x000000000055c386 in internal_condition_case_n ()
No symbol table info available.
#61 0x00000000004348e0 in safe_call ()
No symbol table info available.
#62 0x0000000000440c85 in display_mode_element ()
No symbol table info available.
#63 0x0000000000441701 in display_mode_line ()
No symbol table info available.
#64 0x0000000000441926 in display_mode_lines ()
No symbol table info available.
#65 0x000000000045c868 in redisplay_window ()
No symbol table info available.
#66 0x000000000045fc06 in redisplay_window_1 ()
No symbol table info available.
#67 0x000000000055bffa in internal_condition_case_1 ()
No symbol table info available.
#68 0x000000000044cd3a in redisplay_internal ()
No symbol table info available.
#69 0x000000000044e355 in redisplay_preserve_echo_area ()
No symbol table info available.
#70 0x000000000041696b in Fredisplay ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#71 0x000000000055dd23 in Ffuncall ()
No symbol table info available.
#72 0x0000000000595e8c in exec_byte_code ()
No symbol table info available.
#73 0x000000000055db2b in Ffuncall ()
No symbol table info available.
#74 0x0000000000595ecd in exec_byte_code ()
No symbol table info available.
#75 0x000000000055db2b in Ffuncall ()
No symbol table info available.
#76 0x0000000000595ecd in exec_byte_code ()
No symbol table info available.
#77 0x000000000055db2b in Ffuncall ()
No symbol table info available.
#78 0x000000000055d320 in eval_sub ()
No symbol table info available.
#79 0x0000000000560619 in internal_lisp_condition_case ()
No symbol table info available.
#80 0x0000000000596e39 in exec_byte_code ()
No symbol table info available.
#81 0x000000000055db2b in Ffuncall ()
No symbol table info available.
#82 0x0000000000595ecd in exec_byte_code ()
No symbol table info available.
#83 0x000000000055db2b in Ffuncall ()
No symbol table info available.
#84 0x000000000055d320 in eval_sub ()
No symbol table info available.
#85 0x0000000000560619 in internal_lisp_condition_case ()
No symbol table info available.
#86 0x0000000000596e39 in exec_byte_code ()
No symbol table info available.
#87 0x000000000055db2b in Ffuncall ()
No symbol table info available.
#88 0x000000000055de28 in call0 ()
No symbol table info available.
#89 0x000000000055be42 in internal_condition_case ()
No symbol table info available.
#90 0x00000000004e72ba in safe_run_hook_funcall ()
No symbol table info available.
#91 0x000000000055c51d in run_hook_with_args ()
No symbol table info available.
#92 0x00000000004ec51f in safe_run_hooks ()
No symbol table info available.
#93 0x00000000004f5cff in command_loop_1 ()
No symbol table info available.
#94 0x000000000055be42 in internal_condition_case ()
No symbol table info available.
#95 0x00000000004e70fe in command_loop_2 ()
No symbol table info available.
#96 0x000000000055bd4b in internal_catch ()
No symbol table info available.
#97 0x00000000004ebdce in recursive_edit_1 ()
No symbol table info available.
#98 0x00000000004ec0b2 in Frecursive_edit ()
No symbol table info available.
#99 0x0000000000413b25 in main ()

On 6 December 2013 21:26, Constantin Kulikov <[email-masked]> wrote:

> Also. It doesn't happen for emacsclient -nw .
>
>