unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#5123: 23.1.50; emacs hang / 100% CPU load
@ 2009-12-04 20:55 djcb.bulk
  2009-12-05  9:43 ` Eli Zaretskii
  0 siblings, 1 reply; 8+ messages in thread
From: djcb.bulk @ 2009-12-04 20:55 UTC (permalink / raw)
  To: emacs-pretest-bug



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 emacs-pretest-bug@gnu.org mailing list.

I was opening an email with a picture in Wanderlust. Emacs hung, CPU load
went to 100%. I captured the following backtrace (using gdb emacs `pidof
emacs`):


(gdb) bt
#0  0x0806b17f in append_glyph (it=0xbfde4c48) at xdisp.c:20525
#1  0x08075517 in x_produce_glyphs (it=0xbfde4c48) at xdisp.c:21241
#2  0x08082c6e in display_line (it=0xbfde4c48) at xdisp.c:16598
#3  0x080892a2 in try_window (window=186534188, pos=..., check_margins=0) at xdisp.c:14000
#4  0x0808dc7d in try_scrolling (window=<value optimized out>, 
    just_this_one_p=<value optimized out>) at xdisp.c:12788
#5  redisplay_window (window=<value optimized out>, just_this_one_p=<value optimized out>)
    at xdisp.c:13678
#6  0x0808f363 in redisplay_window_0 (window=186534188) at xdisp.c:12261
#7  0x0818a0b7 in internal_condition_case_1 (bfun=0x808f340 <redisplay_window_0>, arg=186534188, 
    handlers=138085565, hfun=0x806a1c0 <redisplay_window_error>) at eval.c:1561
#8  0x0807a98f in redisplay_windows (window=187569520) at xdisp.c:12240
#9  0x0807a9ad in redisplay_windows (window=187569520) at xdisp.c:12234
#10 0x080912a0 in redisplay_internal (preserve_echo_area=<value optimized out>) at xdisp.c:11812
#11 0x08091d72 in redisplay_preserve_echo_area (from_where=7) at xdisp.c:12064
#12 0x081275cd in swallow_events (do_display=1) at keyboard.c:4448
#13 0x08057e8e in Fredisplay (force=138099185) at dispnew.c:6669
#14 0x0818af2d in Ffuncall (nargs=1, args=0xbfde6bb0) at eval.c:3046
#15 0x081c2e89 in Fbyte_code (bytestr=136556603, vector=136556620, maxdepth=40) at bytecode.c:678
#16 0x0818cd74 in funcall_lambda (fun=<value optimized out>, nargs=<value optimized out>, 
    arg_vector=0xb2e1570) at eval.c:3233
#17 0x0818ad2b in Ffuncall (nargs=2, args=0xbfde6d30) at eval.c:3103
---Type <return> to continue, or q <return> to quit---
#18 0x081c2e89 in Fbyte_code (bytestr=169317315, vector=169213004, maxdepth=48) at bytecode.c:678
#19 0x0818cd74 in funcall_lambda (fun=<value optimized out>, nargs=<value optimized out>, 
    arg_vector=0xb2e1570) at eval.c:3233
#20 0x0818ad2b in Ffuncall (nargs=1, args=0xbfde6f94) at eval.c:3103
#21 0x0818c307 in Fapply (nargs=2, args=0xbfde6f94) at eval.c:2475
#22 0x0818afaa in Ffuncall (nargs=3, args=0xbfde6f90) at eval.c:3027
#23 0x081c2e89 in Fbyte_code (bytestr=137085155, vector=137085180, maxdepth=32) at bytecode.c:678
#24 0x0818c942 in Feval (form=137085141) at eval.c:2383
#25 0x0818d492 in internal_lisp_condition_case (var=138099185, bodyform=137085141, 
    handlers=137085213) at eval.c:1458
#26 0x081c37bc in Fbyte_code (bytestr=137085011, vector=137085028, maxdepth=40) at bytecode.c:868
#27 0x0818cd74 in funcall_lambda (fun=<value optimized out>, nargs=<value optimized out>, 
    arg_vector=0xb2e1570) at eval.c:3233
#28 0x0818ad2b in Ffuncall (nargs=2, args=0xbfde7350) at eval.c:3103
#29 0x0818bec9 in call1 (fn=138132009, arg1=172929652) at eval.c:2831
#30 0x0812236e in timer_check (do_it_now=1) at keyboard.c:4682
#31 0x0812259b in readable_events (flags=1) at keyboard.c:3670
#32 0x0812748f in get_input_pending (flags=1, addr=<value optimized out>) at keyboard.c:6973
#33 0x081276b7 in detect_input_pending_run_timers (do_display=0) at keyboard.c:10730
#34 0x08128031 in read_char (commandflag=1, nmaps=6, maps=0xbfde76b0, prev_event=138099185, 
    used_mouse_menu=0xbfde7774, end_time=0x0) at keyboard.c:2700
#35 0x0812a305 in read_key_sequence (keybuf=<value optimized out>, bufsize=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    prompt=<value optimized out>, dont_downcase_last=0, can_return_switch_frame=1, 
    fix_current_buffer=1) at keyboard.c:9541
#36 0x0812c67b in command_loop_1 () at keyboard.c:1642
#37 0x0818a2e1 in internal_condition_case (bfun=0x812c4a0 <command_loop_1>, handlers=138142225, 
    hfun=0x8124810 <cmd_error>) at eval.c:1513
#38 0x08123cf5 in command_loop_2 () at keyboard.c:1359
#39 0x0818a3c1 in internal_catch (tag=138138249, func=0x8123cd0 <command_loop_2>, arg=138099185)
    at eval.c:1249
#40 0x0812465f in command_loop () at keyboard.c:1338
#41 0x08124a0a in recursive_edit_1 () at keyboard.c:953
#42 0x08124b32 in Frecursive_edit () at keyboard.c:1015
#43 0x0811ad78 in main (argc=<value optimized out>, argv=<value optimized out>) at emacs.c:1849
(gdb) 





If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/share/emacs/23.1.50/etc/DEBUG for instructions.


In GNU Emacs 23.1.50.1 (i486-pc-linux-gnu, GTK+ Version 2.18.0)
 of 2009-09-27 on palmer, modified by Debian
 (emacs-snapshot package, version 1:20090909-1)
Windowing system distributor `The X.Org Foundation', version 11.0.10604000
configured using `configure  '--build' 'i486-linux-gnu' '--host' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/23.1.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1.50/site-lisp:/usr/share/emacs/site-lisp' '--with-x=yes' '--with-x-toolkit=gtk' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g -Wl,--as-needed' 'CPPFLAGS=''

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.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8
  default enable-multibyte-characters: t

Major mode: ELisp

Minor modes in effect:
  linum-mode: t
  erc-track-mode: t
  erc-autojoin-mode: t
  tabkey2-mode: t
  show-paren-mode: t
  global-hl-line-mode: t
  shell-dirtrack-mode: t
  recentf-mode: t
  savehist-mode: t
  delete-selection-mode: t
  icomplete-mode: t
  display-time-mode: t
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t

Recent input:
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
M-x r e p l a <backspace> <backspace> o r t <tab> 
<return>

Recent messages:
Loading /etc/emacs/site-start.d/52remember-el.el (source)...done
Loading /etc/emacs/site-start.d/65wl-beta.el (source)...done
Loading /home/djcb/.emacs.d/elpa/package.el (source)...done
Loading /home/djcb/.emacs.tmp/recentf...done
Cleaning up the recentf list...
File /home/djcb/test/b/foo removed from the recentf list
File /home/djcb/test/a/foo removed from the recentf list [3 times]
Cleaning up the recentf list...done (2 removed)
Ido mode enabled
For information about GNU Emacs and the GNU system, type C-h C-a.

Load-path shadows:
/home/djcb/.emacs.d/elpa/yasnippet-bundle-0.6.1/yasnippet-bundle-pkg hides /home/djcb/.emacs.d/elpa/yasnippet-bundle-0.6.0/yasnippet-bundle-pkg
/home/djcb/.emacs.d/elpa/yasnippet-bundle-0.6.1/yasnippet-bundle-autoloads hides /home/djcb/.emacs.d/elpa/yasnippet-bundle-0.6.0/yasnippet-bundle-autoloads
/home/djcb/.emacs.d/elpa/yasnippet-bundle-0.6.1/yasnippet-bundle hides /home/djcb/.emacs.d/elpa/yasnippet-bundle-0.6.0/yasnippet-bundle
/home/djcb/.emacs.d/elpa/erc-5.3/erc hides /usr/share/emacs-snapshot/site-lisp/erc/erc
/home/djcb/.emacs.d/elpa/erc-5.3/erc-goodies hides /usr/share/emacs-snapshot/site-lisp/erc/erc-goodies
/home/djcb/.emacs.d/elpa/erc-5.3/erc-stamp hides /usr/share/emacs-snapshot/site-lisp/erc/erc-stamp
/home/djcb/.emacs.d/elpa/erc-5.3/erc-bbdb hides /usr/share/emacs-snapshot/site-lisp/erc/erc-bbdb
/home/djcb/.emacs.d/elpa/erc-5.3/erc-identd hides /usr/share/emacs-snapshot/site-lisp/erc/erc-identd
/home/djcb/.emacs.d/elpa/erc-5.3/erc-match hides /usr/share/emacs-snapshot/site-lisp/erc/erc-match
/home/djcb/.emacs.d/elpa/erc-5.3/erc-spelling hides /usr/share/emacs-snapshot/site-lisp/erc/erc-spelling
/home/djcb/.emacs.d/elpa/erc-5.3/erc-autoaway hides /usr/share/emacs-snapshot/site-lisp/erc/erc-autoaway
/home/djcb/.emacs.d/elpa/erc-5.3/erc-list-old hides /usr/share/emacs-snapshot/site-lisp/erc/erc-list-old
/home/djcb/.emacs.d/elpa/erc-5.3/erc-viper hides /usr/share/emacs-snapshot/site-lisp/erc/erc-viper
/home/djcb/.emacs.d/elpa/erc-5.3/erc-ibuffer hides /usr/share/emacs-snapshot/site-lisp/erc/erc-ibuffer
/home/djcb/.emacs.d/elpa/erc-5.3/erc-replace hides /usr/share/emacs-snapshot/site-lisp/erc/erc-replace
/home/djcb/.emacs.d/elpa/erc-5.3/erc-imenu hides /usr/share/emacs-snapshot/site-lisp/erc/erc-imenu
/home/djcb/.emacs.d/elpa/erc-5.3/erc-button hides /usr/share/emacs-snapshot/site-lisp/erc/erc-button
/home/djcb/.emacs.d/elpa/erc-5.3/erc-menu hides /usr/share/emacs-snapshot/site-lisp/erc/erc-menu
/home/djcb/.emacs.d/elpa/erc-5.3/erc-pcomplete hides /usr/share/emacs-snapshot/site-lisp/erc/erc-pcomplete
/home/djcb/.emacs.d/elpa/erc-5.3/erc-page hides /usr/share/emacs-snapshot/site-lisp/erc/erc-page
/home/djcb/.emacs.d/elpa/erc-5.3/erc-netsplit hides /usr/share/emacs-snapshot/site-lisp/erc/erc-netsplit
/home/djcb/.emacs.d/elpa/erc-5.3/erc-ring hides /usr/share/emacs-snapshot/site-lisp/erc/erc-ring
/home/djcb/.emacs.d/elpa/erc-5.3/erc-backend hides /usr/share/emacs-snapshot/site-lisp/erc/erc-backend
/home/djcb/.emacs.d/elpa/erc-5.3/erc-track hides /usr/share/emacs-snapshot/site-lisp/erc/erc-track
/home/djcb/.emacs.d/elpa/erc-5.3/erc-capab hides /usr/share/emacs-snapshot/site-lisp/erc/erc-capab
/home/djcb/.emacs.d/elpa/erc-5.3/erc-hecomplete hides /usr/share/emacs-snapshot/site-lisp/erc/erc-hecomplete
/home/djcb/.emacs.d/elpa/erc-5.3/erc-services hides /usr/share/emacs-snapshot/site-lisp/erc/erc-services
/home/djcb/.emacs.d/elpa/erc-5.3/erc-speedbar hides /usr/share/emacs-snapshot/site-lisp/erc/erc-speedbar
/home/djcb/.emacs.d/elpa/erc-5.3/erc-chess hides /usr/share/emacs-snapshot/site-lisp/erc/erc-chess
/home/djcb/.emacs.d/elpa/erc-5.3/erc-lang hides /usr/share/emacs-snapshot/site-lisp/erc/erc-lang
/home/djcb/.emacs.d/elpa/erc-5.3/erc-xdcc hides /usr/share/emacs-snapshot/site-lisp/erc/erc-xdcc
/home/djcb/.emacs.d/elpa/erc-5.3/erc-sound hides /usr/share/emacs-snapshot/site-lisp/erc/erc-sound
/home/djcb/.emacs.d/elpa/erc-5.3/erc-truncate hides /usr/share/emacs-snapshot/site-lisp/erc/erc-truncate
/home/djcb/.emacs.d/elpa/erc-5.3/erc-fill hides /usr/share/emacs-snapshot/site-lisp/erc/erc-fill
/home/djcb/.emacs.d/elpa/erc-5.3/erc-notify hides /usr/share/emacs-snapshot/site-lisp/erc/erc-notify
/home/djcb/.emacs.d/elpa/erc-5.3/erc-ezbounce hides /usr/share/emacs-snapshot/site-lisp/erc/erc-ezbounce
/home/djcb/.emacs.d/elpa/erc-5.3/erc-log hides /usr/share/emacs-snapshot/site-lisp/erc/erc-log
/home/djcb/.emacs.d/elpa/erc-5.3/erc-networks hides /usr/share/emacs-snapshot/site-lisp/erc/erc-networks
/home/djcb/.emacs.d/elpa/erc-5.3/erc-maint hides /usr/share/emacs-snapshot/site-lisp/erc/erc-maint
/home/djcb/.emacs.d/elpa/erc-5.3/erc-speak hides /usr/share/emacs-snapshot/site-lisp/erc/erc-speak
/home/djcb/.emacs.d/elpa/erc-5.3/erc-dcc hides /usr/share/emacs-snapshot/site-lisp/erc/erc-dcc
/home/djcb/.emacs.d/elpa/erc-5.3/erc-join hides /usr/share/emacs-snapshot/site-lisp/erc/erc-join
/home/djcb/.emacs.d/elpa/erc-5.3/erc-compat hides /usr/share/emacs-snapshot/site-lisp/erc/erc-compat
/home/djcb/.emacs.d/elpa/erc-5.3/erc-list hides /usr/share/emacs-snapshot/site-lisp/erc/erc-list
/home/djcb/.emacs.d/elpa/erc-5.3/erc-nicklist hides /usr/share/emacs-snapshot/site-lisp/erc/erc-nicklist
/home/djcb/.emacs.d/elisp/htmlize hides /usr/share/emacs-snapshot/site-lisp/emacs-goodies-el/htmlize
/usr/share/emacs-snapshot/site-lisp/css-mode/css-mode hides /usr/share/emacs/site-lisp/css-mode/css-mode
/usr/share/emacs-snapshot/site-lisp/html-helper-mode/hhm-config hides /usr/share/emacs/site-lisp/html-helper-mode/hhm-config
/usr/share/emacs-snapshot/site-lisp/html-helper-mode/tempo hides /usr/share/emacs/site-lisp/html-helper-mode/tempo
/usr/share/emacs-snapshot/site-lisp/html-helper-mode/visual-basic-mode hides /usr/share/emacs/site-lisp/html-helper-mode/visual-basic-mode
/usr/share/emacs-snapshot/site-lisp/html-helper-mode/html-helper-mode hides /usr/share/emacs/site-lisp/html-helper-mode/html-helper-mode
/usr/share/emacs-snapshot/site-lisp/mailcrypt/mailcrypt hides /usr/share/emacs/site-lisp/mailcrypt/mailcrypt
/usr/share/emacs-snapshot/site-lisp/mailcrypt/mc-gpg hides /usr/share/emacs/site-lisp/mailcrypt/mc-gpg
/usr/share/emacs-snapshot/site-lisp/mailcrypt/mc-remail hides /usr/share/emacs/site-lisp/mailcrypt/mc-remail
/usr/share/emacs-snapshot/site-lisp/mailcrypt/mc-toplev hides /usr/share/emacs/site-lisp/mailcrypt/mc-toplev
/usr/share/emacs-snapshot/site-lisp/mailcrypt/mc-setversion hides /usr/share/emacs/site-lisp/mailcrypt/mc-setversion
/usr/share/emacs-snapshot/site-lisp/mailcrypt/mc-pgp5 hides /usr/share/emacs/site-lisp/mailcrypt/mc-pgp5
/usr/share/emacs-snapshot/site-lisp/mailcrypt/expect hides /usr/share/emacs/site-lisp/mailcrypt/expect
/usr/share/emacs-snapshot/site-lisp/mailcrypt/mc-pgp hides /usr/share/emacs/site-lisp/mailcrypt/mc-pgp
/usr/share/emacs-snapshot/site-lisp/mailcrypt/mc-pgp6 hides /usr/share/emacs/site-lisp/mailcrypt/mc-pgp6
/usr/share/emacs/site-lisp/haskell-mode/haskell-mode hides /usr/share/emacs/23.1.50/site-lisp/haskell-mode/haskell-mode
/usr/share/emacs/site-lisp/haskell-mode/haskell-c hides /usr/share/emacs/23.1.50/site-lisp/haskell-mode/haskell-c
/usr/share/emacs/site-lisp/haskell-mode/inf-haskell hides /usr/share/emacs/23.1.50/site-lisp/haskell-mode/inf-haskell
/usr/share/emacs/site-lisp/haskell-mode/haskell-hugs hides /usr/share/emacs/23.1.50/site-lisp/haskell-mode/haskell-hugs
/usr/share/emacs/site-lisp/haskell-mode/haskell-ghci hides /usr/share/emacs/23.1.50/site-lisp/haskell-mode/haskell-ghci
/usr/share/emacs/site-lisp/haskell-mode/haskell-indent hides /usr/share/emacs/23.1.50/site-lisp/haskell-mode/haskell-indent
/usr/share/emacs/site-lisp/haskell-mode/haskell-decl-scan hides /usr/share/emacs/23.1.50/site-lisp/haskell-mode/haskell-decl-scan
/usr/share/emacs/site-lisp/haskell-mode/haskell-cabal hides /usr/share/emacs/23.1.50/site-lisp/haskell-mode/haskell-cabal
/usr/share/emacs/site-lisp/haskell-mode/haskell-simple-indent hides /usr/share/emacs/23.1.50/site-lisp/haskell-mode/haskell-simple-indent
/usr/share/emacs/site-lisp/haskell-mode/haskell-doc hides /usr/share/emacs/23.1.50/site-lisp/haskell-mode/haskell-doc
/usr/share/emacs/site-lisp/haskell-mode/haskell-font-lock hides /usr/share/emacs/23.1.50/site-lisp/haskell-mode/haskell-font-lock
/usr/share/emacs/23.1.50/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup
/usr/share/emacs-snapshot/site-lisp/easypg/epa hides /usr/share/emacs/23.1.50/lisp/epa
/usr/share/emacs-snapshot/site-lisp/easypg/epa-dired hides /usr/share/emacs/23.1.50/lisp/epa-dired
/usr/share/emacs-snapshot/site-lisp/easypg/epg-config hides /usr/share/emacs/23.1.50/lisp/epg-config
/usr/share/emacs-snapshot/site-lisp/flim/hex-util hides /usr/share/emacs/23.1.50/lisp/hex-util
/usr/share/emacs-snapshot/site-lisp/easypg/epa-mail hides /usr/share/emacs/23.1.50/lisp/epa-mail
/usr/share/emacs-snapshot/site-lisp/flim/sha1 hides /usr/share/emacs/23.1.50/lisp/sha1
/usr/share/emacs-snapshot/site-lisp/semi/pgg-def hides /usr/share/emacs/23.1.50/lisp/pgg-def
/usr/share/emacs-snapshot/site-lisp/semi/pgg-parse hides /usr/share/emacs/23.1.50/lisp/pgg-parse
/usr/share/emacs-snapshot/site-lisp/easypg/epa-file hides /usr/share/emacs/23.1.50/lisp/epa-file
/usr/share/emacs-snapshot/site-lisp/semi/pgg-gpg hides /usr/share/emacs/23.1.50/lisp/pgg-gpg
/usr/share/emacs-snapshot/site-lisp/semi/pgg-pgp hides /usr/share/emacs/23.1.50/lisp/pgg-pgp
/usr/share/emacs-snapshot/site-lisp/html-helper-mode/tempo hides /usr/share/emacs/23.1.50/lisp/tempo
/usr/share/emacs-snapshot/site-lisp/semi/pgg hides /usr/share/emacs/23.1.50/lisp/pgg
/usr/share/emacs-snapshot/site-lisp/flim/md4 hides /usr/share/emacs/23.1.50/lisp/md4
/usr/share/emacs-snapshot/site-lisp/semi/pgg-pgp5 hides /usr/share/emacs/23.1.50/lisp/pgg-pgp5
/usr/share/emacs-snapshot/site-lisp/easypg/epg hides /usr/share/emacs/23.1.50/lisp/epg
/usr/share/emacs/site-lisp/remember-el/remember hides /usr/share/emacs/23.1.50/lisp/textmodes/remember
/usr/share/emacs-snapshot/site-lisp/css-mode/css-mode hides /usr/share/emacs/23.1.50/lisp/textmodes/css-mode
/usr/share/emacs-snapshot/site-lisp/ruby1.8-elisp/ruby-mode hides /usr/share/emacs/23.1.50/lisp/progmodes/ruby-mode
/usr/local/share/emacs/site-lisp/org-exp-blocks hides /usr/share/emacs/23.1.50/lisp/org/org-exp-blocks
/usr/local/share/emacs/site-lisp/org-wl hides /usr/share/emacs/23.1.50/lisp/org/org-wl
/usr/local/share/emacs/site-lisp/org-faces hides /usr/share/emacs/23.1.50/lisp/org/org-faces
/usr/local/share/emacs/site-lisp/org-html hides /usr/share/emacs/23.1.50/lisp/org/org-html
/usr/local/share/emacs/site-lisp/org-xoxo hides /usr/share/emacs/23.1.50/lisp/org/org-xoxo
/usr/local/share/emacs/site-lisp/org-compat hides /usr/share/emacs/23.1.50/lisp/org/org-compat
/usr/local/share/emacs/site-lisp/org hides /usr/share/emacs/23.1.50/lisp/org/org
/usr/local/share/emacs/site-lisp/org-exp hides /usr/share/emacs/23.1.50/lisp/org/org-exp
/usr/local/share/emacs/site-lisp/org-gnus hides /usr/share/emacs/23.1.50/lisp/org/org-gnus
/usr/local/share/emacs/site-lisp/org-mhe hides /usr/share/emacs/23.1.50/lisp/org/org-mhe
/usr/local/share/emacs/site-lisp/org-attach hides /usr/share/emacs/23.1.50/lisp/org/org-attach
/usr/local/share/emacs/site-lisp/org-plot hides /usr/share/emacs/23.1.50/lisp/org/org-plot
/usr/local/share/emacs/site-lisp/org-agenda hides /usr/share/emacs/23.1.50/lisp/org/org-agenda
/usr/local/share/emacs/site-lisp/org-ascii hides /usr/share/emacs/23.1.50/lisp/org/org-ascii
/usr/local/share/emacs/site-lisp/org-colview hides /usr/share/emacs/23.1.50/lisp/org/org-colview
/usr/local/share/emacs/site-lisp/org-publish hides /usr/share/emacs/23.1.50/lisp/org/org-publish
/usr/local/share/emacs/site-lisp/org-info hides /usr/share/emacs/23.1.50/lisp/org/org-info
/usr/local/share/emacs/site-lisp/org-archive hides /usr/share/emacs/23.1.50/lisp/org/org-archive
/usr/local/share/emacs/site-lisp/org-install hides /usr/share/emacs/23.1.50/lisp/org/org-install
/usr/local/share/emacs/site-lisp/org-bbdb hides /usr/share/emacs/23.1.50/lisp/org/org-bbdb
/usr/local/share/emacs/site-lisp/org-latex hides /usr/share/emacs/23.1.50/lisp/org/org-latex
/usr/local/share/emacs/site-lisp/org-list hides /usr/share/emacs/23.1.50/lisp/org/org-list
/usr/local/share/emacs/site-lisp/org-mew hides /usr/share/emacs/23.1.50/lisp/org/org-mew
/usr/local/share/emacs/site-lisp/org-bibtex hides /usr/share/emacs/23.1.50/lisp/org/org-bibtex
/usr/local/share/emacs/site-lisp/org-remember hides /usr/share/emacs/23.1.50/lisp/org/org-remember
/usr/local/share/emacs/site-lisp/org-footnote hides /usr/share/emacs/23.1.50/lisp/org/org-footnote
/usr/local/share/emacs/site-lisp/org-icalendar hides /usr/share/emacs/23.1.50/lisp/org/org-icalendar
/usr/local/share/emacs/site-lisp/org-src hides /usr/share/emacs/23.1.50/lisp/org/org-src
/usr/local/share/emacs/site-lisp/org-table hides /usr/share/emacs/23.1.50/lisp/org/org-table
/usr/local/share/emacs/site-lisp/org-irc hides /usr/share/emacs/23.1.50/lisp/org/org-irc
/usr/local/share/emacs/site-lisp/org-clock hides /usr/share/emacs/23.1.50/lisp/org/org-clock
/usr/local/share/emacs/site-lisp/org-w3m hides /usr/share/emacs/23.1.50/lisp/org/org-w3m
/usr/local/share/emacs/site-lisp/org-timer hides /usr/share/emacs/23.1.50/lisp/org/org-timer
/usr/local/share/emacs/site-lisp/org-mouse hides /usr/share/emacs/23.1.50/lisp/org/org-mouse
/usr/local/share/emacs/site-lisp/org-vm hides /usr/share/emacs/23.1.50/lisp/org/org-vm
/usr/local/share/emacs/site-lisp/org-macs hides /usr/share/emacs/23.1.50/lisp/org/org-macs
/usr/local/share/emacs/site-lisp/org-jsinfo hides /usr/share/emacs/23.1.50/lisp/org/org-jsinfo
/usr/local/share/emacs/site-lisp/org-indent hides /usr/share/emacs/23.1.50/lisp/org/org-indent
/usr/local/share/emacs/site-lisp/org-protocol hides /usr/share/emacs/23.1.50/lisp/org/org-protocol
/usr/local/share/emacs/site-lisp/org-rmail hides /usr/share/emacs/23.1.50/lisp/org/org-rmail
/usr/local/share/emacs/site-lisp/org-id hides /usr/share/emacs/23.1.50/lisp/org/org-id
/usr/local/share/emacs/site-lisp/org-inlinetask hides /usr/share/emacs/23.1.50/lisp/org/org-inlinetask
/usr/local/share/emacs/site-lisp/org-feed hides /usr/share/emacs/23.1.50/lisp/org/org-feed
/usr/local/share/emacs/site-lisp/org-mac-message hides /usr/share/emacs/23.1.50/lisp/org/org-mac-message
/usr/local/share/emacs/site-lisp/org-docbook hides /usr/share/emacs/23.1.50/lisp/org/org-docbook
/usr/share/emacs-snapshot/site-lisp/flim/sasl-digest hides /usr/share/emacs/23.1.50/lisp/net/sasl-digest
/usr/share/emacs-snapshot/site-lisp/flim/sasl-cram hides /usr/share/emacs/23.1.50/lisp/net/sasl-cram
/usr/share/emacs-snapshot/site-lisp/flim/sasl hides /usr/share/emacs/23.1.50/lisp/net/sasl
/usr/share/emacs-snapshot/site-lisp/flim/ntlm hides /usr/share/emacs/23.1.50/lisp/net/ntlm
/usr/share/emacs-snapshot/site-lisp/flim/hmac-md5 hides /usr/share/emacs/23.1.50/lisp/net/hmac-md5
/home/djcb/.emacs.d/config/newsticker hides /usr/share/emacs/23.1.50/lisp/net/newsticker
/usr/share/emacs-snapshot/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/23.1.50/lisp/net/sasl-ntlm
/usr/share/emacs-snapshot/site-lisp/flim/hmac-def hides /usr/share/emacs/23.1.50/lisp/net/hmac-def
/usr/share/emacs-snapshot/site-lisp/wl/rfc2368 hides /usr/share/emacs/23.1.50/lisp/mail/rfc2368
/home/djcb/.emacs.d/elpa/erc-5.3/erc-speedbar hides /usr/share/emacs/23.1.50/lisp/erc/erc-speedbar
/home/djcb/.emacs.d/elpa/erc-5.3/erc hides /usr/share/emacs/23.1.50/lisp/erc/erc
/home/djcb/.emacs.d/elpa/erc-5.3/erc-stamp hides /usr/share/emacs/23.1.50/lisp/erc/erc-stamp
/home/djcb/.emacs.d/elpa/erc-5.3/erc-truncate hides /usr/share/emacs/23.1.50/lisp/erc/erc-truncate
/home/djcb/.emacs.d/elpa/erc-5.3/erc-match hides /usr/share/emacs/23.1.50/lisp/erc/erc-match
/home/djcb/.emacs.d/elpa/erc-5.3/erc-dcc hides /usr/share/emacs/23.1.50/lisp/erc/erc-dcc
/home/djcb/.emacs.d/elpa/erc-5.3/erc-notify hides /usr/share/emacs/23.1.50/lisp/erc/erc-notify
/home/djcb/.emacs.d/elpa/erc-5.3/erc-replace hides /usr/share/emacs/23.1.50/lisp/erc/erc-replace
/home/djcb/.emacs.d/elpa/erc-5.3/erc-spelling hides /usr/share/emacs/23.1.50/lisp/erc/erc-spelling
/home/djcb/.emacs.d/elpa/erc-5.3/erc-identd hides /usr/share/emacs/23.1.50/lisp/erc/erc-identd
/home/djcb/.emacs.d/elpa/erc-5.3/erc-netsplit hides /usr/share/emacs/23.1.50/lisp/erc/erc-netsplit
/home/djcb/.emacs.d/elpa/erc-5.3/erc-pcomplete hides /usr/share/emacs/23.1.50/lisp/erc/erc-pcomplete
/home/djcb/.emacs.d/elpa/erc-5.3/erc-imenu hides /usr/share/emacs/23.1.50/lisp/erc/erc-imenu
/home/djcb/.emacs.d/elpa/erc-5.3/erc-button hides /usr/share/emacs/23.1.50/lisp/erc/erc-button
/home/djcb/.emacs.d/elpa/erc-5.3/erc-menu hides /usr/share/emacs/23.1.50/lisp/erc/erc-menu
/home/djcb/.emacs.d/elpa/erc-5.3/erc-backend hides /usr/share/emacs/23.1.50/lisp/erc/erc-backend
/home/djcb/.emacs.d/elpa/erc-5.3/erc-ring hides /usr/share/emacs/23.1.50/lisp/erc/erc-ring
/home/djcb/.emacs.d/elpa/erc-5.3/erc-xdcc hides /usr/share/emacs/23.1.50/lisp/erc/erc-xdcc
/home/djcb/.emacs.d/elpa/erc-5.3/erc-ibuffer hides /usr/share/emacs/23.1.50/lisp/erc/erc-ibuffer
/home/djcb/.emacs.d/elpa/erc-5.3/erc-track hides /usr/share/emacs/23.1.50/lisp/erc/erc-track
/home/djcb/.emacs.d/elpa/erc-5.3/erc-capab hides /usr/share/emacs/23.1.50/lisp/erc/erc-capab
/home/djcb/.emacs.d/elpa/erc-5.3/erc-hecomplete hides /usr/share/emacs/23.1.50/lisp/erc/erc-hecomplete
/home/djcb/.emacs.d/elpa/erc-5.3/erc-services hides /usr/share/emacs/23.1.50/lisp/erc/erc-services
/home/djcb/.emacs.d/elpa/erc-5.3/erc-lang hides /usr/share/emacs/23.1.50/lisp/erc/erc-lang
/home/djcb/.emacs.d/elpa/erc-5.3/erc-sound hides /usr/share/emacs/23.1.50/lisp/erc/erc-sound
/home/djcb/.emacs.d/elpa/erc-5.3/erc-page hides /usr/share/emacs/23.1.50/lisp/erc/erc-page
/home/djcb/.emacs.d/elpa/erc-5.3/erc-autoaway hides /usr/share/emacs/23.1.50/lisp/erc/erc-autoaway
/home/djcb/.emacs.d/elpa/erc-5.3/erc-compat hides /usr/share/emacs/23.1.50/lisp/erc/erc-compat
/home/djcb/.emacs.d/elpa/erc-5.3/erc-log hides /usr/share/emacs/23.1.50/lisp/erc/erc-log
/home/djcb/.emacs.d/elpa/erc-5.3/erc-networks hides /usr/share/emacs/23.1.50/lisp/erc/erc-networks
/home/djcb/.emacs.d/elpa/erc-5.3/erc-goodies hides /usr/share/emacs/23.1.50/lisp/erc/erc-goodies
/home/djcb/.emacs.d/elpa/erc-5.3/erc-list hides /usr/share/emacs/23.1.50/lisp/erc/erc-list
/home/djcb/.emacs.d/elpa/erc-5.3/erc-join hides /usr/share/emacs/23.1.50/lisp/erc/erc-join
/home/djcb/.emacs.d/elpa/erc-5.3/erc-fill hides /usr/share/emacs/23.1.50/lisp/erc/erc-fill
/home/djcb/.emacs.d/elpa/erc-5.3/erc-ezbounce hides /usr/share/emacs/23.1.50/lisp/erc/erc-ezbounce
/usr/share/emacs-snapshot/site-lisp/emms/tq hides /usr/share/emacs/23.1.50/lisp/emacs-lisp/tq







^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#5123: 23.1.50; emacs hang / 100% CPU load
  2009-12-04 20:55 bug#5123: 23.1.50; emacs hang / 100% CPU load djcb.bulk
@ 2009-12-05  9:43 ` Eli Zaretskii
       [not found]   ` <87my1xity9.wl%djcb@djcbsoftware.nl>
  0 siblings, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2009-12-05  9:43 UTC (permalink / raw)
  To: djcb; +Cc: 5123

> From: djcb.bulk@gmail.com
> Date: Fri, 04 Dec 2009 22:55:59 +0200
> Cc: 
> 
> I was opening an email with a picture in Wanderlust. Emacs hung, CPU load
> went to 100%. I captured the following backtrace (using gdb emacs `pidof
> emacs`):

Thank you for your report.

Can you tell where to get that picture, in order to reproduce the
hang?

> #0  0x0806b17f in append_glyph (it=0xbfde4c48) at xdisp.c:20525
> #1  0x08075517 in x_produce_glyphs (it=0xbfde4c48) at xdisp.c:21241
> #2  0x08082c6e in display_line (it=0xbfde4c48) at xdisp.c:16598
> #3  0x080892a2 in try_window (window=186534188, pos=..., check_margins=0) at xdisp.c:14000
> #4  0x0808dc7d in try_scrolling (window=<value optimized out>, 
>     just_this_one_p=<value optimized out>) at xdisp.c:12788
> #5  redisplay_window (window=<value optimized out>, just_this_one_p=<value optimized out>)
>     at xdisp.c:13678
> #6  0x0808f363 in redisplay_window_0 (window=186534188) at xdisp.c:12261

This is an optimized build.  Too many parameters are optimized out,
and even the backtrace itself is not reliable in optimized builds.

Could you perhaps rebuild Emacs with "-O0 -ggdb -g3", and then show
the backtrace from the same hang?  Also, if you single-step Emacs from
this point, or use `finish', does it loop in endlessly, or does it
remain stuck in append_glyph?  See the section "If the symptom of the
bug is that Emacs fails to respond" in etc/DEBUG for more details
about this.

Finally, please run GDB from the Emacs's src/ directory?  There's a
.gdbinit file there which will show a Lisp backtrace as well.

> If Emacs crashed, and you have the Emacs process in the gdb debugger,
> please include the output from the following gdb commands:
>     `bt full' and `xbacktrace'.

Yes, please do that as well.

> Load-path shadows:
> [long list of shadows deleted]

Wow, that's a lot of shadowing!  Is it intentional?





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#5123: 23.1.50; emacs hang / 100% CPU load
       [not found]   ` <87my1xity9.wl%djcb@djcbsoftware.nl>
@ 2009-12-06 17:53     ` Eli Zaretskii
       [not found]       ` <87zl5v2tsg.wl%djcb@djcbsoftware.nl>
  0 siblings, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2009-12-06 17:53 UTC (permalink / raw)
  To: djcb; +Cc: 5123

> Date: Sat, 05 Dec 2009 12:41:34 +0200
> From: Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
> Cc: <5123@emacsbugs.donarmstrong.com>
> 
> I have attached the 'bt full' backtrace. My gdb (7.0) does not seem to have
> xbacktrace.

xbacktrace is a command defined by the .gdbinit file in the src
directory that comes with the Emacs distribution.

Thanks.





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#5123: 23.1.50; emacs hang / 100% CPU load
       [not found]       ` <87zl5v2tsg.wl%djcb@djcbsoftware.nl>
@ 2009-12-07 19:24         ` Eli Zaretskii
  2009-12-07 19:56           ` Dirk-Jan C. Binnema
  2011-09-18  9:51           ` Lars Magne Ingebrigtsen
  0 siblings, 2 replies; 8+ messages in thread
From: Eli Zaretskii @ 2009-12-07 19:24 UTC (permalink / raw)
  To: djcb; +Cc: 5123

> Date: Mon, 07 Dec 2009 08:16:15 +0200
> From: Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
> Cc: <5123@emacsbugs.donarmstrong.com>
> 
> Hi Eli,
> 
> I've tried now with Emacs-23.1.50 from CVS; interestingly, with this version,
> it does not display the image at, but it does not hang either; instead there's
> one interesting snippet at the end of the *Messages* buffer:
> 
> [....] 
> 
> \210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210
> ZKNZH=\341B \254\313)2\274\216\342\342\250D@DDDA\377\331)': JPEG parameter
> struct mismatch: library thinks size is 464, caller expects 468

Thanks.  If no one beats me to it, I will look into this in a few
days, when I have time.





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#5123: 23.1.50; emacs hang / 100% CPU load
  2009-12-07 19:24         ` Eli Zaretskii
@ 2009-12-07 19:56           ` Dirk-Jan C. Binnema
  2011-09-18  9:51           ` Lars Magne Ingebrigtsen
  1 sibling, 0 replies; 8+ messages in thread
From: Dirk-Jan C. Binnema @ 2009-12-07 19:56 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 5123@emacsbugs.donarmstrong.com

Hi Eli,

>>>>> "Eli" == Eli Zaretskii <eliz@gnu.org> writes:

    >> Date: Mon, 07 Dec 2009 08:16:15 +0200
    >> From: Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
    >> Cc: <5123@emacsbugs.donarmstrong.com>
    >> 
    >> Hi Eli,
    >> 
    >> I've tried now with Emacs-23.1.50 from CVS; interestingly, with this version,
    >> it does not display the image at, but it does not hang either; instead there's
    >> one interesting snippet at the end of the *Messages* buffer:

[...]
    
    Eli> Thanks.  If no one beats me to it, I will look into this in a few
    Eli> days, when I have time.

No matter what, thank you very much for your great efforts! I spend almost
half of my waking life with emacs, so I really appreciate the efforts you and
others make.

Best wishes,
Dirk.

-- 
Dirk-Jan C. Binnema                  Helsinki, Finland
e:djcb@djcbsoftware.nl           w:www.djcbsoftware.nl
pgp: D09C E664 897D 7D39 5047 A178 E96A C7A1 017D DA3C





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#5123: 23.1.50; emacs hang / 100% CPU load
  2009-12-07 19:24         ` Eli Zaretskii
  2009-12-07 19:56           ` Dirk-Jan C. Binnema
@ 2011-09-18  9:51           ` Lars Magne Ingebrigtsen
  2011-09-18 10:05             ` Eli Zaretskii
  1 sibling, 1 reply; 8+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-09-18  9:51 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: djcb, 5123

Eli Zaretskii <eliz@gnu.org> writes:

>> I've tried now with Emacs-23.1.50 from CVS; interestingly, with this version,
>> it does not display the image at, but it does not hang either; instead there's
>> one interesting snippet at the end of the *Messages* buffer:
>> 
>> [....] 
>> 
>> \210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210\210\200\210\210
>> ZKNZH=\341B \254\313)2\274\216\342\342\250D@DDDA\377\331)': JPEG parameter
>> struct mismatch: library thinks size is 464, caller expects 468
>
> Thanks.  If no one beats me to it, I will look into this in a few
> days, when I have time.

Is this still a problem in Emacs 24?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#5123: 23.1.50; emacs hang / 100% CPU load
  2011-09-18  9:51           ` Lars Magne Ingebrigtsen
@ 2011-09-18 10:05             ` Eli Zaretskii
  2011-10-02 19:08               ` bug#5123: " Dirk-Jan C. Binnema
  0 siblings, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2011-09-18 10:05 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: djcb, 5123

> From: Lars Magne Ingebrigtsen <larsi@gnus.org>
> Cc: djcb@djcbsoftware.nl,  5123@debbugs.gnu.org
> Date: Sun, 18 Sep 2011 11:51:41 +0200
> 
> Is this still a problem in Emacs 24?

And if it is, where to get an image to reproduce it?





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#5123: Re: bug#5123: 23.1.50; emacs hang / 100% CPU load
  2011-09-18 10:05             ` Eli Zaretskii
@ 2011-10-02 19:08               ` Dirk-Jan C. Binnema
  0 siblings, 0 replies; 8+ messages in thread
From: Dirk-Jan C. Binnema @ 2011-10-02 19:08 UTC (permalink / raw)
  To: Eli Zaretskii, Lars Magne Ingebrigtsen; +Cc: 5123

On Sun 18 Sep 2011 01:05:30 PM EEST, Eli Zaretskii wrote:

 > > From: Lars Magne Ingebrigtsen <larsi@gnus.org>
 > > Cc: djcb@djcbsoftware.nl,  5123@debbugs.gnu.org
 > > Date: Sun, 18 Sep 2011 11:51:41 +0200
 > >
 > > Is this still a problem in Emacs 24?
 >
 > And if it is, where to get an image to reproduce it?

I haven't been able to reproduce this with emacs 24. So, it seems the problems
has vanished, somehow.

Cheers,
Dirk.

--
Dirk-Jan C. Binnema                  Helsinki, Finland
e:djcb@djcbsoftware.nl           w:www.djcbsoftware.nl
pgp: D09C E664 897D 7D39 5047 A178 E96A C7A1 017D DA3C





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-10-02 19:08 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-04 20:55 bug#5123: 23.1.50; emacs hang / 100% CPU load djcb.bulk
2009-12-05  9:43 ` Eli Zaretskii
     [not found]   ` <87my1xity9.wl%djcb@djcbsoftware.nl>
2009-12-06 17:53     ` Eli Zaretskii
     [not found]       ` <87zl5v2tsg.wl%djcb@djcbsoftware.nl>
2009-12-07 19:24         ` Eli Zaretskii
2009-12-07 19:56           ` Dirk-Jan C. Binnema
2011-09-18  9:51           ` Lars Magne Ingebrigtsen
2011-09-18 10:05             ` Eli Zaretskii
2011-10-02 19:08               ` bug#5123: " Dirk-Jan C. Binnema

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).