Package: emacs;
Reported by: Eli Zaretskii <eliz <at> gnu.org>
Date: Thu, 9 Oct 2014 14:00:02 UTC
Severity: normal
Found in version 24.3.94
Done: Stefan Kangas <stefan <at> marxist.se>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 18668 in the body.
You can then email your comments to 18668 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#18668
; Package emacs
.
(Thu, 09 Oct 2014 14:00:03 GMT) Full text and rfc822 format available.Eli Zaretskii <eliz <at> gnu.org>
:bug-gnu-emacs <at> gnu.org
.
(Thu, 09 Oct 2014 14:00:04 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: bug-gnu-emacs <at> gnu.org Subject: 24.3.94; Assertion violation in add_text_properties_1 Date: Thu, 09 Oct 2014 16:58:54 +0300
I was editing a C source file, when Emacs 24.3.94 hit an assertion violation. Here's the backtrace and some data: Breakpoint 1, terminate_due_to_signal (sig=sig <at> entry=22, backtrace_limit=backtrace_limit <at> entry=2147483647) at emacs.c:350 350 { (gdb) up #1 0x0117096e in die ( msg=msg <at> entry=0x14bf05a <modifier_len+2186> "modified", file=file <at> entry=0x14bef95 <modifier_len+1989> "textprop.c", line=line <at> entry=1259) at alloc.c:6833 6833 terminate_due_to_signal (SIGABRT, INT_MAX); (gdb) #2 0x012044f0 in add_text_properties_1 (start=start <at> entry=310800, end=end <at> entry=310804, properties=<optimized out>, properties <at> entry=139616918, object=76471301, object <at> entry=66533410, set_type=set_type <at> entry=TEXT_PROPERTY_REPLACE) at textprop.c:1259 1259 eassert (modified); (gdb) p modified $1 = false (gdb) up #3 0x012046a4 in Fadd_text_properties (start=310800, end=310804, properties=139616918, object=66533410) at textprop.c:1303 1303 return add_text_properties_1 (start, end, properties, object, (gdb) down #2 0x012044f0 in add_text_properties_1 (start=start <at> entry=310800, end=end <at> entry=310804, properties=<optimized out>, properties <at> entry=139616918, object=76471301, object <at> entry=66533410, set_type=set_type <at> entry=TEXT_PROPERTY_REPLACE) at textprop.c:1259 1259 eassert (modified); (gdb) l 1254 { 1255 if (BUFFERP (object)) 1256 signal_after_change (XINT (start), XINT (end) - XINT (st art), 1257 XINT (end) - XINT (start)); 1258 1259 eassert (modified); 1260 return Qt; 1261 } 1262 1263 if (LENGTH (i) == len) (gdb) p start $2 = 310800 (gdb) p end $3 = 310804 (gdb) p i $4 = (INTERVAL) 0x860472c (gdb) bt #0 terminate_due_to_signal (sig=sig <at> entry=22, backtrace_limit=backtrace_limit <at> entry=2147483647) at emacs.c:350 #1 0x0117096e in die ( msg=msg <at> entry=0x14bf05a <modifier_len+2186> "modified", file=file <at> entry=0x14bef95 <modifier_len+1989> "textprop.c", line=line <at> entry=1259) at alloc.c:6833 #2 0x012044f0 in add_text_properties_1 (start=start <at> entry=310800, end=end <at> entry=310804, properties=<optimized out>, properties <at> entry=139616918, object=76471301, object <at> entry=66533410, set_type=set_type <at> entry=TEXT_PROPERTY_REPLACE) at textprop.c:1259 #3 0x012046a4 in Fadd_text_properties (start=310800, end=310804, properties=139616918, object=66533410) at textprop.c:1303 #4 0x0119689b in Ffuncall (nargs=nargs <at> entry=4, args=args <at> entry=0x82ee7c) at eval.c:2823 #5 0x011e44dd in exec_byte_code (bytestr=<optimized out>, vector=19534661, maxdepth=44, args_template=args_template <at> entry=3084, nargs=nargs <at> entry=3, args=<optimized out>, args <at> entry=0x82f01c) at bytecode.c:916 #6 0x01195e1a in funcall_lambda (fun=19534621, nargs=nargs <at> entry=3, arg_vector=arg_vector <at> entry=0x82f01c) at eval.c:2979 #7 0x01196ad7 in Ffuncall (nargs=nargs <at> entry=4, args=args <at> entry=0x82f018) at eval.c:2861 #8 0x011e44dd in exec_byte_code (bytestr=<optimized out>, vector=19534093, maxdepth=52, args_template=args_template <at> entry=2056, nargs=nargs <at> entry=2, args=<optimized out>, args <at> entry=0x82f1ac) at bytecode.c:916 #9 0x01195e1a in funcall_lambda (fun=19534053, nargs=nargs <at> entry=2, arg_vector=arg_vector <at> entry=0x82f1ac) at eval.c:2979 #10 0x01196ad7 in Ffuncall (nargs=nargs <at> entry=3, args=args <at> entry=0x82f1a8) at eval.c:2861 #11 0x011e44dd in exec_byte_code (bytestr=<optimized out>, vector=19534301, maxdepth=40, args_template=args_template <at> entry=1028, nargs=nargs <at> entry=1, args=<optimized out>, args <at> entry=0x82f32c) at bytecode.c:916 #12 0x01195e1a in funcall_lambda (fun=19534261, nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x82f32c) at eval.c:2979 #13 0x01196ad7 in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x82f328) at eval.c:2861 #14 0x011e44dd in exec_byte_code (bytestr=<optimized out>, vector=19534221, maxdepth=24, args_template=args_template <at> entry=1028, nargs=nargs <at> entry=1, args=<optimized out>, args <at> entry=0x82f4ac) at bytecode.c:916 #15 0x01195e1a in funcall_lambda (fun=19534181, nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x82f4ac) at eval.c:2979 #16 0x01196ad7 in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x82f4a8) at eval.c:2861 #17 0x011e44dd in exec_byte_code (bytestr=<optimized out>, vector=19944917, maxdepth=20, args_template=args_template <at> entry=1024, nargs=nargs <at> entry=1, args=<optimized out>, args <at> entry=0x82f674) at bytecode.c:916 #18 0x01195e1a in funcall_lambda (fun=19944869, nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x82f674) at eval.c:2979 #19 0x01196ad7 in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x82f670) at eval.c:2861 #20 0x011924cc in Fcall_interactively (function=68492130, record_flag=66533410, keys=66554741) at callint.c:836 #21 0x01196833 in Ffuncall (nargs=nargs <at> entry=4, args=args <at> entry=0x82f7bc) at eval.c:2819 #22 0x011e44dd in exec_byte_code (bytestr=<optimized out>, vector=19931909, maxdepth=52, args_template=args_template <at> entry=4100, nargs=nargs <at> entry=1, args=<optimized out>, args <at> entry=0x82f94c) at bytecode.c:916 #23 0x01195e1a in funcall_lambda (fun=19931869, nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x82f94c) at eval.c:2979 #24 0x01196ad7 in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x82f948) at eval.c:2861 #25 0x01196cb5 in call1 (fn=66579618, arg1=68492130) at eval.c:2611 #26 0x011148fa in command_loop_1 () at keyboard.c:1559 #27 0x01193fa9 in internal_condition_case ( bfun=bfun <at> entry=0x111415d <command_loop_1>, handlers=66584930, hfun=hfun <at> entry=0x110678b <cmd_error>) at eval.c:1348 #28 0x010feb07 in command_loop_2 (ignore=66533410) at keyboard.c:1177 #29 0x01193ec4 in internal_catch (tag=66580290, func=func <at> entry=0x10feae7 <command_loop_2>, arg=66533410) at eval.c:1112 #30 0x010fea99 in command_loop () at keyboard.c:1156 #31 0x01106247 in recursive_edit_1 () at keyboard.c:777 #32 0x011066aa in Frecursive_edit () at keyboard.c:848 #33 0x010fe5d3 in main (argc=<optimized out>, argv=0xa43fe8) at emacs.c:1646 Lisp Backtrace: "add-text-properties" (0x82ee80) "yank-handle-category-property" (0x82f01c) "remove-yank-excluded-properties" (0x82f1ac) "insert-for-yank-1" (0x82f32c) "insert-for-yank" (0x82f4ac) "yank" (0x82f674) "call-interactively" (0x82f7c0) "command-execute" (0x82f94c) In GNU Emacs 24.3.94.1 (i686-pc-mingw32) of 2014-10-04 on HOME-C4E4A596F7 Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --prefix=/d/usr --enable-checking=yes,glyphs 'CFLAGS=-Og -g3'' Important settings: value of $LANG: ENU locale-coding-system: cp1255 Major mode: Mail Minor modes in effect: diff-auto-refine-mode: t flyspell-mode: t desktop-save-mode: t show-paren-mode: t display-time-mode: t tooltip-mode: t electric-indent-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-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t line-number-mode: t auto-fill-function: mail-mode-auto-fill abbrev-mode: t Recent input: <up> <up> <up> <up> <up> <up> C-x C-s <down> <down> <down> <C-left> M-u <down> <down> <down> <down> <down> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <C-right> <C-right> <right> <right> M-u <M-left> <up> <up> <C-right> <C-right> <C-right> <right> M-d <delete> <down> <down> <C-right> <C-right> <C-right> <C-left> M-l <down> <down> <down> <down> <down> <down> <C-left> <C-left> M-u <down> <down> <down> <down> <C-left> M-u C-z C-z C-z C-z C-z C-z C-z C-z C-z <up> <up> <up> <up> <up> <C-left> <C-left> <C-left> ( <C-right> ) <M-left> SPC SPC SPC <down> <down> <down> <down> <up> <up> <up> <C-right> <C-right> <C-right> <C-right> <C-left> ( <C-right> ) <down> <down> <down> <down> <C-left> ( <C-right> ) <M-left> <down> <down> <down> M-u <C-left> ( <C-right> ) <M-left> SPC SPC SPC <M-left> C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z M-z M-z M-z M-z M-z M-z M-z M-z M-z M-z M-z M-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-x C-s <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z C-z <down> <down> <down> <down> <down> <down> <return> P U S H _ B P M-/ SPC ( b p a _ s p , SPC e m b e M-/ , SPC l a s t _ s M-/ ) ; <right> C-SPC <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> C-w C-x C-s <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <switch-frame> <help-echo> <help-echo> <switch-frame> M-x r e p o r t - e m a c s - b u <tab> <return> Recent messages: Making completion list... Saving file d:/gnu/bzr/emacs/test/src/bidi.c... Wrote d:/gnu/bzr/emacs/test/src/bidi.c Saving file d:/gnu/bzr/emacs/test/src/bidi.c... Wrote d:/gnu/bzr/emacs/test/src/bidi.c Saving file d:/gnu/bzr/emacs/test/src/bidi.c... Wrote d:/gnu/bzr/emacs/test/src/bidi.c Mark set Saving file d:/gnu/bzr/emacs/test/src/bidi.c... Wrote d:/gnu/bzr/emacs/test/src/bidi.c Load-path shadows: None found. Features: (shadow mailalias emacsbug sendmail dabbrev help-mode ld-script tcl conf-mode org-element org-rmail org-mhe org-irc org-info org-gnus gnus-util org-docview doc-view image-mode dired-x dired org-bibtex bibtex org-bbdb org-w3m org byte-opt bytecomp byte-compile cconv advice org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs arc-mode archive-mode parse-time diff-mode sh-script smie executable generic jka-compr vc-cvs make-mode autorevert filenotify bat-mode gud comint ansi-color ring flyspell noutline outline easy-mmode info vc-bzr cc-langs qp rmailsum rmailmm message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader mail-parse rfc2231 rmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils desktop frameset warnings server filecache mairix cus-edit cus-start cus-load wid-edit cl-loaddefs cl-lib saveplace midnight ispell generic-x cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs paren battery time time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp w32-common-fns disp-table w32-win w32-vars tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar 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 minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process w32notify w32 multi-tty emacs) Memory information: ((conses 8 627415 94254) (symbols 32 39542 0) (miscs 32 2927 2752) (strings 16 96216 10380) (string-bytes 1 2791428) (vectors 8 29703) (vector-slots 4 811758 11860) (floats 8 160 493) (intervals 28 57349 168) (buffers 508 298))
bug-gnu-emacs <at> gnu.org
:bug#18668
; Package emacs
.
(Wed, 09 Oct 2019 01:29:01 GMT) Full text and rfc822 format available.Message #8 received at 18668 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 18668 <at> debbugs.gnu.org Subject: Re: bug#18668: 24.3.94; Assertion violation in add_text_properties_1 Date: Wed, 09 Oct 2019 03:28:03 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: > I was editing a C source file, when Emacs 24.3.94 hit an assertion > violation. Here's the backtrace and some data: > > Breakpoint 1, terminate_due_to_signal (sig=sig <at> entry=22, > backtrace_limit=backtrace_limit <at> entry=2147483647) at emacs.c:350 > 350 { > (gdb) up > #1 0x0117096e in die ( > msg=msg <at> entry=0x14bf05a <modifier_len+2186> "modified", > file=file <at> entry=0x14bef95 <modifier_len+1989> "textprop.c", > line=line <at> entry=1259) at alloc.c:6833 > 6833 terminate_due_to_signal (SIGABRT, INT_MAX); > (gdb) > #2 0x012044f0 in add_text_properties_1 (start=start <at> entry=310800, > end=end <at> entry=310804, properties=<optimized out>, > properties <at> entry=139616918, object=76471301, object <at> entry=66533410, > set_type=set_type <at> entry=TEXT_PROPERTY_REPLACE) at textprop.c:1259 > 1259 eassert (modified); This was in 2014 -- have you seen this problem since? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Stefan Kangas <stefan <at> marxist.se>
:Eli Zaretskii <eliz <at> gnu.org>
:Message #13 received at 18668-done <at> debbugs.gnu.org (full text, mbox):
From: Stefan Kangas <stefan <at> marxist.se> To: Lars Ingebrigtsen <larsi <at> gnus.org> Cc: Eli Zaretskii <eliz <at> gnu.org>, 18668-done <at> debbugs.gnu.org Subject: Re: bug#18668: 24.3.94; Assertion violation in add_text_properties_1 Date: Wed, 12 Aug 2020 10:06:16 -0700
Lars Ingebrigtsen <larsi <at> gnus.org> writes: > Eli Zaretskii <eliz <at> gnu.org> writes: > >> I was editing a C source file, when Emacs 24.3.94 hit an assertion >> violation. Here's the backtrace and some data: >> >> Breakpoint 1, terminate_due_to_signal (sig=sig <at> entry=22, >> backtrace_limit=backtrace_limit <at> entry=2147483647) at emacs.c:350 >> 350 { >> (gdb) up >> #1 0x0117096e in die ( >> msg=msg <at> entry=0x14bf05a <modifier_len+2186> "modified", >> file=file <at> entry=0x14bef95 <modifier_len+1989> "textprop.c", >> line=line <at> entry=1259) at alloc.c:6833 >> 6833 terminate_due_to_signal (SIGABRT, INT_MAX); >> (gdb) >> #2 0x012044f0 in add_text_properties_1 (start=start <at> entry=310800, >> end=end <at> entry=310804, properties=<optimized out>, >> properties <at> entry=139616918, object=76471301, object <at> entry=66533410, >> set_type=set_type <at> entry=TEXT_PROPERTY_REPLACE) at textprop.c:1259 >> 1259 eassert (modified); > > This was in 2014 -- have you seen this problem since? More information was requested, but none was given within 44 weeks, so I'm closing this bug. If this is still an issue, please reply to this email (use "Reply to all" in your email client) and we can reopen the bug report. Best regards, Stefan Kangas
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Thu, 10 Sep 2020 11:24:12 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.