GNU bug report logs - #18586
24.4.50; "Not an in-range integer, float, or cons of integers" from x-focus-frame

Previous Next

Package: emacs;

Reported by: Rupert Swarbrick <ruperts <at> broadcom.com>

Date: Mon, 29 Sep 2014 20:36:04 UTC

Severity: normal

Found in version 24.4.50

Done: Rupert Swarbrick <ruperts <at> broadcom.com>

Bug is archived. No further changes may be made.

Full log


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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Jan Djärv <jan.h.d <at> swipnet.se>
Cc: 18586 <at> debbugs.gnu.org
Subject: Re: 24.4.50; "Not an in-range integer, float, or cons of integers"
 from x-focus-frame
Date: Wed, 01 Oct 2014 21:54:02 -0700
> I guess the apropriate thing to do is to use cons_to_signed if the value fits in 32 signed bits, and cons_to_unsigned if it fits in 32 unsigned bits.

There's already a function cons_to_x_long that does exactly that, and I'll look 
into a patch to use it.  However, I suspect another bug is involved, as the 
reported value (0x385f739b4) does not fit in 32-bit unsigned long either, and I 
have a sneaking suspicion that it's garbage of some sort, i.e., that there's 
another bug at work here too.




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

Previous Next


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