unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#7163: 23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC
@ 2010-10-05 15:19 Rainer Orth
       [not found] ` <handler.7163.B.128629374615862.ack@debbugs.gnu.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Rainer Orth @ 2010-10-05 15:19 UTC (permalink / raw)
  To: 7163

Since switching from Emacs 23.1 to Emacs 23.2 on sparc-sun-solaris2.11
(OpenSolaris build 134), Emacs has become extremely unstable for me,
crashing several times a day sometimes.

I've tried to enable memory debugging with the Solaris libumem, but even
the otherwise stable Emacs 23.1 crashes immediately if libumem is in
use.  This suggests some sort of memory problem.  Unfortunately, I
cannot reproduce the problem: the crashes seem completely random and not
related to anything I do.

The problem may be due to a particular usage pattern, e.g. I'm using

(gnus-demon-add-handler 'gnus-demon-scan-news 5 nil)

in .gnus.el (and gnus in the first place).  When running emacs 23.2 on
my laptop (i386-pc-solaris2.11), though without gnus,, I've never seen
any crashes.

Unfortunately, even gdb 7.2 cannot properly deal with the corefiles:

Reading symbols from /vol/obj/gnu/emacs/emacs-23.2/src/emacs...done.

warning: Couldn't find general-purpose registers in core file.
Cannot access memory at address 0xc1000038

and doesn't generate a usefuly backtrace.  Sun Studio dbx can deal with
it, though, so I'm including 3 backtraces from three different core
dumps here:

t@1 (l@1) program terminated by signal SEGV (no mapping at the fault address)
0xfdedc770: memmove+0x00b0:	ldub     [%o1], %o3
Current function is mark_interval_tree (optimized)
 1518   {
(dbx) where
current thread: t@1
  [1] memmove(0x8124090a, 0x81035b50, 0x80000003, 0x3de6, 0x20adb9, 0x2), at 0xfdedc770 
=>[2] mark_interval_tree(tree = 0x8124090a) (optimized), at 0x196004 (line ~1518) in "alloc.c"
  [3] make_specified_string(contents = 0x4652b0 "", nchars = 0, nbytes = 0, multibyte = -2147483643) (optimized), at 0x196bf0 (line ~2451) in "alloc.c"
  [4] Fmake_bool_vector(length = -2131916768, init = <value of 'init' not available>) (optimized), at 0x196a00 (line ~2353) in "alloc.c"
  [5] scan_words(from = 0, count = 1665472) (optimized), at 0x1e3928 (line ~1312) in "syntax.c"
  [6] scan_words(from = -536870912, count = <value of 'count' not available>) (optimized), at 0x1e39c0 (line ~1265) in "syntax.c"
  [7] 0x23fd38(0xee5808, 0x27f814, 0xee5808, 0x4652b0, 0x3ddd, 0x1023168), at 0x23fd38 
  [8] 0x236274(0x4048e250, 0x461800, 0xa0ee5808, 0xee5808, 0x10, 0x10), at 0x236274 
  [9] 0x23f3a8(0x40467d18, 0xee5808, 0x45c800, 0x6, 0x40000000, 0x1ffffc00), at 0x23f3a8 
  [10] Fsubstitute_in_file_name(filename = <value of 'filename' not available>) (optimized), at 0x168ca8 (line ~1746) in "fileio.c"
  [11] syms_of_minibuf() (optimized), at 0x166ef4 (line ~2212) in "minibuf.c"
  [12] __sighndlr(0xb, 0x0, 0xffbfc9f8, 0x166ddc, 0xa, 0xffbfc9f8), at 0xfdfc3cec 
  ---- called from signal handler with signal 11 (SIGSEGV) ------
  [13] print_object(obj = <value of 'obj' not available>, printcharfun = <value of 'printcharfun' not available>, escapeflag = ) (optimized), at 0x1d5778 (line ~2154) in "print.c"
  [14] print_object(obj = <value of 'obj' not available>, printcharfun = <value of 'printcharfun' not available>, escapeflag = ) (optimized), at 0x1d58fc (line ~2197) in "print.c"
  [15] Fexecute_extended_command(prefixarg = <value of 'prefixarg' not available>) (optimized), at 0x143b1c (line ~10652) in "keyboard.c"
  [16] Fexecute_extended_command(prefixarg = <value of 'prefixarg' not available>) (optimized), at 0x143ba0 (line ~10659) in "keyboard.c"
  [17] print_object(obj = <value of 'obj' not available>, printcharfun = <value of 'printcharfun' not available>, escapeflag = ) (optimized), at 0x1d5ac0 (line ~2237) in "print.c"
  [18] print_object(obj = <value of 'obj' not available>, printcharfun = 15278544, escapeflag = ) (optimized), at 0x1d4a38 (line ~1807) in "print.c"
  [19] 0x233028(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233028 
  [20] scan_sexps_forward(stateptr = 0x45cc5c, from = 3, from_byte = -4206148, end = 16930840, targetdepth = 0, stopbefore = -4207232, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [21] scan_sexps_forward(stateptr = 0x423ce0, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 4, stopbefore = 4340960, oldstate = <value of 'oldstate' not available>, commentstop = 1089303480) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [22] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [23] scan_sexps_forward(stateptr = 0x821c4498, from = 2, from_byte = -4205732, end = 16603096, targetdepth = 536870911, stopbefore = 4573184, oldstate = <value of 'oldstate' not available>, commentstop = 0) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [24] scan_sexps_forward(stateptr = 0x821c43c8, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 24784248, stopbefore = 0, oldstate = <value of 'oldstate' not available>, commentstop = 1090226736) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [25] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [26] scan_sexps_forward(stateptr = 0x45cac0, from = 2, from_byte = -4205332, end = 16602128, targetdepth = 1, stopbefore = 3, oldstate = <value of 'oldstate' not available>, commentstop = -2121630376) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [27] scan_sexps_forward(stateptr = 0x80f0b0e0, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 0, stopbefore = 1078361368, oldstate = <value of 'oldstate' not available>, commentstop = 1090563584) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [28] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [29] scan_sexps_forward(stateptr = 0xfb9570, from = 3, from_byte = -4204932, end = 16783160, targetdepth = -2130435712, stopbefore = 0, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [30] scan_sexps_forward(stateptr = 0xfb9570, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 5, stopbefore = -4205832, oldstate = <value of 'oldstate' not available>, commentstop = 1090563704) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [31] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [32] scan_sexps_forward(stateptr = 0xa103e1b8, from = 1, from_byte = -4204500, end = 16611080, targetdepth = 2, stopbefore = -4205332, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [33] scan_sexps_forward(stateptr = 0x821c43f8, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = -2112076824, stopbefore = -2137811384, oldstate = <value of 'oldstate' not available>, commentstop = 1089656808) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [34] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [35] scan_sexps_forward(stateptr = 0xa0f91f40, from = 0, from_byte = -4204100, end = 16857736, targetdepth = 3, stopbefore = -4204932, oldstate = <value of 'oldstate' not available>, commentstop = 0) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [36] scan_sexps_forward(stateptr = 0xffbfd618, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 2310104, stopbefore = -2131908640, oldstate = <value of 'oldstate' not available>, commentstop = 1089563472) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [37] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [38] scan_sexps_forward(stateptr = 0x40467d18, from = 12, from_byte = 1073743872, end = 1078361368, targetdepth = 4573184, stopbefore = -4204712, oldstate = <value of 'oldstate' not available>, commentstop = 15277904) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [39] scan_lists(from = 1078361368, count = <value of 'count' not available>, depth = <value of 'depth' not available>, sexpflag = <value of 'sexpflag' not available>) (optimized), at 0x1ec098 (line ~2657) in "syntax.c"
  [40] decode_coding(coding = <value of 'coding' not available>) (optimized), at 0xcd264 (line ~7237) in "coding.c"
  [41] 0x233f48(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233f48 
  [42] scan_sexps_forward(stateptr = 0xffbfd9bc, from = 0, from_byte = -4203180, end = 2, targetdepth = 4614212, stopbefore = 8, oldstate = <value of 'oldstate' not available>, commentstop = 0) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [43] scan_sexps_forward(stateptr = 0x1031c04, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 4614144, stopbefore = 2304000, oldstate = <value of 'oldstate' not available>, commentstop = 1090423304) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [44] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [45] scan_sexps_forward(stateptr = 0xe93730, from = 12, from_byte = 1073743872, end = 16, targetdepth = 536870911, stopbefore = 1078361368, oldstate = <value of 'oldstate' not available>, commentstop = -1056881736) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [46] Fbackward_prefix_chars() (optimized), at 0x1edbd4 (line ~2878) in "syntax.c"
  [47] 0x233fd8(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233fd8 
  [48] scan_sexps_forward(stateptr = 0xffbfdd50, from = 12, from_byte = 1073743872, end = 15, targetdepth = 4573888, stopbefore = 16, oldstate = <value of 'oldstate' not available>, commentstop = -1056965472) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [49] Fbackward_prefix_chars() (optimized), at 0x1edbd4 (line ~2878) in "syntax.c"
  [50] 0x233fd8(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233fd8 
  [51] scan_sexps_forward(stateptr = 0x467000, from = 0, from_byte = -4201392, end = 2, targetdepth = -4201388, stopbefore = 2, oldstate = <value of 'oldstate' not available>, commentstop = 0) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [52] scan_sexps_forward(stateptr = 0x4652b0, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 9876520, stopbefore = 1078361368, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [53] scan_sexps_forward(stateptr = 0x466844, from = -4201396, from_byte = 4616192, end = 1078361368, targetdepth = 1004, stopbefore = 3, oldstate = <value of 'oldstate' not available>, commentstop = -4201244) (optimized), at 0x1ef774 (line ~3075) in "syntax.c"
  [54] scan_sexps_forward(stateptr = 0x3, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 16777216, stopbefore = -1056965032, oldstate = <value of 'oldstate' not available>, commentstop = 1078491160) (optimized), at 0x1f05fc (line ~3146) in "syntax.c"
  [55] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [56] scan_sexps_forward(stateptr = 0x40467d18, from = 12, from_byte = 1073743872, end = 8, targetdepth = 1078361368, stopbefore = 1078361368, oldstate = <value of 'oldstate' not available>, commentstop = -1070208544) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [57] Fbackward_prefix_chars() (optimized), at 0x1edbd4 (line ~2878) in "syntax.c"
  [58] 0x233fd8(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233fd8 
  [59] scan_sexps_forward(stateptr = 0x45cac0, from = 1, from_byte = -4200428, end = 3533076, targetdepth = 1, stopbefore = 4, oldstate = <value of 'oldstate' not available>, commentstop = 0) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [60] scan_sexps_forward(stateptr = (nil), from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 0, stopbefore = -12582912, oldstate = <value of 'oldstate' not available>, commentstop = 1078411584) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [61] scan_sexps_forward(stateptr = 0x40467d18, from = -1593886016, from_byte = 15277664, end = 15277680, targetdepth = 5, stopbefore = 4614212, oldstate = <value of 'oldstate' not available>, commentstop = 23) (optimized), at 0x1f0034 (line ~3112) in "syntax.c"
  [62] file_name_completion(file = 1514180, dirname = -1593886016, all_flag = -1, ver_flag = , predicate = -27855920) (optimized), at 0x171ac4 (line ~516) in "dired.c"
  [63] file_name_completion(file = 1514332, dirname = <value of 'dirname' not available>, all_flag = 31118916, ver_flag = , predicate = 7779729) (optimized), at 0x171b5c (line ~525) in "dired.c"
  [64] Fdo_auto_save(no_message = <value of 'no_message' not available>, current_only = -33182944) (optimized), at 0x16fe64 (line ~5232) in "fileio.c"
  [65] internal_self_insert(c = <value of 'c' not available>, noautofill = 1) (optimized), at 0x1749b4 (line ~509) in "cmds.c"
  [66] compute_motion(from = <value of 'from' not available>, fromvpos = <value of 'fromvpos' not available>, fromhpos = <value of 'fromhpos' not available>, did_motion = <value of 'did_motion' not available>, to = <value of 'to' not available>, tovpos = 2110, tohpos = 2, width = <value of 'width' not available>, hscroll = -4200184, tab_offset = <value of 'tab_offset' not available>, win = (nil)) (optimized), at 0x17b36c (line ~1713) in "indent.c"
  [67] 0x23c77c(0x0, 0x0, 0xffffffff, 0x1, 0x40467d18, 0x0), at 0x23c77c 
  [68] syms_of_fileio() (optimized), at 0x170af4 (line ~5602) in "fileio.c"
  [69] Fwrite_region(start = <value of 'start' not available>, end = <value of 'end' not available>, filename = 0, append = <value of 'append' not available>, visit = <value of 'visit' not available>, lockname = 1080666800, mustbenew = 1) (optimized), at 0x16e704 (line ~4510) in "fileio.c"
  [70] check_display_width(pos = -4198144, col = 30, endpos = 0x40467d18) (optimized), at 0x17860c (line ~520) in "indent.c"
  [71] Ffile_directory_p(filename = 1078361368) (optimized), at 0x16ae14 (line ~2793) in "fileio.c"
  [72] Fbackward_prefix_chars() (optimized), at 0x1edd14 (line ~2885) in "syntax.c"
  [73] Ffile_readable_p(filename = 1078361368) (optimized), at 0x16a6b4 (line ~2589) in "fileio.c"
  [74] scan_lists(from = 1078415360, count = <value of 'count' not available>, depth = <value of 'depth' not available>, sexpflag = <value of 'sexpflag' not available>) (optimized), at 0x1ed758 (line ~2781) in "syntax.c"
  [75] Ffile_executable_p(filename = 1483776) (optimized), at 0x16a630 (line ~2571) in "fileio.c"
  [76] Frename_file(file = <value of 'file' not available>, newname = <value of 'newname' not available>, ok_if_already_exists = 0) (optimized), at 0x169da0 (line ~2310) in "fileio.c"
  [77] Fadd_name_to_file(file = <value of 'file' not available>, newname = <value of 'newname' not available>, ok_if_already_exists = 0) (optimized), at 0x169f7c (line ~2361) in "fileio.c"
  [78] Fexpand_file_name(name = <value of 'name' not available>, default_directory = -4196892) (optimized), at 0x1684d8 (line ~1116) in "fileio.c"

t@1 (l@1) program terminated by signal SEGV (Segmentation Fault)
0xfdfc81cc: kill+0x0008:	blu      __cerror	! 0xfdf31790
Current function is syms_of_minibuf (optimized)
 2225     XSETFASTINT (Vminibuffer_history_variable, 0);
(dbx) where
current thread: t@1
  [1] kill(0x0, 0xb, 0x4, 0x1, 0x0, 0xffbfbb28), at 0xfdfc81cc 
=>[2] syms_of_minibuf() (optimized), at 0x166f44 (line ~2225) in "minibuf.c"
  [3] __sighndlr(0xb, 0x0, 0xffbfbd90, 0x166ddc, 0xa, 0xffbfbd90), at 0xfdfc3cec 
  ---- called from signal handler with signal 11 (SIGSEGV) ------
  [4] wait_reading_process_output(time_limit = <value of 'time_limit' not available>, microsecs = <value of 'microsecs' not available>, read_kbd = <value of 'read_kbd' not available>, do_display = <value of 'do_display' not available>, wait_for_cell = <value of 'wait_for_cell' not available>, wait_proc = 0x302d395d, just_wait_proc = 729701417) (optimized), at 0x1fcf8c (line ~5105) in "process.c"
  [5] smaller_face(f = 0x483ae0, face_id = 1081681944, steps = 839473266) (optimized), at 0xf3048 (line ~4895) in "xfaces.c"
  [6] smaller_face(f = <value of 'f' not available>, face_id = <value of 'face_id' not available>, steps = 1081681944) (optimized), at 0xf3208 (line ~4916) in "xfaces.c"
  [7] 0x1a092c(0x81966868, 0x8082d948, 0x278cac, 0x1, 0xe0000000, 0x45c800), at 0x1a092c 
  [8] Fstring_to_number(string = 15887296, base = -2138908344) (optimized), at 0x1a053c (line ~2399) in "data.c"
  [9] update_buffer_properties(start = <value of 'start' not available>, end = <value of 'end' not available>) (optimized), at 0x1a8b1c (line ~2488) in "editfns.c"
  [10] Fsubstitute_in_file_name(filename = <value of 'filename' not available>) (optimized), at 0x168cb4 (line ~1746) in "fileio.c"
  [11] syms_of_minibuf() (optimized), at 0x166ef4 (line ~2212) in "minibuf.c"
  [12] __sighndlr(0x6, 0x0, 0xffbfc7a0, 0x166ddc, 0x5, 0xffbfc7a0), at 0xfdfc3cec 
  ---- called from signal handler with signal 6 (SIGABRT) ------
  [13] kill(0x0, 0x6, 0x0, 0x3237003a, 0xff8ce3ec, 0x0), at 0xfdfc81cc 
  [14] syms_of_minibuf() (optimized), at 0x166f70 (line ~2233) in "minibuf.c"
  [15] Fprin1(object = 21733928, printcharfun = 28085912) (optimized), at 0x1d1650 (line ~749) in "print.c"
  [16] Fterpri(printcharfun = <value of 'printcharfun' not available>) (optimized), at 0x1d1494 (line ~715) in "print.c"
  [17] print_object(obj = <value of 'obj' not available>, printcharfun = <value of 'printcharfun' not available>, escapeflag = ) (optimized), at 0x1d5cbc (line ~2366) in "print.c"
  [18] print_object(obj = <value of 'obj' not available>, printcharfun = <value of 'printcharfun' not available>, escapeflag = ) (optimized), at 0x1d4c08 (line ~1851) in "print.c"
  [19] 0x233508(0x462c00, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233508 
  [20] scan_sexps_forward(stateptr = 0x1bed188, from = 3, from_byte = -4206864, end = 19393896, targetdepth = 21738868, stopbefore = 16, oldstate = <value of 'oldstate' not available>, commentstop = 4616276) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [21] scan_sexps_forward(stateptr = 0xe03c, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 0, stopbefore = 83, oldstate = <value of 'oldstate' not available>, commentstop = -2127979744) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [22] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [23] scan_sexps_forward(stateptr = 0xc127edc0, from = 2, from_byte = -4206452, end = 19388224, targetdepth = 1093058136, stopbefore = 4591616, oldstate = <value of 'oldstate' not available>, commentstop = 37) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [24] scan_sexps_forward(stateptr = (nil), from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 16, stopbefore = -4207584, oldstate = <value of 'oldstate' not available>, commentstop = 1091823680) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [25] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [26] scan_sexps_forward(stateptr = 0x3, from = 2, from_byte = -4206044, end = 15741768, targetdepth = 4583448, stopbefore = -1591158296, oldstate = <value of 'oldstate' not available>, commentstop = -2141972776) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [27] scan_sexps_forward(stateptr = 0xffbfcef0, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 4614212, stopbefore = 1, oldstate = <value of 'oldstate' not available>, commentstop = 1090356416) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [28] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [29] scan_sexps_forward(stateptr = 0x45cac0, from = 2, from_byte = -4205636, end = 16412000, targetdepth = 1, stopbefore = 2, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [30] scan_sexps_forward(stateptr = 0x73, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 48, stopbefore = 16384, oldstate = <value of 'oldstate' not available>, commentstop = 1090225304) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [31] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [32] scan_sexps_forward(stateptr = 0x2, from = 2, from_byte = -4205368, end = 16356088, targetdepth = 4583448, stopbefore = -1594718888, oldstate = <value of 'oldstate' not available>, commentstop = -1065270768) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [33] scan_sexps_forward(stateptr = 0x40000805, from = 1078361368, from_byte = 1, end = -4205360, targetdepth = 1078361392, stopbefore = 15893848, oldstate = <value of 'oldstate' not available>, commentstop = 1078361416) (optimized), at 0x1f0858 (line ~3167) in "syntax.c"
  [34] scan_sexps_forward(stateptr = 0x40467d48, from = 1073743872, from_byte = 1073743872, end = 29, targetdepth = -2126055144, stopbefore = 5, oldstate = <value of 'oldstate' not available>, commentstop = -1057385512) (optimized), at 0x1ef5a0 (line ~3064) in "syntax.c"
  [35] Fbackward_prefix_chars() (optimized), at 0x1edbd4 (line ~2878) in "syntax.c"
  [36] 0x233fd8(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233fd8 
  [37] scan_sexps_forward(stateptr = 0xffbfd3c0, from = 0, from_byte = -4204444, end = 16414504, targetdepth = -4205640, stopbefore = -2130770080, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [38] scan_sexps_forward(stateptr = 0xffbfd574, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = -4205368, stopbefore = -1593900112, oldstate = <value of 'oldstate' not available>, commentstop = 1090065904) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [39] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [40] scan_sexps_forward(stateptr = 0x2, from = 0, from_byte = -4204044, end = 16131368, targetdepth = 21872, stopbefore = -1057385720, oldstate = <value of 'oldstate' not available>, commentstop = 536870911) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [41] scan_sexps_forward(stateptr = 0x40467d18, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = -4202764, stopbefore = 0, oldstate = <value of 'oldstate' not available>, commentstop = 1089663080) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [42] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [43] scan_sexps_forward(stateptr = 0x40467d18, from = 12, from_byte = 1073743872, end = 1078361368, targetdepth = 4573184, stopbefore = -4204656, oldstate = <value of 'oldstate' not available>, commentstop = 15521104) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [44] scan_lists(from = 1078361368, count = <value of 'count' not available>, depth = <value of 'depth' not available>, sexpflag = <value of 'sexpflag' not available>) (optimized), at 0x1ec098 (line ~2657) in "syntax.c"
  [45] decode_coding(coding = <value of 'coding' not available>) (optimized), at 0xcd264 (line ~7237) in "coding.c"
  [46] 0x233f48(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233f48 
  [47] scan_sexps_forward(stateptr = 0xffbfd9f4, from = 0, from_byte = -4203124, end = 2, targetdepth = 4614212, stopbefore = 8, oldstate = <value of 'oldstate' not available>, commentstop = -4203032) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [48] scan_sexps_forward(stateptr = 0x102a24c, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 4614144, stopbefore = 2304000, oldstate = <value of 'oldstate' not available>, commentstop = 1090500000) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [49] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [50] scan_sexps_forward(stateptr = 0xeced30, from = 12, from_byte = 1073743872, end = 16, targetdepth = 536870911, stopbefore = 1078361368, oldstate = <value of 'oldstate' not available>, commentstop = -1057614800) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [51] Fbackward_prefix_chars() (optimized), at 0x1edbd4 (line ~2878) in "syntax.c"
  [52] 0x233fd8(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233fd8 
  [53] scan_sexps_forward(stateptr = 0xffbfdd88, from = 12, from_byte = 1073743872, end = 15, targetdepth = 4573888, stopbefore = 16, oldstate = <value of 'oldstate' not available>, commentstop = -1057613944) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [54] Fbackward_prefix_chars() (optimized), at 0x1edbd4 (line ~2878) in "syntax.c"
  [55] 0x233fd8(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233fd8 
  [56] scan_sexps_forward(stateptr = 0x467000, from = 0, from_byte = -4201336, end = 2, targetdepth = -4201332, stopbefore = 2, oldstate = <value of 'oldstate' not available>, commentstop = 0) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [57] scan_sexps_forward(stateptr = 0x4652b0, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 9877688, stopbefore = 1078361368, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [58] scan_sexps_forward(stateptr = 0x466844, from = -4201340, from_byte = 4616192, end = 1078361368, targetdepth = 1004, stopbefore = 3, oldstate = <value of 'oldstate' not available>, commentstop = -4201188) (optimized), at 0x1ef774 (line ~3075) in "syntax.c"
  [59] scan_sexps_forward(stateptr = 0x3, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 16777216, stopbefore = -1057611288, oldstate = <value of 'oldstate' not available>, commentstop = 1078491160) (optimized), at 0x1f05fc (line ~3146) in "syntax.c"
  [60] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [61] scan_sexps_forward(stateptr = 0x40467d18, from = 12, from_byte = 1073743872, end = 8, targetdepth = 1078361368, stopbefore = 1078361368, oldstate = <value of 'oldstate' not available>, commentstop = -1070208544) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [62] Fbackward_prefix_chars() (optimized), at 0x1edbd4 (line ~2878) in "syntax.c"
  [63] 0x233fd8(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233fd8 
  [64] scan_sexps_forward(stateptr = 0x45cac0, from = 1, from_byte = -4200372, end = 3533076, targetdepth = 1, stopbefore = 4, oldstate = <value of 'oldstate' not available>, commentstop = 0) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [65] scan_sexps_forward(stateptr = (nil), from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 0, stopbefore = -12582912, oldstate = <value of 'oldstate' not available>, commentstop = 1078411584) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [66] scan_sexps_forward(stateptr = 0x40467d18, from = -1594351584, from_byte = 15520864, end = 15520880, targetdepth = 5, stopbefore = 4614212, oldstate = <value of 'oldstate' not available>, commentstop = 23) (optimized), at 0x1f0034 (line ~3112) in "syntax.c"
  [67] file_name_completion(file = 1514180, dirname = -1594351584, all_flag = -1, ver_flag = , predicate = -27855920) (optimized), at 0x171ac4 (line ~516) in "dired.c"
  [68] file_name_completion(file = 1514332, dirname = <value of 'dirname' not available>, all_flag = 12553388, ver_flag = , predicate = 3138347) (optimized), at 0x171b5c (line ~525) in "dired.c"
  [69] Fdo_auto_save(no_message = <value of 'no_message' not available>, current_only = -33182944) (optimized), at 0x16fe64 (line ~5232) in "fileio.c"
  [70] internal_self_insert(c = <value of 'c' not available>, noautofill = 1) (optimized), at 0x1749b4 (line ~509) in "cmds.c"
  [71] compute_motion(from = <value of 'from' not available>, fromvpos = <value of 'fromvpos' not available>, fromhpos = <value of 'fromhpos' not available>, did_motion = <value of 'did_motion' not available>, to = <value of 'to' not available>, tovpos = 0, tohpos = 2, width = <value of 'width' not available>, hscroll = -4200128, tab_offset = <value of 'tab_offset' not available>, win = (nil)) (optimized), at 0x17b36c (line ~1713) in "indent.c"
  [72] 0x23c77c(0x1e, 0x0, 0xffffffff, 0x1, 0x40467d18, 0x0), at 0x23c77c 
  [73] unwind_with_echo_area_buffer(vector = <value of 'vector' not available>) (optimized), at 0x79a88 (line ~8473) in "xdisp.c"
  [74] choose_write_coding_system(start = 1, end = , filename = -4198512, append = , visit = , lockname = , coding = 0x16ae14) (optimized), at 0x16e384 (line ~4385) in "fileio.c"
  [75] check_display_width(pos = -4198144, col = 30, endpos = 0x40467d18) (optimized), at 0x17860c (line ~520) in "indent.c"
  [76] Ffile_directory_p(filename = 1078361368) (optimized), at 0x16ae14 (line ~2793) in "fileio.c"
  [77] Fbackward_prefix_chars() (optimized), at 0x1edd14 (line ~2885) in "syntax.c"
  [78] Ffile_readable_p(filename = 1078361368) (optimized), at 0x16a6b4 (line ~2589) in "fileio.c"
  [79] scan_lists(from = 1078415360, count = <value of 'count' not available>, depth = <value of 'depth' not available>, sexpflag = <value of 'sexpflag' not available>) (optimized), at 0x1ed758 (line ~2781) in "syntax.c"
  [80] Ffile_executable_p(filename = 1483776) (optimized), at 0x16a630 (line ~2571) in "fileio.c"
  [81] Frename_file(file = <value of 'file' not available>, newname = <value of 'newname' not available>, ok_if_already_exists = 0) (optimized), at 0x169da0 (line ~2310) in "fileio.c"
  [82] Fadd_name_to_file(file = <value of 'file' not available>, newname = <value of 'newname' not available>, ok_if_already_exists = 0) (optimized), at 0x169f7c (line ~2361) in "fileio.c"
  [83] Fexpand_file_name(name = <value of 'name' not available>, default_directory = -4196892) (optimized), at 0x1684d8 (line ~1116) in "fileio.c"

t@1 (l@1) program terminated by signal SEGV (no mapping at the fault address)
0xfdedc770: memmove+0x00b0:	ldub     [%o1], %o3
Current function is mark_interval_tree (optimized)
 1518   {

(dbx) where
current thread: t@1
  [1] memmove(0x8125d2a2, 0x80fea130, 0x80000003, 0x3de6, 0x273171, 0x2), at 0xfdedc770 
=>[2] mark_interval_tree(tree = 0x8125d2a2) (optimized), at 0x196004 (line ~1518) in "alloc.c"
  [3] make_specified_string(contents = 0x4652b0 "", nchars = 0, nbytes = 0, multibyte = -2147483643) (optimized), at 0x196bf0 (line ~2451) in "alloc.c"
  [4] Fmake_bool_vector(length = -2130279408, init = <value of 'init' not available>) (optimized), at 0x196a00 (line ~2353) in "alloc.c"
  [5] scan_words(from = 0, count = 1665472) (optimized), at 0x1e3928 (line ~1312) in "syntax.c"
  [6] scan_words(from = -536870912, count = <value of 'count' not available>) (optimized), at 0x1e39c0 (line ~1265) in "syntax.c"
  [7] 0x23fd38(0xf7d858, 0x27f814, 0xf7d858, 0x4652b0, 0x3ddd, 0xffdd88), at 0x23fd38 
  [8] 0x236274(0x4048e250, 0x461800, 0xa0f7d858, 0xf7d858, 0x10, 0x10), at 0x236274 
  [9] 0x23f3a8(0x40467d18, 0xf7d858, 0x45c800, 0x6, 0x40000000, 0x1ffffc00), at 0x23f3a8 
  [10] Fsubstitute_in_file_name(filename = <value of 'filename' not available>) (optimized), at 0x168ca8 (line ~1746) in "fileio.c"
  [11] syms_of_minibuf() (optimized), at 0x166ef4 (line ~2212) in "minibuf.c"
  [12] __sighndlr(0xb, 0x0, 0xffbfc8f0, 0x166ddc, 0xa, 0xffbfc8f0), at 0xfdfc3cec 
  ---- called from signal handler with signal 11 (SIGSEGV) ------
  [13] print_object(obj = <value of 'obj' not available>, printcharfun = <value of 'printcharfun' not available>, escapeflag = ) (optimized), at 0x1d53e8 (line ~2071) in "print.c"
  [14] print_object(obj = <value of 'obj' not available>, printcharfun = <value of 'printcharfun' not available>, escapeflag = ) (optimized), at 0x1d5690 (line ~2131) in "print.c"
  [15] print_object(obj = <value of 'obj' not available>, printcharfun = <value of 'printcharfun' not available>, escapeflag = ) (optimized), at 0x1d58fc (line ~2197) in "print.c"
  [16] Fexecute_extended_command(prefixarg = <value of 'prefixarg' not available>) (optimized), at 0x143b1c (line ~10652) in "keyboard.c"
  [17] Fexecute_extended_command(prefixarg = <value of 'prefixarg' not available>) (optimized), at 0x143ba0 (line ~10659) in "keyboard.c"
  [18] print_object(obj = <value of 'obj' not available>, printcharfun = <value of 'printcharfun' not available>, escapeflag = ) (optimized), at 0x1d5ac0 (line ~2237) in "print.c"
  [19] print_object(obj = <value of 'obj' not available>, printcharfun = 15554136, escapeflag = ) (optimized), at 0x1d4a38 (line ~1807) in "print.c"
  [20] scan_sexps_forward(stateptr = 0x411e8480, from = -4206576, from_byte = 132, end = 1078361368, targetdepth = 18777216, stopbefore = 8, oldstate = <value of 'oldstate' not available>, commentstop = 1078421984) (optimized), at 0x1f0250 (line ~3122) in "syntax.c"
  [21] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [22] scan_sexps_forward(stateptr = 0x423ce0, from = 3, from_byte = -4206164, end = 16373072, targetdepth = 4, stopbefore = 4340960, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [23] scan_sexps_forward(stateptr = 0x8, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 8378968, stopbefore = -2147483648, oldstate = <value of 'oldstate' not available>, commentstop = 1090712408) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [24] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [25] scan_sexps_forward(stateptr = 0x81c2c200, from = 2, from_byte = -4205748, end = 16427968, targetdepth = 536870911, stopbefore = 4573184, oldstate = <value of 'oldstate' not available>, commentstop = -4205856) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [26] scan_sexps_forward(stateptr = 0x81c2c130, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 32654664, stopbefore = 0, oldstate = <value of 'oldstate' not available>, commentstop = 1090935784) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [27] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [28] scan_sexps_forward(stateptr = 0x45cac0, from = 2, from_byte = -4205348, end = 16424328, targetdepth = 1, stopbefore = 3, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [29] scan_sexps_forward(stateptr = 0x81010788, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 0, stopbefore = 1078361368, oldstate = <value of 'oldstate' not available>, commentstop = 1090788440) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [30] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [31] scan_sexps_forward(stateptr = 0xfda170, from = 3, from_byte = -4204948, end = 16918144, targetdepth = -2130425480, stopbefore = 0, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [32] scan_sexps_forward(stateptr = 0xfda170, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 5, stopbefore = -4205848, oldstate = <value of 'oldstate' not available>, commentstop = 1090788560) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [33] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [34] scan_sexps_forward(stateptr = 0xa0fe2418, from = 1, from_byte = -4204516, end = 16779744, targetdepth = 2, stopbefore = -4205348, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [35] scan_sexps_forward(stateptr = 0x81c2c160, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = -2117942960, stopbefore = -2131515168, oldstate = <value of 'oldstate' not available>, commentstop = 1090457912) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [36] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [37] scan_sexps_forward(stateptr = 0xa10589a0, from = 0, from_byte = -4204116, end = 16422640, targetdepth = 3, stopbefore = -4204948, oldstate = <value of 'oldstate' not available>, commentstop = 536870911) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [38] scan_sexps_forward(stateptr = 0xffbfd608, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 2310104, stopbefore = -2130643728, oldstate = <value of 'oldstate' not available>, commentstop = 1089551056) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [39] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [40] scan_sexps_forward(stateptr = 0x40467d18, from = 12, from_byte = 1073743872, end = 1078361368, targetdepth = 4573184, stopbefore = -4204728, oldstate = <value of 'oldstate' not available>, commentstop = 15553512) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [41] scan_lists(from = 1078361368, count = <value of 'count' not available>, depth = <value of 'depth' not available>, sexpflag = <value of 'sexpflag' not available>) (optimized), at 0x1ec098 (line ~2657) in "syntax.c"
  [42] decode_coding(coding = <value of 'coding' not available>) (optimized), at 0xcd264 (line ~7237) in "coding.c"
  [43] 0x233f48(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233f48 
  [44] scan_sexps_forward(stateptr = 0xffbfd9ac, from = 0, from_byte = -4203196, end = 2, targetdepth = 4614212, stopbefore = 8, oldstate = <value of 'oldstate' not available>, commentstop = 0) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [45] scan_sexps_forward(stateptr = 0x1066ad4, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 4614144, stopbefore = 2304000, oldstate = <value of 'oldstate' not available>, commentstop = 1090580136) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [46] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [47] scan_sexps_forward(stateptr = 0xed6bc8, from = 12, from_byte = 1073743872, end = 16, targetdepth = 536870911, stopbefore = 1078361368, oldstate = <value of 'oldstate' not available>, commentstop = -1057279608) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [48] Fbackward_prefix_chars() (optimized), at 0x1edbd4 (line ~2878) in "syntax.c"
  [49] 0x233fd8(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233fd8 
  [50] scan_sexps_forward(stateptr = 0xffbfdd40, from = 12, from_byte = 1073743872, end = 15, targetdepth = 4573888, stopbefore = 16, oldstate = <value of 'oldstate' not available>, commentstop = -1057279184) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [51] Fbackward_prefix_chars() (optimized), at 0x1edbd4 (line ~2878) in "syntax.c"
  [52] 0x233fd8(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233fd8 
  [53] scan_sexps_forward(stateptr = 0x467000, from = 0, from_byte = -4201408, end = 2, targetdepth = -4201404, stopbefore = 2, oldstate = <value of 'oldstate' not available>, commentstop = 0) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [54] scan_sexps_forward(stateptr = 0x4652b0, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 9877688, stopbefore = 1078361368, oldstate = <value of 'oldstate' not available>, commentstop = 1078361368) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [55] scan_sexps_forward(stateptr = 0x466844, from = -4201412, from_byte = 4616192, end = 1078361368, targetdepth = 1004, stopbefore = 3, oldstate = <value of 'oldstate' not available>, commentstop = -4201260) (optimized), at 0x1ef774 (line ~3075) in "syntax.c"
  [56] scan_sexps_forward(stateptr = 0x3, from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 16777216, stopbefore = -1057267688, oldstate = <value of 'oldstate' not available>, commentstop = 1078491160) (optimized), at 0x1f05fc (line ~3146) in "syntax.c"
  [57] 0x233414(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233414 
  [58] scan_sexps_forward(stateptr = 0x40467d18, from = 12, from_byte = 1073743872, end = 8, targetdepth = 1078361368, stopbefore = 1078361368, oldstate = <value of 'oldstate' not available>, commentstop = -1070208544) (optimized), at 0x1ef3d8 (line ~3061) in "syntax.c"
  [59] Fbackward_prefix_chars() (optimized), at 0x1edbd4 (line ~2878) in "syntax.c"
  [60] 0x233fd8(0x232800, 0x45f018, 0x427b5c, 0x20000000, 0x40000000, 0x40100000), at 0x233fd8 
  [61] scan_sexps_forward(stateptr = 0x45cac0, from = 1, from_byte = -4200444, end = 3533076, targetdepth = 1, stopbefore = 4, oldstate = <value of 'oldstate' not available>, commentstop = 0) (optimized), at 0x1f0b98 (line ~3192) in "syntax.c"
  [62] scan_sexps_forward(stateptr = (nil), from = <value of 'from' not available>, from_byte = <value of 'from_byte' not available>, end = 1078361392, targetdepth = 0, stopbefore = -12582912, oldstate = <value of 'oldstate' not available>, commentstop = 1078411584) (optimized), at 0x1f0638 (line ~3146) in "syntax.c"
  [63] scan_sexps_forward(stateptr = 0x40467d18, from = -1594627944, from_byte = 15553272, end = 15553288, targetdepth = 5, stopbefore = 4614212, oldstate = <value of 'oldstate' not available>, commentstop = 23) (optimized), at 0x1f0034 (line ~3112) in "syntax.c"
  [64] file_name_completion(file = 1514180, dirname = -1594627944, all_flag = -1, ver_flag = , predicate = -27855920) (optimized), at 0x171ac4 (line ~516) in "dired.c"
  [65] file_name_completion(file = 1514332, dirname = <value of 'dirname' not available>, all_flag = 2789256, ver_flag = , predicate = 697314) (optimized), at 0x171b5c (line ~525) in "dired.c"
  [66] Fdo_auto_save(no_message = <value of 'no_message' not available>, current_only = -33182944) (optimized), at 0x16fe64 (line ~5232) in "fileio.c"
  [67] internal_self_insert(c = <value of 'c' not available>, noautofill = 1) (optimized), at 0x1749b4 (line ~509) in "cmds.c"
  [68] compute_motion(from = <value of 'from' not available>, fromvpos = <value of 'fromvpos' not available>, fromhpos = <value of 'fromhpos' not available>, did_motion = <value of 'did_motion' not available>, to = <value of 'to' not available>, tovpos = -1, tohpos = 2, width = <value of 'width' not available>, hscroll = -4200200, tab_offset = <value of 'tab_offset' not available>, win = (nil)) (optimized), at 0x17b36c (line ~1713) in "indent.c"
  [69] 0x23c77c(0x0, 0x0, 0xffffffff, 0x1, 0x40467d18, 0x0), at 0x23c77c 
  [70] syms_of_fileio() (optimized), at 0x170af4 (line ~5602) in "fileio.c"
  [71] Fwrite_region(start = <value of 'start' not available>, end = <value of 'end' not available>, filename = 4, append = <value of 'append' not available>, visit = <value of 'visit' not available>, lockname = 1080666800, mustbenew = 1) (optimized), at 0x16e704 (line ~4510) in "fileio.c"
  [72] check_display_width(pos = -4198144, col = 30, endpos = 0x40467d18) (optimized), at 0x17860c (line ~520) in "indent.c"
  [73] Ffile_directory_p(filename = 1078361368) (optimized), at 0x16ae14 (line ~2793) in "fileio.c"
  [74] Fbackward_prefix_chars() (optimized), at 0x1edd14 (line ~2885) in "syntax.c"
  [75] Ffile_readable_p(filename = 1078361368) (optimized), at 0x16a6b4 (line ~2589) in "fileio.c"
  [76] scan_lists(from = 1078415360, count = <value of 'count' not available>, depth = <value of 'depth' not available>, sexpflag = <value of 'sexpflag' not available>) (optimized), at 0x1ed758 (line ~2781) in "syntax.c"
  [77] Ffile_executable_p(filename = 1483776) (optimized), at 0x16a630 (line ~2571) in "fileio.c"
  [78] Frename_file(file = <value of 'file' not available>, newname = <value of 'newname' not available>, ok_if_already_exists = 0) (optimized), at 0x169da0 (line ~2310) in "fileio.c"
  [79] Fadd_name_to_file(file = <value of 'file' not available>, newname = <value of 'newname' not available>, ok_if_already_exists = 0) (optimized), at 0x169f7c (line ~2361) in "fileio.c"
  [80] Fexpand_file_name(name = <value of 'name' not available>, default_directory = -4196892) (optimized), at 0x1684d8 (line ~1116) in "fileio.c"


In GNU Emacs 23.2.1 (sparc-sun-solaris2.10, GTK+ Version 2.19.4)
 of 2010-06-29 on padouk
Windowing system distributor `Sun Microsystems, Inc.', version 11.0.6620
configured using `configure  '--prefix=/vol/gnu' '--infodir=/vol/gnu/info' '--mandir=/vol/gnu/man' '--libexecdir=/vol/gnu/lib' '--localstatedir=/vol/gnu/share/emacs/var' '--with-x-toolkit=gtk' 'CC=cc' 'LDFLAGS=-L/vol/graphics/lib -R/vol/graphics/lib' 'CPPFLAGS=-I/vol/graphics/include''

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: Group

Minor modes in effect:
  gnus-topic-mode: t
  gnus-undo-mode: t
  tooltip-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-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<return> = SPC SPC SPC u q n = SPC SPC n n q = SPC 
q = SPC SPC SPC SPC n n SPC n SPC n q = SPC n n n q 
l s p s C-x C-f . b a s h r c <return> C-n C-n C-n 
C-n C-n C-n C-n <escape> b <escape> b <escape> b <escape> 
f - 2 . 7 C-a C-x C-s C-o <tab> # SPC p y t h o n <escape> 
b u <backspace> U n v e r s i o n e n SPC C-e C-b C-b 
C-b C-b C-b C-b C-b C-b C-d d C-e p <backspace> SPC 
d o e s n ' t SPC w o r k SPC o n SPC a l p h SPC f 
<backspace> <backspace> a SPC f o r SPC s o m e SPC 
r e a s o n . C-a C-x C-s C-x k <return> n = SPC SPC 
q l s n n = SPC n n n n n n l s <switch-frame> <escape> 
C-g C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n <escape> > 
C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p 
C-p C-p C-p <help-echo> <switch-frame> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <menu-bar> <help-menu> <send-emacs-bug
-report>

Recent messages:
nnimap: Setting marks in gcc.gcc-patches...done
nnimap: Setting marks in gcc.gcc-patches...done
No more unread newsgroups
Saving file /homes/ro/.newsrc-news.cis.dfn.de...
Wrote /homes/ro/.newsrc-news.cis.dfn.de
Saving /homes/ro/.newsrc-news.cis.dfn.de.eld...
Saving file /homes/ro/.newsrc-news.cis.dfn.de.eld...
Wrote /homes/ro/.newsrc-news.cis.dfn.de.eld
Saving /homes/ro/.newsrc-news.cis.dfn.de.eld...done
Mark set

Load-path shadows:
/vol/gnu/share/emacs/site-lisp/psgml/psgml hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.0/psgml
/vol/gnu/share/emacs/site-lisp/psgml/psgml-parse hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.0/psgml-parse
/vol/gnu/share/emacs/site-lisp/psgml/psgml-other hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.0/psgml-other
/vol/gnu/share/emacs/site-lisp/psgml/psgml-info hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.0/psgml-info
/vol/gnu/share/emacs/site-lisp/psgml/psgml-edit hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.0/psgml-edit
/vol/gnu/share/emacs/site-lisp/psgml/psgml-dtd hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.0/psgml-dtd
/vol/gnu/share/emacs/site-lisp/psgml/psgml-charent hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.0/psgml-charent
/vol/gnu/share/emacs/site-lisp/psgml/psgml-api hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.0/psgml-api
/vol/gnu/share/emacs/site-lisp/psgml/psgml hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.5/psgml
/vol/gnu/share/emacs/site-lisp/psgml/psgml-parse hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.5/psgml-parse
/vol/gnu/share/emacs/site-lisp/psgml/psgml-other hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.5/psgml-other
/vol/gnu/share/emacs/site-lisp/psgml/psgml-info hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.5/psgml-info
/vol/gnu/share/emacs/site-lisp/psgml/psgml-edit hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.5/psgml-edit
/vol/gnu/share/emacs/site-lisp/psgml/psgml-dtd hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.5/psgml-dtd
/vol/gnu/share/emacs/site-lisp/psgml/psgml-charent hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.5/psgml-charent
/vol/gnu/share/emacs/site-lisp/psgml/psgml-api hides /vol/gnu/share/emacs/site-lisp/psgml/1.2.5/psgml-api
/vol/gnu/share/emacs/site-lisp/info-look hides /vol/src/gnu/emacs/emacs-23.2/lisp/info-look

Features:
(shadow emacsbug flow-fill skeleton sh-script executable html2text
gnus-cite smiley ansi-color mail-extr gnus-agent gnus-srvr nnvirtual
gnus-async gnus-bcklg gnus-score score-mode sort byte-opt bytecomp
byte-compile gnus-ml gnus-msg gnus-art mm-uu mml2015 pgg pgg-parse
pgg-def epg-config mm-view smime dig disp-table gnus-topic parse-time
timezone gnus-cache gnus-sum nnfolder utf-7 utf7 nnimap imap nndraft
nnmh auth-source gnus-demon nntp gnus-group gnus-undo nnmail mail-source
format-spec nnoo gnus-start gnus-spec gnus-int gnus-range message idna
sendmail ecomplete rfc822 mml easymenu mml-sec password-cache mm-decode
mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp
ietf-drums mailabbrev gmm-utils mailheader canlock sha1 hex-util
hashcash gnus-win gnus gnus-ems nnheader gnus-util netrc time-date
mail-utils mm-util mail-prsvr wid-edit dired regexp-opt vc-rcs tex-site
tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar
dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow
timer select scroll-bar mldrag 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 loaddefs button minibuffer faces
cus-face files text-properties overlay md5 base64 format env code-pages
mule custom widget hashtable-print-readable backquote
make-network-process gtk x-toolkit x multi-tty emacs)

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
       [not found] ` <handler.7163.B.128629374615862.ack@debbugs.gnu.org>
@ 2010-10-05 17:01   ` Rainer Orth
  2010-10-05 17:45     ` Dan Nicolaescu
  0 siblings, 1 reply; 14+ messages in thread
From: Rainer Orth @ 2010-10-05 17:01 UTC (permalink / raw)
  To: 7163

I forgot to mention:

I've tried both bazaar emacs-23 branch and trunk (which required some
tweaks to even compile), but both share the same problem.

	Rainer





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-05 17:01   ` bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC) Rainer Orth
@ 2010-10-05 17:45     ` Dan Nicolaescu
  2010-10-05 18:18       ` Rainer Orth
  2010-10-08 19:49       ` Rainer Orth
  0 siblings, 2 replies; 14+ messages in thread
From: Dan Nicolaescu @ 2010-10-05 17:45 UTC (permalink / raw)
  To: Rainer Orth; +Cc: 7163

Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> writes:

> I forgot to mention:
>
> I've tried both bazaar emacs-23 branch and trunk (which required some
> tweaks to even compile), but both share the same problem.

Can you please try to reproduce the crash when you compile emacs-23.2 with -g -O0?

Also, can you please post the tweaks you needed for the trunk?  We'd
like it to compile out of the box.





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-05 17:45     ` Dan Nicolaescu
@ 2010-10-05 18:18       ` Rainer Orth
  2010-10-06  4:16         ` Dan Nicolaescu
  2010-10-08 19:49       ` Rainer Orth
  1 sibling, 1 reply; 14+ messages in thread
From: Rainer Orth @ 2010-10-05 18:18 UTC (permalink / raw)
  To: Dan Nicolaescu; +Cc: 7163

Dan Nicolaescu <dann@gnu.org> writes:

>> I've tried both bazaar emacs-23 branch and trunk (which required some
>> tweaks to even compile), but both share the same problem.
>
> Can you please try to reproduce the crash when you compile emacs-23.2 with -g -O0?

I've just built it that way and am running it as we speak.

> Also, can you please post the tweaks you needed for the trunk?  We'd
> like it to compile out of the box.

True: I meant to do this for some time.  What's the best way to handle
this?  Open a new bug with the patch/problem description attached?

Thanks.
	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-05 18:18       ` Rainer Orth
@ 2010-10-06  4:16         ` Dan Nicolaescu
  0 siblings, 0 replies; 14+ messages in thread
From: Dan Nicolaescu @ 2010-10-06  4:16 UTC (permalink / raw)
  To: Rainer Orth; +Cc: 7163

Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> writes:

> Dan Nicolaescu <dann@gnu.org> writes:
>
> True: I meant to do this for some time.  What's the best way to handle
> this?  Open a new bug with the patch/problem description attached?

Yep, that would be the best, it would avoid losing the patch in case
it does not get applied right away.





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-05 17:45     ` Dan Nicolaescu
  2010-10-05 18:18       ` Rainer Orth
@ 2010-10-08 19:49       ` Rainer Orth
  2010-10-09 14:39         ` Dan Nicolaescu
  1 sibling, 1 reply; 14+ messages in thread
From: Rainer Orth @ 2010-10-08 19:49 UTC (permalink / raw)
  To: Dan Nicolaescu; +Cc: 7163

Dan Nicolaescu <dann@gnu.org> writes:

> Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> writes:
>
>> I forgot to mention:
>>
>> I've tried both bazaar emacs-23 branch and trunk (which required some
>> tweaks to even compile), but both share the same problem.
>
> Can you please try to reproduce the crash when you compile emacs-23.2 with -g -O0?

An emacs 23.2 built with cc -g only crashed yesterday, so the problem
seems not to depend on optimization level.

	Rainer





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-08 19:49       ` Rainer Orth
@ 2010-10-09 14:39         ` Dan Nicolaescu
  2010-10-12 16:49           ` Rainer Orth
  2010-10-14 16:51           ` Rainer Orth
  0 siblings, 2 replies; 14+ messages in thread
From: Dan Nicolaescu @ 2010-10-09 14:39 UTC (permalink / raw)
  To: Rainer Orth; +Cc: 7163

Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> writes:

> Dan Nicolaescu <dann@gnu.org> writes:
>
>> Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> writes:
>>
>>> I forgot to mention:
>>>
>>> I've tried both bazaar emacs-23 branch and trunk (which required some
>>> tweaks to even compile), but both share the same problem.
>>
>> Can you please try to reproduce the crash when you compile emacs-23.2 with -g -O0?
>
> An emacs 23.2 built with cc -g only crashed yesterday, so the problem
> seems not to depend on optimization level.

Is the crash backtrace the same? (just making sure...)

Is the crash hard to reproduce?

Maybe the best bet is to try to isolate the change that caused the crash.
It's very likely that is due to a change in emacs/src/*

Could you try to bisect to find the bad change ?
(I'd try the git mirror, git bisect is very fast and reliable)





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-09 14:39         ` Dan Nicolaescu
@ 2010-10-12 16:49           ` Rainer Orth
  2010-10-13  1:23             ` Stefan Monnier
  2010-10-13  4:27             ` Dan Nicolaescu
  2010-10-14 16:51           ` Rainer Orth
  1 sibling, 2 replies; 14+ messages in thread
From: Rainer Orth @ 2010-10-12 16:49 UTC (permalink / raw)
  To: Dan Nicolaescu; +Cc: 7163

Dan Nicolaescu <dann@gnu.org> writes:

>> An emacs 23.2 built with cc -g only crashed yesterday, so the problem
>> seems not to depend on optimization level.
>
> Is the crash backtrace the same? (just making sure...)

Yes.  I've even rebuild emacs 23.2 with gcc 4.4.2 -g -O2 for good
measure, and the crash is just the same.

> Is the crash hard to reproduce?

Unfortunately yes: it usually takes a couple of hours to occur, and I
haven't yet found what triggers it.

> Maybe the best bet is to try to isolate the change that caused the crash.
> It's very likely that is due to a change in emacs/src/*

I fear it's the only way.  With the current state of affairs, I cannot
give emacs 23.2 to hour users: an editor that crashes regularly is
unacceptable.

Before going that route, I may try to investigate the core dumps a
little bit more, perhaps I find something.  Unfortunately, even with the
gcc build, gdb cannot make sense of them and doesn't even produce a
backtrace.

> Could you try to bisect to find the bad change ?

Sure, although this will probably take weeks, given the amount of
change between 23.1 and 23.2.

> (I'd try the git mirror, git bisect is very fast and reliable)

I didn't even know that existed: last time I looked the cvs mirror was
gone due to unreliablity, so I had to build/learn bzr to checkout the
current version.

I'll give it a try.

Thanks.
	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-12 16:49           ` Rainer Orth
@ 2010-10-13  1:23             ` Stefan Monnier
  2010-10-14 16:52               ` Rainer Orth
  2010-10-13  4:27             ` Dan Nicolaescu
  1 sibling, 1 reply; 14+ messages in thread
From: Stefan Monnier @ 2010-10-13  1:23 UTC (permalink / raw)
  To: Rainer Orth; +Cc: Dan Nicolaescu, 7163

> Yes.  I've even rebuild emacs 23.2 with gcc 4.4.2 -g -O2 for good
> measure, and the crash is just the same.

FWIW, "-g -O1" is my favorite since it gives better debug info.


        Stefan





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-12 16:49           ` Rainer Orth
  2010-10-13  1:23             ` Stefan Monnier
@ 2010-10-13  4:27             ` Dan Nicolaescu
  1 sibling, 0 replies; 14+ messages in thread
From: Dan Nicolaescu @ 2010-10-13  4:27 UTC (permalink / raw)
  To: Rainer Orth; +Cc: 7163

Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> writes:


> Before going that route, I may try to investigate the core dumps a
> little bit more, perhaps I find something.  Unfortunately, even with the
> gcc build, gdb cannot make sense of them and doesn't even produce a
> backtrace.

Does gdb have problems even when you build with gcc -g -O0?
BTW, the best is to run emacs under gdb, and do it from the src
subdirectory, so that gdb can read the .gdbinit file in there.

One wild guess: maybe gdb has problems because on solaris10 unexsol.c
is used for dumping, not unexelf.c.
Maybe you could try removing the 2 lines in emacs/src/s/sol2-10.h that refer to UNEXEC...





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-09 14:39         ` Dan Nicolaescu
  2010-10-12 16:49           ` Rainer Orth
@ 2010-10-14 16:51           ` Rainer Orth
  2010-10-15  2:35             ` Dan Nicolaescu
  1 sibling, 1 reply; 14+ messages in thread
From: Rainer Orth @ 2010-10-14 16:51 UTC (permalink / raw)
  To: Dan Nicolaescu; +Cc: 7163

Dan Nicolaescu <dann@gnu.org> writes:

> Maybe the best bet is to try to isolate the change that caused the crash.
> It's very likely that is due to a change in emacs/src/*
>
> Could you try to bisect to find the bad change ?
> (I'd try the git mirror, git bisect is very fast and reliable)

Unfortunately, the git mirror is completely out of date.  The last
changes are from december 2009, way before the 23.2 release ;-(

There is a bzr bisect plugin, though, which should be usable instead.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-13  1:23             ` Stefan Monnier
@ 2010-10-14 16:52               ` Rainer Orth
  0 siblings, 0 replies; 14+ messages in thread
From: Rainer Orth @ 2010-10-14 16:52 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Dan Nicolaescu, 7163

Stefan Monnier <monnier@iro.umontreal.ca> writes:

>> Yes.  I've even rebuild emacs 23.2 with gcc 4.4.2 -g -O2 for good
>> measure, and the crash is just the same.
>
> FWIW, "-g -O1" is my favorite since it gives better debug info.

When I really want to debug something, I use -g3 -O0 instead.  But I've
no idea if I've got a chance to debug the apparent memory corruption
causing this.  I'll have to check etc/DEBUG for suggestions.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-14 16:51           ` Rainer Orth
@ 2010-10-15  2:35             ` Dan Nicolaescu
  2011-03-23 12:08               ` Rainer Orth
  0 siblings, 1 reply; 14+ messages in thread
From: Dan Nicolaescu @ 2010-10-15  2:35 UTC (permalink / raw)
  To: Rainer Orth; +Cc: 7163

Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> writes:

> Dan Nicolaescu <dann@gnu.org> writes:
>
>> Maybe the best bet is to try to isolate the change that caused the crash.
>> It's very likely that is due to a change in emacs/src/*
>>
>> Could you try to bisect to find the bad change ?
>> (I'd try the git mirror, git bisect is very fast and reliable)
>
> Unfortunately, the git mirror is completely out of date.  The last
> changes are from december 2009, way before the 23.2 release ;-(

Sorry, I didn't even know about the mirror on savannah.  This one:
 git://repo.or.cz/emacs.git
is up to date.





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

* bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC)
  2010-10-15  2:35             ` Dan Nicolaescu
@ 2011-03-23 12:08               ` Rainer Orth
  0 siblings, 0 replies; 14+ messages in thread
From: Rainer Orth @ 2011-03-23 12:08 UTC (permalink / raw)
  To: Dan Nicolaescu; +Cc: 7163

While I didn't get around to reghunting the culprit change between 23.1
and 23.2, I've now upgraded to 23.3 and haven't seen a single crash
since.  So unless the issue still exists in Emacs 24, I'd say it is
fixed.

Thanks.
	Rainer





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

end of thread, other threads:[~2011-03-23 12:08 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-05 15:19 bug#7163: 23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC Rainer Orth
     [not found] ` <handler.7163.B.128629374615862.ack@debbugs.gnu.org>
2010-10-05 17:01   ` bug#7163: Acknowledgement (23.2; Regular Emacs 23.2 crashes on Solaris 11/SPARC) Rainer Orth
2010-10-05 17:45     ` Dan Nicolaescu
2010-10-05 18:18       ` Rainer Orth
2010-10-06  4:16         ` Dan Nicolaescu
2010-10-08 19:49       ` Rainer Orth
2010-10-09 14:39         ` Dan Nicolaescu
2010-10-12 16:49           ` Rainer Orth
2010-10-13  1:23             ` Stefan Monnier
2010-10-14 16:52               ` Rainer Orth
2010-10-13  4:27             ` Dan Nicolaescu
2010-10-14 16:51           ` Rainer Orth
2010-10-15  2:35             ` Dan Nicolaescu
2011-03-23 12:08               ` Rainer Orth

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).