GNU bug report logs - #18869
25.0.50; Font-related problems when starting with --daemon

Previous Next

Package: emacs;

Reported by: peder <at> klingenberg.no (Peder O. Klingenberg)

Date: Tue, 28 Oct 2014 10:36:02 UTC

Severity: normal

Tags: fixed

Found in version 25.0.50

Fixed in version 25.1

Done: npostavs <at> users.sourceforge.net

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 18869 in the body.
You can then email your comments to 18869 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#18869; Package emacs. (Tue, 28 Oct 2014 10:36:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to peder <at> klingenberg.no (Peder O. Klingenberg):
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 28 Oct 2014 10:36:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: peder <at> klingenberg.no (Peder O. Klingenberg)
To: bug-gnu-emacs <at> gnu.org
Cc: peder <at> klingenberg.no
Subject: 25.0.50; Font-related problems when starting with --daemon
Date: Tue, 28 Oct 2014 11:34:28 +0100
Emacs was built from a checkout of the (git mirror of) emacs trunk as of
2014-10-27 (latest commit:
  Author: Katsumi Yamaoka <yamaoka <at> jpl.org>
  Date:   Mon Oct 27 12:51:18 2014 +0900
)

I have recently switched my default font, and through experimentation,
found that I liked what I saw when I eval'ed (set-face-attribute
'default nil :font "Monospace-11") in a running emacs.  So I added that
to my init file.  Starting emacs normally works fine.

However, emacs --daemon now fails to start up.  Steps
to reproduce:

pok <at> luna:/opt/software/emacs/emacs-git$ src/emacs -Q --daemon=test --eval="(set-face-attribute 'default nil :font \"Monospace-11\")"
Starting Emacs daemon.

Backtrace:
src/emacs[0x50767b]
src/emacs[0x4e82ad]
src/emacs[0x5075ee]
src/emacs[0x508eb3]
src/emacs[0x508f35]
/lib/libpthread.so.0(+0xf8f0)[0x7f29696d08f0]
src/emacs[0x572be7]
src/emacs[0x5790e4]
src/emacs[0x5799fb]
src/emacs[0x4ba865]
src/emacs[0x4b97e1]
src/emacs[0x565477]
src/emacs[0x59be4d]
src/emacs[0x564ee6]
src/emacs[0x5642db]
src/emacs[0x5645da]
src/emacs[0x56645a]
src/emacs[0x5654a4]
src/emacs[0x59be4d]
src/emacs[0x565204]
src/emacs[0x59be4d]
src/emacs[0x565204]
src/emacs[0x59be4d]
src/emacs[0x5642db]
src/emacs[0x5645da]
src/emacs[0x56645a]
src/emacs[0x563e1b]
src/emacs[0x4f5dd6]
src/emacs[0x563f68]
src/emacs[0x4f5b25]
src/emacs[0x4f5bd5]
src/emacs[0x4f5d3d]
src/emacs[0x4ea7d8]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f2966eedc8d]
src/emacs[0x413b99]
Error: server did not start correctly

After this the emacs process crashed, leaving a core dump.  gdb-ing this
core file was not exactly helpful:

pok <at> luna:/opt/software/emacs/emacs-git/src$ gdb --core=../core
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
[New Thread 21850]
[New Thread 21851]
Core was generated by `src/emacs -Q --daemon=test --eval=(set-face-attribute 'default nil :font "Monos'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f29696d07bb in ?? ()
/opt/software/emacs/emacs-git/src/.gdbinit:19: Error in sourced command file:
No symbol table is loaded.  Use the "file" command.
(gdb) bt full
#0  0x00007f29696d07bb in ?? ()
No symbol table info available.
#1  0x00000000004e82d5 in ?? ()
No symbol table info available.
#2  0x0000000000000400 in ?? ()
No symbol table info available.
#3  0x0000000000000000 in ?? ()
No symbol table info available.


Starting emacs normally and doing M-x describe-font<RET><RET> tells me
it's using "-bitstream-Bitstream Vera Sans Mono-normal-normal-normal-*-14-*-*-*-m-0-iso10646-1".
So I tried using that instead when starting the daemon:

pok <at> luna:/opt/software/emacs/emacs-git$ src/emacs -Q --daemon=test --eval="(set-face-attribute 'default nil :font \"-bitstream-Bitstream Vera Sans Mono-normal-normal-normal-*-14-*-*-*-m-0-iso10646-1\")"
Starting Emacs daemon.

And there it hangs.  I can C-c to get the shell prompt back, and the
emacs process is still running, but I can't connect to it with
emacsclient:

pok <at> luna:/opt/software/emacs/emacs-git$ ps -ef |grep emacs | grep test
pok      21871     1  0 10:20 ?        00:00:00 src/emacs -Q --daemon=test --eval=(set-face-attribute 'default nil :font "-bitstream-Bitstream Vera Sans Mono-normal-normal-normal-*-14-*-*-*-m-0-iso10646-1")
pok <at> luna:/opt/software/emacs/emacs-git$ emacsclient -nc -s test
emacsclient: can't find socket; have you started the server?
To start the server in Emacs, type "M-x server-start".
emacsclient: error accessing socket "test"

I can attach a gdb to it:

(gdb) bt full
#0  0x00007f88fb2fcf0e in pselect () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000005de63a in xg_select (fds_lim=8, rfds=0x7fff16526f40, 
    wfds=0x7fff16526ec0, efds=<value optimized out>, timeout=<value optimized out>, 
    sigmask=<value optimized out>) at xgselect.c:105
        all_rfds = {
          fds_bits = {128, 0 <repeats 15 times>}
        }
        all_wfds = {
          fds_bits = {0 <repeats 16 times>}
        }
        tmo = {
          tv_sec = 1414488023, 
          tv_nsec = 896240894
        }
        tmop = 0x7fff16527200
        context = 0x13eb970
        have_wfds = <value optimized out>
        gfds_buf = {{
            fd = 7, 
            events = 1, 
            revents = 0
          }, {
            fd = 5, 
            events = 0, 
            revents = 0
          }, {
            fd = 10008000, 
            events = 0, 
            revents = 0
          }, {
            fd = 5881421, 
            events = 0, 
            revents = 0
          }, {
            fd = 10, 
            events = 0, 
            revents = 0
          }, {
            fd = 10, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009456, 
            events = 0, 
            revents = 0
          }, {
            fd = 374499208, 
            events = 32767, 
            revents = 0
          }, {
            fd = 11171523, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009401, 
            events = 0, 
            revents = 0
          }, {
            fd = 11171510, 
            events = 0, 
            revents = 0
          }, {
            fd = 374499856, 
            events = 32767, 
            revents = 0
          }, {
            fd = 13, 
            events = 0, 
            revents = 0
          }, {
            fd = -991970560, 
            events = 25264, 
            revents = 20706
          }, {
            fd = 10008000, 
            events = 0, 
            revents = 0
          }, {
            fd = 11728984, 
            events = 0, 
            revents = 0
          }, {
            fd = 288, 
---Type <return> to continue, or q <return> to quit---
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 3, 
            events = 0, 
            revents = 0
          }, {
            fd = 374499496, 
            events = 32767, 
            revents = 0
          }, {
            fd = 374499600, 
            events = 32767, 
            revents = 0
          }, {
            fd = 5654622, 
            events = 0, 
            revents = 0
          }, {
            fd = 16817782, 
            events = 0, 
            revents = 0
          }, {
            fd = 10007864, 
            events = 0, 
            revents = 0
          }, {
            fd = 10007869, 
            events = 0, 
            revents = 0
          }, {
            fd = 10007736, 
            events = 0, 
            revents = 0
          }, {
            fd = 3, 
            events = 0, 
            revents = 0
          }, {
            fd = 0, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 3, 
            revents = 0
          }, {
            fd = 9, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009401, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009453, 
            events = 0, 
            revents = 0
          }, {
            fd = 16, 
            events = 0, 
            revents = 0
          }, {
            fd = 374499776, 
            events = 32767, 
            revents = 0
          }, {
            fd = 20589968, 
            events = 0, 
            revents = 0
          }, {
            fd = 20589648, 
            events = 0, 
            revents = 0
          }, {
            fd = 1, 
            events = 0, 
            revents = 0
          }, {
            fd = 10007864, 
---Type <return> to continue, or q <return> to quit---
            events = 0, 
            revents = 0
          }, {
            fd = 10009390, 
            events = 0, 
            revents = 0
          }, {
            fd = -991970560, 
            events = 25264, 
            revents = 20706
          }, {
            fd = 2, 
            events = 0, 
            revents = 0
          }, {
            fd = 8841606, 
            events = 0, 
            revents = 0
          }, {
            fd = 56, 
            events = 0, 
            revents = 0
          }, {
            fd = 0, 
            events = 0, 
            revents = 0
          }, {
            fd = 5, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009144, 
            events = 0, 
            revents = 0
          }, {
            fd = 374499744, 
            events = 32767, 
            revents = 0
          }, {
            fd = 5666097, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009510, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331938, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331938, 
            events = 0, 
            revents = 0
          }, {
            fd = 374499952, 
            events = 32767, 
            revents = 0
          }, {
            fd = 143, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 5584802, 
            events = 0, 
            revents = 0
          }, {
            fd = 192, 
            events = 0, 
            revents = 0
          }, {
            fd = 5647940, 
            events = 0, 
            revents = 0
          }, {
            fd = 374499616, 
---Type <return> to continue, or q <return> to quit---
            events = 32767, 
            revents = 0
          }, {
            fd = 3, 
            events = 0, 
            revents = 0
          }, {
            fd = 374499952, 
            events = 32767, 
            revents = 0
          }, {
            fd = 143, 
            events = 0, 
            revents = 0
          }, {
            fd = 0, 
            events = 0, 
            revents = 0
          }, {
            fd = 5, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009144, 
            events = 0, 
            revents = 0
          }, {
            fd = 5881503, 
            events = 0, 
            revents = 0
          }, {
            fd = 374500016, 
            events = 32767, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009374, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009494, 
            events = 0, 
            revents = 0
          }, {
            fd = 16817782, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 0, 
            events = 0, 
            revents = 0
          }, {
            fd = 2, 
            events = 0, 
            revents = 0
          }, {
            fd = 6, 
            events = 0, 
            revents = 0
          }, {
            fd = 6, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009144, 
            events = 0, 
            revents = 0
          }, {
            fd = 374499768, 
            events = 32767, 
            revents = 0
          }, {
            fd = 11171669, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009105, 
---Type <return> to continue, or q <return> to quit---
            events = 0, 
            revents = 0
          }, {
            fd = 11171524, 
            events = 0, 
            revents = 0
          }, {
            fd = 0, 
            events = 0, 
            revents = 0
          }, {
            fd = 6, 
            events = 0, 
            revents = 0
          }, {
            fd = -991970560, 
            events = 25264, 
            revents = 20706
          }, {
            fd = 20273869, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009056, 
            events = 0, 
            revents = 0
          }, {
            fd = 10009061, 
            events = 0, 
            revents = 0
          }, {
            fd = 10003664, 
            events = 0, 
            revents = 0
          }, {
            fd = 1, 
            events = 0, 
            revents = 0
          }, {
            fd = 0, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 5656294, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 9017221, 
            events = 0, 
            revents = 0
          }, {
            fd = 374500264, 
            events = 32767, 
            revents = 0
          }, {
            fd = 20589808, 
            events = 0, 
            revents = 0
          }, {
            fd = 20589648, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 1, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
---Type <return> to continue, or q <return> to quit---
            events = 0, 
            revents = 0
          }, {
            fd = 5552614, 
            events = 0, 
            revents = 0
          }, {
            fd = 2, 
            events = 0, 
            revents = 0
          }, {
            fd = 167772160, 
            events = 0, 
            revents = 16384
          }, {
            fd = 1056964608, 
            events = 0, 
            revents = 16384
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 374500304, 
            events = 32767, 
            revents = 0
          }, {
            fd = 5707835, 
            events = 0, 
            revents = 0
          }, {
            fd = 0, 
            events = 0, 
            revents = 0
          }, {
            fd = 41, 
            events = 0, 
            revents = 0
          }, {
            fd = 374500264, 
            events = 32767, 
            revents = 0
          }, {
            fd = 0, 
            events = 0, 
            revents = 0
          }, {
            fd = 16817782, 
            events = 0, 
            revents = 0
          }, {
            fd = 20589648, 
            events = 0, 
            revents = 0
          }, {
            fd = 20589744, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 42730790, 
            events = 0, 
            revents = 0
          }, {
            fd = 0, 
            events = 0, 
            revents = 0
          }, {
            fd = 0, 
            events = 0, 
            revents = 0
          }, {
            fd = 12331890, 
            events = 0, 
            revents = 0
          }, {
            fd = 42730789, 
            events = 0, 
            revents = 0
          }, {
            fd = 1, 
---Type <return> to continue, or q <return> to quit---
            events = 0, 
            revents = 0
          }, {
            fd = 374500328, 
            events = 32767, 
            revents = 0
          }, {
            fd = 1, 
            events = 0, 
            revents = 0
          }, {
            fd = 42730774, 
            events = 0, 
            revents = 0
          }, {
            fd = 42730785, 
            events = 0, 
            revents = 0
          }, {
            fd = 374500272, 
            events = 32767, 
            revents = 0
          }, {
            fd = 375387924, 
            events = 32767, 
            revents = 0
          }}
        gfds = <value optimized out>
        n_gfds = <value optimized out>
        retval = <value optimized out>
        our_fds = <value optimized out>
        max_fds = <value optimized out>
        i = <value optimized out>
        nfds = 374500384
        tmo_in_millisec = -1
        sa_must_free = false
#2  0x00000000005a45a6 in wait_reading_process_output (time_limit=<value optimized out>, 
    nsecs=<value optimized out>, read_kbd=-1, do_display=<value optimized out>, 
    wait_for_cell=12331890, wait_proc=0x0, just_wait_proc=0) at process.c:4602
        timeout_reduced_for_timers = false
        channel = -514
        nfds = <value optimized out>
        Available = {
          fds_bits = {0 <repeats 16 times>}
        }
        Writeok = {
          fds_bits = {0 <repeats 16 times>}
        }
        check_write = true
        check_delay = 0
        no_avail = 2
        xerrno = 4
        proc = <value optimized out>
        timeout = {
          tv_sec = 100000, 
          tv_nsec = 0
        }
        end_time = {
          tv_sec = 0, 
          tv_nsec = 0
        }
        got_some_input = <value optimized out>
#3  0x00000000004f8bfe in kbd_buffer_get_event (commandflag=<value optimized out>, 
    map=<value optimized out>, prev_event=<value optimized out>, 
    used_mouse_menu=<value optimized out>, end_time=0x0) at keyboard.c:3953
No locals.
#4  read_event_from_main_queue (commandflag=<value optimized out>, 
    map=<value optimized out>, prev_event=<value optimized out>, 
    used_mouse_menu=<value optimized out>, end_time=0x0) at keyboard.c:2254
        save_jump = {{
            __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, 
            __mask_was_saved = 0, 
            __saved_mask = {
              __val = {0 <repeats 16 times>}
            }
          }}
        kb = <value optimized out>
#5  read_decoded_event_from_main_queue (commandflag=<value optimized out>, 
    map=<value optimized out>, prev_event=<value optimized out>, 
    used_mouse_menu=<value optimized out>, end_time=0x0) at keyboard.c:2320
        frame = <value optimized out>
        terminal = <value optimized out>
        events = {0 <repeats 16 times>}
        n = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#6  read_char (commandflag=<value optimized out>, map=<value optimized out>, 
    prev_event=<value optimized out>, used_mouse_menu=<value optimized out>, 
    end_time=0x0) at keyboard.c:2916
        c = <value optimized out>
        local_getcjmp = {{
            __jmpbuf = {20589712, -4161914647908252293, 20589680, 0, 12383680, 0, 
              4162388735646041467, -4161912394306091653}, 
            __mask_was_saved = 0, 
            __saved_mask = {
              __val = {5828329379127606016, 12364178, 12364178, 140733567891440, 
                12358405, 18446744073709551615, 4, 140733567891048, 5624893, 0, 0, 0, 
                12358400, 12358400, 0, 1}
            }
          }}
        save_jump = {{
            __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, 
            __mask_was_saved = 0, 
            __saved_mask = {
              __val = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5991539, 0, 12541058, 4, 12364178, 
                0}
            }
          }}
        tem = <value optimized out>
        save = <value optimized out>
        previous_echo_area_message = 12331890
        also_record = 12331890
        reread = false
        polling_stopped_here = true
        orig_kboard = 0xbcf5c0
#7  0x00000000004fb0e3 in read_key_sequence (keybuf=<value optimized out>, 
    prompt=<value optimized out>, dont_downcase_last=<value optimized out>, 
    can_return_switch_frame=<value optimized out>, 
    fix_current_buffer=<value optimized out>, prevent_redisplay=<value optimized out>, 
    bufsize=<value optimized out>) at keyboard.c:9193
        interrupted_kboard = 0xbcf5c0
        key = <value optimized out>
        used_mouse_menu = false
        echo_local_start = 0
        t = 0
        echo_start = 0
        keys_start = 0
        current_binding = 42732134
        fkey = {
          parent = 15689094, 
          map = 15689094, 
          start = 0, 
          end = 0
        }
        keytran = {
          parent = 12312134, 
          map = 12312134, 
          start = 0, 
          end = 0
        }
        indec = {
          parent = 15689110, 
          map = 15689110, 
          start = 0, 
          end = 0
        }
        shift_translated = false
        original_uppercase = 20589680
#8  0x00000000004fc532 in command_loop_1 () at keyboard.c:1462
        cmd = 20589680
        keybuf = {140733567892216, 2, 140226419238016, 5828329379127606016, 
          140733567892232, 4611686018628714496, 20258114, 2, 4611686018595160064, 
          4611686019484352512, 140733567892352, 19512006, 140733567892288, 16383282, 
          12331890, 4000, 4294967295, 5658116, 12379474, 19512006, 8692385, 16383282, 
          140733567892288, 5199862, 12379522, 19512006, 12331890, 5200228, 12331776, 
          5828329379127606016}
        i = 20589680
        prev_modiff = 0
        prev_buffer = 0x0
#9  0x0000000000563e1b in internal_condition_case (bfun=<value optimized out>, 
    handlers=<value optimized out>, hfun=<value optimized out>) at eval.c:1344
        val = -514
        c = <value optimized out>
#10 0x00000000004f5e0e in command_loop_2 (ignore=<value optimized out>)
    at keyboard.c:1197
        val = -514
#11 0x0000000000563f68 in internal_catch (tag=12379522, func=<value optimized out>, 
    arg=<value optimized out>) at eval.c:1105
        val = -514
        c = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#12 0x00000000004f5b3d in command_loop () at keyboard.c:1176
No locals.
#13 0x00000000004f5bd5 in recursive_edit_1 () at keyboard.c:786
        val = <value optimized out>
#14 0x00000000004f5d3d in Frecursive_edit () at keyboard.c:857
        buffer = <value optimized out>
#15 0x00000000004ea7d8 in main (argc=4, argv=0x7fff16527e38) at emacs.c:1623
        dummy = 140226419014056
        stack_bottom_variable = 0 '\000'
        do_initial_setlocale = <value optimized out>
        dumping = <value optimized out>
        skip_args = 1
        rlim = {
          rlim_cur = 8720000, 
          rlim_max = 18446744073709551615
        }
        no_loadup = false
        junk = 0x0
        dname_arg = 0x7fff1652983f "test"
        ch_to_dir = 0x5f4560 "H\211l$\330L\211d$\340H\215-.“.µ$"
        original_pwd = 0x4 <Address 0x4 out of bounds>
(gdb) xbacktrace
(gdb) 

When running through my normal .emacs, with the long font name instead
of just "Monospace-11", I found that the server started normally, but
the parts of my .emacs after the (set-face-attribute 'default nil :font
...) were not evaluated.

As a final data point: I have various X resources set to use
Monospace-11:

Emacs*font:             Monospace-11
Emacs*menubar*Font:     Monospace-11
Emacs*popup*Font:       Monospace-11

starting from 'emacs -Q', doing 'M-: (setq confirm-kill-emacs 'y-or-n-p)'
and using the mouse to click on the window close, triggers a popup
asking "Really exit Emacs?" (as expected) and a warning "Warning: Cannot
convert string "Monospace-11" to type FontStruct" in the shell where
Emacs was started (not expected).

It seems that just relying on X resources works for me, so I have a
perfectly good workaround - I have just removed the font-setting from
my .emacs - but perhaps this can be fixed more elegantly upstream.  Let
me know if there's more info I can provide.


In GNU Emacs 25.0.50.4 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2014-10-27 on luna
Windowing system distributor `The X.Org Foundation', version 11.0.10706000
System Description:	Ubuntu 10.04.4 LTS

Configured using:
 `configure --prefix=/usr/local/emacs-git
 --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.0.92/site-lisp:/usr/local/share/emacs/site-lisp/:/usr/share/emacs/24.0.92/site-lisp:/usr/share/emacs/site-lisp
 --with-x=yes --with-x-toolkit=lucid --with-toolkit-scroll-bars
 --with-pop=yes'

Configured features:
XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF NOTIFY
GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB

Important settings:
  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
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t

Recent input:
<help-echo> <help-echo> <help-echo> M-x r e p o <tab> 
r t <tab> <return>

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

Load-path shadows:
None found.

Features:
(shadow sort gnus-util mail-extr emacsbug message dired format-spec
rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse
rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045
ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip
eldoc 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 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 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 x-toolkit x multi-tty emacs)

Memory information:
((conses 16 76698 6867)
 (symbols 48 18057 0)
 (miscs 40 42 88)
 (strings 32 11851 4424)
 (string-bytes 1 304623)
 (vectors 16 10050)
 (vector-slots 8 392497 13400)
 (floats 8 76 243)
 (intervals 56 221 6)
 (buffers 976 12)
 (heap 1024 41441 720))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#18869; Package emacs. (Wed, 29 Oct 2014 14:47:02 GMT) Full text and rfc822 format available.

Message #8 received at 18869 <at> debbugs.gnu.org (full text, mbox):

From: Dmitry Antipov <dmantipov <at> yandex.ru>
To: "Peder O. Klingenberg" <peder <at> klingenberg.no>
Cc: 18869 <at> debbugs.gnu.org
Subject: Re: bug#18869: 25.0.50; Font-related problems when starting with
 --daemon
Date: Wed, 29 Oct 2014 17:46:09 +0300
[Message part 1 (text/plain, inline)]
On 10/28/2014 01:34 PM, Peder O. Klingenberg wrote:

> I have recently switched my default font, and through experimentation,
> found that I liked what I saw when I eval'ed (set-face-attribute
> 'default nil :font "Monospace-11") in a running emacs.  So I added that
> to my init file.  Starting emacs normally works fine.
>
> However, emacs --daemon now fails to start up.

Please try this.

Dmitry


[bug18869.patch (text/x-diff, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#18869; Package emacs. (Wed, 29 Oct 2014 18:00:02 GMT) Full text and rfc822 format available.

Message #11 received at 18869 <at> debbugs.gnu.org (full text, mbox):

From: peder <at> klingenberg.no (Peder O. Klingenberg)
To: Dmitry Antipov <dmantipov <at> yandex.ru>
Cc: 18869 <at> debbugs.gnu.org
Subject: Re: bug#18869: 25.0.50;
 Font-related problems when starting with --daemon
Date: Wed, 29 Oct 2014 18:59:05 +0100
On Wed, Oct 29 2014 at 17:46, Dmitry Antipov wrote:

> Please try this.

Thank you, that fixes it.

...Peder...
-- 
I wish a new life awaited _me_ in some off-world colony.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#18869; Package emacs. (Thu, 30 Oct 2014 00:51:02 GMT) Full text and rfc822 format available.

Message #14 received at 18869 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Dmitry Antipov <dmantipov <at> yandex.ru>
Cc: 18869 <at> debbugs.gnu.org, "Peder O. Klingenberg" <peder <at> klingenberg.no>
Subject: Re: bug#18869: 25.0.50;
 Font-related problems when starting with --daemon
Date: Wed, 29 Oct 2014 20:50:14 -0400
> +              if (f->terminal->type != output_termcap
> +		  && f->terminal->type != output_initial)

Should we use FRAME_WINDOW_P instead?


        Stefan




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#18869; Package emacs. (Sun, 05 Feb 2017 21:42:02 GMT) Full text and rfc822 format available.

Message #17 received at 18869 <at> debbugs.gnu.org (full text, mbox):

From: npostavs <at> users.sourceforge.net
To: peder <at> klingenberg.no (Peder O. Klingenberg)
Cc: 18869 <at> debbugs.gnu.org, Dmitry Antipov <dmantipov <at> yandex.ru>
Subject: Re: bug#18869: 25.0.50;
 Font-related problems when starting with --daemon
Date: Sun, 05 Feb 2017 16:41:47 -0500
tags 18869 fixed
close 18869 25.1
quit

peder <at> klingenberg.no (Peder O. Klingenberg) writes:

> On Wed, Oct 29 2014 at 17:46, Dmitry Antipov wrote:
>
>> Please try this.
>
> Thank you, that fixes it.

This was pushed as [1: 66e773e997].

1: 2014-10-30 12:37:08 +0300 66e773e9974e4d7dbf85dd40d227b2269da76c22
  * xfaces.c (Finternal_set_lisp_face_attribute): Don't try to realize font on an initial frame when running as a daemon (Bug#18869).




Added tag(s) fixed. Request was from npostavs <at> users.sourceforge.net to control <at> debbugs.gnu.org. (Sun, 05 Feb 2017 21:42:02 GMT) Full text and rfc822 format available.

bug marked as fixed in version 25.1, send any further explanations to 18869 <at> debbugs.gnu.org and peder <at> klingenberg.no (Peder O. Klingenberg) Request was from npostavs <at> users.sourceforge.net to control <at> debbugs.gnu.org. (Sun, 05 Feb 2017 21:42:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 06 Mar 2017 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 8 years and 158 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.