GNU bug report logs - #11984
24.1; segfault while deleting a window

Previous Next

Package: emacs;

Reported by: Russell Sim <russell.sim <at> gmail.com>

Date: Thu, 19 Jul 2012 02:17:01 UTC

Severity: normal

Merged with 12175

Found in version 24.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Russell Sim <russell.sim <at> gmail.com>
Subject: bug#11984: closed (Re: bug#11984: 24.1; segfault while deleting a
 window)
Date: Sat, 21 Jul 2012 12:11:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#11984: 24.1; segfault while deleting a window

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 11984 <at> debbugs.gnu.org.

-- 
11984: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11984
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Eli Zaretskii <eliz <at> gnu.org>
To: Russell Sim <russell.sim <at> gmail.com>
Cc: cyd <at> gnu.org, 11984-done <at> debbugs.gnu.org
Subject: Re: bug#11984: 24.1; segfault while deleting a window
Date: Sat, 21 Jul 2012 15:04:09 +0300
> From: Russell Sim <russell.sim <at> gmail.com>
> Cc: cyd <at> gnu.org,  11984 <at> debbugs.gnu.org
> Date: Sat, 21 Jul 2012 19:45:08 +1000
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > That's it your problem: you didn't include the changes below, which
> > make sure mouse-highlight info is never accessed for 'initial' frame
> > types.  The changes below were only done on the trunk, they aren't in
> > the emacs-24 branch.
> 
> Worked like a charm. :)

Thanks, I'm closing this bug, then.

[Message part 3 (message/rfc822, inline)]
From: Russell Sim <russell.sim <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.1; segfault while deleting a window
Date: Thu, 19 Jul 2012 08:08:32 +1000
Hi,

So I recently started playing around with the python-mode test cases and
during the batch mode execution I seem to be able to induce a segfault
every time.  I'm running a build of the emacs24.1 tag from the git
repository, the ref is d2ba302127b8dac9b3e02db5c403293982e60e84.


This isn't strictly run with -Q because there are a bunch of tests that
are loaded but it is a consistent case and I can easily gather more
information if needed.  Here is the core dump from one of the crashes
http://russellsim.org/emacs-24.d2ba302.core I made it with debug enabled
if you would like any more info i would be glad to provide it.

Cheers,
Russell



#0  0x000000000048c435 in Fdelete_other_windows_internal (window=24353749, root=24387925) at window.c:2649
#1  0x0000000000602831 in Ffuncall (nargs=3, args=0x7ffffffe3e30) at eval.c:3005
#2  0x000000000064dc18 in exec_byte_code (bytestr=9704177, vector=9704229, maxdepth=20, args_template=12726818, nargs=0, args=0x0) at bytecode.c:785
#3  0x000000000064d183 in Fbyte_code (bytestr=9704177, vector=9704229, maxdepth=20) at bytecode.c:423
#4  0x00000000006011ef in eval_sub (form=9704150) at eval.c:2356
#5  0x00000000005fee2b in internal_catch (tag=13220914, func=0x600b55 <eval_sub>, arg=9704150) at eval.c:1272
#6  0x000000000064e877 in exec_byte_code (bytestr=9703985, vector=9704021, maxdepth=16, args_template=12726818, nargs=0, args=0x0) at bytecode.c:966
#7  0x0000000000603231 in funcall_lambda (fun=9703925, nargs=0, arg_vector=0x7ffffffe48f0) at eval.c:3233
#8  0x0000000000602d38 in apply_lambda (fun=9703925, args=12726818) at eval.c:3110
#9  0x00000000006013b4 in eval_sub (form=22167222) at eval.c:2395
#10 0x00000000005fd383 in Fprogn (args=24543862) at eval.c:364
#11 0x00000000005fea78 in Flet (args=24543814) at eval.c:1120
#12 0x0000000000600eae in eval_sub (form=24543798) at eval.c:2298
#13 0x0000000000601488 in eval_sub (form=23627398) at eval.c:2411
#14 0x00000000005fd383 in Fprogn (args=23627494) at eval.c:364
#15 0x00000000005fea78 in Flet (args=23627382) at eval.c:1120
#16 0x0000000000600eae in eval_sub (form=23627318) at eval.c:2298
#17 0x00000000005fd383 in Fprogn (args=23627510) at eval.c:364
#18 0x00000000006031cc in funcall_lambda (fun=23627526, nargs=1, arg_vector=0x7ffffffe53d8) at eval.c:3226
#19 0x0000000000602acd in Ffuncall (nargs=2, args=0x7ffffffe53d0) at eval.c:3063
#20 0x00000000005fcaa6 in Fcall_interactively (function=22507826, record_flag=12726818, keys=12773141) at callint.c:852
#21 0x0000000000602860 in Ffuncall (nargs=4, args=0x7ffffffe56f0) at eval.c:3009
#22 0x0000000000602066 in call3 (fn=12867138, arg1=22507826, arg2=12726818, arg3=12726818) at eval.c:2802
#23 0x00000000005767d7 in Fcommand_execute (cmd=22507826, record_flag=12726818, keys=12726818, special=12726818) at keyboard.c:10330
#24 0x0000000000602893 in Ffuncall (nargs=2, args=0x7ffffffe5910) at eval.c:3013
#25 0x000000000064dc18 in exec_byte_code (bytestr=9958345, vector=9958381, maxdepth=88, args_template=1028, nargs=1, args=0x7ffffffe5e10) at bytecode.c:785
#26 0x0000000000602f5b in funcall_lambda (fun=9958293, nargs=1, arg_vector=0x7ffffffe5e08) at eval.c:3167
#27 0x0000000000602a19 in Ffuncall (nargs=2, args=0x7ffffffe5e00) at eval.c:3051
#28 0x000000000064dc18 in exec_byte_code (bytestr=9934113, vector=9934149, maxdepth=72, args_template=0, nargs=0, args=0x7ffffffe6350) at bytecode.c:785
#29 0x0000000000602f5b in funcall_lambda (fun=9934061, nargs=0, arg_vector=0x7ffffffe6350) at eval.c:3167
#30 0x0000000000602a19 in Ffuncall (nargs=1, args=0x7ffffffe6348) at eval.c:3051
#31 0x000000000064dc18 in exec_byte_code (bytestr=9928657, vector=9928693, maxdepth=32, args_template=0, nargs=0, args=0x7ffffffe6780) at bytecode.c:785
#32 0x0000000000602f5b in funcall_lambda (fun=9928605, nargs=0, arg_vector=0x7ffffffe6780) at eval.c:3167
#33 0x0000000000602d38 in apply_lambda (fun=9928605, args=12726818) at eval.c:3110
#34 0x00000000006013b4 in eval_sub (form=13141254) at eval.c:2395
#35 0x0000000000600b43 in Feval (form=13141254, lexical=12726818) at eval.c:2204
#36 0x0000000000563b51 in top_level_2 () at keyboard.c:1169
#37 0x00000000005ff4a1 in internal_condition_case (bfun=0x563b34 <top_level_2>, handlers=12779106, hfun=0x563710 <cmd_error>) at eval.c:1515
#38 0x0000000000563b8b in top_level_1 (ignore=12726818) at keyboard.c:1177
#39 0x00000000005fee2b in internal_catch (tag=12774850, func=0x563b53 <top_level_1>, arg=12726818) at eval.c:1272
#40 0x0000000000563aaf in command_loop () at keyboard.c:1132
#41 0x0000000000563254 in recursive_edit_1 () at keyboard.c:759
#42 0x00000000005633f7 in Frecursive_edit () at keyboard.c:823
#43 0x0000000000561494 in main (argc=1739, argv=0x7ffffffe71a8) at emacs.c:1715


In GNU Emacs 24.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10)
 of 2012-07-18 on marvin
Windowing system distributor `The X.Org Foundation', version 11.0.11104000
Configured using:
 `configure 'CFLAGS=-ggdb3 -O0' 'CXXFLAGS=-ggdb3 -O0' 'LDFLAGS=-ggdb3''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_AU.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Comint

Minor modes in effect:
  shell-dirtrack-mode: t
  compilation-shell-minor-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
M-x r e p <tab> o r t <tab> <return>

Recent messages:
Saving file /home/russell/tmp/classblah.py...
Wrote /home/russell/tmp/classblah.py
Can't find completion for "CLASS_INS.someDe"
Scanning for dabbrevs...done
Expansion found in 'classblah.py'
pycomplete-same-folder-class-lp:889052-test passed
python-shell-complete-test passed
usr-bin-python2.7-shell-complete-test passed
progn: Wrong type argument: char-or-string-p, nil
Making completion list...

Load-path shadows:
None found.

Features:
(shadow sort gnus-util mail-extr emacsbug message byte-opt format-spec
rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils help-mode view vc-git thingatpt dabbrev
noutline outline py-shell-completion-tests python-extended-executes-test
python-mode-test py-bug-numbered-tests pycomplete python-mode easymenu
easy-mmode edmacro kmacro imenu flymake rx shell pcomplete compile
skeleton bytecomp byte-compile cconv macroexp comint derived ansi-color
ring cl cc-cmds cc-engine cc-vars cc-defs regexp-opt cc-bytecomp pymacs
advice help-fns advice-preload time-date tooltip ediff-hook vc-hooks
lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe
lisp-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 loaddefs button faces cus-face files text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process dbusbind
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty emacs)



This bug report was last modified 12 years and 282 days ago.

Previous Next


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