* bug#13717: scrolling very fast makes emacs-nox segfault
@ 2013-02-15 3:42 Troy Sankey
2013-02-15 8:01 ` Eli Zaretskii
0 siblings, 1 reply; 8+ messages in thread
From: Troy Sankey @ 2013-02-15 3:42 UTC (permalink / raw)
To: 13717
Steps:
1. install GNU Emacs 24.2 (openSUSE 12.2)
2. delete ~/.emacs
3. open gnome-terminal (I'm using gnome-shell)
4. $ emacs-nox
5. scroll very fast -- I've tried both mouse wheel and touchpad
6. segfault
I can't get a proper backtrace because I don't have the appropriate
debugging symbols. I've installed emacs-debuginfo and
emacs-nox-debuginfo, but that did not help.
Troy
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#13717: scrolling very fast makes emacs-nox segfault
2013-02-15 3:42 bug#13717: scrolling very fast makes emacs-nox segfault Troy Sankey
@ 2013-02-15 8:01 ` Eli Zaretskii
2013-02-15 8:32 ` Glenn Morris
2013-02-15 18:25 ` Troy Sankey
0 siblings, 2 replies; 8+ messages in thread
From: Eli Zaretskii @ 2013-02-15 8:01 UTC (permalink / raw)
To: Troy Sankey; +Cc: 13717
> From: Troy Sankey <sankeytms@gmail.com>
> Date: Thu, 14 Feb 2013 19:42:09 -0800
>
> Steps:
> 1. install GNU Emacs 24.2 (openSUSE 12.2)
> 2. delete ~/.emacs
> 3. open gnome-terminal (I'm using gnome-shell)
> 4. $ emacs-nox
> 5. scroll very fast -- I've tried both mouse wheel and touchpad
> 6. segfault
Scroll which file? The *scratch* buffer is too short, and cannot be
scrolled.
> I can't get a proper backtrace because I don't have the appropriate
> debugging symbols. I've installed emacs-debuginfo and
> emacs-nox-debuginfo, but that did not help.
I hope someone can post a backtrace, because this is 100% not
reproducible on my system (but I don't have gnome-terminal or
gnome-shell).
Also, could you perhaps try a recent pretest of Emacs 24.3? If that
problem doesn't exist there, it probably was already solved.
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#13717: scrolling very fast makes emacs-nox segfault
2013-02-15 8:01 ` Eli Zaretskii
@ 2013-02-15 8:32 ` Glenn Morris
2013-02-15 18:25 ` Troy Sankey
1 sibling, 0 replies; 8+ messages in thread
From: Glenn Morris @ 2013-02-15 8:32 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 13717, Troy Sankey
Eli Zaretskii wrote:
> I hope someone can post a backtrace, because this is 100% not
> reproducible on my system (but I don't have gnome-terminal or
> gnome-shell).
Nor on mine (I did try gnome-terminal inside gnome-shell, and scrolled
24.2 as fast as I could).
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#13717: scrolling very fast makes emacs-nox segfault
2013-02-15 8:01 ` Eli Zaretskii
2013-02-15 8:32 ` Glenn Morris
@ 2013-02-15 18:25 ` Troy Sankey
2013-02-17 6:05 ` Troy Sankey
1 sibling, 1 reply; 8+ messages in thread
From: Troy Sankey @ 2013-02-15 18:25 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 13717
[-- Attachment #1: Type: text/plain, Size: 898 bytes --]
> Scroll which file? The *scratch* buffer is too short, and cannot be
> scrolled.
Yes, the *scratch* buffer (but any buffer will do). It doesn't visually
scroll, but on my machine scrolling produces a lot of audible bells and
emacs keeps saying "Beginning/End of buffer".
> I hope someone can post a backtrace, because this is 100% not
> reproducible on my system (but I don't have gnome-terminal or
> gnome-shell).
I was able to produce a backtrace by ensuring my *-debuginfo packages
were the same version as my emacs packages :P I'm not entirely sure how
this bug tracker takes pastes... so I've attached it. Also mirrored
here: http://eserver.sytes.net/tmp/emacs-nox-scrolling-bt.txt
> Also, could you perhaps try a recent pretest of Emacs 24.3? If that
> problem doesn't exist there, it probably was already solved.
I'm a little busy, but I'll get back to compiling emacs later today.
[-- Attachment #2: emacs-nox-scrolling-bt.txt --]
[-- Type: text/plain, Size: 1643 bytes --]
#0 0x00000000004ed5a3 in lisp_align_malloc (type=type@entry=MEM_TYPE_CONS, nbytes=1008) at alloc.c:1118
#1 0x00000000004ed966 in Fcons (car=11457778, cdr=<optimized out>) at alloc.c:2775
#2 0x00000000004a5ec0 in Fkey_binding (key=key@entry=11461349, accept_default=11407954, no_remap=11408002, position=11407954) at keymap.c:1714
#3 0x00000000004a6085 in Fcommand_remapping (keymaps=<optimized out>, position=<optimized out>, command=<optimized out>) at keymap.c:1249
#4 Fcommand_remapping (command=<optimized out>, position=<optimized out>, keymaps=<optimized out>) at keymap.c:1240
#5 0x000000000049e5d3 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffd330, prompt=11407954, dont_downcase_last=dont_downcase_last@entry=0, can_return_switch_frame=can_return_switch_frame@entry=1, fix_current_buffer=fix_current_buffer@entry=1, bufsize=30) at keyboard.c:10055
#6 0x000000000049edfc in command_loop_1 () at keyboard.c:1449
#7 0x00000000005053d1 in internal_condition_case (bfun=bfun@entry=0x49ec10 <command_loop_1>, handlers=11475938, hfun=hfun@entry=0x494a10 <cmd_error>) at eval.c:1514
#8 0x000000000049351e in command_loop_2 (ignore=ignore@entry=11407954) at keyboard.c:1160
#9 0x00000000005052cb in internal_catch (tag=<error reading variable: Cannot access memory at address 0xffffffffffffffe2>, func=func@entry=0x493500 <command_loop_2>, arg=11407954) at eval.c:1271
#10 0x00000000004944f7 in command_loop () at keyboard.c:1139
#11 recursive_edit_1 () at keyboard.c:759
#12 0x0000000000494825 in Frecursive_edit () at keyboard.c:823
#13 0x0000000000407e5d in main (argc=<optimized out>, argv=0x7fffffffdb58) at emacs.c:1715
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#13717: scrolling very fast makes emacs-nox segfault
2013-02-15 18:25 ` Troy Sankey
@ 2013-02-17 6:05 ` Troy Sankey
2013-02-17 6:41 ` Glenn Morris
0 siblings, 1 reply; 8+ messages in thread
From: Troy Sankey @ 2013-02-17 6:05 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 13717
> I'm a little busy, but I'll get back to compiling emacs later today.
I compiled trunk, and it does not segfault no matter how fast I scroll.
I used the following flags:
--with-gpm \
--without-x \
--without-sound \
--without-sync-input \
--without-xpm \
--without-jpeg \
--without-tiff \
--without-gif \
--without-png
which are the same flags used in the emacs RPM for openSUSE.
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#13717: scrolling very fast makes emacs-nox segfault
2013-02-17 6:05 ` Troy Sankey
@ 2013-02-17 6:41 ` Glenn Morris
2013-02-17 7:33 ` Troy Sankey
0 siblings, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2013-02-17 6:41 UTC (permalink / raw)
To: Troy Sankey; +Cc: 13717
Troy Sankey wrote:
>> I'm a little busy, but I'll get back to compiling emacs later today.
>
> I compiled trunk, and it does not segfault no matter how fast I scroll.
Could you also try
http://alpha.gnu.org/gnu/emacs/pretest/emacs-24.2.93.tar.xz
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#13717: scrolling very fast makes emacs-nox segfault
2013-02-17 6:41 ` Glenn Morris
@ 2013-02-17 7:33 ` Troy Sankey
2013-02-17 19:13 ` Glenn Morris
0 siblings, 1 reply; 8+ messages in thread
From: Troy Sankey @ 2013-02-17 7:33 UTC (permalink / raw)
To: Glenn Morris; +Cc: 13717
Glenn Morris wrote:
> Could you also try
>
> http://alpha.gnu.org/gnu/emacs/pretest/emacs-24.2.93.tar.xz
Here are the results of my compile-spree:
http://alpha.gnu.org/gnu/emacs/pretest/emacs-24.2.93.tar.xz -> works
http://alpha.gnu.org/gnu/emacs/pretest/emacs-24.2.90.tar.gz -> works
ftp://ftp.gnu.org/gnu/emacs/emacs-24.2.tar.xz ---------------> crashes
^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#13717: scrolling very fast makes emacs-nox segfault
2013-02-17 7:33 ` Troy Sankey
@ 2013-02-17 19:13 ` Glenn Morris
0 siblings, 0 replies; 8+ messages in thread
From: Glenn Morris @ 2013-02-17 19:13 UTC (permalink / raw)
To: 13717-done
Version: 24.3
Troy Sankey wrote:
> Here are the results of my compile-spree:
> http://alpha.gnu.org/gnu/emacs/pretest/emacs-24.2.93.tar.xz -> works
> http://alpha.gnu.org/gnu/emacs/pretest/emacs-24.2.90.tar.gz -> works
> ftp://ftp.gnu.org/gnu/emacs/emacs-24.2.tar.xz ---------------> crashes
Great, thanks.
This means it (whatever it is) will be fixed in the upcoming Emacs 24.3
release.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2013-02-17 19:13 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-15 3:42 bug#13717: scrolling very fast makes emacs-nox segfault Troy Sankey
2013-02-15 8:01 ` Eli Zaretskii
2013-02-15 8:32 ` Glenn Morris
2013-02-15 18:25 ` Troy Sankey
2013-02-17 6:05 ` Troy Sankey
2013-02-17 6:41 ` Glenn Morris
2013-02-17 7:33 ` Troy Sankey
2013-02-17 19:13 ` Glenn Morris
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).