unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#1371: 23.0.60; Crash in print_object
@ 2008-11-19  0:40 Markus Triska
  2008-11-19  9:31 ` Juanma Barranquero
  0 siblings, 1 reply; 2+ messages in thread
From: Markus Triska @ 2008-11-19  0:40 UTC (permalink / raw)
  To: emacs-pretest-bug


With crash9.txt from

   http://www.logic.at/prolog/crash9.txt

"$ emacs -Q crash9.txt" results in a crash with this backtrace:

   mt-computer:~ mt$ gdb emacs
   GNU gdb 6.3.50-20050815 (Apple version gdb-573) (Fri Oct 20 15:50:43 GMT 2006)
   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 "i386-apple-darwin"...Reading symbols for shared libraries .................................... done

   (gdb) r -Q crash9.txt 
   Starting program: /usr/local/bin/emacs -Q crash9.txt
   Reading symbols for shared libraries ....................................................................+++..+.++.+..++.+.+++++++++++++.++++.....+++ done
   Reading symbols for shared libraries . done

   Program received signal EXC_BAD_ACCESS, Could not access memory.
   Reason: KERN_PROTECTION_FAILURE at address: 0x00000004
   0x0016c12e in print_object (obj=1, printcharfun=58721337, escapeflag=1) at print.c:1731
   1731            register unsigned char *p = SDATA (SYMBOL_NAME (obj));
   (gdb) bt
   #0  0x0016c12e in print_object (obj=1, printcharfun=58721337, escapeflag=1) at print.c:1731
   #1  0x0016f403 in Fprin1 (object=1, printcharfun=58721337) at print.c:750
   #2  0x0016fa64 in print_error_message (data=40328069, stream=58721337, context=0xbffff62e "", caller=58832209) at print.c:1105
   #3  0x000e9516 in cmd_error_internal (data=40328069, context=0xbffff62e "") at keyboard.c:1283
   #4  0x000e964c in cmd_error (data=40328069) at keyboard.c:1222
   #5  0x001503d4 in internal_condition_case (bfun=0xe2908 <top_level_2>, handlers=58760953, hfun=0xe956d <cmd_error>) at eval.c:1501
   #6  0x000e296c in top_level_1 () at keyboard.c:1355
   #7  0x00150072 in internal_catch (tag=58757025, func=0xe292a <top_level_1>, arg=58721289) at eval.c:1247
   #8  0x000e2687 in command_loop () at keyboard.c:1310
   #9  0x000e2757 in recursive_edit_1 () at keyboard.c:942
   #10 0x000e289f in Frecursive_edit () at keyboard.c:1004
   #11 0x000e16f4 in main (argc=3, argv=0xbffffa04) at emacs.c:1777
   (gdb) bt full
   #0  0x0016c12e in print_object (obj=1, printcharfun=58721337, escapeflag=1) at print.c:1731
           end = (unsigned char *) 0x0
           c = 0
           i_byte = 224
           confusing = 58828968
           p = (unsigned char *) 0x1 <Address 0x1 out of bounds>
           size_byte = 1085932
           buf = "\002\000\000\000\000\000\000\000u?\001\000??3\000?I\023\002??????\001\000\001\000\000\0009\004?\003\001\000\000"
   #1  0x0016f403 in Fprin1 (object=1, printcharfun=58721337) at print.c:750
           old = (struct buffer *) 0x3101678
           old_point = -1
           start_point = -1
           old_point_byte = -1
           start_point_byte = -1
           free_print_buffer = 0
           multibyte = 1
   #2  0x0016fa64 in print_error_message (data=40328069, stream=58721337, context=0xbffff62e "", caller=58832209) at print.c:1105
           obj = 1491231
           errname = 58761001
           errmsg = 58803451
           file_error = 58721289
           tail = 40328040
           i = 1
           data = 1
           context = 0x16c11f "????????????????G\004?????\b????P\f?p\004??\017?g\t"
           caller = 40328040
   #3  0x000e9516 in cmd_error_internal (data=40328069, context=0xbffff62e "") at keyboard.c:1283
   No locals.
   #4  0x000e964c in cmd_error (data=40328069) at keyboard.c:1222
           old_level = 58721289
           old_length = 58721289
           macroerror = "\000?\000\000\000\000\000\0004\000\t\004?\003?(?\004?\026\000?\020\030\020\001`H?\024)\016\000094\000`84\000x???$)\016"
           data = 1491231
   #5  0x001503d4 in internal_condition_case (bfun=0xe2908 <top_level_2>, handlers=58760953, hfun=0xe956d <cmd_error>) at eval.c:1501
           val = 1
           c = {
     tag = 58721289, 
     val = 40328069, 
     next = 0xbffff77c, 
     gcpro = 0x0, 
     jmp = {-1073806465, -1881124082, 8096, 1377071, -1880799136, 1610981, 3401152, 3378832, -1073744072, -1073744256, 31, 658, 1377220, 1310743, 3342367, 3342367, -1073807360, -1881079753}, 
     backlist = 0x0, 
     handlerlist = 0x0, 
     lisp_eval_depth = 0, 
     pdlcount = 2, 
     poll_suppress_count = 1, 
     interrupt_input_blocked = 0, 
     byte_stack = 0x0
   }
           h = {
     handler = 58760953, 
     var = 58721289, 
     chosen_clause = 58721337, 
     tag = 0xbffff698, 
     next = 0x0
   }
   #6  0x000e296c in top_level_1 () at keyboard.c:1355
   No locals.
   #7  0x00150072 in internal_catch (tag=58757025, func=0xe292a <top_level_1>, arg=58721289) at eval.c:1247
           c = {
     tag = 58757025, 
     val = 58721289, 
     next = 0x0, 
     gcpro = 0x0, 
     jmp = {895, 15, 8096, 1376214, 2, 18199, 3401152, 3378832, -1073743880, -1073744032, 58851359, 662, 1376357, 58851351, 58851359, 58720287, 51380224, 55}, 
     backlist = 0x0, 
     handlerlist = 0x0, 
     lisp_eval_depth = 0, 
     pdlcount = 2, 
     poll_suppress_count = 1, 
     interrupt_input_blocked = 0, 
     byte_stack = 0x0
   }
           tag = 1491231
   #8  0x000e2687 in command_loop () at keyboard.c:1310
           val = 1491231
   #9  0x000e2757 in recursive_edit_1 () at keyboard.c:942
           val = 0
   #10 0x000e289f in Frecursive_edit () at keyboard.c:1004
           buffer = 58721289
   #11 0x000e16f4 in main (argc=3, argv=0xbffffa04) at emacs.c:1777
           dummy = 0
           stack_bottom_variable = 0 '\0'
           do_initial_setlocale = 1
           skip_args = 0
           rlim = {
     rlim_cur = 8388608, 
     rlim_max = 67108864
   }
           no_loadup = 0
           junk = 0x0
           dname_arg = 0x0
   (gdb) 


In GNU Emacs 23.0.60.2 (i386-apple-darwin8.11.1, GTK+ Version 2.12.9)
 of 2008-11-05 on mt-computer.local
Windowing system distributor `The XFree86 Project, Inc', version 11.0.40400000
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: en_GB.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: nil
  default-enable-multibyte-characters: t







^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#1371: 23.0.60; Crash in print_object
  2008-11-19  0:40 bug#1371: 23.0.60; Crash in print_object Markus Triska
@ 2008-11-19  9:31 ` Juanma Barranquero
  0 siblings, 0 replies; 2+ messages in thread
From: Juanma Barranquero @ 2008-11-19  9:31 UTC (permalink / raw)
  To: Markus Triska; +Cc: 1371

On Wed, Nov 19, 2008 at 01:40, Markus Triska <markus.triska@gmx.at> wrote:
>
> With crash9.txt from
>
>   http://www.logic.at/prolog/crash9.txt
>
> "$ emacs -Q crash9.txt" results in a crash with this backtrace:

I can reproduce it on Windows, though the point of crash is different.

             Juanma


Program received signal SIGSEGV, Segmentation fault.
0x0116672e in decode_coding (coding=0x81e03c) at coding.c:6616
6616                  int c = *src++;
(gdb) bt
#0  0x0116672e in decode_coding (coding=0x81e03c) at coding.c:6616
#1  0x0116a1de in decode_coding_gap (coding=0x81e03c, chars=17298,
bytes=17298) at coding.c:7061
#2  0x010ca0c2 in Finsert_file_contents (filename=58157123,
visit=48875569, beg=0, end=138384, replace=48875521)
    at fileio.c:4022
#3  0x0103f1ae in Ffuncall (nargs=3, args=0x82e5b0) at eval.c:3058
#4  0x0121311d in Fbyte_code (bytestr=20541003, vector=20541052,
maxdepth=24) at bytecode.c:678
#5  0x0103d334 in Feval (form=20540989) at eval.c:2381
#6  0x0103b03a in internal_lisp_condition_case (var=48875521,
bodyform=20540989, handlers=20541085) at eval.c:1456
#7  0x01213dd6 in Fbyte_code (bytestr=20540371, vector=20540548,
maxdepth=24) at bytecode.c:868
#8  0x0103fc28 in funcall_lambda (fun=20540300, nargs=6,
arg_vector=0x82ec94) at eval.c:3231
#9  0x0103f484 in Ffuncall (nargs=7, args=0x82ec90) at eval.c:3090
#10 0x0121311d in Fbyte_code (bytestr=20539131, vector=20539492,
maxdepth=64) at bytecode.c:678
#11 0x0103fc28 in funcall_lambda (fun=20539060, nargs=4,
arg_vector=0x82efb4) at eval.c:3231
#12 0x0103f484 in Ffuncall (nargs=5, args=0x82efb0) at eval.c:3090
#13 0x0121311d in Fbyte_code (bytestr=20532563, vector=20532620,
maxdepth=48) at bytecode.c:678
#14 0x0103fc28 in funcall_lambda (fun=20532508, nargs=1,
arg_vector=0x82f2d4) at eval.c:3231
#15 0x0103f484 in Ffuncall (nargs=2, args=0x82f2d0) at eval.c:3090
#16 0x0121311d in Fbyte_code (bytestr=20681771, vector=20682244,
maxdepth=80) at bytecode.c:678
#17 0x0103fc28 in funcall_lambda (fun=20681740, nargs=1,
arg_vector=0x82f604) at eval.c:3231
#18 0x0103f484 in Ffuncall (nargs=2, args=0x82f600) at eval.c:3090
#19 0x0121311d in Fbyte_code (bytestr=20664091, vector=20665012,
maxdepth=56) at bytecode.c:678
#20 0x0103fc28 in funcall_lambda (fun=20664068, nargs=0,
arg_vector=0x82f924) at eval.c:3231
#21 0x0103f484 in Ffuncall (nargs=1, args=0x82f920) at eval.c:3090
#22 0x0121311d in Fbyte_code (bytestr=20659867, vector=20660084,
maxdepth=48) at bytecode.c:678
#23 0x0103fc28 in funcall_lambda (fun=20659844, nargs=0,
arg_vector=0x82fbb0) at eval.c:3231
#24 0x0103f6c5 in apply_lambda (fun=20659844, args=48875521,
eval_flag=1) at eval.c:3155
#25 0x0103d713 in Feval (form=49586061) at eval.c:2417
#26 0x01006e6d in top_level_2 () at keyboard.c:1347
#27 0x0103b136 in internal_condition_case (bfun=0x1006e59
<top_level_2>, handlers=48939273,
    hfun=0x10069b4 <cmd_error>) at eval.c:1511
#28 0x01006ea2 in top_level_1 () at keyboard.c:1355
#29 0x0103ab8f in internal_catch (tag=48935345, func=0x1006e72
<top_level_1>, arg=48875521) at eval.c:1247
#30 0x01006ddd in command_loop () at keyboard.c:1310
#31 0x0100610b in recursive_edit_1 () at keyboard.c:942
#32 0x010065e0 in Frecursive_edit () at keyboard.c:1004
#33 0x01002a71 in main (argc=3, argv=0xa94230) at emacs.c:1777

Lisp Backtrace:
"insert-file-contents" (0x82e5b4)
"byte-code" (0x82e830)
"find-file-noselect-1" (0x82ec94)
"find-file-noselect" (0x82efb4)
"find-file" (0x82f2d4)
"command-line-1" (0x82f604)
"command-line" (0x82f924)
"normal-top-level" (0x82fbb0)
(gdb) bt full
#0  0x0116672e in decode_coding (coding=0x81e03c) at coding.c:6616
        c = 92
        nbytes = 67
        src = (const unsigned char *) 0x5c <Address 0x5c out of bounds>
        attrs = 92
        undo_list = 51
        translation_table = 48
        carryover = 50
        i = 76
#1  0x0116a1de in decode_coding_gap (coding=0x81e03c, chars=17298,
bytes=17298) at coding.c:7061
        count = 41
        attrs = 0
#2  0x010ca0c2 in Finsert_file_contents (filename=58157123,
visit=48875569, beg=0, end=138384, replace=48875521)
    at fileio.c:4022
        st = {
  st_ino = 1970324837664182,
  st_dev = 137797545,
  st_mode = 33206,
  st_nlink = 1,
  st_uid = 1003,
  st_gid = 513,
  st_size = 17298,
  st_rdev = 137797545,
  st_atime = 1227084677,
  st_mtime = 1227084491,
  st_ctime = 1227084487,
  st_uname = "Propietario\000=\000\222|\000\000\000\000\200\325\221|\000\000\000\000\000\000\000\000R\000\000\000\000\00
0\000\000\\", '\0' <repeats 25 times>, "\t", '\0' <repeats 21 times>,
"\001\001", '\0' <repeats 26 times>, "\016\000\000
\000\004\000\000\000LN\267\003\022", '\0' <repeats 11 times>,
"\200\006\355\000~\257\000\000\000\000\205\000<\366\221|\3
40\377\202\000\000\351\221|\230B\222|\377\377\377\377\217B\001\000\036C\222|\250\341\202\000\200\006\355\000\340\377\202
\000\000\000\000\000\314\330\221|\a\000\000\000\321\016\000\000\003\000\000\000\200\005\326\003\200\006\326\003,\a\000\0
00H\000\000\000\370\373\375\177\002\000\000\000\030\000\000\000\000\000\000"...,
  st_gname = "Ninguno\000\300\350\202\000\310\342\202\000GW\020\001\200\006\326\003\030\343\205\000\030\343\205\000\000\
000\002\000\350\342\202\000U\327\335w\370\342\202\000{W\020\001\200\006\326\003L\000\000\000\300\350\202",
'\0' <repeats
 13 times>, "\370\342\202\000\354\311\276w\030N\251\000c\000\000\0008\343\202\000\264\v2\001c\000\000\000L]\004\001(\343
\202\000xw\020\001\260\006\326\003\000\000\000\000X\233W\213\001\000\000\000\001\000\000\000P\251\020\001X\233W\213#J\31
1\001\200\006\326\003\300\350tch\343\202\000)\000\000\000\224\343\202\0001\237W\001h\343\202\000\220T\004\001\200\006\32
6\003\000\000\000\000L\000\000\000\200\006\326\003\000\000\000\000\223\343\202"...
}
        fd = 3
        inserted = 17298
        nochange = 0
        how_much = 17298
        unprocessed = 0
        count = 41
        gcpro1 = {
  next = 0x850000,
  var = 0x0,
  nvars = 0
}
        gcpro2 = {
  next = 0x0,
  var = 0x0,
  nvars = 0
}
        gcpro3 = {
  next = 0x3b74e50,
  var = 0xfffffff9,
  nvars = 62344781
}
        gcpro4 = {
  next = 0x82e758,
  var = 0x13083a6,
  nvars = 49405440
}
        gcpro5 = {
  next = 0x4,
  var = 0x3b74e4c,
  nvars = 62344783
}
        handler = 48875521
        val = 48875521
        insval = 6120328
        orig_filename = 58400243
        old_undo = 48875521
        p = 48875521
        total = 17298
        not_regular = 0
        read_buf = "\361Z\020\001`N\267\003`N\267\003
\000\000\000\210\234\026\001c\000\000\000!\000\000\000`N\316\000\2
00\211\367\002 \000\000\000n\000\000\000/\000\000\000\200\211\367\002\005\000\000\000\345\f\000\000\200\226\f\000\200\22
6\365\002/\000\000\000\002\000\000\000\250\341\201\000\026[\020\001`N\267\003!\000\000\000t\000\000\000c\000\000\000/\00
0\000\0001\310\351\002\310\341\201\000\026[\020\001\200\226\365\002\200\211\367\002\330\341\201\000k[\020\001`N\267\003!
\000\000\000s\000\000\000y\000\000\000\200\211\367\002\002[\020\001\370\341\201\000k[\020\001\200\226\365\002\000\000\00
0\000E\254\\\001E\254\\\001`N\267J\300\350\202\000\000\000\000\000x\351\016\001\244\203O\001"...
        coding = {
  id = 90,
  common_flags = 7683,
  mode = 2,
  spec = {
    iso_2022 = {
      flags = 1056862,
      current_invocation = {0, -1},
      current_designation = {-2, -1, -1, -1},
      single_shifting = 0,
      bol = 1
    },
    ccl = 0x10205e,
    utf_16 = {
      bom = 1056862,
      endian = utf_16_big_endian,
      surrogate = -1
    },
    utf_8_bom = 1056862,
    emacs_mule_full_support = 1056862
  },
  max_charset_id = 146,
  safe_charsets = 0x2ed8148 "",
  src_multibyte = 0,
  dst_multibyte = 1,
  head_ascii = -1,
  produced = 833,
  produced_char = 833,
  consumed = 833,
  consumed_char = 833,
  errors = 5,
  error_positions = 0x15cac38,
  result = CODING_RESULT_INSUFFICIENT_SRC,
  src_pos = -17298,
  src_pos_byte = -17298,
  src_chars = 17298,
  src_bytes = 17298,
  src_object = 49404932,
  source = 0x3d8bef0
"6Y\\261A\\320\003&\\365z\\241.\\223\\256\\341%\\221SM\\317\\245#\032\\230\\223\\245]3\\361mr\\310\
\302*`\\346\\316\\240f\\317_\\327lC\\221\033\\277n\\323y\\266\\367\\260X\006\\203\\301\\366\\354\\354\\345qu\\363\\212\\
217,x\\203\t\022\\365\\246\\232\\336\\30"...,
  dst_pos = 1,
  dst_pos_byte = 1,
  dst_bytes = 2833,
  dst_object = 49404932,
  destination = 0x3d8b720
"6Y\\261A\\320\003&\\365z\\241.\\223\\256\\341%\\221SM\\317\\245#\032\\230\\223\\245]3\\361mr\
\310\\302*`\\346\\316\\240f\\317_\\327lC\\221\033\\277n\\323y\\266\\367\\260X\006\\203\\301\\366\\354\\354\\345qu\\363\\
212\\217,x\\203\t\022\\365\\246\\232\\336\\30"...,
  chars_at_source = 0,
  charbuf = 0x809ea0,
  charbuf_size = 16384,
  charbuf_used = 16404,
  annotated = 0,
  carryover = "\000\000\000\000\340\341\201\000\005\000\000\000\345\f\000\000\005\000\000\000@N\267\003`N\267\003\200\21
1\016\000H\000\000\000\006\000\000\000\000\000\000\000\200\211\367\002\351\000\000\000(\000\000\000\000\000\000\000\001\
310\351\002",
  carryover_bytes = 0,
  default_char = 32,
  detector = 0x1146bad <detect_coding_iso_2022>,
  decoder = 0x11476c2 <decode_coding_iso_2022>,
  encoder = 0x114b862 <encode_coding_iso_2022>
}
        buffer =
"\000\000\000\000\220\237\201\000K\2167\001\313qQ\001t\2167\001H\243\201\000\034\000\000\000\207\000\00
0\000x\2167\001\017\000\000\000\214\237\201\0001\310\351\002\221\207\360\002\001\310\351\002\001\310\351\002\001\000\000
\000\001\000\000\000\000\364\314\003\001\000\000\000\310\240\201\000\334\315\004\0011\310\351\002\001\000\000\000\244/\3
61\002Px\317\003\001\000\000\000\000\000\000\000\001\000\000\000\000`\352\002\350a\352\002\001\000\000\000\001\000\000\0
00\001\000\000\000\000Hx\003\002\000\000\000H\241\201\000\000\000\000\000\002\000\000\000\001\000\000\000X\241\201\000\2
33\304\004\001\360\206\352\002\001\000\000\000\001\310\351\002\000\000\000\000\003\000\000\000\000\000\000\000\001\000\0
00\000\003\000\000\000\000\000\000\000"...
        replace_handled = 0
        set_coding_system = 1
        coding_system = 48960873
        read_quit = 0
        old_Vdeactivate_mark = 48875521
        we_locked_file = 0
        deferred_remove_unwind_protect = 0
#3  0x0103f1ae in Ffuncall (nargs=3, args=0x82e5b0) at eval.c:3058
        fun = 22173108
        original_fun = 48955705
        funcar = 49404928
        numargs = 2
        lisp_numargs = 49069178
        val = 49069178
        backtrace = {
  next = 0x82e874,
  function = 0x82e5b0,
  args = 0x82e5b4,
  nargs = 2,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0x82e4f0
        i = 5
#4  0x0121311d in Fbyte_code (bytestr=20541003, vector=20541052,
maxdepth=24) at bytecode.c:678
        count = 40
        op = 2
        vectorp = (Lisp_Object *) 0x1396e80
        bytestr_length = 10
        stack = {
  pc = 0x1507a46 "\210)\302\207",
  top = 0x82e5b8,
  bottom = 0x82e5b0,
  byte_string = 20541003,
  byte_string_start = 0x1507a40 "\302\030\303\t\302\"\210)\302\207",
  constants = 20541052,
  next = 0x82ea28
}
        top = (Lisp_Object *) 0x82e5b0
        result = 48875521
#5  0x0103d334 in Feval (form=20540989) at eval.c:2381
        numargs = 24
        args_left = 48875521
        i = 3
        maxargs = 3
        argvals = {20541003, 20541052, 24, 32098305, 48875521, 1,
48875569, 48875569}
        fun = 22186524
        val = 49176578
        original_fun = 49068945
        original_args = 20540997
        funcar = 24
        backtrace = {
  next = 0x82ec3c,
  function = 0x82e88c,
  args = 0x82e830,
  nargs = 3,
  evalargs = 1 '\001',
  debug_on_exit = 0 '\0'
}
        gcpro1 = {
  next = 0x2e9c801,
  var = 0x0,
  nvars = 2
}
        gcpro2 = {
  next = 0x102e34b,
  var = 0x2ed93d9,
  nvars = 49112282
}
        gcpro3 = {
  next = 0x2e9c819,
  var = 0x82e830,
  nvars = 3
}
#6  0x0103b03a in internal_lisp_condition_case (var=48875521,
bodyform=20540989, handlers=20541085) at eval.c:1456
        val = 48875521
        c = {
  tag = 48875521,
  val = 48875521,
  next = 0x82fd38,
  gcpro = 0x0,
  jmp = {8579432, 656, 48215251, 0, 8579260, 17018762, 8585184, 0,
8579460, 8579400, 8580156, 8579456, 8579460, 1,
    17039360, 22171804},
  backlist = 0x82ec3c,
  handlerlist = 0x82fd24,
  lisp_eval_depth = 6,
  pdlcount = 40,
  poll_suppress_count = 0,
  interrupt_input_blocked = 0,
  byte_stack = 0x82ea28
}
        h = {
  handler = 20541085,
  var = 48875521,
  chosen_clause = 8579432,
  tag = 0x82e8f4,
  next = 0x82fd24
}
#7  0x01213dd6 in Fbyte_code (bytestr=20540371, vector=20540548,
maxdepth=24) at bytecode.c:868
        handlers = 20541085
        body = 20540989
        count = 38
        op = 143
        vectorp = (Lisp_Object *) 0x1396c88
        bytestr_length = 148
        stack = {
  pc = 0x1507a81 "\210\f\r\232\203D",
  top = 0x82e980,
  bottom = 0x82e980,
  byte_string = 20540371,
  byte_string_start = 0x1507a4b
"\306\030r\tq\210\307\310!\210\307\311!\210\307\312!\210\313\032\314
\210)\315\316!\203&
",
  constants = 20540548,
  next = 0x82ed48
}
        top = (Lisp_Object *) 0x82e980
        result = 49404932
#8  0x0103fc28 in funcall_lambda (fun=20540300, nargs=6,
arg_vector=0x82ec94) at eval.c:3231
        val = 49404932
        syms_left = 48875521
        next = 49102897
        count = 32
        i = 6
        optional = 0
        rest = 0
#9  0x0103f484 in Ffuncall (nargs=7, args=0x82ec90) at eval.c:3090
        fun = 20540300
        original_fun = 57968577
        funcar = 8580232
        numargs = 6
        lisp_numargs = 48875545
        val = 49404932
        backtrace = {
  next = 0x82ef5c,
  function = 0x82ec90,
  args = 0x82ec94,
  nargs = 6,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0x82ebe0
        i = 2
#10 0x0121311d in Fbyte_code (bytestr=20539131, vector=20539492,
maxdepth=64) at bytecode.c:678
        count = 27
        op = 6
        vectorp = (Lisp_Object *) 0x1396868
        bytestr_length = 631
        stack = {
  pc = 0x1508422 "-\207",
  top = 0x82eca8,
  bottom = 0x82ec90,
  byte_string = 20539131,
  byte_string_start = 0x15081ad "\306\307\b!!\020\310\b!\203(",
  constants = 20539492,
  next = 0x82f068
}
        top = (Lisp_Object *) 0x82ec90
        result = 3
#11 0x0103fc28 in funcall_lambda (fun=20539060, nargs=4,
arg_vector=0x82efb4) at eval.c:3231
        val = 0
        syms_left = 48875521
        next = 57969625
        count = 23
        i = 4
        optional = 1
        rest = 0
#12 0x0103f484 in Ffuncall (nargs=5, args=0x82efb0) at eval.c:3090
        fun = 20539060
        original_fun = 57967617
        funcar = 8581032
        numargs = 4
        lisp_numargs = 47
        val = 48875521
        backtrace = {
  next = 0x82f27c,
  function = 0x82efb0,
  args = 0x82efb4,
  nargs = 4,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0x82efb4
        i = 3
#13 0x0121311d in Fbyte_code (bytestr=20532563, vector=20532620,
maxdepth=48) at bytecode.c:678
        count = 23
        op = 4
        vectorp = (Lisp_Object *) 0x1394d90
        bytestr_length = 25
        stack = {
  pc = 0x1508bb2 "\211\032<\203\024",
  top = 0x82efc0,
  bottom = 0x82efb0,
  byte_string = 20532563,
  byte_string_start = 0x1508bac "\303\b\304\211\t$\211\032<\203\024",
  constants = 20532620,
  next = 0x82f398
}
        top = (Lisp_Object *) 0x82efb0
        result = 0
#14 0x0103fc28 in funcall_lambda (fun=20532508, nargs=1,
arg_vector=0x82f2d4) at eval.c:3231
        val = 58400243
        syms_left = 48875521
        next = 57969625
        count = 21
        i = 1
        optional = 1
        rest = 0
#15 0x0103f484 in Ffuncall (nargs=2, args=0x82f2d0) at eval.c:3090
        fun = 20532508
        original_fun = 57894321
        funcar = 8581816
        numargs = 1
        lisp_numargs = 48875545
        val = 48875545
        backtrace = {
  next = 0x82f5ac,
  function = 0x82f2d0,
  args = 0x82f2d4,
  nargs = 1,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0x82f2d4
        i = 3
#16 0x0121311d in Fbyte_code (bytestr=20681771, vector=20682244,
maxdepth=80) at bytecode.c:678
        count = 5
        op = 1
        vectorp = (Lisp_Object *) 0x13b9608
        bytestr_length = 1189
        stack = {
  pc = 0x14f8924
"\022\202\241\003\016Q\203\234\003\373\016S!\210\202\241\003\372\016S!\210)\374\016B!\204\256\003\375\0
16B!\210\313\026B\016A\326W\204\276\003\376\016AS!\210\313\026A*\201a",
  top = 0x82f2d4,
  bottom = 0x82f2d0,
  byte_string = 20681771,
  byte_string_start = 0x14f8599 "\306 \210\b\203\021",
  constants = 20682244,
  next = 0x82f6b8
}
        top = (Lisp_Object *) 0x82f2d0
        result = 8582120
#17 0x0103fc28 in funcall_lambda (fun=20681740, nargs=1,
arg_vector=0x82f604) at eval.c:3231
        val = 8582488
        syms_left = 48875521
        next = 58092617
        count = 4
        i = 1
        optional = 0
        rest = 0
#18 0x0103f484 in Ffuncall (nargs=2, args=0x82f600) at eval.c:3090
        fun = 20681740
        original_fun = 58143609
        funcar = 48942898
        numargs = 1
        lisp_numargs = 48914432
        val = 58158851
        backtrace = {
  next = 0x82f8cc,
  function = 0x82f600,
  args = 0x82f604,
  nargs = 1,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0x2eacf32
        i = 63931101
#19 0x0121311d in Fbyte_code (bytestr=20664091, vector=20665012,
maxdepth=56) at bytecode.c:678
        count = 4
        op = 1
        vectorp = (Lisp_Object *) 0x13b52b8
        bytestr_length = 1616
        stack = {
  pc = 0x14faded "\210\016L\203\032\006\201\333",
  top = 0x82f604,
  bottom = 0x82f600,
  byte_string = 20664091,
  byte_string_start = 0x14fa7df "\306
\020\307\021\n\023\310\311!\210\310\312!\210\310\313!\210\314\315!\211\034\307=\20
4;",
  constants = 20665012,
  next = 0x82f9d8
}
        top = (Lisp_Object *) 0x82f600
        result = 63285187
#20 0x0103fc28 in funcall_lambda (fun=20664068, nargs=0,
arg_vector=0x82f924) at eval.c:3231
        val = 63285187
        syms_left = 48875521
        next = 49361425
        count = 4
        i = 0
        optional = 0
        rest = 0
#21 0x0103f484 in Ffuncall (nargs=1, args=0x82f920) at eval.c:3090
        fun = 20664068
        original_fun = 58130913
        funcar = 49064154
        numargs = 0
        lisp_numargs = 48875545
        val = 48875545
        backtrace = {
  next = 0x82fca4,
  function = 0x82f920,
  args = 0x82f924,
  nargs = 0,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        internal_args = (Lisp_Object *) 0x2eca8da
        i = 63285187
#22 0x0121311d in Fbyte_code (bytestr=20659867, vector=20660084,
maxdepth=48) at bytecode.c:678
        count = 2
        op = 0
        vectorp = (Lisp_Object *) 0x13b3f78
        bytestr_length = 219
        stack = {
  pc = 0x14fb66a "\210*\340\341\342\"\210\343\321\344\"\211\036$;\203\250",
  top = 0x82f920,
  bottom = 0x82f920,
  byte_string = 20659867,
  byte_string_start = 0x14fb5dd "\b\203\b",
  constants = 20660084,
  next = 0x0
}
        top = (Lisp_Object *) 0x82f920
        result = 2147351552
#23 0x0103fc28 in funcall_lambda (fun=20659844, nargs=0,
arg_vector=0x82fbb0) at eval.c:3231
        val = 58
        syms_left = 48875521
        next = 8584192
        count = 2
        i = 0
        optional = 0
        rest = 0
#24 0x0103f6c5 in apply_lambda (fun=20659844, args=48875521,
eval_flag=1) at eval.c:3155
        args_left = 48875521
        numargs = 0
        arg_vector = (Lisp_Object *) 0x82fbb0
        gcpro1 = {
  next = 0x2f58300,
  var = 0xc9,
  nvars = 0
}
        gcpro2 = {
  next = 0x7c831698,
  var = 0x8,
  nvars = 2088966056
}
        gcpro3 = {
  next = 0x850000,
  var = 0x7c8319a9,
  nvars = 819968
}
        i = 0
        tem = 8740136
#25 0x0103d713 in Feval (form=49586061) at eval.c:2417
        fun = 20659844
        val = 0
        original_fun = 58047281
        original_args = 48875521
        funcar = 0
        backtrace = {
  next = 0x0,
  function = 0x82fcbc,
  args = 0x82fbb0,
  nargs = 0,
  evalargs = 0 '\0',
  debug_on_exit = 0 '\0'
}
        gcpro1 = {
  next = 0x0,
  var = 0x0,
  nvars = 0
}
        gcpro2 = {
  next = 0x0,
  var = 0x82fdf4,
  nvars = 0
}
        gcpro3 = {
  next = 0x0,
  var = 0x2,
  nvars = 8584688
}
#26 0x01006e6d in top_level_2 () at keyboard.c:1347
No locals.
#27 0x0103b136 in internal_condition_case (bfun=0x1006e59
<top_level_2>, handlers=48939273,
    hfun=0x10069b4 <cmd_error>) at eval.c:1511
        val = 2
        c = {
  tag = 48875521,
  val = 48875521,
  next = 0x82fdec,
  gcpro = 0x0,
  jmp = {8584616, 2147323904, 48215251, 0, 8584444, 17019097, 8585184,
0, 48215251, 8584692, 49385280, 70144, 0, 7,
    0, 8584660},
  backlist = 0x0,
  handlerlist = 0x0,
  lisp_eval_depth = 0,
  pdlcount = 2,
  poll_suppress_count = 0,
  interrupt_input_blocked = 0,
  byte_stack = 0x0
}
        h = {
  handler = 48939273,
  var = 48875521,
  chosen_clause = 8726840,
  tag = 0x82fd38,
  next = 0x0
}
#28 0x01006ea2 in top_level_1 () at keyboard.c:1355
No locals.
#29 0x0103ab8f in internal_catch (tag=48935345, func=0x1006e72
<top_level_1>, arg=48875521) at eval.c:1247
        c = {
  tag = 48935345,
  val = 48875521,
  next = 0x0,
  gcpro = 0x0,
  jmp = {8584792, 2147323904, 48215251, 0, 8584652, 17017725, 8585184,
0, 48875521, 0, 49152386, 49152386, 49152386,
    49152386, 655360, 196613},
  backlist = 0x0,
  handlerlist = 0x0,
  lisp_eval_depth = 0,
  pdlcount = 2,
  poll_suppress_count = 0,
  interrupt_input_blocked = 0,
  byte_stack = 0x0
}
#30 0x01006ddd in command_loop () at keyboard.c:1310
No locals.
#31 0x0100610b in recursive_edit_1 () at keyboard.c:942
        count = 1
        val = 48875521
#32 0x010065e0 in Frecursive_edit () at keyboard.c:1004
        count = 0
        buffer = 48875521
#33 0x01002a71 in main (argc=3, argv=0xa94230) at emacs.c:1777
        dummy = 2009091631
        stack_bottom_variable = 0 '\0'
        do_initial_setlocale = 1
        skip_args = 0
        no_loadup = 0
        junk = 0x0
        dname_arg = 0x0

Lisp Backtrace:
"insert-file-contents" (0x82e5b4)
"byte-code" (0x82e830)
"find-file-noselect-1" (0x82ec94)
"find-file-noselect" (0x82efb4)
"find-file" (0x82f2d4)
"command-line-1" (0x82f604)
"command-line" (0x82f924)
"normal-top-level" (0x82fbb0)
(gdb)






^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-11-19  9:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-19  0:40 bug#1371: 23.0.60; Crash in print_object Markus Triska
2008-11-19  9:31 ` Juanma Barranquero

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).