home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / alt / lucidem / bug / 538 < prev    next >
Encoding:
Text File  |  1993-01-28  |  3.2 KB  |  80 lines

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!olivea!spool.mu.edu!yale.edu!ira.uka.de!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!sun4nl!cwi.nl!sjoerd
  2. From: sjoerd@cwi.nl (Sjoerd Mullender)
  3. Newsgroups: alt.lucid-emacs.bug
  4. Subject: core dump from lucid emacs 19.4
  5. Message-ID: <8737@charon.cwi.nl>
  6. Date: 26 Jan 93 14:46:50 GMT
  7. Sender: news@cwi.nl
  8. Lines: 70
  9.  
  10. The following seems to be a quick way to get a core dump from Lucid
  11. Emacs 19.4.  Start emacs -q; edit an empty C file; use font-lock-mode;
  12. then type four double quotes, two control-B's and a slash (that is,
  13. produce the sequence ""/"" with the / typed last).  Emacs will then
  14. abort, leaving a core file behind.
  15.  
  16. Here is a typescript of a short debugging session.  Emacs aborts in
  17. find_context, on line 355.  I printed out the value of context_cache,
  18. since that apparently has an unexpected value.  If necessary I can
  19. provide more details about all sorts of variables.
  20.  
  21. This happened on an SGI Indigo.
  22.  
  23. Script started on Tue Jan 26 15:38:31 1993
  24. Warning: no access to tty; thus no process control in this shell...
  25. & dbx /usr/src/local/gnu/lemacs/src/emacs-19.4.4-Lucid core
  26. dbx version 3.10 Jun 26 1992 18:02:24
  27. Type 'help' for help.
  28. Reading symbolic information of `/usr/src/local/gnu/lemacs/src/emacs-19.4.4-Lucid' . . .
  29. Process name from core dump: emacs-19.4.4-Lucid
  30. Process died at pc 0x5fd128 of signal : Abort
  31. [using memory image in core]
  32. (dbx) where
  33. >  0 .kill.kill(0x70b, 0x6, 0x14, 0x0, 0x40f2d30, 0x3) ["sys/kill.s":14, 0x5fd124]
  34.    1 fatal_error_signal(sig = 6) ["/tmp_mnt/meermin/rwsrc/local/gnu/lemacs-19.4/src/emacs.c":167, 0x44465c]
  35.    2 ._kill._kill(0x70b, 0x6, 0x14, 0x0, 0x100b0000, 0x1008cd48) ["sys/_kill.s":15, 0x60a074]
  36.    3 fatal_error_signal(sig = 1477115588) ["/tmp_mnt/meermin/rwsrc/local/gnu/lemacs-19.4/src/emacs.c":167, 0x44465c]
  37.    4 .abort.abort(0x70b, 0x6, 0x14, 0x0, 0x6, 0x4980dc) ["abort.c":40, 0x5fc13c]
  38.    5 <past end of a.out text>(0x70b, 0x6, 0x14, 0x0, 0xffffffff, 0xffffffff) [0x7fffb944]
  39.  
  40. warning: address 0xfffffffc for 4 bytes is not in the core file
  41.  
  42. warning: address 0xfffffffc for 4 bytes is not in the core file
  43. (dbx) up
  44. fatal_error_signal(sig = 6) ["/tmp_mnt/meermin/rwsrc/local/gnu/lemacs-19.4/src/emacs.c":167, 0x44465c]
  45. (dbx) up
  46. ._kill._kill(0x70b, 0x6, 0x14, 0x0, 0x100b0000, 0x1008cd48) ["sys/_kill.s":15, 0x60a074]
  47. (dbx) up
  48. .raise.raise(0x70b, 0x6, 0x14, 0x0, 0x3, 0x497c20) ["sys/raise.c":19, 0x6055fc]
  49. (dbx) up
  50. .abort.abort(0x70b, 0x6, 0x14, 0x0, 0x100b0000, 0x10175900) ["abort.c":40, 0x5fc13c]
  51. (dbx) up
  52. find_context(pt = 4, end = 6) ["/tmp_mnt/meermin/rwsrc/local/gnu/lemacs-19.4/src/font_lock.c":355, 0x497c1c]
  53. (dbx) dump
  54. find_context(pt = 4, end = 6) ["/tmp_mnt/meermin/rwsrc/local/gnu/lemacs-19.4/src/font_lock.c":355, 0x497c1c]
  55. prev_c = '/'
  56. target = 5
  57. c = '"'
  58. (dbx) p context_cache
  59. struct context_cache {
  60.     start_point = 4
  61.     end_point = 2
  62.     buffer = 0x10175900
  63.     context = context_string
  64.     ccontext = ccontext_start1
  65.     style = comment_style_none
  66.     scontext = '"'
  67.     depth = 0
  68.     backslash_p = 0
  69. (dbx) quit
  70.  
  71. script done on Tue Jan 26 15:39:26 1993
  72.  
  73. -- 
  74. Sjoerd Mullender
  75. CWI, dept. CST, Kruislaan 413, 1098 SJ Amsterdam, Netherlands
  76. email: sjoerd@cwi.nl            fax:   +31 20 592 4199
  77. phone: +31 20 592 4127            telex: 12571 mactr nl
  78.