GNU bug report logs - #17323
24.3.90; SIGSEGV in mem_find (start=0x9995000) at alloc.c:3837 while GC.

Previous Next

Package: emacs;

Reported by: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>

Date: Wed, 23 Apr 2014 11:27:02 UTC

Severity: normal

Tags: moreinfo

Merged with 17322

Found in version 24.3.90

Done: Glenn Morris <rgm <at> gnu.org>

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 17323 in the body.
You can then email your comments to 17323 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


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#17323; Package emacs. (Wed, 23 Apr 2014 11:27:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Nicolas Richard <theonewiththeevillook <at> yahoo.fr>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 23 Apr 2014 11:27:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3.90;
 SIGSEGV in mem_find (start=0x9995000) at alloc.c:3837 while GC.
Date: Wed, 23 Apr 2014 13:27:10 +0200
Yay, I'm lucky, I've got another backtrace.

FWIW, I'm at
commit 1739a0b8bc1253786fb557e08eb18a277b5673eb
Author: Michael Albinus <michael.albinus <at> gmx.de>
Date:   Tue Apr 22 12:52:08 2014 +0200

    * automated/tramp-tests.el (tramp--test-check-files): Remove traces.

IIRC, my previous build (which didn't segfault) was:

commit caf3093b24c63ca2d0248f25df57a15e19ebdaa9
Author: Eli Zaretskii <eliz <at> gnu.org>
Date:   Thu Apr 17 10:24:40 2014 +0300

    Fix bug #17269 with corruption of the newline cache.
    
     src/insdel.c (invalidate_buffer_caches): Invalidate the bidi
     paragraph-start cache before the newline cache.

Ok, here's the back trace.

3837      while (start < p->start || start >= p->end)
(gdb) bt
#0  0x081f0bc4 in mem_find (start=0x9995000) at alloc.c:3837
#1  0x081ed964 in lisp_align_free (block=0x9995000) at alloc.c:1167
#2  0x081f4ffa in gc_sweep () at alloc.c:6472
#3  0x081f35e1 in Fgarbage_collect () at alloc.c:5643
#4  0x0817d539 in maybe_gc () at lisp.h:4522
#5  0x082138c8 in Ffuncall (nargs=3, args=0xbfffcb60) at eval.c:2766
#6  0x08254c1a in exec_byte_code (bytestr=138227881, vector=138229637, maxdepth=40, args_template=1028, nargs=1, args=0xbfffcf74) at bytecode.c:916
#7  0x08214319 in funcall_lambda (fun=138229613, nargs=1, arg_vector=0xbfffcf70) at eval.c:2983
#8  0x08213d75 in Ffuncall (nargs=2, args=0xbfffcf6c) at eval.c:2864
#9  0x08212cdd in Fapply (nargs=2, args=0xbfffcf6c) at eval.c:2301
#10 0x08213a35 in Ffuncall (nargs=3, args=0xbfffcf68) at eval.c:2796
#11 0x08254c1a in exec_byte_code (bytestr=142587561, vector=142191469, maxdepth=16, args_template=512, nargs=1, args=0xbfffd2c4) at bytecode.c:916
#12 0x08214319 in funcall_lambda (fun=142191493, nargs=1, arg_vector=0xbfffd2c4) at eval.c:2983
#13 0x08213d75 in Ffuncall (nargs=2, args=0xbfffd2c0) at eval.c:2864
#14 0x08210e25 in internal_condition_case_n (bfun=0x8213810 <Ffuncall>, nargs=2, args=0xbfffd2c0, handlers=140212186, hfun=0x807eaaa <safe_eval_handler>) at eval.c:1436
#15 0x0807ebc2 in safe_call (nargs=2, func=142191493) at xdisp.c:2620
#16 0x0807ebff in safe_call1 (fn=142191493, arg=140212162) at xdisp.c:2636
#17 0x08096ad7 in prepare_menu_bars () at xdisp.c:11546
#18 0x0809ad04 in redisplay_internal () at xdisp.c:13437
#19 0x08099b20 in redisplay () at xdisp.c:13056
#20 0x0818610b in read_char (commandflag=1, map=165136262, prev_event=140212162, used_mouse_menu=0xbfffe893, end_time=0x0) at keyboard.c:2567
#21 0x08193e1b in read_key_sequence (keybuf=0xbfffe9b0, bufsize=30, prompt=140212162, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9084
#22 0x081837ac in command_loop_1 () at keyboard.c:1449
#23 0x08210aa3 in internal_condition_case (bfun=0x818342b <command_loop_1>, handlers=140245242, hfun=0x8182c5a <cmd_error>) at eval.c:1354
#24 0x081830d5 in command_loop_2 (ignore=140212162) at keyboard.c:1174
#25 0x0821001e in internal_catch (tag=140243290, func=0x81830b1 <command_loop_2>, arg=140212162) at eval.c:1118
#26 0x0818308f in command_loop () at keyboard.c:1153
#27 0x081827ee in recursive_edit_1 () at keyboard.c:777
#28 0x081829ae in Frecursive_edit () at keyboard.c:845
#29 0x08180cef in main (argc=2, argv=0xbfffecc4) at emacs.c:1646

Lisp Backtrace:
"Automatic GC" (0x85a4d70)
"vconcat" (0xbfffcb64)
"redisplay--update-region-highlights" (0xbfffcf70)
"apply" (0xbfffcf6c)
0x879ab80 PVEC_COMPILED
"redisplay_internal (C function)" (0x85a4d70)


In GNU Emacs 24.3.90.7 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2014-04-23 on geodiff-mac3
Windowing system distributor `The X.Org Foundation', version 11.0.11304000
System Description:	Gentoo Base System release 2.2

Configured using:
 `configure --with-x-toolkit=lucid --enable-checking 'CFLAGS= -O0 -g3''

Important settings:
  value of $LANG: fr_FR.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  magit-auto-revert-mode: t
  shell-dirtrack-mode: t
  diff-auto-refine-mode: t
  minibuffer-depth-indicate-mode: t
  paredit-mode: t
  show-paren-mode: t
  recentf-mode: t
  winner-mode: t
  global-discover-mode: t
  discover-mode: t
  server-mode: t
  display-time-mode: t
  override-global-mode: t
  tooltip-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
  transient-mark-mode: t
  hs-minor-mode: t

Recent input:
ESC x s e r v ESC [ > 1 ; 2 8 0 2 ; 0 c e r - f o r 
TAB RET ESC ESC o ESC ESC x s e r v e r - m o d e RET 
<switch-frame> C-z C-z d c c <switch-frame> <switch-frame> 
d <switch-frame> M-x <backspace> <backspace> <backspace> 
M-x r e o p <backspace> <backspace> p o r t - e m <tab> 
<return> C-g C-g C-y C-x C-x C-g C-n C-n C-n <up> <up> 
<down> <delete> <backspace> <up> <home> <down> <right> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <right> C-s y <return> C-b C-k C-n C-f C-f 
C-f C-f C-k C-n C-b C-b C-b C-k C-n C-n C-p C-p C-p 
C-p C-p C-n C-p C-p C-n C-n C-a C-SPC M-> M-w C-x b 
u n s C-g C-x b d e b u <backspace> <backspace> <backspace> 
<backspace> b u g C-g <help-echo> M-x r e p o r t - 
e m <tab> <return>

Recent messages:
Entering debugger...
Continuing.
Quit
delete-backward-char: Text is read-only [2 times]
Quit [2 times]
Mark set
Mark saved where search started
Mark set
Quit [2 times]
delete-forward-char: End of buffer

Load-path shadows:
/home/youngfrog/.emacs.d/elpa/git-commit-mode-20140125.1553/git-commit-mode hides ~/sources/magit/git-commit-mode
/home/youngfrog/.emacs.d/elpa/git-rebase-mode-20140125.1553/git-rebase-mode hides ~/sources/magit/git-rebase-mode
~/.emacs.d/lisp/asy-mode hides /usr/local/texlive/2012/texmf/asymptote/asy-mode
~/sources/org-mode/lisp/org-footnote hides /home/youngfrog/sources/running-emacs/lisp/org/org-footnote
~/sources/org-mode/lisp/ob-asymptote hides /home/youngfrog/sources/running-emacs/lisp/org/ob-asymptote
~/sources/org-mode/lisp/ob-sqlite hides /home/youngfrog/sources/running-emacs/lisp/org/ob-sqlite
~/sources/org-mode/lisp/ob-ditaa hides /home/youngfrog/sources/running-emacs/lisp/org/ob-ditaa
~/sources/org-mode/lisp/org-protocol hides /home/youngfrog/sources/running-emacs/lisp/org/org-protocol
~/sources/org-mode/lisp/ox-beamer hides /home/youngfrog/sources/running-emacs/lisp/org/ox-beamer
~/sources/org-mode/lisp/org-irc hides /home/youngfrog/sources/running-emacs/lisp/org/org-irc
~/sources/org-mode/lisp/ob-scheme hides /home/youngfrog/sources/running-emacs/lisp/org/ob-scheme
~/sources/org-mode/lisp/org-capture hides /home/youngfrog/sources/running-emacs/lisp/org/org-capture
~/sources/org-mode/lisp/ob-plantuml hides /home/youngfrog/sources/running-emacs/lisp/org/ob-plantuml
~/sources/org-mode/lisp/ox-html hides /home/youngfrog/sources/running-emacs/lisp/org/ox-html
~/sources/org-mode/lisp/org-table hides /home/youngfrog/sources/running-emacs/lisp/org/org-table
~/sources/org-mode/lisp/ob-eval hides /home/youngfrog/sources/running-emacs/lisp/org/ob-eval
~/sources/org-mode/lisp/ob-exp hides /home/youngfrog/sources/running-emacs/lisp/org/ob-exp
~/sources/org-mode/lisp/org-eshell hides /home/youngfrog/sources/running-emacs/lisp/org/org-eshell
~/sources/org-mode/lisp/ob-sql hides /home/youngfrog/sources/running-emacs/lisp/org/ob-sql
~/sources/org-mode/lisp/org-colview hides /home/youngfrog/sources/running-emacs/lisp/org/org-colview
~/sources/org-mode/lisp/ox-publish hides /home/youngfrog/sources/running-emacs/lisp/org/ox-publish
~/sources/org-mode/lisp/ob-comint hides /home/youngfrog/sources/running-emacs/lisp/org/ob-comint
~/sources/org-mode/lisp/org-element hides /home/youngfrog/sources/running-emacs/lisp/org/org-element
~/sources/org-mode/lisp/org-indent hides /home/youngfrog/sources/running-emacs/lisp/org/org-indent
~/sources/org-mode/lisp/ob-sass hides /home/youngfrog/sources/running-emacs/lisp/org/ob-sass
~/sources/org-mode/lisp/org-compat hides /home/youngfrog/sources/running-emacs/lisp/org/org-compat
~/sources/org-mode/lisp/org-list hides /home/youngfrog/sources/running-emacs/lisp/org/org-list
~/sources/org-mode/lisp/ox hides /home/youngfrog/sources/running-emacs/lisp/org/ox
~/sources/org-mode/lisp/ob-mscgen hides /home/youngfrog/sources/running-emacs/lisp/org/ob-mscgen
~/sources/org-mode/lisp/ob-keys hides /home/youngfrog/sources/running-emacs/lisp/org/ob-keys
~/sources/org-mode/lisp/org-info hides /home/youngfrog/sources/running-emacs/lisp/org/org-info
~/sources/org-mode/lisp/org-ctags hides /home/youngfrog/sources/running-emacs/lisp/org/org-ctags
~/sources/org-mode/lisp/org-habit hides /home/youngfrog/sources/running-emacs/lisp/org/org-habit
~/sources/org-mode/lisp/org-datetree hides /home/youngfrog/sources/running-emacs/lisp/org/org-datetree
~/sources/org-mode/lisp/ox-texinfo hides /home/youngfrog/sources/running-emacs/lisp/org/ox-texinfo
~/sources/org-mode/lisp/org-clock hides /home/youngfrog/sources/running-emacs/lisp/org/org-clock
~/sources/org-mode/lisp/org-bbdb hides /home/youngfrog/sources/running-emacs/lisp/org/org-bbdb
~/sources/org-mode/lisp/ob-maxima hides /home/youngfrog/sources/running-emacs/lisp/org/ob-maxima
~/sources/org-mode/lisp/ob-fortran hides /home/youngfrog/sources/running-emacs/lisp/org/ob-fortran
~/sources/org-mode/lisp/ob-picolisp hides /home/youngfrog/sources/running-emacs/lisp/org/ob-picolisp
~/sources/org-mode/lisp/ob-java hides /home/youngfrog/sources/running-emacs/lisp/org/ob-java
~/sources/org-mode/lisp/ox-icalendar hides /home/youngfrog/sources/running-emacs/lisp/org/ox-icalendar
~/sources/org-mode/lisp/org-gnus hides /home/youngfrog/sources/running-emacs/lisp/org/org-gnus
~/sources/org-mode/lisp/ob-table hides /home/youngfrog/sources/running-emacs/lisp/org/ob-table
~/sources/org-mode/lisp/ob-ocaml hides /home/youngfrog/sources/running-emacs/lisp/org/ob-ocaml
~/sources/org-mode/lisp/ob-tangle hides /home/youngfrog/sources/running-emacs/lisp/org/ob-tangle
~/sources/org-mode/lisp/ox-md hides /home/youngfrog/sources/running-emacs/lisp/org/ox-md
~/sources/org-mode/lisp/org-install hides /home/youngfrog/sources/running-emacs/lisp/org/org-install
~/sources/org-mode/lisp/ob-org hides /home/youngfrog/sources/running-emacs/lisp/org/ob-org
~/sources/org-mode/lisp/org-docview hides /home/youngfrog/sources/running-emacs/lisp/org/org-docview
~/sources/org-mode/lisp/org-timer hides /home/youngfrog/sources/running-emacs/lisp/org/org-timer
~/sources/org-mode/lisp/ob-makefile hides /home/youngfrog/sources/running-emacs/lisp/org/ob-makefile
~/sources/org-mode/lisp/ob-calc hides /home/youngfrog/sources/running-emacs/lisp/org/ob-calc
~/sources/org-mode/lisp/org-rmail hides /home/youngfrog/sources/running-emacs/lisp/org/org-rmail
~/sources/org-mode/lisp/org-plot hides /home/youngfrog/sources/running-emacs/lisp/org/org-plot
~/sources/org-mode/lisp/ob-haskell hides /home/youngfrog/sources/running-emacs/lisp/org/ob-haskell
~/sources/org-mode/lisp/ob-shen hides /home/youngfrog/sources/running-emacs/lisp/org/ob-shen
~/sources/org-mode/lisp/ox-latex hides /home/youngfrog/sources/running-emacs/lisp/org/ox-latex
~/sources/org-mode/lisp/org-mhe hides /home/youngfrog/sources/running-emacs/lisp/org/org-mhe
~/sources/org-mode/lisp/org-pcomplete hides /home/youngfrog/sources/running-emacs/lisp/org/org-pcomplete
~/sources/org-mode/lisp/org-mouse hides /home/youngfrog/sources/running-emacs/lisp/org/org-mouse
~/sources/org-mode/lisp/ox-man hides /home/youngfrog/sources/running-emacs/lisp/org/ox-man
~/sources/org-mode/lisp/org-archive hides /home/youngfrog/sources/running-emacs/lisp/org/org-archive
~/sources/org-mode/lisp/ox-ascii hides /home/youngfrog/sources/running-emacs/lisp/org/ox-ascii
~/sources/org-mode/lisp/ob-python hides /home/youngfrog/sources/running-emacs/lisp/org/ob-python
~/sources/org-mode/lisp/ox-org hides /home/youngfrog/sources/running-emacs/lisp/org/ox-org
~/sources/org-mode/lisp/ob-gnuplot hides /home/youngfrog/sources/running-emacs/lisp/org/ob-gnuplot
~/sources/org-mode/lisp/org-agenda hides /home/youngfrog/sources/running-emacs/lisp/org/org-agenda
~/sources/org-mode/lisp/ob-core hides /home/youngfrog/sources/running-emacs/lisp/org/ob-core
~/sources/org-mode/lisp/ob-perl hides /home/youngfrog/sources/running-emacs/lisp/org/ob-perl
~/sources/org-mode/lisp/ob-octave hides /home/youngfrog/sources/running-emacs/lisp/org/ob-octave
~/sources/org-mode/lisp/org-crypt hides /home/youngfrog/sources/running-emacs/lisp/org/org-crypt
~/sources/org-mode/lisp/org-macs hides /home/youngfrog/sources/running-emacs/lisp/org/org-macs
~/sources/org-mode/lisp/org-w3m hides /home/youngfrog/sources/running-emacs/lisp/org/org-w3m
~/sources/org-mode/lisp/org-feed hides /home/youngfrog/sources/running-emacs/lisp/org/org-feed
~/sources/org-mode/lisp/org-mobile hides /home/youngfrog/sources/running-emacs/lisp/org/org-mobile
~/sources/org-mode/lisp/org-version hides /home/youngfrog/sources/running-emacs/lisp/org/org-version
~/sources/org-mode/lisp/ob-ledger hides /home/youngfrog/sources/running-emacs/lisp/org/ob-ledger
~/sources/org-mode/lisp/org-inlinetask hides /home/youngfrog/sources/running-emacs/lisp/org/org-inlinetask
~/sources/org-mode/lisp/ob-latex hides /home/youngfrog/sources/running-emacs/lisp/org/ob-latex
~/sources/org-mode/lisp/ob-dot hides /home/youngfrog/sources/running-emacs/lisp/org/ob-dot
~/sources/org-mode/lisp/ob-screen hides /home/youngfrog/sources/running-emacs/lisp/org/ob-screen
~/sources/org-mode/lisp/org-src hides /home/youngfrog/sources/running-emacs/lisp/org/org-src
~/sources/org-mode/lisp/ob-ruby hides /home/youngfrog/sources/running-emacs/lisp/org/ob-ruby
~/sources/org-mode/lisp/org-macro hides /home/youngfrog/sources/running-emacs/lisp/org/org-macro
~/sources/org-mode/lisp/ob hides /home/youngfrog/sources/running-emacs/lisp/org/ob
~/sources/org-mode/lisp/ob-io hides /home/youngfrog/sources/running-emacs/lisp/org/ob-io
~/sources/org-mode/lisp/ob-matlab hides /home/youngfrog/sources/running-emacs/lisp/org/ob-matlab
~/sources/org-mode/lisp/ob-ref hides /home/youngfrog/sources/running-emacs/lisp/org/ob-ref
~/sources/org-mode/lisp/org-bibtex hides /home/youngfrog/sources/running-emacs/lisp/org/org-bibtex
~/sources/org-mode/lisp/org-entities hides /home/youngfrog/sources/running-emacs/lisp/org/org-entities
~/sources/org-mode/lisp/org hides /home/youngfrog/sources/running-emacs/lisp/org/org
~/sources/org-mode/lisp/ob-R hides /home/youngfrog/sources/running-emacs/lisp/org/ob-R
~/sources/org-mode/lisp/ob-C hides /home/youngfrog/sources/running-emacs/lisp/org/ob-C
~/sources/org-mode/lisp/ob-lob hides /home/youngfrog/sources/running-emacs/lisp/org/ob-lob
~/sources/org-mode/lisp/ob-awk hides /home/youngfrog/sources/running-emacs/lisp/org/ob-awk
~/sources/org-mode/lisp/ob-clojure hides /home/youngfrog/sources/running-emacs/lisp/org/ob-clojure
~/sources/org-mode/lisp/org-faces hides /home/youngfrog/sources/running-emacs/lisp/org/org-faces
~/sources/org-mode/lisp/ox-odt hides /home/youngfrog/sources/running-emacs/lisp/org/ox-odt
~/sources/org-mode/lisp/ob-css hides /home/youngfrog/sources/running-emacs/lisp/org/ob-css
~/sources/org-mode/lisp/ob-lisp hides /home/youngfrog/sources/running-emacs/lisp/org/ob-lisp
~/sources/org-mode/lisp/ob-lilypond hides /home/youngfrog/sources/running-emacs/lisp/org/ob-lilypond
~/sources/org-mode/lisp/org-attach hides /home/youngfrog/sources/running-emacs/lisp/org/org-attach
~/sources/org-mode/lisp/ob-emacs-lisp hides /home/youngfrog/sources/running-emacs/lisp/org/ob-emacs-lisp
~/sources/org-mode/lisp/ob-scala hides /home/youngfrog/sources/running-emacs/lisp/org/ob-scala
~/sources/org-mode/lisp/ob-js hides /home/youngfrog/sources/running-emacs/lisp/org/ob-js
~/sources/org-mode/lisp/org-id hides /home/youngfrog/sources/running-emacs/lisp/org/org-id
~/sources/org-mode/lisp/org-loaddefs hides /home/youngfrog/sources/running-emacs/lisp/org/org-loaddefs

Features:
(shadow sort bbdb-message mail-extr gnus-msg gnus-art mm-uu mml2015
mm-view mml-smime smime dig gnus-sum nnoo gnus-group gnus-undo nnmail
mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win gnus
gnus-ems nnheader tramp-sh misearch multi-isearch magit-key-mode magit
view tramp tramp-compat tramp-loaddefs trampver shell grep compile
diff-mode autorevert filenotify git-rebase-mode git-commit-mode log-edit
pcvs-util add-log emacsbug message rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail mail-utils
help-mode ffap thingatpt xterm hideshow org-caldav icalendar diary-lib
diary-loaddefs org-id latexenc ox-latex ox-icalendar ox-html ox-ascii
ox-publish ox org-element avl-tree url-dav url-http url-auth mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-handlers etable
etable-selection-model etable-cell-renderer etable-table-column-model
etable-table-column etable-table-model eieio-base interval-list dash
helm-config helm-aliases bbdb bbdb-site timezone yf-asy preview-latex
mb-depth icomplete autoinsert hippie-exp ert ewoc debug jka-compr
paredit windmove paren dired recentf tree-widget wid-edit org-inlinetask
winner ampc-autoloads nlinum-autoloads info sicp-autoloads
slime-autoloads finder-inf w3-autoloads workspaces-autoloads
wtf-autoloads pcase discover makey-key-mode warnings server
twittering-mode edmacro kmacro epa derived epg epg-config tls cl-macs gv
url url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util url-parse auth-source eieio eieio-core gnus-util
mm-util mail-prsvr password-cache url-vars mailcap xml cl cl-loaddefs
cl-lib time cus-start cus-load two-mode-mode tex-site auto-loads
ido-hacks ido org byte-opt advice help-fns org-macro org-footnote
org-pcomplete pcomplete org-list org-faces org-entities time-date
noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref
ob-lob ob-table ob-keys ob-exp ob-comint comint ansi-color ring ob-core
ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu
easymenu calendar cal-loaddefs package use-package bytecomp byte-compile
cconv bind-key easy-mmode tooltip electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel x-win x-dnd 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 dbusbind
gfilenotify dynamic-setting system-font-setting font-render-setting
x-toolkit x multi-tty emacs)

Memory information:
((conses 8 440164 10192)
 (symbols 24 49086 0)
 (miscs 20 215 456)
 (strings 16 113682 16161)
 (string-bytes 1 3731635)
 (vectors 8 40375)
 (vector-slots 4 733252 2022)
 (floats 8 368 100)
 (intervals 28 1571 0)
 (buffers 512 17)
 (heap 1024 17021 1204))

-- 
Nico.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17323; Package emacs. (Wed, 23 Apr 2014 14:45:01 GMT) Full text and rfc822 format available.

Message #8 received at 17323 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
Cc: 17323 <at> debbugs.gnu.org
Subject: Re: bug#17323: 24.3.90;
 SIGSEGV in mem_find (start=0x9995000) at alloc.c:3837 while GC.
Date: Wed, 23 Apr 2014 17:44:35 +0300
> From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
> Date: Wed, 23 Apr 2014 13:27:10 +0200
> 
> Ok, here's the back trace.
> 
> 3837      while (start < p->start || start >= p->end)
> (gdb) bt
> #0  0x081f0bc4 in mem_find (start=0x9995000) at alloc.c:3837
> #1  0x081ed964 in lisp_align_free (block=0x9995000) at alloc.c:1167
> #2  0x081f4ffa in gc_sweep () at alloc.c:6472
> #3  0x081f35e1 in Fgarbage_collect () at alloc.c:5643

So what triggered the crash? is p a NULL pointer?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17323; Package emacs. (Wed, 23 Apr 2014 14:56:02 GMT) Full text and rfc822 format available.

Message #11 received at 17323 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 17323 <at> debbugs.gnu.org
Subject: Re: bug#17323: 24.3.90;	SIGSEGV in mem_find (start=0x9995000) at
 alloc.c:3837 while GC.
Date: Wed, 23 Apr 2014 16:56:10 +0200
Le 23/04/2014 16:44, Eli Zaretskii a écrit :
>> From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
>> Date: Wed, 23 Apr 2014 13:27:10 +0200
>> 
>> Ok, here's the back trace.
>> 
>> 3837      while (start < p->start || start >= p->end)
>> (gdb) bt
>> #0  0x081f0bc4 in mem_find (start=0x9995000) at alloc.c:3837
>> #1  0x081ed964 in lisp_align_free (block=0x9995000) at alloc.c:1167
>> #2  0x081f4ffa in gc_sweep () at alloc.c:6472
>> #3  0x081f35e1 in Fgarbage_collect () at alloc.c:5643
> 
> So what triggered the crash? is p a NULL pointer?

I don't know. Does this answers ?

(gdb) p p
$1 = (struct mem_node *) 0x0

-- 
Nico.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17323; Package emacs. (Wed, 23 Apr 2014 15:29:01 GMT) Full text and rfc822 format available.

Message #14 received at 17323 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
Cc: 17323 <at> debbugs.gnu.org
Subject: Re: bug#17323: 24.3.90;
 SIGSEGV in mem_find (start=0x9995000) at alloc.c:3837 while GC.
Date: Wed, 23 Apr 2014 18:28:07 +0300
> Date: Wed, 23 Apr 2014 16:56:10 +0200
> From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
> CC: 17323 <at> debbugs.gnu.org
> 
> Le 23/04/2014 16:44, Eli Zaretskii a écrit :
> >> From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
> >> Date: Wed, 23 Apr 2014 13:27:10 +0200
> >> 
> >> Ok, here's the back trace.
> >> 
> >> 3837      while (start < p->start || start >= p->end)
> >> (gdb) bt
> >> #0  0x081f0bc4 in mem_find (start=0x9995000) at alloc.c:3837
> >> #1  0x081ed964 in lisp_align_free (block=0x9995000) at alloc.c:1167
> >> #2  0x081f4ffa in gc_sweep () at alloc.c:6472
> >> #3  0x081f35e1 in Fgarbage_collect () at alloc.c:5643
> > 
> > So what triggered the crash? is p a NULL pointer?
> 
> I don't know. Does this answers ?
> 
> (gdb) p p
> $1 = (struct mem_node *) 0x0

Yes, this is a NULL pointer.  I hope GC Gods will look into this.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17323; Package emacs. (Tue, 29 Apr 2014 03:58:02 GMT) Full text and rfc822 format available.

Message #17 received at 17323 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>, 17323 <at> debbugs.gnu.org
Subject: Re: bug#17323: 24.3.90;
 SIGSEGV in mem_find (start=0x9995000) at alloc.c:3837 while GC.
Date: Fri, 25 Apr 2014 13:49:53 -0400
> Yes, this is a NULL pointer.  I hope GC Gods will look into this.

I hope too, because with the info we have, I think only an Oracle or
a God will be of help.  And no, my crystal ball won't help either: it
seems to suffer from Alzheimer of something.


        Stef




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#17323; Package emacs. (Tue, 29 Apr 2014 05:46:02 GMT) Full text and rfc822 format available.

Message #20 received at 17323 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
To: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
Cc: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>,
 Eli Zaretskii <eliz <at> gnu.org>, 17323 <at> debbugs.gnu.org
Subject: Re: bug#17323: 24.3.90;
 SIGSEGV in mem_find (start=0x9995000) at alloc.c:3837 while GC.
Date: Tue, 29 Apr 2014 07:45:41 +0200
Stefan Monnier <monnier <at> IRO.UMontreal.CA> writes:

>> Yes, this is a NULL pointer.  I hope GC Gods will look into this.
>
> I hope too, because with the info we have,

I still have the gdb session open, if it helps.

> I think only an Oracle or a God will be of help. And no, my crystal
> ball won't help either: it seems to suffer from Alzheimer of
> something.

That crash was the third one in a series of three crashes (I reported
the first as bug#17322 ; the second one I didn't report). Then it didn't
crash for a few hours, then I decided to rebuild and had no such
problems since then. Perhaps we can blame it on a faulty build and close
the bug.

-- 
Nico.




Reply sent to Glenn Morris <rgm <at> gnu.org>:
You have taken responsibility. (Tue, 12 Aug 2014 03:48:02 GMT) Full text and rfc822 format available.

Notification sent to Nicolas Richard <theonewiththeevillook <at> yahoo.fr>:
bug acknowledged by developer. (Tue, 12 Aug 2014 03:48:03 GMT) Full text and rfc822 format available.

Message #25 received at 17323-done <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: 17323-done <at> debbugs.gnu.org
Subject: Re: bug#17323: 24.3.90;
 SIGSEGV in mem_find (start=0x9995000) at alloc.c:3837 while GC.
Date: Mon, 11 Aug 2014 23:47:14 -0400
Nicolas Richard wrote:

> That crash was the third one in a series of three crashes (I reported
> the first as bug#17322 ; the second one I didn't report). Then it didn't
> crash for a few hours, then I decided to rebuild and had no such
> problems since then. Perhaps we can blame it on a faulty build and close
> the bug.

I'll do that, since it seems no-one can do anything with the available
info in any case. But thanks for the reports.




Forcibly Merged 17322 17323. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Tue, 12 Aug 2014 03:49:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 09 Sep 2014 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 10 years and 343 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.