Subject: 23.0.60; crashes on startup when passed "-fn Monospace"

From: Eric Hanchrow <[email-masked]>
Date: Tue, 24 Jun 2008 08:17:44 -0700

SIGINT is used by the debugger.
  Are you sure you want to change it? (y or n) [answered Y; input not from terminal]
  DISPLAY = :0.0
  TERM = xterm
  Breakpoint 1 at 0x8111396: file emacs.c, line 427.
  Breakpoint 2 at 0x812b889: file sysdep.c, line 1329.
  Starting program: /usr/local/src/emacs-with-my-tweaks.git/src/emacs -Q -fn Monospace
  [Thread debugging using libthread_db enabled]
  [New Thread 0xb7101720 (LWP 17687)]

  Program received signal SIGSEGV, Segmentation fault.
  [Switching to Thread 0xb7101720 (LWP 17687)]
  0xb7567725 in ?? () from /usr/lib/libfreetype.so.6
  "internal-set-lisp-face-attribute" (0xbff96924)
  "set-face-attribute" (0xbff96a64)
  "apply" (0xbff96b44)
  "face-set-after-frame-default" (0xbff96c94)
  "x-create-frame-with-faces" (0xbff96dc4)
  "make-frame" (0xbff96f04)
  "frame-initialize" (0xbff97044)
  "command-line" (0xbff97184)
  "normal-top-level" (0xbff97250)
  #0  0xb7567725 in ?? () from /usr/lib/libfreetype.so.6
  No symbol table info available.
  #1  0xb7566ef1 in ?? () from /usr/lib/libfreetype.so.6
  No symbol table info available.
  #2  0xb7567f4f in ?? () from /usr/lib/libfreetype.so.6
  No symbol table info available.
  #3  0xb7567306 in ?? () from /usr/lib/libfreetype.so.6
  No symbol table info available.
  #4  0xb7523f58 in FT_Render_Glyph_Internal () from /usr/lib/libfreetype.so.6
  No symbol table info available.
  #5  0xb7523fea in FT_Render_Glyph () from /usr/lib/libfreetype.so.6
  No symbol table info available.
  #6  0xb7864e48 in XftFontLoadGlyphs () from /usr/lib/libXft.so.2
  No symbol table info available.
  #7  0xb7861f7b in XftGlyphExtents () from /usr/lib/libXft.so.2
  No symbol table info available.
  #8  0xb786265c in XftTextExtents8 () from /usr/lib/libXft.so.2
  No symbol table info available.
  #9  0x081d0154 in xftfont_open (f=0x8d0f890, entity=146915788, pixel_size=2039438) at xftfont.c:321
          result = FcResultMatch
          display = (Display *) 0x862ae00
          val = <value optimized out>
          filename = 143418611
          tail = <value optimized out>
          font_object = 140054948
          pat = <value optimized out>
          match = <value optimized out>
          size = 2039438
          xftfont = (XftFont *) 0x8538d48
          spacing = 1
          name = "DejaVu Sans Mono:pixelsize=2039438:foundry=unknown:weight=bold:slant=normal:width=normal:spacing=100:scalable=true\000\000\bh\371\277D\372\030\b\005\r?\bE\017?\bI}6\b4\2016\b\t\000\000\000\234\301\326\b\210g\371\277\020UK\b\220\370\320\b\270\225\300\b95:\b\\\320l\b\224\370\320\b g\371\277\216\036\037\000\354=:\b\001\000\000\000\001\000\000\000\330g\371\277"...
          len = <value optimized out>
          i = <value optimized out>
          extents = {
    width = 0, 
    height = 0, 
    x = 2, 
    y = 0, 
    xOff = -10935, 
    yOff = 2072
  }
          ft_face = <value optimized out>
  #10 0x0818c7c8 in font_open_entity (f=0x8d0f890, entity=146915788, pixel_size=2039438)
      at font.c:2719
          driver_list = <value optimized out>
          objlist = <value optimized out>
          val = <value optimized out>
          font_object = 139154704
          min_width = <value optimized out>
          height = <value optimized out>
  #11 0x0819025c in font_load_for_lface (f=0x8d0f890, attrs=0x84b5510, spec=146838972) at font.c:3204
          entity = 34
  #12 0x080cc810 in Finternal_set_lisp_face_attribute (face=137815721, attr=137789393, 
      value=146838972, frame=147912852) at xfaces.c:3318
          font_object = <value optimized out>
          f = (FRAME_PTR) 0x8d0f890
          lface = 139154700
          old_value = 137815649
          prop_index = <value optimized out>
  #13 0x0817bc94 in Ffuncall (nargs=5, args=0xbff96920) at eval.c:3052
          fun = <value optimized out>
          original_fun = <value optimized out>
          funcar = <value optimized out>
          numargs = 4
          val = <value optimized out>
          backtrace = {
    next = 0xbff96a24, 
    function = 0xbff96920, 
    args = 0xbff96924, 
    nargs = 4, 
    evalargs = 0 '\0', 
    debug_on_exit = 0 '\0'
  }
          internal_args = (Lisp_Object *) 0xbff96924
          i = <value optimized out>
  #14 0x081ae49c in Fbyte_code (bytestr=136447099, vector=136447116, maxdepth=<value optimized out>)
      at bytecode.c:678
          op = -1557621815
          vectorp = (Lisp_Object *) 0x8220490
          stack = {
    pc = 0x82f8334 "\210)\nAA\211\022\204$", 
    top = 0xbff96930, 
    bottom = 0xbff96920, 
    byte_string = 136447099, 
    byte_string_start = 0x82f82b5 "\b\204\b", 
    constants = 136447116, 
    next = 0xbff96b9c
  }
          top = (Lisp_Object *) 0xbff96920
          result = <value optimized out>
  #15 0x0817b614 in funcall_lambda (fun=136447036, nargs=4, arg_vector=0xbff96a64) at eval.c:3229
          val = <value optimized out>
          syms_left = <value optimized out>
          next = <value optimized out>
          i = 4
          optional = 0
          rest = 1
  #16 0x0817ba5b in Ffuncall (nargs=5, args=0xbff96a60) at eval.c:3099
          fun = 136447036
          original_fun = 143190105
          funcar = <value optimized out>
          numargs = 4
          val = <value optimized out>
          backtrace = {
    next = 0xbff96b04, 
    function = 0xbff96a60, 
    args = 0xbff96a64, 
    nargs = 4, 
    evalargs = 0 '\0', 
    debug_on_exit = 0 '\0'
  }
          internal_args = (Lisp_Object *) 0xbff96a64
          i = <value optimized out>
  #17 0x0817d2fa in Fapply (nargs=2, args=0xbff96b44) at eval.c:2530
          ret_ungc_val = 34
          i = <value optimized out>
          numargs = <value optimized out>
          spread_arg = 137788697
          funcall_args = (Lisp_Object *) 0xbff96a60
          fun = <value optimized out>
  #18 0x0817bd75 in Ffuncall (nargs=3, args=0xbff96b40) at eval.c:3023
          fun = <value optimized out>
          original_fun = 137929185
          funcar = <value optimized out>
          numargs = 2
          val = <value optimized out>
          backtrace = {
    next = 0xbff96c54, 
    function = 0xbff96b40, 
    args = 0xbff96b44, 
    nargs = 2, 
    evalargs = 0 '\0', 
    debug_on_exit = 0 '\0'
  }
          internal_args = (Lisp_Object *) 0xbff96b44
          i = <value optimized out>
  #19 0x081ae49c in Fbyte_code (bytestr=136461843, vector=136461860, maxdepth=<value optimized out>)
      at bytecode.c:678
          op = -1557621815
          vectorp = (Lisp_Object *) 0x8223e28
          stack = {
    pc = 0x82f6847 "\210\016\036A\211\026\036\204\317", 
    top = 0xbff96b48, 
    bottom = 0xbff96b40, 
    byte_string = 136461843, 
    byte_string_start = 0x82f6770 "\b\204Q", 
    constants = 136461860, 
    next = 0xbff96ccc
  }
          top = (Lisp_Object *) 0xbff96b40
          result = <value optimized out>
  #20 0x0817b614 in funcall_lambda (fun=136461804, nargs=1, arg_vector=0xbff96c94) at eval.c:3229
          val = <value optimized out>
          syms_left = <value optimized out>
          next = <value optimized out>
          i = 1
          optional = 0
          rest = 0
  #21 0x0817ba5b in Ffuncall (nargs=2, args=0xbff96c90) at eval.c:3099
          fun = 136461804
          original_fun = 137990073
          funcar = <value optimized out>
          numargs = 1
          val = <value optimized out>
          backtrace = {
    next = 0xbff96d84, 
    function = 0xbff96c90, 
    args = 0xbff96c94, 
    nargs = 1, 
    evalargs = 0 '\0', 
    debug_on_exit = 0 '\0'
  }
          internal_args = (Lisp_Object *) 0xbff96c94
          i = <value optimized out>
  #22 0x081ae49c in Fbyte_code (bytestr=136461539, vector=136461556, maxdepth=<value optimized out>)
      at bytecode.c:678
          op = -1557621815
          vectorp = (Lisp_Object *) 0x8223cf8
          stack = {
    pc = 0x82f689b "\210\316\n!\210\v\2042", 
    top = 0xbff96c94, 
    bottom = 0xbff96c90, 
    byte_string = 136461539, 
    byte_string_start = 0x82f6879 "\304\b!\020\305\b\236\306\307\bB!\310\031\032\033\311\216\312\n!\210\313\n\b\"\210\314\n!\210\315\n!\210\316\n!\210\v\2042", 
    constants = 136461556, 
    next = 0xbff96e0c
  }
          top = (Lisp_Object *) 0xbff96c90
          result = <value optimized out>
  #23 0x0817b614 in funcall_lambda (fun=136461492, nargs=1, arg_vector=0xbff96dc4) at eval.c:3229
          val = <value optimized out>
          syms_left = <value optimized out>
          next = <value optimized out>
          i = 1
          optional = 1
          rest = 0
  #24 0x0817ba5b in Ffuncall (nargs=2, args=0xbff96dc0) at eval.c:3099
          fun = 136461492
          original_fun = 143138561
          funcar = <value optimized out>
          numargs = 1
          val = <value optimized out>
          backtrace = {
    next = 0xbff96ec4, 
    function = 0xbff96dc0, 
    args = 0xbff96dc4, 
    nargs = 1, 
    evalargs = 0 '\0', 
    debug_on_exit = 0 '\0'
  }
          internal_args = (Lisp_Object *) 0xbff96dc4
          i = <value optimized out>
  #25 0x081ae49c in Fbyte_code (bytestr=136734803, vector=136734820, maxdepth=<value optimized out>)
      at bytecode.c:678
          op = -1557621815
          vectorp = (Lisp_Object *) 0x8266868
          stack = {
    pc = 0x82c9d13 "\026\027\321\016\027!\210\016\031\311\036\032\211\036\033\203\232", 
    top = 0xbff96dc4, 
    bottom = 0xbff96dc0, 
    byte_string = 136734803, 
    byte_string_start = 0x82c9cb5 "\306\b\236\203,", 
    constants = 136734820, 
    next = 0xbff96f4c
  }
          top = (Lisp_Object *) 0xbff96dc0
          result = <value optimized out>
  #26 0x0817b614 in funcall_lambda (fun=136734756, nargs=1, arg_vector=0xbff96f04) at eval.c:3229
          val = <value optimized out>
          syms_left = <value optimized out>
          next = <value optimized out>
          i = 1
          optional = 1
          rest = 0
  #27 0x0817ba5b in Ffuncall (nargs=2, args=0xbff96f00) at eval.c:3099
          fun = 136734756
          original_fun = 143659961
          funcar = <value optimized out>
          numargs = 1
          val = <value optimized out>
          backtrace = {
    next = 0xbff97004, 
    function = 0xbff96f00, 
    args = 0xbff96f04, 
    nargs = 1, 
    evalargs = 0 '\0', 
    debug_on_exit = 0 '\0'
  }
          internal_args = (Lisp_Object *) 0xbff96f04
          i = <value optimized out>
  #28 0x081ae49c in Fbyte_code (bytestr=136731851, vector=136731868, maxdepth=<value optimized out>)
      at bytecode.c:678
          op = -1557621815
          vectorp = (Lisp_Object *) 0x8265ce0
          stack = {
    pc = 0x82ca636 "\211\026\026\026\027\320\f!\024\321\016\026\322\323\v\322\"#\210\324\v!\210\313\211\023\207", 
    top = 0xbff96f04, 
    bottom = 0xbff96f00, 
    byte_string = 136731851, 
    byte_string_start = 0x82ca5fc "\b\205T", 
    constants = 136731868, 
    next = 0xbff9708c
  }
          top = (Lisp_Object *) 0xbff96f00
          result = <value optimized out>
  #29 0x0817b614 in funcall_lambda (fun=136731820, nargs=0, arg_vector=0xbff97044) at eval.c:3229
          val = <value optimized out>
          syms_left = <value optimized out>
          next = <value optimized out>
          i = 0
          optional = 136496349
          rest = 147587469
  #30 0x0817ba5b in Ffuncall (nargs=1, args=0xbff97040) at eval.c:3099
          fun = 136731820
          original_fun = 142944329
          funcar = <value optimized out>
          numargs = 0
          val = <value optimized out>
          backtrace = {
    next = 0xbff97144, 
    function = 0xbff97040, 
    args = 0xbff97044, 
    nargs = 0, 
    evalargs = 0 '\0', 
    debug_on_exit = 0 '\0'
  }
          internal_args = (Lisp_Object *) 0xbff97044
          i = <value optimized out>
  #31 0x081ae49c in Fbyte_code (bytestr=136494867, vector=136494884, maxdepth=<value optimized out>)
      at bytecode.c:678
          op = -1557621815
          vectorp = (Lisp_Object *) 0x822bf28
          stack = {
    pc = 0x82f1cee "\210\016K\204P\002\016V\204P\002\016Z\201\212", 
    top = 0xbff97040, 
    bottom = 0xbff97040, 
    byte_string = 136494867, 
    byte_string_start = 0x82f1ac6 "\306 \020\t\022\307\310!\210\307\311!\210\307\312!\210\313\314!\211\033\315=\2049", 
    constants = 136494884, 
    next = 0xbff971cc
  }
          top = (Lisp_Object *) 0xbff97040
          result = <value optimized out>
  #32 0x0817b614 in funcall_lambda (fun=136494844, nargs=0, arg_vector=0xbff97184) at eval.c:3229
          val = <value optimized out>
          syms_left = <value optimized out>
          next = <value optimized out>
          i = 0
          optional = 0
          rest = 0
  #33 0x0817ba5b in Ffuncall (nargs=1, args=0xbff97180) at eval.c:3099
          fun = 136494844
          original_fun = 142943561
          funcar = <value optimized out>
          numargs = 0
          val = <value optimized out>
          backtrace = {
    next = 0xbff972dc, 
    function = 0xbff97180, 
    args = 0xbff97184, 
    nargs = 0, 
    evalargs = 0 '\0', 
    debug_on_exit = 0 '\0'
  }
          internal_args = (Lisp_Object *) 0xbff97184
          i = <value optimized out>
  #34 0x081ae49c in Fbyte_code (bytestr=136491571, vector=136491588, maxdepth=<value optimized out>)
      at bytecode.c:678
          op = -1557621815
          vectorp = (Lisp_Object *) 0x822b248
          stack = {
    pc = 0x82f2909 "\210*\341\342\343\"\210\344\321\345\"\211\036%;\203\257", 
    top = 0xbff97180, 
    bottom = 0xbff97180, 
    byte_string = 136491571, 
    byte_string_start = 0x82f2875 "\b\203\b", 
    constants = 136491588, 
    next = 0x0
  }
          top = (Lisp_Object *) 0xbff97180
          result = <value optimized out>
  #35 0x0817b614 in funcall_lambda (fun=136491548, nargs=0, arg_vector=0xbff97250) at eval.c:3229
          val = <value optimized out>
          syms_left = <value optimized out>
          next = <value optimized out>
          i = 0
          optional = -1208151975
          rest = 146912808
  #36 0x0817b820 in apply_lambda (fun=136491548, args=137788697, eval_flag=1) at eval.c:3153
          args_left = 0
          arg_vector = (Lisp_Object *) 0x1
          i = 0
          tem = 137788697
  #37 0x0817aeb7 in Feval (form=138354293) at eval.c:2433
          fun = 1
          val = <value optimized out>
          original_fun = 143117585
          original_args = 137788697
          funcar = -1557621815
          backtrace = {
    next = 0x0, 
    function = 0xbff972f4, 
    args = 0xbff97250, 
    nargs = 0, 
    evalargs = 0 '\0', 
    debug_on_exit = 0 '\0'
  }
  #38 0x08118bb3 in top_level_2 () at keyboard.c:1376
  No locals.
  #39 0x0817a530 in internal_condition_case (bfun=0x8118ba0 <top_level_2>, handlers=137831865, 
      hfun=0x811d200 <cmd_error>) at eval.c:1511
          val = <value optimized out>
          c = {
    tag = 137788697, 
    val = 137788697, 
    next = 0xbff97440, 
    gcpro = 0x0, 
    jmp = {{
        __jmpbuf = {0, 138301224, 138301208, -1074170872, -421117823, 994698222}, 
        __mask_was_saved = 0, 
        __saved_mask = {
          __val = {3076078364, 3220766722, 3086836313, 134542782, 3078810172, 3086888948, 3220796000, 
            3071383536, 3220796052, 3086815321, 146912808, 3220795988, 3077386228, 146912808, 
            3086874044, 3220796000, 3220796256, 3220796352, 3220796640, 4294967295, 3220796488, 
            135442547, 3220796640, 3076062108, 3078810248, 0, 4294967295, 3086888948, 134523132, 
            3086890600, 3220796432, 3086832681}
        }
      }}, 
    backlist = 0x0, 
    handlerlist = 0x0, 
    lisp_eval_depth = 0, 
    pdlcount = 2, 
    poll_suppress_count = 1, 
    interrupt_input_blocked = 0, 
    byte_stack = 0x0
  }
          h = {
    handler = 137831865, 
    var = 137788697, 
    chosen_clause = 1, 
    tag = 0xbff9732c, 
    next = 0x0
  }
  #40 0x0811cfa0 in top_level_1 () at keyboard.c:1384
  No locals.
  #41 0x0817a60a in internal_catch (tag=137827841, func=0x811cf70 <top_level_1>, arg=137788697)
      at eval.c:1247
          c = {
    tag = 137827841, 
    val = 137788697, 
    next = 0x0, 
    gcpro = 0x0, 
    jmp = {{
        __jmpbuf = {0, 138301224, 138301208, -1074170616, -420978559, 994835438}, 
        __mask_was_saved = 0, 
        __saved_mask = {
          __val = {0, 0, 0, 0, 0, 0, 0, 3076472209, 0, 0, 0, 0, 0, 0, 0, 144209368, 3077264117, 0, 
            3077390736, 0, 138022154, 138017536, 138022152, 3220796664, 135708933, 138017537, 
            138022154, 137788697, 137814544, 0, 0, 137788721}
        }
      }}, 
    backlist = 0x0, 
    handlerlist = 0x0, 
    lisp_eval_depth = 0, 
    pdlcount = 2, 
    poll_suppress_count = 1, 
    interrupt_input_blocked = 0, 
    byte_stack = 0x0
  }
  #42 0x0811d049 in command_loop () at keyboard.c:1339
  No locals.
  #43 0x0811d3db in recursive_edit_1 () at keyboard.c:955
          val = <value optimized out>
  #44 0x0811d511 in Frecursive_edit () at keyboard.c:1017
          buffer = 137788697
  #45 0x0811216c in main (argc=4, argv=0xbff97914) at emacs.c:1772
          dummy = 0
          stack_bottom_variable = 8 '\b'
          do_initial_setlocale = 1
          skip_args = 0
          rlim = {
    rlim_cur = 8388608, 
    rlim_max = 18446744073709551615
  }
          no_loadup = 0
          junk = 0x0

  Lisp Backtrace:
  "internal-set-lisp-face-attribute" (0xbff96924)
  "set-face-attribute" (0xbff96a64)
  "apply" (0xbff96b44)
  "face-set-after-frame-default" (0xbff96c94)
  "x-create-frame-with-faces" (0xbff96dc4)
  "make-frame" (0xbff96f04)
  "frame-initialize" (0xbff97044)
  "command-line" (0xbff97184)
  "normal-top-level" (0xbff97250)
  quit
  The program is running.  Exit anyway? (y or n) 

In GNU Emacs 23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.12.9)
 of 2008-03-19 on vernadsky, modified by Debian
 (emacs-snapshot package, version 1:20080228-1ubuntu1)
Windowing system distributor `The X.Org Foundation', version 11.0.10400090
configured using `configure  '--build' 'i486-linux-gnu' '--host' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/23.0.60/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.0.60/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.0.60/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--enable-font-backend' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g -Wl,--as-needed' 'CPPFLAGS=''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: nil
  value of $XMODIFIERS: nil
  locale-coding-system: nil
  default-enable-multibyte-characters: t

Major mode: Erlang Shell

Minor modes in effect:
  erc-autojoin-mode: t
  erc-match-mode: t
  erc-log-mode: t
  erc-services-mode: t
  erc-networks-mode: t
  tabbar-mwheel-mode: t
  tabbar-mode: t
  desktop-save-mode: t
  recentf-mode: t
  compilation-minor-mode: t
  display-time-mode: t
  global-auto-revert-mode: t
  shell-dirtrack-mode: t
  iswitchb-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
y C-+ <help-echo> <f11> C-x b s h e <return> c d SPC 
/ u s r / l o c <tab> s r <tab> e m <tab> w <tab> <return> 
g i t k - - <backspace> <backspace> SPC - - a l l <return> 
c d <return> M-x r u n - e r l a n g <return> r e g 
e x p : m a t c h M-( " f r e d " , SPC " x " C-e . 
<return> M-p M-b M-d f <return> M-p C-b C-b C-b . * 
<return> M-p M-b M-b C-e C-b C-b C-b C-b C-b ( C-f 
C-f ) C-e <return> M-p C-a M-f M-f e s <return> M-p 
M-b C-f C-d C-f C-f C-d C-e <return> M-p C-a M-f M-f 
<M-backspace> p a t r s e <backspace> <backspace> <backspace> 
<backspace> r s e C-M-d C-M-k C-d C-d <return> C-+ 
$ f . <return> C-x b c o m p C-g M-x r e p o r t - 
e m <tab> <return>

Recent messages:
Completed
Completing file name...
Completed
Completing file name...
Partially completed
Completing file name...
Completed
/usr/local/src/emacs-with-my-tweaks.git 
~ 
History item: 1 [6 times]
Quit
-- 
... users want control ... [Microsoft's Internet] Explorer
wants them to sit still and shut up.
        -- Verlyn Klinkenborg