emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

And another crash when scrolling around. No xassert this time.


From: David Kastrup
Subject: And another crash when scrolling around. No xassert this time.
Date: Mon, 21 Feb 2005 00:19:35 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

This bug report will be sent to the Free Software Foundation,
not to your local site managers!
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the address@hidden mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

I removed the last two crash-causing xasserts, and here is the next
one.

#0  abort () at /home/tmp/emacs/src/emacs.c:456
#1  0x080a5e8b in redisplay_window (window=141773068, just_this_one_p=1)
    at /home/tmp/emacs/src/xdisp.c:12478
#2  0x080a820d in redisplay_window_1 (window=141773068)
    at /home/tmp/emacs/src/xdisp.c:10852
#3  0x0816fff0 in internal_condition_case_1 (
    bfun=0x80a81e0 <redisplay_window_1>, arg=141773068, handlers=137517269, 
    hfun=0x809d8ec <redisplay_window_error>) at /home/tmp/emacs/src/eval.c:1426
#4  0x080a943b in redisplay_internal (preserve_echo_area=8307)
    at /home/tmp/emacs/src/xdisp.c:10474
#5  0x080a9ce2 in redisplay_preserve_echo_area (from_where=2)
    at /home/tmp/emacs/src/xdisp.c:10633
#6  0x08089f3e in sit_for (sec=0, usec=0, reading=0, display=1, 
    initial_display=1) at /home/tmp/emacs/src/dispnew.c:6358
#7  0x08089fd3 in Fsit_for (seconds=0, milliseconds=8307, nodisp=137490449)
    at /home/tmp/emacs/src/dispnew.c:6421
#8  0x08171bad in Ffuncall (nargs=2, args=0xbff167b0)
    at /home/tmp/emacs/src/eval.c:2783
#9  0x0819a93b in Fbyte_code (bytestr=138060153, vector=1, 
    maxdepth=-1074698192) at /home/tmp/emacs/src/bytecode.c:686
#10 0x081716ef in funcall_lambda (fun=136607580, nargs=4, 
    arg_vector=0xbff16974) at /home/tmp/emacs/src/eval.c:2967
#11 0x08171a4e in Ffuncall (nargs=5, args=0xbff16970)
    at /home/tmp/emacs/src/eval.c:2837
#12 0x0819a93b in Fbyte_code (bytestr=137724905, vector=4, 
    maxdepth=-1074697872) at /home/tmp/emacs/src/bytecode.c:686
#13 0x081711ec in Feval (form=137218424) at /home/tmp/emacs/src/eval.c:2130
#14 0x081731b6 in Fcondition_case (args=137490449)
    at /home/tmp/emacs/src/eval.c:1332
#15 0x08199a59 in Fbyte_code (bytestr=138059985, vector=143, 
    maxdepth=-1074697232) at /home/tmp/emacs/src/bytecode.c:864
#16 0x081716ef in funcall_lambda (fun=136606396, nargs=1, 
    arg_vector=0xbff16d94) at /home/tmp/emacs/src/eval.c:2967
#17 0x08171a4e in Ffuncall (nargs=2, args=0xbff16d90)
    at /home/tmp/emacs/src/eval.c:2837
#18 0x0816e8e4 in Fcall_interactively (function=137648097, 
    record_flag=137490449, keys=137547324) at /home/tmp/emacs/src/callint.c:877
#19 0x0811947b in Fcommand_execute (cmd=137648097, record_flag=137490449, 
    keys=137490449, special=137490449) at /home/tmp/emacs/src/keyboard.c:9697
#20 0x08120101 in command_loop_1 () at /home/tmp/emacs/src/keyboard.c:1792
#21 0x0816fefe in internal_condition_case (bfun=0x811fda8 <command_loop_1>, 
    handlers=137551441, hfun=0x8119d88 <cmd_error>)
    at /home/tmp/emacs/src/eval.c:1385
#22 0x08114832 in command_loop_2 () at /home/tmp/emacs/src/keyboard.c:1319
#23 0x0816fe0d in internal_catch (tag=8307, func=0x8114814 <command_loop_2>, 
    arg=137490449) at /home/tmp/emacs/src/eval.c:1144
#24 0x08114641 in command_loop () at /home/tmp/emacs/src/keyboard.c:1298
#25 0x081146db in recursive_edit_1 () at /home/tmp/emacs/src/keyboard.c:991
#26 0x081147d6 in Frecursive_edit () at /home/tmp/emacs/src/keyboard.c:1052
#27 0x08113b5d in main (argc=1, argv=0xbff175c4)
    at /home/tmp/emacs/src/emacs.c:1766
(gdb) xbacktrace
"sit-for"
"line-move"
"byte-code"
"next-line"
"call-interactively"
(gdb) 

Which would be the UNBLOCK_INPUT line in xdisp.c at

#ifdef HAVE_WINDOW_SYSTEM
  if (FRAME_WINDOW_P (f)
      && update_window_fringes (w, 0)
      && !just_this_one_p
      && (used_current_matrix_p || overlay_arrow_seen)
      && !w->pseudo_window_p)
    {
      update_begin (f);
      BLOCK_INPUT;
      if (draw_window_fringes (w, 1))
        x_draw_vertical_border (w);
      UNBLOCK_INPUT;
      update_end (f);
    }
#endif /* HAVE_WINDOW_SYSTEM */

with

frame 1
#1  0x080a5e8b in redisplay_window (window=141773068, just_this_one_p=1)
    at /home/tmp/emacs/src/xdisp.c:12478
12478         UNBLOCK_INPUT;
(gdb) pwin window
Window 3 diffspeed.tex
start=7891 end:pos=41834 vpos=8 vscroll=0
cursor: y=174 x=822 vpos=8 hpos=1  phys: y=154 x=120 vpos=7 hpos=12 ON blk=OFF
(gdb) 


In GNU Emacs 22.0.50.6 (i686-pc-linux-gnu, GTK+ Version 2.6.2)
 of 2005-02-20 on lola.goethe.zz
Distributor `The X.Org Foundation', version 11.0.60802000
configured using `configure '--prefix=/usr/local/emacs-21' '--with-gtk' 
'--without-toolkit-scroll-bars''

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_US
  locale-coding-system: iso-latin-1
  default-enable-multibyte-characters: t

Major mode: C

Minor modes in effect:
  TeX-PDF-mode: t
  auto-compression-mode: t
  desktop-save-mode: t
  file-name-shadow-mode: t
  iswitchb-mode: t
  minibuffer-electric-default-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  line-number-mode: t
  abbrev-mode: t

Recent input:
M-x r e p o r t - e m a c s <tab> <return>

Recent messages:
Loading info...done
unzipping latex.info.gz...done
unzipping autoconf.info.gz...done
Desktop: File "/home/tmp/emacs/admin/.cvsignore" no longer exists.
Loading message...
Loading executable...done
Loading message...done
Loading gnus-ems...done
Desktop: 29 buffers restored, 1 failed to restore.
Loading emacsbug...done

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum




reply via email to

[Prev in Thread] Current Thread [Next in Thread]