GNU bug report logs - #17539
24.3.91; SIGSEGV due to move_it_in_display_line_to

Previous Next

Package: emacs;

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

Date: Wed, 21 May 2014 09:58:02 UTC

Severity: important

Tags: moreinfo

Merged with 17526

Found in versions 24.3.90, 24.3.91

Done: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>

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: Ken Brown <kbrown <at> cornell.edu>
Subject: bug#17526: closed (Re: bug#17539: 24.3.91; SIGSEGV due to
 move_it_in_display_line_to)
Date: Fri, 23 May 2014 08:36:03 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#17539: 24.3.90; Crash in Cygwin-w32 build

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 17526 <at> debbugs.gnu.org.

-- 
17539: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17539
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>,
 17539-done <at> debbugs.gnu.org
Subject: Re: bug#17539: 24.3.91; SIGSEGV due to move_it_in_display_line_to
Date: Fri, 23 May 2014 10:36:56 +0200
[cc: 17539-done]

Eli Zaretskii <eliz <at> gnu.org> writes:
> Thanks, I think I fixed that (emacs-24 branch, revision 117137).  The
> patch is below if you want to try that.

It seems to work fine, thanks !

-- 
Nico.

[Message part 3 (message/rfc822, inline)]
From: Ken Brown <kbrown <at> cornell.edu>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3.90; Crash in Cygwin-w32 build
Date: Mon, 19 May 2014 08:30:49 -0400
I just got a crash with the following backtrace:

#0  0x000007fefd5f3ca3 in KERNELBASE!DebugBreak ()
   from /c/Windows/system32/KERNELBASE.dll
#1  0x000000010061a344 in emacs_abort ()
    at /usr/src/debug/emacs-24.3.90-1/src/w32fns.c:8460
#2  0x000000010043616a in move_it_to (it=0x4284e0, to_charpos=-1, to_x=-1,
    to_y=-1, to_vpos=10, op=4)
    at /usr/src/debug/emacs-24.3.90-1/src/xdisp.c:9198
#3  0x0000000100436fc2 in move_it_by_lines (it=0x4284e0, dvpos=10)
    at /usr/src/debug/emacs-24.3.90-1/src/xdisp.c:9490
#4  0x000000010048972d in window_scroll_pixel_based (window=4312108109, n=10,
    whole=false, noerror=0) at /usr/src/debug/emacs-24.3.90-1/src/window.c:5021
#5  0x0000000100488e6e in window_scroll (window=4312108109, n=10, whole=false,
    noerror=0) at /usr/src/debug/emacs-24.3.90-1/src/window.c:4838
#6  0x000000010048a976 in scroll_command (n=40, direction=1)
    at /usr/src/debug/emacs-24.3.90-1/src/window.c:5395
#7  0x000000010048a9ad in Fscroll_up (arg=40)
    at /usr/src/debug/emacs-24.3.90-1/src/window.c:5410
#8  0x0000000100599b62 in Ffuncall (nargs=2, args=0x429400)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:2815
#9  0x0000000100598538 in eval_sub (form=4303443726)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:2157
#10 0x0000000100596576 in internal_lisp_condition_case (var=4305639474,
    bodyform=4303443726, handlers=4303443758)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:1323
#11 0x00000001005de00c in exec_byte_code (bytestr=4303442833,
    vector=4303442869, maxdepth=36, args_template=4305639474, nargs=0, args=0x0)
    at /usr/src/debug/emacs-24.3.90-1/src/bytecode.c:1169
#12 0x000000010059a5a0 in funcall_lambda (fun=4303442781, nargs=1,
    arg_vector=0x1008153b5 <pure+1729173>)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:3049
#13 0x0000000100599d77 in Ffuncall (nargs=2, args=0x429c70)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:2864
#14 0x0000000100598b81 in Fapply (nargs=2, args=0x429c70)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:2301
#15 0x000000010059945b in apply1 (fn=4314187618, arg=25779245142)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:2588
#16 0x0000000100591c5d in Fcall_interactively (function=4314187618,
    record_flag=4305639474, keys=4305688189)
    at /usr/src/debug/emacs-24.3.90-1/src/callint.c:378
#17 0x0000000100599bb3 in Ffuncall (nargs=4, args=0x429ff8)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:2822
#18 0x00000001005dcaa2 in exec_byte_code (bytestr=4302634489,
    vector=4302634525, maxdepth=52, args_template=4100, nargs=1, args=0x42a590)
    at /usr/src/debug/emacs-24.3.90-1/src/bytecode.c:919
#19 0x000000010059a286 in funcall_lambda (fun=4302634445, nargs=1,
    arg_vector=0x42a588) at /usr/src/debug/emacs-24.3.90-1/src/eval.c:2983
#20 0x0000000100599d77 in Ffuncall (nargs=2, args=0x42a580)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:2864
#21 0x00000001005994ca in call1 (fn=4305696770, arg1=4314187618)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:2614
#22 0x0000000100500128 in command_loop_1 ()
    at /usr/src/debug/emacs-24.3.90-1/src/keyboard.c:1556
#23 0x0000000100596707 in internal_condition_case (
    bfun=0x1004ff821 <command_loop_1>, handlers=4305705682,
    hfun=0x1004fef62 <cmd_error>)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:1354
#24 0x00000001004ff4e5 in command_loop_2 (ignore=4305639474)
    at /usr/src/debug/emacs-24.3.90-1/src/keyboard.c:1174
#25 0x0000000100595e81 in internal_catch (tag=4305695746,
    func=0x1004ff4b3 <command_loop_2>, arg=4305639474)
    at /usr/src/debug/emacs-24.3.90-1/src/eval.c:1118
#26 0x00000001004ff474 in command_loop ()
    at /usr/src/debug/emacs-24.3.90-1/src/keyboard.c:1153
#27 0x00000001004feadf in recursive_edit_1 ()
    at /usr/src/debug/emacs-24.3.90-1/src/keyboard.c:777
#28 0x00000001004fec83 in Frecursive_edit ()
    at /usr/src/debug/emacs-24.3.90-1/src/keyboard.c:845
#29 0x00000001004fca49 in main (argc=1, argv=0x42ab30)
    at /usr/src/debug/emacs-24.3.90-1/src/emacs.c:1646

Lisp Backtrace:
"scroll-up" (0x429408)
"funcall" (0x429400)
"mwheel-scroll" (0x429c78)
"call-interactively" (0x42a000)
"command-execute" (0x42a588)

I still have the gdb session open if further information would be useful.

Ken

In GNU Emacs 24.3.90.1 (x86_64-unknown-cygwin)
 of 2014-05-03 on fiona
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure
 --srcdir=/home/kbrown/src/cygemacs/emacs-24.3.90-1.x86_64/src/emacs-24.3.90
 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
 --libexecdir=/usr/libexec --datadir=/usr/share --localstatedir=/var
 --sysconfdir=/etc --libdir=/usr/lib --datarootdir=/usr/share
 --docdir=/usr/share/doc/emacs --htmldir=/usr/share/doc/emacs/html -C
 --with-w32 'CFLAGS=-ggdb -O2 -pipe -Wimplicit-function-declaration -O0
 -fdebug-prefix-map=/home/kbrown/src/cygemacs/emacs-24.3.90-1.x86_64/build=/usr/src/debug/emacs-24.3.90-1
 -fdebug-prefix-map=/home/kbrown/src/cygemacs/emacs-24.3.90-1.x86_64/src/emacs-24.3.90=/usr/src/debug/emacs-24.3.90-1'
 CPPFLAGS= LDFLAGS=-Wl,--stack,0x400000'

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

Major mode: Fundamental

Minor modes in effect:
  show-paren-mode: t
  display-time-mode: t
  delete-selection-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  temp-buffer-resize-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
C-x d s r c / e m <tab> e m <tab> s r <tab> <return> 
SPC SPC SPC SPC SPC SPC SPC SPC SPC v C-u 9 4 9 0 g 
<wheel-up> <wheel-down> <down-mouse-1> <mouse-1> <wheel-down> 
<double-wheel-down> <triple-wheel-down> <wheel-down> 
<wheel-up> <double-wheel-up> <triple-wheel-up> <triple-wheel-up> 
<help-echo> <help-echo> q q C-h C-a M-x r e p o r t 
- e m <tab> <return>

Recent messages:
Loading help-at-pt...done
Loading paren...done
Loading /home/kbrown/emacs/.custom-24.el (source)...done
Loading /home/kbrown/emacs/cygwin-init.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
mouse-2: visit this file in other window
View mode: type C-h for help, h for commands, q to quit.
Mark set
mouse-2: visit this file in other window
For information about GNU Emacs and the GNU system, type C-h C-a.

Load-path shadows:
None found.

Features:
(shadow gnus-util mail-extr emacsbug message idna cl-macs gv 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 vc-bzr cc-langs cc-mode cc-fonts cc-guess
cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs view
server dired edmacro kmacro solar cal-dst planner-diary cl diary-lib
diary-loaddefs planner-publish muse-xml planner advice help-fns cal-menu
calendar cal-loaddefs sort muse-colors muse-latex muse-html
muse-xml-common cus-edit muse-publish muse-project muse-protocols
muse-regexps wid-edit cl-loaddefs cl-lib derived muse muse-nested-tags
muse-mode gap-mode-autoloads info easymenu muse-autoloads package
preview-latex tex-site auto-loads saveplace paren help-at-pt time delsel
cus-start cus-load time-date tooltip electric uniquify ediff-hook
vc-hooks lisp-float-type mwheel w32-common-fns disp-table w32-win
w32-vars 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 w32 multi-tty emacs)

Memory information:
((conses 16 174489 9200)
 (symbols 48 26797 0)
 (miscs 40 119 178)
 (strings 32 37731 6072)
 (string-bytes 1 1158288)
 (vectors 16 18635)
 (vector-slots 8 467061 5782)
 (floats 8 438 80)
 (intervals 56 1208 0)
 (buffers 960 16))



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

Previous Next


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