GNU bug report logs - #18161
24.3.92; Crash in do_switch_frame

Previous Next

Package: emacs;

Reported by: Mat Smiglarski <penthief <at> SDF.ORG>

Date: Thu, 31 Jul 2014 22:07:01 UTC

Severity: normal

Found in version 24.3.92

Fixed in version 24.3.93

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

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Mat Smiglarski <penthief <at> SDF.ORG>
To: Dmitry Antipov <dmantipov <at> yandex.ru>
Cc: 18161 <at> debbugs.gnu.org
Subject: bug#18161: 24.3.92; Crash in do_switch_frame
Date: Sat, 02 Aug 2014 18:40:59 +0100
On 2014-08-02 18:22, Dmitry Antipov wrote:
> On 08/02/2014 07:05 PM, Mat Smiglarski wrote:
> 
>> Lisp Backtrace:
>> "select-frame" (0xffffd9c0)
>> "winner-configuration" (0xffffdb60)
>> "winner-insert-if-new" (0xffffdd20)
>> "winner-save-old-configurations" (0xffffdec0)
> 
> OK.  So the problem is caused by winner-mode.  Since this bug's "Recent 
> input"
> isn't too informative, I should ask about how you're running 
> winner-mode.
> Do you have it enabled in your .emacs?

Here is my .emacs and this should be enough to reproduce the segfault at 
startup.

(winner-mode)
(make-frame '((left . unbound-symbol)))

Here is a better backtrace:

(gdb) bt full 4
#0  0x000000000051b898 in x_get_focus_frame (frame=0x12639d8) at 
xfns.c:3326
        dpyinfo = 0x53d676 <FRAMEP+29>
        xfocus = 19282397
#1  0x0000000000423dab in do_switch_frame (frame=19282397, track=1, 
for_deletion=0,
    norecord=16355938) at frame.c:839
        focus = 9294128
        xfocus = 42959566609
        sf = 0x11f32d8
#2  0x0000000000424052 in Fselect_frame (frame=19282397, 
norecord=16355938) at frame.c:913
No locals.
#3  0x00000000005d93a1 in Ffuncall (nargs=3, args=0x7fffffffce08) at 
eval.c:2818
        fun = 9294133
        original_fun = 13019330
        funcar = 6136289
        numargs = 2
        lisp_numargs = 140737488342512
        val = 140737488342480
        internal_args = 0x7fffffffce10
        i = 5495648
(More stack frames follow...)

Lisp Backtrace:
"select-frame" (0xffffce10)
"winner-configuration" (0xffffd300)
"winner-insert-if-new" (0xffffd810)
"winner-save-old-configurations" (0xffffdd00)






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

Previous Next


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