GNU bug report logs - #16350
24.3.50; emacs_backtrace.txt

Previous Next

Package: emacs;

Reported by: Drew Adams <drew.adams <at> oracle.com>

Date: Sun, 5 Jan 2014 07:24:02 UTC

Severity: normal

Tags: moreinfo

Found in version 24.3.50

Done: Lars Ingebrigtsen <larsi <at> gnus.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 16350 in the body.
You can then email your comments to 16350 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#16350; Package emacs. (Sun, 05 Jan 2014 07:24:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Drew Adams <drew.adams <at> oracle.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 05 Jan 2014 07:24:03 GMT) Full text and rfc822 format available.

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

From: Drew Adams <drew.adams <at> oracle.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3.50; emacs_backtrace.txt
Date: Sat, 4 Jan 2014 23:23:03 -0800 (PST)

This time the crash occurred when I hit a key (M-k) in the minibuffer,
which is a key I use commonly (its command empties the minibuffer after
the prompt).

Exception 0xc0000005 at this address:
011d7fd1

Backtrace:
011fb48b
011fb4fc
010efd02
011142d8
011142b3
0111430c
010011e6
75c9fff7
77ca74fb
77c69f41




In GNU Emacs 24.3.50.1 (i686-pc-mingw32)
 of 2014-01-01 on ODIEONE
Bzr revision: 115827 eggert <at> cs.ucla.edu-20140101192741-bi5hb4xb4kdi2zpw
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --prefix=/c/Devel/emacs/binary --enable-checking=yes,glyphs
 'CFLAGS=-O0 -g3' LDFLAGS=-Lc:/Devel/emacs/lib
 CPPFLAGS=-Ic:/Devel/emacs/include'




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16350; Package emacs. (Sun, 05 Jan 2014 17:30:03 GMT) Full text and rfc822 format available.

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

From: Juanma Barranquero <lekktu <at> gmail.com>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: 16350 <at> debbugs.gnu.org
Subject: Re: bug#16350: 24.3.50; emacs_backtrace.txt
Date: Sun, 5 Jan 2014 18:29:10 +0100
??
??:0
next_interval at intervals.c:720
??
??:0
??
??:0
w32_backtrace at w32fns.c:8393
emacs_abort at w32fns.c:8425
terminate_due_to_signal at emacs.c:378
handle_fatal_signal at sysdep.c:1628
deliver_thread_signal at sysdep.c:1602
deliver_fatal_thread_signal at sysdep.c:1640
?? at crt1.c:0
??
??:0
??
??:0
??
??:0




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16350; Package emacs. (Sun, 05 Jan 2014 18:01:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Juanma Barranquero <lekktu <at> gmail.com>
Cc: 16350 <at> debbugs.gnu.org, drew.adams <at> oracle.com
Subject: Re: bug#16350: 24.3.50; emacs_backtrace.txt
Date: Sun, 05 Jan 2014 20:00:14 +0200
> From: Juanma Barranquero <lekktu <at> gmail.com>
> Date: Sun, 5 Jan 2014 18:29:10 +0100
> Cc: 16350 <at> debbugs.gnu.org
> 
> next_interval at intervals.c:720

This is here:


  if (! NULL_RIGHT_CHILD (i))
    {
      i = i->right;
      while (! NULL_LEFT_CHILD (i))  <<<<<<<<<<<<<<<<<<
	i = i->left;

Which means we enter this fragment with 'i' that is non-NULL, but an
invalid pointer.

I don't see how to catch this except on a debugger.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#16350; Package emacs. (Mon, 10 Feb 2014 03:53:02 GMT) Full text and rfc822 format available.

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

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Juanma Barranquero <lekktu <at> gmail.com>, 16350 <at> debbugs.gnu.org,
 drew.adams <at> oracle.com
Subject: Re: bug#16350: 24.3.50; emacs_backtrace.txt
Date: Sun, 09 Feb 2014 19:51:01 -0800
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Juanma Barranquero <lekktu <at> gmail.com>
>> Date: Sun, 5 Jan 2014 18:29:10 +0100
>> Cc: 16350 <at> debbugs.gnu.org
>> 
>> next_interval at intervals.c:720
>
> This is here:
>
>   if (! NULL_RIGHT_CHILD (i))
>     {
>       i = i->right;
>       while (! NULL_LEFT_CHILD (i))  <<<<<<<<<<<<<<<<<<
> 	i = i->left;
>
> Which means we enter this fragment with 'i' that is non-NULL, but an
> invalid pointer.
>
> I don't see how to catch this except on a debugger.

Ok; closing.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




bug closed, send any further explanations to 16350 <at> debbugs.gnu.org and Drew Adams <drew.adams <at> oracle.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Mon, 10 Feb 2014 03:53: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. (Mon, 10 Mar 2014 11:24:12 GMT) Full text and rfc822 format available.

This bug report was last modified 11 years and 107 days ago.

Previous Next


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