Package: emacs;
Reported by: zack <at> apertron.net
Date: Fri, 5 Jun 2015 19:57:02 UTC
Severity: normal
Tags: moreinfo, unreproducible
Found in version 25.0.50
Done: Noam Postavsky <npostavs <at> users.sourceforge.net>
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 20748 in the body.
You can then email your comments to 20748 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#20748
; Package emacs
.
(Fri, 05 Jun 2015 19:57:02 GMT) Full text and rfc822 format available.zack <at> apertron.net
:bug-gnu-emacs <at> gnu.org
.
(Fri, 05 Jun 2015 19:57:03 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: zack <at> apertron.net To: bug-gnu-emacs <at> gnu.org Subject: 25.0.50; Seemingly random segfaults. Date: Fri, 05 Jun 2015 19:51:43 +0000
Starting program: /home/zack/ins/bin/emacs Got object file from memory but can't read symbols: File truncated. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7fffe91f7700 (LWP 2058)] Detaching after fork from child process 2158. Detaching after fork from child process 2166. Detaching after fork from child process 2167. Detaching after fork from child process 2174. Detaching after fork from child process 2176. Detaching after fork from child process 2177. Detaching after fork from child process 2178. Detaching after fork from child process 2179. Detaching after fork from child process 2180. Detaching after fork from child process 2181. Detaching after fork from child process 2182. Detaching after fork from child process 2334. Detaching after fork from child process 2335. Detaching after fork from child process 2336. Detaching after fork from child process 2339. Detaching after fork from child process 2340. Detaching after fork from child process 2341. Detaching after fork from child process 2345. Detaching after fork from child process 2349. Detaching after fork from child process 2351. Detaching after fork from child process 2352. Detaching after fork from child process 2353. Detaching after fork from child process 2354. Detaching after fork from child process 2355. Detaching after fork from child process 2356. Detaching after fork from child process 2357. Detaching after fork from child process 2400. Detaching after fork from child process 2401. Detaching after fork from child process 2402. Detaching after fork from child process 2403. Detaching after fork from child process 2404. Detaching after fork from child process 2405. Detaching after fork from child process 2406. Detaching after fork from child process 2407. Detaching after fork from child process 2408. Detaching after fork from child process 2409. Detaching after fork from child process 2410. Detaching after fork from child process 2418. Detaching after fork from child process 2419. Detaching after fork from child process 2420. Detaching after fork from child process 2421. Detaching after fork from child process 2426. Detaching after fork from child process 2427. Detaching after fork from child process 2428. Detaching after fork from child process 2429. Detaching after fork from child process 2431. Detaching after fork from child process 2432. Detaching after fork from child process 2482. Detaching after fork from child process 2483. Program received signal SIGSEGV, Segmentation fault. turn_on_face (f=f <at> entry=0xcde8f8, face_id=face_id <at> entry=74) at term.c:1902 1902 unsigned long fg = face->foreground; #0 0x00000000004dc28a in turn_on_face (f=f <at> entry=0xcde8f8, face_id=face_id <at> entry=74) at term.c:1902 face = 0x0 fg = <optimized out> bg = <optimized out> tty = <optimized out> #1 0x00000000004dfdcc in tty_write_glyphs (f=<optimized out>, string=0x7fffe89c2430, len=<optimized out>) at term.c:775 face_id = 74 conversion_buffer = <optimized out> coding = <optimized out> n = <optimized out> stringlen = 274 tty = 0x14b2ce0 #2 0x000000000041fcfb in update_frame_line (f=f <at> entry=0xcde8f8, vpos=vpos <at> entry=23) at dispnew.c:4832 obody = <optimized out> nbody = 0x7fffe89c2340 op1 = <optimized out> op2 = <optimized out> np1 = <optimized out> nend = <optimized out> tem = <optimized out> osp = <optimized out> nsp = <optimized out> begmatch = <optimized out> endmatch = <optimized out> olen = 0 nlen = 279 current_row = 0xf41490 desired_row = <optimized out> must_write_whole_line_p = true write_spaces_p = <optimized out> colored_spaces_p = <optimized out> #3 0x000000000042411e in update_frame_1 (f=f <at> entry=0xcde8f8, force_p=force_p <at> entry=true, inhibit_id_p=<optimized out>, inhibit_id_p <at> entry=false, set_cursor_p=set_cursor_p <at> entry=true) at dispnew.c:4534 current_matrix = 0x14b89e0 desired_matrix = 0x14b8970 i = 23 pause_p = <optimized out> preempt_count = 17 #4 0x000000000042658f in update_frame (f=f <at> entry=0xcde8f8, force_p=true, force_p <at> entry=false, inhibit_hairy_id_p=inhibit_hairy_id_p <at> entry=false) at dispnew.c:3122 paused_p = <optimized out> #5 0x00000000004673ec in redisplay_internal () at xdisp.c:13786 gcscrollbars = <optimized out> w = <optimized out> sw = <optimized out> pending = <optimized out> must_finish = <optimized out> match_p = <optimized out> tlbufpos = <optimized out> tlendpos = <optimized out> number_of_visible_frames = <optimized out> sf = <optimized out> polling_stopped_here = true tail = <optimized out> consider_all_windows_p = <optimized out> update_miniwindow_p = true #6 0x0000000000469c05 in redisplay () at xdisp.c:13005 #7 0x000000000052ecb3 in read_char (commandflag=commandflag <at> entry=1, map=map <at> entry=59608243, prev_event=0, used_mouse_menu=used_mouse_menu <at> entry=0x7fffffffc7ab, end_time=end_time <at> entry=0x0) at keyboard.c:2542 c = <optimized out> local_getcjmp = {{__jmpbuf = {28704, 30758517, 30758512, 5863648, 30758512, 140737488340400, 5, 5920429}, __mask_was_saved = 19008016, __saved_mask = {__val = {2, 1775, 7102, 0, 0, 140737488340288, 29553472, 40325112, 1, 140737488340400, 5, 59470720, 5921539, 15734320, 0, 8}}}} save_jump = {{__jmpbuf = {140737488340344, 160, 140737488340320, 0, 140737488340528, 5919548, 0, 0}, __mask_was_saved = 44920531, __saved_mask = {__val = {140737488340400, 140737488340544, 4, 140737488340384, 26, 28704, 6305298, 3, 5841089, 0, 0, 30758512, 17573120, 8, 5841883, 17723280}}}} tem = <optimized out> save = <optimized out> previous_echo_area_message = 0 also_record = 0 reread = false polling_stopped_here = false orig_kboard = 0x14b53f0 #8 0x0000000000531dfe in read_key_sequence (keybuf=keybuf <at> entry=0x7fffffffc880, prompt=prompt <at> entry=0, dont_downcase_last=dont_downcase_last <at> entry=false, can_return_switch_frame=can_return_switch_frame <at> entry=true, fix_current_buffer=fix_current_buffer <at> entry=true, prevent_redisplay=prevent_redisplay <at> entry=false, bufsize=30) at keyboard.c:9156 interrupted_kboard = 0x14b53f0 interrupted_frame = 0xcde8f8 key = <optimized out> used_mouse_menu = false echo_local_start = 0 last_real_key_start = <optimized out> keys_local_start = <optimized out> new_binding = <optimized out> t = <optimized out> echo_start = 0 keys_start = 0 current_binding = 59608243 first_event = 0 first_unbound = 31 mock_input = 0 fkey = {parent = 16689603, map = 16689603, start = 0, end = 0} keytran = {parent = 13412931, map = 13412931, start = 0, end = 0} indec = {parent = 16689651, map = 16689651, start = 0, end = 0} shift_translated = false delayed_switch_frame = 0 original_uppercase = 4611686018528051200 original_uppercase_position = -1 dummyflag = false starting_buffer = 0x1d55670 fake_prefixed_keys = 0 #9 0x00000000005340a0 in command_loop_1 () at keyboard.c:1407 cmd = <optimized out> keybuf = {342, 10298149, 0, 10298144, 8009568, 96, 4611686018628714496, 4611686019484352512, 140737488341376, 5917890, 19, 336, 4, 140733193388084, 0, 3, 0, 27696, 27696, 0, 0, 4611686018528051200, 4611686019484352512, 5846229, 64, 21637280, 140737488341636, 5916298, 0, 0} i = <optimized out> prev_modiff = 156 prev_buffer = 0x1c95140 #10 0x00000000005a3ecb in internal_condition_case (bfun=bfun <at> entry=0x533de0 <command_loop_1>, handlers=handlers <at> entry=18624, hfun=hfun <at> entry=0x528f60 <cmd_error>) at eval.c:1348 val = <optimized out> c = <optimized out> #11 0x000000000052317c in command_loop_2 (ignore=ignore <at> entry=0) at keyboard.c:1139 val = 128 #12 0x00000000005a3dd3 in internal_catch (tag=tag <at> entry=44352, func=func <at> entry=0x523160 <command_loop_2>, arg=arg <at> entry=0) at eval.c:1108 val = <optimized out> c = <optimized out> #13 0x0000000000523137 in command_loop () at keyboard.c:1118 #14 0x0000000000528ab8 in recursive_edit_1 () at keyboard.c:728 val = <optimized out> #15 0x0000000000528e05 in Frecursive_edit () at keyboard.c:799 buffer = <optimized out> #16 0x000000000041ad08 in main (argc=<optimized out>, argv=0x7fffffffcbf8) at emacs.c:1626 dummy = 140737488341664 stack_bottom_variable = -1 '\377' do_initial_setlocale = <optimized out> dumping = <optimized out> skip_args = 0 rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615} no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = <optimized out> Undefined command: "xbacktrace". Try "help". Undefined command: "2backtrace". Try "help". Undefined command: "exit". Try "help". A debugging session is active. Inferior 1 [process 2012] will be killed. Quit anyway? (y or n) In GNU Emacs 25.0.50.1 (x86_64-suse-linux-gnu, GTK+ Version 3.14.13) of 2015-06-05 on xieshaij System Description: openSUSE 13.2 (Harlequin) (x86_64) Configured using: `configure --with-rsvg --with-gif --with-xft --prefix=/home/zack/ins --enable-checking=yes' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: savehist-mode: t show-paren-mode: t save-place-mode: t electric-pair-mode: t global-linum-mode: t linum-mode: t rainbow-delimiters-mode: t rainbow-identifiers-mode: t highlight-numbers-mode: t yas-global-mode: t yas-minor-mode: t ws-butler-mode: t indent-guide-global-mode: t indent-guide-mode: t projectile-global-mode: t projectile-mode: t helm-mode: t helm-autoresize-mode: t global-git-gutter-mode: t ggtags-mode: t evil-leader-mode: t global-surround-mode: t surround-mode: t evil-mode: t global-undo-tree-mode: t undo-tree-mode: t evil-local-mode: t global-edit-server-edit-mode: t global-company-mode: t company-mode: t shell-dirtrack-mode: t flyspell-mode: t global-flycheck-mode: t flycheck-mode: t override-global-mode: t diff-auto-refine-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t Recent messages: Loading /home/zack/.emacs.d/elpa/yasnippet-20150415.244/snippets/prog-mode/.yas-setup...done Starting Emacs daemon. When done with this frame, type C-x 5 0 [2 times] nil [yas] Loading for `text-mode', just-in-time: (lambda nil (yas--load-directory-1 (quote /home/zack/.emacs.d/elpa/yasnippet-20150415.244/snippets/text-mode) (quote text-mode)))! [yas] Loading compiled snippets from /home/zack/.emacs.d/elpa/yasnippet-20150415.244/snippets/text-mode When done with a buffer, type C-x # When done with this frame, type C-x 5 0 kill-region: The mark is not set now, so there is no region delete-backward-char: Text is read-only Load-path shadows: /home/zack/.emacs.d/elpa/flim-20150522.1642/md4 hides /home/zack/ins/share/emacs/25.0.50/lisp/md4 /home/zack/.emacs.d/elpa/flim-20150522.1642/hex-util hides /home/zack/ins/share/emacs/25.0.50/lisp/hex-util /home/zack/.emacs.d/elpa/flim-20150522.1642/sasl hides /home/zack/ins/share/emacs/25.0.50/lisp/net/sasl /home/zack/.emacs.d/elpa/flim-20150522.1642/ntlm hides /home/zack/ins/share/emacs/25.0.50/lisp/net/ntlm /home/zack/.emacs.d/elpa/flim-20150522.1642/hmac-md5 hides /home/zack/ins/share/emacs/25.0.50/lisp/net/hmac-md5 /home/zack/.emacs.d/elpa/flim-20150522.1642/sasl-ntlm hides /home/zack/ins/share/emacs/25.0.50/lisp/net/sasl-ntlm /home/zack/.emacs.d/elpa/flim-20150522.1642/hmac-def hides /home/zack/ins/share/emacs/25.0.50/lisp/net/hmac-def /home/zack/.emacs.d/elpa/flim-20150522.1642/sasl-digest hides /home/zack/ins/share/emacs/25.0.50/lisp/net/sasl-digest /home/zack/.emacs.d/elpa/flim-20150522.1642/sasl-cram hides /home/zack/ins/share/emacs/25.0.50/lisp/net/sasl-cram Features: (shadow sort mail-extr warnings emacsbug smex ido sendmail term/xterm xterm company-files company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb init savehist avoid paren saveplace material-theme elec-pair linum whitespace rainbow-delimiters rainbow-identifiers color highlight-numbers parent-mode yasnippet ws-butler ag vc-svn find-dired smart-mode-line-dark-theme smart-mode-line rich-minority mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat indent-guide ibuffer-vc gdscript-mode gl-conf-mark-repo gl-conf-list-repos gl-conf-visit-include gl-conf-find-prev-repo gl-conf-find-next-repo gl-conf-mode web-mode disp-table js2-mode cider tramp-sh cider-debug cider-mode cider-repl cider-eldoc cider-interaction cider-doc org-table cider-test cider-stacktrace cider-client nrepl-client queue cider-util clojure-mode imenu haskell-mode haskell-string haskell-sort-imports haskell-align-imports haskell-compat haskell-complete-module haskell-customize slime-company slime-fancy slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl slime-parse slime arc-mode archive-mode hyperspec scss-mode flymake helm-swoop helm-projectile projectile ibuf-ext ibuffer helm-mode helm-files image-dired dired-x dired-aux ffap helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptive helm-info bookmark pp helm-locate helm-help helm-match-plugin helm-grep helm-regexp helm-plugin helm-external helm-net browse-url helm-utils helm helm-source git-gutter ggtags etags xref evil-leader evil-nerd-commenter evil-nerd-commenter-operator surround evil evil-integration undo-tree diff evil-maps evil-commands evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common windmove rect evil-digraphs evil-vars edit-server company-ghc ghc dabbrev ghc-indent ghc-ins-mod ghc-command ghc-check ghc-doc ghc-info ghc-comp ghc-rewrite ghc-process ghc-func company-anaconda anaconda-mode f json-rpc python company cmake-mode magit-gh-pulls s ucs-normalize gh-pulls gh-repos gh-oauth gh-api logito gh-cache pcache eieio-base gh-auth gh-common gh-url gh-profile magit-gitflow magit-key-mode magit view tramp tramp-compat tramp-loaddefs trampver shell grep compile epa derived epg autorevert filenotify git-rebase-mode thingatpt git-commit-mode server log-edit message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader pcvs-util add-log ace-window avy ace-flyspell flyspell ispell ace-jump-mode emmet-mode flycheck rx subr-x dash ob-org ob-gnuplot ob-ruby use-package diminish bind-key image-file ein-org ein-notebooklist ein-notebook eieio-opt speedbar sb-image ezimage dframe help-mode ein-traceback ein-pytools ein-pager ein-completer ein-subpackages ein-notification ein-scratchsheet ein-worksheet ein-kill-ring ein-cell ein-output-area xml ein-kernelinfo ein-kernel ein-ipdb ein-query request url-http tls url-auth mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw mail-utils url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap ein-events eieio-compat ein-websocket websocket url-parse auth-source cl-macs cl-seq mm-util help-fns mail-prsvr password-cache url-vars bindat ein-contents-api cl ein-node ein-log ewoc ein-core ein-utils advice json cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ein tabify vc vc-dispatcher vc-git diff-mode editorconfig org-element org-rmail org-mhe org-irc org-info org-gnus gnus-util org-docview doc-view jka-compr image-mode dired org-bibtex bibtex org-bbdb org-w3m org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities time-date noutline outline easy-mmode org-version ob-emacs-lisp ob ob-ref ob-lob ob-table ob-exp org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs ob-tangle org-src ob-comint comint ansi-color ring ob-keys ob-core ob-eval org-compat org-macs finder-inf edmacro kmacro go-mode-autoloads eieio byte-opt gv bytecomp byte-compile cl-extra seq cconv eieio-core cl-loaddefs pcase cl-lib slime-autoloads info easymenu package epg-config mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded 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 dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 678048 50852) (symbols 48 66722 0) (miscs 40 169 302) (strings 32 172932 27669) (string-bytes 1 5164560) (vectors 16 95519) (vector-slots 8 1471915 10199) (floats 8 1831 427) (intervals 56 2643 161) (buffers 976 15) (heap 1024 74787 3306))
bug-gnu-emacs <at> gnu.org
:bug#20748
; Package emacs
.
(Sat, 06 Jun 2015 07:44:02 GMT) Full text and rfc822 format available.Message #8 received at 20748 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: zack <at> apertron.net Cc: 20748 <at> debbugs.gnu.org Subject: Re: bug#20748: 25.0.50; Seemingly random segfaults. Date: Sat, 06 Jun 2015 10:43:47 +0300
> From: zack <at> apertron.net > Date: Fri, 05 Jun 2015 19:51:43 +0000 > > Starting program: /home/zack/ins/bin/emacs > Got object file from memory but can't read symbols: File truncated. A strange message, don't you think? > Program received signal SIGSEGV, Segmentation fault. > turn_on_face (f=f <at> entry=0xcde8f8, face_id=face_id <at> entry=74) at term.c:1902 > 1902 unsigned long fg = face->foreground; > #0 0x00000000004dc28a in turn_on_face (f=f <at> entry=0xcde8f8, face_id=face_id <at> entry=74) at term.c:1902 > face = 0x0 Please show the output of these GDB commands: (gdb) frame 0 (gdb) p f->face_cache->used The first command assumes that "frame 0" is the one shown above, a call to turn_on_face. The frame number is that #0 part at the left edge of the line. If the next time it happens you will see the call to turn_on_face in a different stack frame, use that frame's number instead of zero in the first command above. Did you build this Emacs yourself? If so, can you also build a non-optimized version, and see if the problem happens there? To build a non-optimized Emacs, configure it like this: CFLAGS='-O0 -g3' ./configure --enable-checking='yes,glyphs' ... Replace "..." with the rest of your configure-time options. Finally, do you have a lot of customizations in your ~/.emacs? I'm puzzled by the large number of the face ID (74) in the backtrace -- do you customize your faces a lot, or use packages that create a lot of faces? Thanks.
bug-gnu-emacs <at> gnu.org
:bug#20748
; Package emacs
.
(Sat, 06 Jun 2015 17:12:02 GMT) Full text and rfc822 format available.Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Zack Piper <zack <at> apertron.net> To: bug-gnu-emacs <at> gnu.org Subject: Re: bug#20748: 25.0.50; Seemingly random segfaults. Date: Sat, 6 Jun 2015 09:54:26 +0000
> > Starting program: /home/zack/ins/bin/emacs > > Got object file from memory but can't read symbols: File truncated. > > A strange message, don't you think? I thought that as well. > > Did you build this Emacs yourself? If so, can you also build a > non-optimized version, and see if the problem happens there? I built it myself, yes. When compiling without optimizations I can't seem to reproduce it. This is strange, sorry for not being of much help. Since it's compiled without optimizations now, is this a bug in GCC itself? I doubt it, but here's my version anyway: gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064] Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > Finally, do you have a lot of customizations in your ~/.emacs? I'm > puzzled by the large number of the face ID (74) in the backtrace -- do > you customize your faces a lot, or use packages that create a lot of > faces? I use a lot of packages. `M-x list-faces-display RET' (I think that's the correct command) lists ~703. -- Zack Piper <zack <at> apertron.net> http://apertron.net
bug-gnu-emacs <at> gnu.org
:bug#20748
; Package emacs
.
(Sat, 06 Jun 2015 19:10:03 GMT) Full text and rfc822 format available.Message #14 received at 20748 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Zack Piper <zack <at> apertron.net> Cc: 20748 <at> debbugs.gnu.org Subject: Re: bug#20748: 25.0.50; Seemingly random segfaults. Date: Sat, 06 Jun 2015 22:09:25 +0300
> Date: Sat, 6 Jun 2015 09:54:26 +0000 > From: Zack Piper <zack <at> apertron.net> > > > Did you build this Emacs yourself? If so, can you also build a > > non-optimized version, and see if the problem happens there? > > I built it myself, yes. > > When compiling without optimizations I can't seem to reproduce it. Then I guess we will have to debug it in the optimized build. But before you get back to that, could you try a slightly different configuration: CFLAGS='-Og -g3' ./configure --enable-checking='yes,glyphs' ... (If -Og doesn't work with your GCC, try -O1 instead.) If this build doesn't reproduce the crash, just rebuild with full optimizations. > Since it's compiled without optimizations now, is this a bug in GCC > itself? No, it's just an Emacs bug that shows up in optimized code. > > Finally, do you have a lot of customizations in your ~/.emacs? I'm > > puzzled by the large number of the face ID (74) in the backtrace -- do > > you customize your faces a lot, or use packages that create a lot of > > faces? > > I use a lot of packages. > > `M-x list-faces-display RET' (I think that's the correct command) lists ~703. OK. So I'd like to see the output of those 2 GDB command in a build that does crash. Thanks.
bug-gnu-emacs <at> gnu.org
:bug#20748
; Package emacs
.
(Wed, 29 Nov 2017 02:06:02 GMT) Full text and rfc822 format available.Message #17 received at 20748 <at> debbugs.gnu.org (full text, mbox):
From: Noam Postavsky <npostavs <at> users.sourceforge.net> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Zack Piper <zack <at> apertron.net>, 20748 <at> debbugs.gnu.org Subject: Re: bug#20748: 25.0.50; Seemingly random segfaults. Date: Tue, 28 Nov 2017 21:05:30 -0500
tags 20748 moreinfo unreproducible close 20748 quit Eli Zaretskii <eliz <at> gnu.org> writes: > OK. So I'd like to see the output of those 2 GDB command in a build > that does crash. Thanks. Since OP hasn't responded, it seems unlikely we'll be able to do anything more here.
Noam Postavsky <npostavs <at> users.sourceforge.net>
to control <at> debbugs.gnu.org
.
(Wed, 29 Nov 2017 02:06:04 GMT) Full text and rfc822 format available.Noam Postavsky <npostavs <at> users.sourceforge.net>
to control <at> debbugs.gnu.org
.
(Wed, 29 Nov 2017 02:06:04 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Wed, 27 Dec 2017 12:24:05 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.