bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#7517: 24.0.50; repeated crash under Mac OS X


From: emacs user
Subject: bug#7517: 24.0.50; repeated crash under Mac OS X
Date: Sat, 18 Dec 2010 01:42:02 +0200

and here is the backtrace for emacs-23.2 for the original bug.  this
is with optimization.  should I try without?

$ gdb /usr/local/emacs-23.2/nextstep/Emacs-23.2.app/Contents/MacOS/Emacs
GNU gdb 6.3.50-20050815 (Apple version gdb-1472) (Wed Jul 21 10:53:12 UTC 2010)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin"...Reading symbols for
shared libraries ......... done

(gdb) run
Starting program:
/usr/local/emacs-23.2/nextstep/Emacs-23.2.app/Contents/MacOS/Emacs
Reading symbols for shared libraries
.++++++++................................................................................
done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
2010-12-17 18:39:00.121 Emacs[36221:a0f] *** Assertion failure in
-[EmacsWindow setTitle:],
/SourceCache/AppKit/AppKit-1038.35/AppKit.subproj/NSWindow.m:2036
2010-12-17 18:39:00.124 Emacs[36221:a0f] An uncaught exception was raised
2010-12-17 18:39:00.124 Emacs[36221:a0f] Invalid parameter not
satisfying: aString != nil
2010-12-17 18:39:00.128 Emacs[36221:a0f] *** Terminating app due to
uncaught exception 'NSInternalInconsistencyException', reason:
'Invalid parameter not satisfying: aString != nil'
*** Call stack at first throw:
(
        0   CoreFoundation                      0x00007fff842277b4
__exceptionPreprocess + 180
        1   libobjc.A.dylib                     0x00007fff83f070f3
objc_exception_throw + 45
        2   CoreFoundation                      0x00007fff842275d7
+[NSException raise:format:arguments:] + 103
        3   Foundation                          0x00007fff8394687a
-[NSAssertionHandler
handleFailureInMethod:object:file:lineNumber:description:] + 198
        4   AppKit                              0x00007fff8052ab98 -[NSWindow
setTitle:] + 141
        5   Emacs                               0x000000010017b99c
ns_set_name_as_filename + 844
        6   Emacs                               0x0000000100037cd1
prepare_menu_bars + 721
        7   Emacs                               0x000000010004150a
redisplay_internal + 3146
        8   Emacs                               0x0000000100041e5f
redisplay_preserve_echo_area + 47
        9   Emacs                               0x00000001000058a1 Fredisplay + 
225
        10  Emacs                               0x00000001001092c2 Ffuncall + 
1218
        11  Emacs                               0x0000000100145abe Fbyte_code + 
6814
        12  Emacs                               0x0000000100108c0c 
funcall_lambda + 588
        13  Emacs                               0x0000000100109052 Ffuncall + 
594
        14  Emacs                               0x0000000100145abe Fbyte_code + 
6814
        15  Emacs                               0x0000000100108c0c 
funcall_lambda + 588
        16  Emacs                               0x0000000100109052 Ffuncall + 
594
        17  Emacs                               0x000000010010acb5 Fapply + 325
        18  Emacs                               0x000000010010935b Ffuncall + 
1371
        19  Emacs                               0x0000000100145abe Fbyte_code + 
6814
        20  Emacs                               0x0000000100108674 Feval + 1476
        21  Emacs                               0x000000010010b1e6
internal_lisp_condition_case + 502
        22  Emacs                               0x0000000100144b25 Fbyte_code + 
2821
        23  Emacs                               0x0000000100108c0c 
funcall_lambda + 588
        24  Emacs                               0x0000000100109052 Ffuncall + 
594
        25  Emacs                               0x000000010010a79e call1 + 30
        26  Emacs                               0x0000000100099695 timer_check 
+ 1013
        27  Emacs                               0x000000010014dd28
wait_reading_process_output + 3816
        28  Emacs                               0x000000010014f4a8
Faccept_process_output + 312
        29  Emacs                               0x0000000100109283 Ffuncall + 
1155
        30  Emacs                               0x0000000100145abe Fbyte_code + 
6814
        31  Emacs                               0x0000000100108674 Feval + 1476
        32  Emacs                               0x000000010010b1e6
internal_lisp_condition_case + 502
        33  Emacs                               0x0000000100144b25 Fbyte_code + 
2821
        34  Emacs                               0x0000000100108c0c 
funcall_lambda + 588
        35  Emacs                               0x0000000100109052 Ffuncall + 
594
        36  Emacs                               0x0000000100145abe Fbyte_code + 
6814
        37  Emacs                               0x0000000100108c0c 
funcall_lambda + 588
        38  Emacs                               0x0000000100109052 Ffuncall + 
594
        39  Emacs                               0x000000010010a9af
run_hook_with_args + 271
        40  Emacs                               0x000000010010ab46 Frun_hooks + 
54
        41  Emacs                               0x000000010010935b Ffuncall + 
1371
        42  Emacs                               0x000000010010a79e call1 + 30
        43  Emacs                               0x0000000100107727
internal_condition_case + 327
        44  Emacs                               0x000000010009a9b0 
safe_run_hooks + 80
        45  Emacs                               0x00000001000a3903
command_loop_1 + 1315
        46  Emacs                               0x0000000100107727
internal_condition_case + 327
        47  Emacs                               0x000000010009aa07 
command_loop_2 + 55
        48  Emacs                               0x0000000100107830 
internal_catch + 224
        49  Emacs                               0x000000010009b496 command_loop 
+ 182
        50  Emacs                               0x000000010009b8ff
recursive_edit_1 + 159
        51  Emacs                               0x000000010009ba9f
Frecursive_edit + 287
        52  Emacs                               0x0000000100091087 main + 3447
        53  Emacs                               0x00000001000020b4 start + 52
        54  ???                                 0x0000000000000001 0x0 + 1
)
terminate called after throwing an instance of 'NSException'

Program received signal SIGABRT, Aborted.
0x00007fff84003616 in __kill ()
(gdb) bt full
#0  0x00007fff84003616 in __kill ()
No symbol table info available.
#1  0x00007fff840a3cca in abort ()
No symbol table info available.
#2  0x00007fff888e15d2 in __gnu_cxx::__verbose_terminate_handler ()
No symbol table info available.
#3  0x00007fff83f0ad29 in _objc_terminate ()
No symbol table info available.
#4  0x00007fff888dfae1 in __cxxabiv1::__terminate ()
No symbol table info available.
#5  0x00007fff888dfb16 in std::terminate ()
No symbol table info available.
#6  0x00007fff888dfbfc in __cxa_throw ()
No symbol table info available.
#7  0x00007fff83f07192 in objc_exception_throw ()
No symbol table info available.
#8  0x00007fff842275d7 in +[NSException raise:format:arguments:] ()
No symbol table info available.
#9  0x00007fff8394687a in -[NSAssertionHandler
handleFailureInMethod:object:file:lineNumber:description:] ()
No symbol table info available.
#10 0x00007fff8052ab98 in -[NSWindow setTitle:] ()
No symbol table info available.
#11 0x000000010017b99c in ns_set_name_as_filename (f=0x100753e70) at nsfns.m:666
        str = (NSString *) 0x0
        view = (NSView *) 0x100ae85f0
        name = 4802201153
        buf = <value temporarily unavailable, due to optimizations>
        title = <value temporarily unavailable, due to optimizations>
#12 0x0000000100037cd1 in prepare_menu_bars () at xdisp.c:9475
        tail = <value temporarily unavailable, due to optimizations>
        fmt = <value temporarily unavailable, due to optimizations>
        len = 0
        title = 0x100a0c4d0 ""
        it = {
  window = 4797980437,
  w = 0x11dfb5f10,
  f = 0x100753e70,
  method = GET_FROM_BUFFER,
  stop_charpos = 0,
  end_charpos = 0,
  s = 0x0,
  string_nchars = 0,
  region_beg_charpos = -1,
  region_end_charpos = -1,
  redisplay_end_trigger_charpos = 0,
  multibyte_p = 1,
  header_line_p = 0,
  string_from_display_prop_p = 0,
  ellipsis_p = 0,
  avoid_cursor_p = 0,
  dp = 0x116916eb0,
  dpvec = 0x0,
  dpend = 0x0,
  dpvec_char_len = 0,
  dpvec_face_id = 0,
  saved_face_id = 0,
  ctl_chars = {0 <repeats 16 times>},
  start = {
    pos = {
      charpos = 0,
      bytepos = 0
    },
    overlay_string_index = 0,
    string_pos = {
      charpos = 0,
      bytepos = 0
    },
    dpvec_index = 0
  },
  current = {
    pos = {
      charpos = 0,
      bytepos = 0
    },
    overlay_string_index = -1,
    string_pos = {
      charpos = -1,
      bytepos = -1
    },
    dpvec_index = -1
  },
  n_overlay_strings = 0,
  overlay_strings = {0 <repeats 16 times>},
  string_overlays = {0 <repeats 16 times>},
  string = 4320133130,
  from_overlay = 0,
  stack = {{
      string = 0,
      string_nchars = 0,
      end_charpos = 0,
      stop_charpos = 0,
      cmp_it = {
        stop_pos = 0,
        id = 0,
        ch = 0,
        lookback = 0,
        nglyphs = 0,
        nchars = 0,
        nbytes = 0,
        from = 0,
        to = 0,
        width = 0
      },
      face_id = 0,
      u = {
        image = {
          object = 0,
          slice = {
            x = 0,
            y = 0,
            width = 0,
            height = 0
          },
          image_id = 0
        },
        comp = {
          object = 0
        },
        stretch = {
          object = 0
        }
      },
      position = {
        charpos = 0,
        bytepos = 0
      },
      current = {
        pos = {
          charpos = 0,
          bytepos = 0
        },
        overlay_string_index = 0,
        string_pos = {
          charpos = 0,
          bytepos = 0
        },
        dpvec_index = 0
      },
      from_overlay = 0,
      area = LEFT_MARGIN_AREA,
      method = GET_FROM_BUFFER,
      multibyte_p = 0,
      string_from_display_prop_p = 0,
      display_ellipsis_p = 0,
      avoid_cursor_p = 0,
      line_wrap = TRUNCATE,
      voffset = 0,
      space_width = 0,
      font_height = 0
    }, {
      string = 0,
      string_nchars = 0,
      end_charpos = 0,
      stop_charpos = 0,
      cmp_it = {
        stop_pos = 0,
        id = 0,
        ch = 0,
        lookback = 0,
        nglyphs = 0,
        nchars = 0,
        nbytes = 0,
        from = 0,
        to = 0,
        width = 0
      },
      face_id = 0,
      u = {
        image = {
          object = 0,
          slice = {
            x = 0,
            y = 0,
            width = 0,
            height = 0
          },
          image_id = 0
        },
        comp = {
          object = 0
        },
        stretch = {
          object = 0
        }
      },
      position = {
        charpos = 0,
        bytepos = 0
      },
      current = {
        pos = {
          charpos = 0,
          bytepos = 0
        },
        overlay_string_index = 0,
        string_pos = {
          charpos = 0,
          bytepos = 0
        },
        dpvec_index = 0
      },
      from_overlay = 0,
      area = LEFT_MARGIN_AREA,
      method = GET_FROM_BUFFER,
      multibyte_p = 0,
      string_from_display_prop_p = 0,
      display_ellipsis_p = 0,
      avoid_cursor_p = 0,
      line_wrap = TRUNCATE,
      voffset = 0,
      space_width = 0,
      font_height = 0
    }, {
      string = 0,
      string_nchars = 0,
      end_charpos = 0,
      stop_charpos = 0,
      cmp_it = {
        stop_pos = 0,
        id = 0,
        ch = 0,
        lookback = 0,
        nglyphs = 0,
        nchars = 0,
        nbytes = 0,
        from = 0,
        to = 0,
        width = 0
      },
      face_id = 0,
      u = {
        image = {
          object = 0,
          slice = {
            x = 0,
            y = 0,
            width = 0,
            height = 0
          },
          image_id = 0
        },
        comp = {
          object = 0
        },
        stretch = {
          object = 0
        }
      },
      position = {
        charpos = 0,
        bytepos = 0
      },
      current = {
        pos = {
          charpos = 0,
          bytepos = 0
        },
        overlay_string_index = 0,
        string_pos = {
          charpos = 0,
          bytepos = 0
        },
        dpvec_index = 0
      },
      from_overlay = 0,
      area = LEFT_MARGIN_AREA,
      method = GET_FROM_BUFFER,
      multibyte_p = 0,
      string_from_display_prop_p = 0,
      display_ellipsis_p = 0,
      avoid_cursor_p = 0,
      line_wrap = TRUNCATE,
      voffset = 0,
      space_width = 0,
      font_height = 0
    }, {
      string = 0,
      string_nchars = 0,
      end_charpos = 0,
      stop_charpos = 0,
      cmp_it = {
        stop_pos = 0,
        id = 0,
        ch = 0,
        lookback = 0,
        nglyphs = 0,
        nchars = 0,
        nbytes = 0,
        from = 0,
        to = 0,
        width = 0
      },
      face_id = 0,
      u = {
        image = {
          object = 0,
          slice = {
            x = 0,
            y = 0,
            width = 0,
            height = 0
          },
          image_id = 0
        },
        comp = {
          object = 0
        },
        stretch = {
          object = 0
        }
      },
      position = {
        charpos = 0,
        bytepos = 0
      },
      current = {
        pos = {
          charpos = 0,
          bytepos = 0
        },
        overlay_string_index = 0,
        string_pos = {
          charpos = 0,
          bytepos = 0
        },
        dpvec_index = 0
      },
      from_overlay = 0,
      area = LEFT_MARGIN_AREA,
      method = GET_FROM_BUFFER,
      multibyte_p = 0,
      string_from_display_prop_p = 0,
      display_ellipsis_p = 0,
      avoid_cursor_p = 0,
      line_wrap = TRUNCATE,
      voffset = 0,
      space_width = 0,
      font_height = 0
    }},
  sp = 0,
  selective = 0,
  what = IT_CHARACTER,
  face_id = 0,
  selective_display_ellipsis_p = 1,
  ctl_arrow_p = 1,
  face_box_p = 0,
  start_of_box_run_p = 0,
  end_of_box_run_p = 0,
  overlay_strings_at_end_processed_p = 0,
  ignore_overlay_strings_at_pos_p = 0,
  glyph_not_available_p = 0,
  starts_in_middle_of_char_p = 0,
  face_before_selective_p = 0,
  constrain_row_ascent_descent_p = 0,
  line_wrap = WINDOW_WRAP,
  base_face_id = 0,
  c = 0,
  len = 0,
  cmp_it = {
    stop_pos = 0,
    id = -1,
    ch = 0,
    lookback = 0,
    nglyphs = 0,
    nchars = 0,
    nbytes = 0,
    from = 0,
    to = 0,
    width = 0
  },
  char_to_display = 0,
  image_id = 0,
  slice = {
    x = 4320133130,
    y = 4320133130,
    width = 4320133130,
    height = 4320133130
  },
  space_width = 4320133130,
  voffset = 0,
  tab_width = 8,
  font_height = 4320133130,
  object = 0,
  position = {
    charpos = 0,
    bytepos = 0
  },
  truncation_pixel_width = 0,
  continuation_pixel_width = 0,
  first_visible_x = 0,
  last_visible_x = 1080,
  last_visible_y = 696,
  extra_line_spacing = 0,
  max_extra_line_spacing = 0,
  override_ascent = -1,
  override_descent = 0,
  override_boff = 0,
  glyph_row = 0x0,
  area = TEXT_AREA,
  nglyphs = 0,
  pixel_width = 0,
  ascent = 0,
  descent = 0,
  max_ascent = 0,
  max_descent = 0,
  phys_ascent = 0,
  phys_descent = 0,
  max_phys_ascent = 0,
  max_phys_descent = 0,
  current_x = 0,
  continuation_lines_width = 0,
  current_y = 0,
  first_vpos = 0,
  vpos = 0,
  hpos = 0,
  left_user_fringe_bitmap = 0,
  right_user_fringe_bitmap = 0,
  left_user_fringe_face_id = 0,
  right_user_fringe_face_id = 0
}
        f = <value temporarily unavailable, due to optimizations>
        frame = Cannot access memory at address 0x0
(gdb)


On Fri, Dec 17, 2010 at 1:47 PM, Chong Yidong <cyd@stupidchicken.com> wrote:
> emacs user <user.emacs@gmail.com> writes:
>
>> This crash occurs when I use vm to read my mail, and attempt to edit
>> an email written in non-English characters.  I cannot provide a simple
>> reproducible example, but it is very easy for me to reproduce this
>> with my setup and mail files.  Am happy to try patches etc.  Backtrace
>> attached.
>
> The backtrace doesn't tell much.  Please try couple of things to pin
> down the problem:
>
> 1. Compile without optimizations (CFLAGS="-g" ./configure; make) and
>   post another backtrace.
>
> 2. Bisect to find the checkin that introduced this problem.
>
> Thanks.
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]