* bug#5145: 23.1.50; GDB/CPU-Usage spikes
@ 2009-12-07 16:17 Tom Rauchenwald
0 siblings, 0 replies; 2+ messages in thread
From: Tom Rauchenwald @ 2009-12-07 16:17 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.
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug. If you can, give
a recipe starting from `emacs -Q':
emacs -Q
Compile the following program with gcc -g test.c -o test
,----[ test.c ]
|
| int main(int argc, char **args)
| {
| return 0;
| }
`----
Run the debugger with M-x gdb RET RET, and type run in the GDB-Buffer.
Emacs starts to use 100% cpu for me, although the program has stopped.
Also, the Modeline says Debugger:run [unknown]
GDB-Version is GNU gdb (GDB) 7.0-debian, my system is a Debian unstable
box, Emacs is Emacs from CVS.
I ran (gdb-enable-debug) before this testcase, the value of
gdb-debug-log follows:
((recv . "13^error,msg=\"Invalid thread id: 0\"\n(gdb) \n14^error,msg=\"No registers.\"\n(gdb) \n15^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}\n(gdb) \n")
(send-item "15-break-list"
(lambda
(&rest args)
(with-current-buffer #<killed buffer>
(apply 'gdb-breakpoints-list-handler args))))
(send-item "14-stack-info-frame" gdb-frame-handler)
(send-item "13-data-list-register-names --thread " gdb-register-names-handler)
(recv . "=library-loaded,id=\"/lib/ld-linux.so.2\",target-name=\"/lib/ld-linux.so.2\",host-name=\"/lib/ld-linux.so.2\",symbols-loaded=\"0\"\n(gdb) \n=library-loaded,id=\"/lib/i686/cmov/libc.so.6\",target-name=\"/lib/i686/cmov/libc.so.6\",host-name=\"/lib/i686/cmov/libc.so.6\",symbols-loaded=\"0\"\n=thread-exited,id=\"1\",group-id=\"22681\"\n=thread-group-exited,id=\"22681\"\n*stopped,reason=\"exited-normally\"\n12^done,threads=[]\n(gdb) \n")
(send-item "12-thread-info"
(lambda
(&rest args)
(with-current-buffer #<killed buffer>
(apply 'gdb-thread-list-handler args))))
(recv . "~\"Starting program: /home/sec/projects/test \\n\"\n=thread-group-created,id=\"22681\"\n=thread-created,id=\"1\",group-id=\"22681\"\n^running\n*running,thread-id=\"all\"\n")
(mi-send .
#("run\n" 0 3
(fontified t)))
(recv . "10^done\n(gdb) \n11^done\n(gdb) \n")
(send-item "11-enable-pretty-printing" ignore)
(send-item "10-gdb-set target-async 1" ignore)
(recv . "~\"GNU gdb (GDB) 7.0-debian\\n\"\n~\"Copyright (C) 2009 Free Software Foundation, Inc.\\n\"\n~\"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\\n\"\n~\"This is free software: you are free to change and redistribute it.\\n\"\n~\"There is NO WARRANTY, to the extent permitted by law. Type \\\"show copying\\\"\\n\"\n~\"and \\\"show warranty\\\" for details.\\n\"\n~\"This GDB was configured as \\\"i486-linux-gnu\\\".\\n\"\n~\"For bug reporting instructions, please see:\\n\"\n~\"<http://www.gnu.org/software/gdb/bugs/>...\\n\"\n~\"Reading symbols from /home/sec/projects/test...\"\n~\"done.\\n\"\n(gdb) \n1^done\n(gdb) \n2^done\n(gdb) \n3^done\n(gdb) \n4^done,files=[{file=\"test.c\",fullname=\"/home/sec/projects/test.c\"},{file=\"test.c\",fullname=\"/home/sec/projects/test.c\"}]\n(gdb) \n5^done,line=\"1\",file=\"test.c\",fullname=\"/home/sec/projects/test.c\",macro-info=\"0\"\n(gdb) \n6^done,value=\"(gdb) \"\n(gdb) \n7^error,msg=\"No registers.\"\n(gdb) \n8^done,threads=[]\n(gdb) \n9^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}\n(gdb) \n")
(send-item "9-break-list"
(lambda
(&rest args)
(with-current-buffer #<killed buffer>
(apply 'gdb-breakpoints-list-handler args))))
(send-item "8-thread-info"
(lambda
(&rest args)
(with-current-buffer #<killed buffer>
(apply 'gdb-thread-list-handler args))))
(send-item "7-stack-info-frame" gdb-frame-handler)
(send-item "6-gdb-show prompt" gdb-get-prompt)
(send-item "5-file-list-exec-source-file" gdb-get-source-file)
(send-item "4-file-list-exec-source-files" gdb-get-source-file-list)
(send-item "3-gdb-set non-stop 1" gdb-non-stop-handler)
(send-item "2-gdb-set height 0" ignore)
(send-item "1-inferior-tty-set /dev/pts/7" ignore))
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'.
For information about debugging Emacs, please read the file
/usr/local/share/emacs/23.1.50/etc/DEBUG.
In GNU Emacs 23.1.50.2 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2009-12-06 on walter
Windowing system distributor `The X.Org Foundation', version 11.0.10605000
configured using `configure '--with-x-toolkit=athena' 'CFLAGS=-march=prescott -O3 -pipe -fomit-frame-pointer''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: C
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: de_AT.UTF-8
value of $XMODIFIERS: nil
locale-coding-system: utf-8-unix
default enable-multibyte-characters: t
Major mode: Group
Minor modes in effect:
shell-dirtrack-mode: t
gnus-topic-mode: t
gnus-undo-mode: t
erc-spelling-mode: t
jabber-activity-mode: t
jabber-mode-line-mode: t
dired-omit-mode: t
ido-everywhere: t
icomplete-mode: t
global-hl-line-mode: t
savehist-mode: t
show-paren-mode: t
tooltip-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-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
global-visual-line-mode: t
visual-line-mode: t
transient-mark-mode: t
abbrev-mode: t
Recent input:
C-n SPC q g C-c e p g C-x C-j C-c g C-x C-j C-r C-c
g . SPC q C-c e p g SPC k k k k k k k k k k k k q C-x
C-j C-a g <switch-frame> <right> <right> <down> <down>
<switch-frame> g g SPC c y SPC k k k k k k k k k k
k k k q <help-echo> SPC k k k k k q c y SPC n q g c
y SPC q SPC q g SPC n <up> <return> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <down> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <return> <return> <return>
<return> <return> <return> <return> q g g g g n SPC
q SPC n q g . SPC n q SPC n n q SPC q g SPC k k k n
q g SPC n q SPC n q g SPC n n q g <up> <up> <up> <up>
<up> L g g g g . n n n n g . SPC n n q <help-echo>
g SPC n q g g SPC q g <switch-frame> <right> + + +
<switch-frame> g <up> g g g g <switch-frame> - - -
- n <switch-frame> <up> <up> <return> <return> <down>
<return> <down> <return> q g . n n n n n SPC q M-x
r e p <tab> o <tab> r t <tab> b <tab> <return>
Recent messages:
nnml: Reading incoming mail from directory...
nnml: Reading incoming mail (no new mail)...done
nnimap: Checking mailboxes...done
Checking new news...done
Retrieving newsgroup: gmane.emacs.devel...
Fetching headers for gmane.emacs.devel...done
Scoring...done
Generating summary...done
Exiting summary buffer and applying spam rules
Making completion list... [2 times]
Load-path shadows:
~/elisp/gnus/contrib/ssl hides ~/elisp/w3/lisp/ssl
~/elisp/gnus/contrib/gnus-namazu hides ~/elisp/gnus-namazu
~/elisp/gnus/contrib/ssl hides ~/elisp/ssl
~/elisp/gnus/contrib/compface hides ~/elisp/gnus/lisp/compface
~/elisp/apel/timezone hides /home/sec/src/emacs/lisp/timezone
~/elisp/apel/env hides /home/sec/src/emacs/lisp/env
~/elisp/gnus/lisp/pgg-parse hides /home/sec/src/emacs/lisp/pgg-parse
~/elisp/gnus/lisp/password-cache hides /home/sec/src/emacs/lisp/password-cache
~/elisp/gnus/lisp/sha1 hides /home/sec/src/emacs/lisp/sha1
~/elisp/gnus/lisp/hex-util hides /home/sec/src/emacs/lisp/hex-util
~/elisp/gnus/contrib/xml hides /home/sec/src/emacs/lisp/xml
~/elisp/gnus/lisp/pgg-pgp hides /home/sec/src/emacs/lisp/pgg-pgp
~/elisp/gnus/lisp/format-spec hides /home/sec/src/emacs/lisp/format-spec
~/elisp/gnus/lisp/pgg hides /home/sec/src/emacs/lisp/pgg
~/elisp/gnus/lisp/pgg-pgp5 hides /home/sec/src/emacs/lisp/pgg-pgp5
~/elisp/gnus/lisp/pgg-gpg hides /home/sec/src/emacs/lisp/pgg-gpg
~/elisp/gnus/lisp/pgg-def hides /home/sec/src/emacs/lisp/pgg-def
~/elisp/gnus/lisp/md4 hides /home/sec/src/emacs/lisp/md4
~/elisp/gnus/lisp/dns-mode hides /home/sec/src/emacs/lisp/textmodes/dns-mode
~/elisp/gnus/lisp/tls hides /home/sec/src/emacs/lisp/net/tls
~/elisp/gnus/lisp/ntlm hides /home/sec/src/emacs/lisp/net/ntlm
~/elisp/gnus/lisp/dns hides /home/sec/src/emacs/lisp/net/dns
~/elisp/gnus/lisp/hmac-def hides /home/sec/src/emacs/lisp/net/hmac-def
~/elisp/gnus/lisp/sasl-digest hides /home/sec/src/emacs/lisp/net/sasl-digest
~/elisp/gnus/lisp/sasl-cram hides /home/sec/src/emacs/lisp/net/sasl-cram
~/elisp/gnus/lisp/dig hides /home/sec/src/emacs/lisp/net/dig
~/elisp/gnus/lisp/sasl hides /home/sec/src/emacs/lisp/net/sasl
~/elisp/gnus/lisp/hmac-md5 hides /home/sec/src/emacs/lisp/net/hmac-md5
~/elisp/gnus/lisp/netrc hides /home/sec/src/emacs/lisp/net/netrc
~/elisp/gnus/lisp/imap hides /home/sec/src/emacs/lisp/net/imap
~/elisp/gnus/lisp/sasl-ntlm hides /home/sec/src/emacs/lisp/net/sasl-ntlm
~/elisp/gnus/contrib/sendmail hides /home/sec/src/emacs/lisp/mail/sendmail
~/elisp/gnus/lisp/hashcash hides /home/sec/src/emacs/lisp/mail/hashcash
~/elisp/gnus/lisp/uudecode hides /home/sec/src/emacs/lisp/mail/uudecode
~/elisp/gnus/lisp/binhex hides /home/sec/src/emacs/lisp/mail/binhex
~/elisp/gnus/contrib/smtpmail hides /home/sec/src/emacs/lisp/mail/smtpmail
~/elisp/gnus/lisp/gnus-range hides /home/sec/src/emacs/lisp/gnus/gnus-range
~/elisp/gnus/lisp/mml1991 hides /home/sec/src/emacs/lisp/gnus/mml1991
~/elisp/gnus/lisp/nnmairix hides /home/sec/src/emacs/lisp/gnus/nnmairix
~/elisp/gnus/lisp/gnus-art hides /home/sec/src/emacs/lisp/gnus/gnus-art
~/elisp/gnus/lisp/mm-extern hides /home/sec/src/emacs/lisp/gnus/mm-extern
~/elisp/gnus/lisp/smiley hides /home/sec/src/emacs/lisp/gnus/smiley
~/elisp/gnus/lisp/gnus-audio hides /home/sec/src/emacs/lisp/gnus/gnus-audio
~/elisp/gnus/lisp/nnwfm hides /home/sec/src/emacs/lisp/gnus/nnwfm
~/elisp/gnus/lisp/nnmail hides /home/sec/src/emacs/lisp/gnus/nnmail
~/elisp/gnus/lisp/gnus-picon hides /home/sec/src/emacs/lisp/gnus/gnus-picon
~/elisp/gnus/lisp/nndir hides /home/sec/src/emacs/lisp/gnus/nndir
~/elisp/gnus/lisp/gnus-uu hides /home/sec/src/emacs/lisp/gnus/gnus-uu
~/elisp/gnus/lisp/gnus-move hides /home/sec/src/emacs/lisp/gnus/gnus-move
~/elisp/gnus/lisp/mm-view hides /home/sec/src/emacs/lisp/gnus/mm-view
~/elisp/gnus/lisp/gnus-msg hides /home/sec/src/emacs/lisp/gnus/gnus-msg
~/elisp/gnus/lisp/nnmaildir hides /home/sec/src/emacs/lisp/gnus/nnmaildir
~/elisp/gnus/lisp/nnmh hides /home/sec/src/emacs/lisp/gnus/nnmh
~/elisp/gnus/lisp/canlock hides /home/sec/src/emacs/lisp/gnus/canlock
~/elisp/gnus/lisp/sieve-manage hides /home/sec/src/emacs/lisp/gnus/sieve-manage
~/elisp/gnus/lisp/nngateway hides /home/sec/src/emacs/lisp/gnus/nngateway
~/elisp/gnus/lisp/smime hides /home/sec/src/emacs/lisp/gnus/smime
~/elisp/gnus/lisp/gnus-draft hides /home/sec/src/emacs/lisp/gnus/gnus-draft
~/elisp/gnus/lisp/qp hides /home/sec/src/emacs/lisp/gnus/qp
~/elisp/gnus/lisp/nndraft hides /home/sec/src/emacs/lisp/gnus/nndraft
~/elisp/gnus/lisp/gnus-setup hides /home/sec/src/emacs/lisp/gnus/gnus-setup
~/elisp/gnus/lisp/nnwarchive hides /home/sec/src/emacs/lisp/gnus/nnwarchive
~/elisp/gnus/lisp/gnus-cus hides /home/sec/src/emacs/lisp/gnus/gnus-cus
~/elisp/gnus/lisp/messcompat hides /home/sec/src/emacs/lisp/gnus/messcompat
~/elisp/gnus/lisp/gnus-cite hides /home/sec/src/emacs/lisp/gnus/gnus-cite
~/elisp/gnus/lisp/nntp hides /home/sec/src/emacs/lisp/gnus/nntp
~/elisp/gnus/lisp/nneething hides /home/sec/src/emacs/lisp/gnus/nneething
~/elisp/gnus/lisp/mml hides /home/sec/src/emacs/lisp/gnus/mml
~/elisp/gnus/lisp/gnus-spec hides /home/sec/src/emacs/lisp/gnus/gnus-spec
~/elisp/gnus/lisp/gnus-logic hides /home/sec/src/emacs/lisp/gnus/gnus-logic
~/elisp/gnus/lisp/gnus-mh hides /home/sec/src/emacs/lisp/gnus/gnus-mh
~/elisp/gnus/lisp/mm-url hides /home/sec/src/emacs/lisp/gnus/mm-url
~/elisp/gnus/lisp/nnnil hides /home/sec/src/emacs/lisp/gnus/nnnil
~/elisp/gnus/lisp/sieve-mode hides /home/sec/src/emacs/lisp/gnus/sieve-mode
~/elisp/gnus/lisp/gnus-demon hides /home/sec/src/emacs/lisp/gnus/gnus-demon
~/elisp/gnus/lisp/gnus-win hides /home/sec/src/emacs/lisp/gnus/gnus-win
~/elisp/gnus/lisp/nnsoup hides /home/sec/src/emacs/lisp/gnus/nnsoup
~/elisp/gnus/lisp/gnus-nocem hides /home/sec/src/emacs/lisp/gnus/gnus-nocem
~/elisp/gnus/lisp/starttls hides /home/sec/src/emacs/lisp/gnus/starttls
~/elisp/gnus/lisp/rfc2047 hides /home/sec/src/emacs/lisp/gnus/rfc2047
~/elisp/gnus/lisp/sieve hides /home/sec/src/emacs/lisp/gnus/sieve
~/elisp/gnus/lisp/gnus-fun hides /home/sec/src/emacs/lisp/gnus/gnus-fun
~/elisp/gnus/lisp/gnus-dup hides /home/sec/src/emacs/lisp/gnus/gnus-dup
~/elisp/gnus/lisp/nnheader hides /home/sec/src/emacs/lisp/gnus/nnheader
~/elisp/gnus/lisp/gnus-diary hides /home/sec/src/emacs/lisp/gnus/gnus-diary
~/elisp/gnus/lisp/nnspool hides /home/sec/src/emacs/lisp/gnus/nnspool
~/elisp/gnus/lisp/nnmbox hides /home/sec/src/emacs/lisp/gnus/nnmbox
~/elisp/gnus/lisp/rfc1843 hides /home/sec/src/emacs/lisp/gnus/rfc1843
~/elisp/gnus/lisp/spam-report hides /home/sec/src/emacs/lisp/gnus/spam-report
~/elisp/gnus/lisp/rfc2104 hides /home/sec/src/emacs/lisp/gnus/rfc2104
~/elisp/gnus/lisp/nnlistserv hides /home/sec/src/emacs/lisp/gnus/nnlistserv
~/elisp/gnus/lisp/gnus-soup hides /home/sec/src/emacs/lisp/gnus/gnus-soup
~/elisp/gnus/lisp/mail-parse hides /home/sec/src/emacs/lisp/gnus/mail-parse
~/elisp/gnus/lisp/gnus hides /home/sec/src/emacs/lisp/gnus/gnus
~/elisp/gnus/lisp/mailcap hides /home/sec/src/emacs/lisp/gnus/mailcap
~/elisp/gnus/lisp/mm-bodies hides /home/sec/src/emacs/lisp/gnus/mm-bodies
~/elisp/gnus/lisp/mml-smime hides /home/sec/src/emacs/lisp/gnus/mml-smime
~/elisp/gnus/lisp/nnslashdot hides /home/sec/src/emacs/lisp/gnus/nnslashdot
~/elisp/gnus/lisp/gnus-async hides /home/sec/src/emacs/lisp/gnus/gnus-async
~/elisp/gnus/lisp/pop3 hides /home/sec/src/emacs/lisp/gnus/pop3
~/elisp/gnus/lisp/gnus-score hides /home/sec/src/emacs/lisp/gnus/gnus-score
~/elisp/gnus/lisp/gnus-ml hides /home/sec/src/emacs/lisp/gnus/gnus-ml
~/elisp/gnus/lisp/gnus-cache hides /home/sec/src/emacs/lisp/gnus/gnus-cache
~/elisp/gnus/lisp/gmm-utils hides /home/sec/src/emacs/lisp/gnus/gmm-utils
~/elisp/gnus/lisp/gnus-kill hides /home/sec/src/emacs/lisp/gnus/gnus-kill
~/elisp/gnus/lisp/gnus-eform hides /home/sec/src/emacs/lisp/gnus/gnus-eform
~/elisp/gnus/lisp/auth-source hides /home/sec/src/emacs/lisp/gnus/auth-source
~/elisp/gnus/lisp/gnus-int hides /home/sec/src/emacs/lisp/gnus/gnus-int
~/elisp/gnus/lisp/score-mode hides /home/sec/src/emacs/lisp/gnus/score-mode
~/elisp/gnus/lisp/gnus-group hides /home/sec/src/emacs/lisp/gnus/gnus-group
~/elisp/gnus/lisp/gnus-util hides /home/sec/src/emacs/lisp/gnus/gnus-util
~/elisp/gnus/lisp/mml2015 hides /home/sec/src/emacs/lisp/gnus/mml2015
~/elisp/gnus/lisp/mm-partial hides /home/sec/src/emacs/lisp/gnus/mm-partial
~/elisp/gnus/lisp/gnus-agent hides /home/sec/src/emacs/lisp/gnus/gnus-agent
~/elisp/gnus/lisp/gnus-registry hides /home/sec/src/emacs/lisp/gnus/gnus-registry
~/elisp/gnus/lisp/nnfolder hides /home/sec/src/emacs/lisp/gnus/nnfolder
~/elisp/gnus/lisp/mail-source hides /home/sec/src/emacs/lisp/gnus/mail-source
~/elisp/gnus/lisp/nnvirtual hides /home/sec/src/emacs/lisp/gnus/nnvirtual
~/elisp/gnus/lisp/ietf-drums hides /home/sec/src/emacs/lisp/gnus/ietf-drums
~/elisp/gnus/lisp/nndoc hides /home/sec/src/emacs/lisp/gnus/nndoc
~/elisp/gnus/contrib/compface hides /home/sec/src/emacs/lisp/gnus/compface
~/elisp/gnus/lisp/gnus-salt hides /home/sec/src/emacs/lisp/gnus/gnus-salt
~/elisp/gnus/lisp/nnoo hides /home/sec/src/emacs/lisp/gnus/nnoo
~/elisp/gnus/lisp/mm-uu hides /home/sec/src/emacs/lisp/gnus/mm-uu
~/elisp/gnus/lisp/spam hides /home/sec/src/emacs/lisp/gnus/spam
~/elisp/gnus/lisp/nnagent hides /home/sec/src/emacs/lisp/gnus/nnagent
~/elisp/gnus/lisp/nnir hides /home/sec/src/emacs/lisp/gnus/nnir
~/elisp/gnus/lisp/gnus-sieve hides /home/sec/src/emacs/lisp/gnus/gnus-sieve
~/elisp/gnus/lisp/nndiary hides /home/sec/src/emacs/lisp/gnus/nndiary
~/elisp/gnus/lisp/legacy-gnus-agent hides /home/sec/src/emacs/lisp/gnus/legacy-gnus-agent
~/elisp/gnus/lisp/mm-encode hides /home/sec/src/emacs/lisp/gnus/mm-encode
~/elisp/gnus/lisp/spam-wash hides /home/sec/src/emacs/lisp/gnus/spam-wash
~/elisp/gnus/lisp/gnus-vm hides /home/sec/src/emacs/lisp/gnus/gnus-vm
~/elisp/gnus/lisp/gnus-delay hides /home/sec/src/emacs/lisp/gnus/gnus-delay
~/elisp/gnus/lisp/rfc2231 hides /home/sec/src/emacs/lisp/gnus/rfc2231
~/elisp/gnus/lisp/yenc hides /home/sec/src/emacs/lisp/gnus/yenc
~/elisp/gnus/lisp/html2text hides /home/sec/src/emacs/lisp/gnus/html2text
~/elisp/gnus/lisp/utf7 hides /home/sec/src/emacs/lisp/gnus/utf7
~/elisp/gnus/lisp/nnultimate hides /home/sec/src/emacs/lisp/gnus/nnultimate
~/elisp/gnus/lisp/spam-stat hides /home/sec/src/emacs/lisp/gnus/spam-stat
~/elisp/gnus/lisp/gnus-start hides /home/sec/src/emacs/lisp/gnus/gnus-start
~/elisp/gnus/lisp/mm-decode hides /home/sec/src/emacs/lisp/gnus/mm-decode
~/elisp/gnus/lisp/nnbabyl hides /home/sec/src/emacs/lisp/gnus/nnbabyl
~/elisp/gnus/lisp/gnus-ems hides /home/sec/src/emacs/lisp/gnus/gnus-ems
~/elisp/gnus/lisp/ecomplete hides /home/sec/src/emacs/lisp/gnus/ecomplete
~/elisp/gnus/lisp/nnkiboze hides /home/sec/src/emacs/lisp/gnus/nnkiboze
~/elisp/gnus/lisp/gnus-srvr hides /home/sec/src/emacs/lisp/gnus/gnus-srvr
~/elisp/gnus/lisp/message hides /home/sec/src/emacs/lisp/gnus/message
~/elisp/gnus/lisp/gnus-sum hides /home/sec/src/emacs/lisp/gnus/gnus-sum
~/elisp/gnus/lisp/gnus-bookmark hides /home/sec/src/emacs/lisp/gnus/gnus-bookmark
~/elisp/gnus/lisp/nnml hides /home/sec/src/emacs/lisp/gnus/nnml
~/elisp/gnus/lisp/mm-util hides /home/sec/src/emacs/lisp/gnus/mm-util
~/elisp/gnus/lisp/mml-sec hides /home/sec/src/emacs/lisp/gnus/mml-sec
~/elisp/gnus/lisp/gnus-dired hides /home/sec/src/emacs/lisp/gnus/gnus-dired
~/elisp/gnus/lisp/nnimap hides /home/sec/src/emacs/lisp/gnus/nnimap
~/elisp/gnus/lisp/gnus-undo hides /home/sec/src/emacs/lisp/gnus/gnus-undo
~/elisp/gnus/lisp/mail-prsvr hides /home/sec/src/emacs/lisp/gnus/mail-prsvr
~/elisp/gnus/lisp/nnweb hides /home/sec/src/emacs/lisp/gnus/nnweb
~/elisp/gnus/lisp/earcon hides /home/sec/src/emacs/lisp/gnus/earcon
~/elisp/gnus/lisp/rfc2045 hides /home/sec/src/emacs/lisp/gnus/rfc2045
~/elisp/gnus/lisp/gnus-mlspl hides /home/sec/src/emacs/lisp/gnus/gnus-mlspl
~/elisp/gnus/lisp/gnus-topic hides /home/sec/src/emacs/lisp/gnus/gnus-topic
~/elisp/gnus/lisp/webmail hides /home/sec/src/emacs/lisp/gnus/webmail
~/elisp/gnus/lisp/flow-fill hides /home/sec/src/emacs/lisp/gnus/flow-fill
~/elisp/gnus/lisp/nnrss hides /home/sec/src/emacs/lisp/gnus/nnrss
~/elisp/gnus/lisp/nndb hides /home/sec/src/emacs/lisp/gnus/nndb
~/elisp/gnus/lisp/gnus-bcklg hides /home/sec/src/emacs/lisp/gnus/gnus-bcklg
~/elisp/gnus/lisp/deuglify hides /home/sec/src/emacs/lisp/gnus/deuglify
~/elisp/emms/lisp/tq hides /home/sec/src/emacs/lisp/emacs-lisp/tq
~/elisp/gnus/lisp/parse-time hides /home/sec/src/emacs/lisp/calendar/parse-time
~/elisp/gnus/lisp/time-date hides /home/sec/src/emacs/lisp/calendar/time-date
Features:
(shadow emacsbug jabber-bookmarks jabber-private jabber-keepalive
jabber-ping sasl-digest hmac-md5 multi-isearch gnus-fun moy-bbdb
tramp-imap epa imap-hash tramp-gw tramp-fish tramp-smb tramp-cache
tramp-ftp tramp-cmds tramp shell tramp-compat trampver skeleton
newcomment footnote flow-fill epg epg-config gnus-kill gnus-dup
gnus-cite w3m-form w3m-symbol w3m browse-url doc-view image-mode
w3m-hist w3m-fb w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc
w3m-util gnus-async gnus-bcklg gnus-ml disp-table gnus-topic nnmairix
parse-time nnfolder byte-opt nnml utf-7 utf7 nnimap imap nndraft nnmh
auth-source gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp
gnus-cache bytecomp byte-compile nnir bbdb-gnus bbdb-snarf mail-extr
jka-compr spam spam-stat gnus-uu yenc gnus-msg gnus-art mm-uu mml2015
mm-view smime dig gnus-sum nnoo gnus-group gnus-undo nnmail mail-source
smtpmail sendmail gnus-start gnus-spec gnus-int gnus-range message
ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies
mm-encode gmm-utils mailheader canlock hashcash gnus-win gnus gnus-ems
nnheader gnus-util netrc mail-utils server linum company-files
company-oddmuse company-keywords company-dabbrev-code company-dabbrev
company-etags etags company-gtags company-xcode company-eclim
company-css company-nxml rng-nxml rng-valid rng-loc rng-uri rng-parse
nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode
nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok company-elisp
help-mode view company paredit w3-auto bm edmacro kmacro erc-spelling
flyspell ispell erc-goodies erc erc-backend erc-compat thingatpt pp
browse-kill-ring derived uniquify emms-playlist-limit emms-i18n
emms-history emms-bookmarks emms-score emms-stream-info
emms-metaplaylist-mode emms-lastfm emms-player-xine emms-player-mpd tq
emms-playing-time emms-lyrics emms-url url url-proxy url-privacy
url-expand url-methods url-history url-cookie url-util url-parse
url-vars emms-streams emms-mode-line emms-info-ogginfo emms-player-vlc
emms-setup emms-info-mp4info emms-info-libtag emms-player-mplayer
emms-player-mpg321-remote emms-player-simple emms-browser sort
emms-playlist-sort emms-last-played emms-cache emms-tag-editor
emms-info-mp3info emms-info later-do emms-volume easy-mmode
emms-volume-amixer emms-playlist-mode emms-source-playlist
emms-source-file emms emms-compat emms-mark emms-auto jabber
jabber-libnotify jabber-awesome jabber-osd osd jabber-wmii
jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison
jabber-screen jabber-socks5 jabber-ft-server jabber-si-server
jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common
jabber-feature-neg jabber-truncate jabber-time jabber-autoaway
jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard
jabber-avatar mailcap jabber-activity jabber-watch jabber-modeline
jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion
jabber-muc-nick-completion hippie-exp comint ring jabber-browse
jabber-search jabber-register jabber-roster format-spec jabber-presence
assoc jabber-muc jabber-newdisco jabber-widget jabber-disco wid-edit
jabber-chat ewoc jabber-history jabber-chatbuffer jabber-alert jabber-iq
jabber-keymap jabber-core jabber-sasl sasl sasl-anonymous sasl-login
sasl-plain fsm jabber-logon sha1 hex-util jabber-conn srv dns starttls
tls jabber-xml xml jabber-menu jabber-autoloads jabber-util cal-menu
easymenu calendar cal-loaddefs htmlize-autoloads boxquote-autoloads
bbdb-hooks mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mm-util
time-date mail-prsvr bbdb-com advice help-fns advice-preload mailabbrev
cl cl-19 bbdb timezone pym static apel-ver product bbdb-autoloads
w3m-load rx dired-x dired-aux dired regexp-opt ido icomplete midnight
generic-x ansi-color hl-line windmove savehist paren tooltip ediff-hook
vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd
fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer
select scroll-bar mldrag 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 loaddefs button minibuffer faces
cus-face text-properties overlay md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
dbusbind system-font-setting font-render-setting x-toolkit x multi-tty
emacs)
--
Ich machte es allen recht - alle sollten mich lieben
Sah nicht die Dämonen, die mich dazu trieben
War gefangen und nicht mehr frei und ich ging kaputt dabei
-- Die Ärzte, Lied vom Scheitern
^ permalink raw reply [flat|nested] 2+ messages in thread
* bug#5145: 23.1.50; GDB/CPU-Usage spikes
@ 2009-12-12 16:41 Chong Yidong
0 siblings, 0 replies; 2+ messages in thread
From: Chong Yidong @ 2009-12-12 16:41 UTC (permalink / raw
To: Nick Roberts; +Cc: 5145, Tom Rauchenwald
> emacs -Q
>
> Compile the following program with gcc -g test.c -o test
>
> ,----[ test.c ]
> |
> | int main(int argc, char **args)
> | {
> | return 0;
> | }
> `----
>
> Run the debugger with M-x gdb RET RET, and type run in the GDB-Buffer.
>
> Emacs starts to use 100% cpu for me, although the program has stopped.
> Also, the Modeline says Debugger:run [unknown]
I can reproduce this.
The problem seems to go away if I revert the following change. Nick,
could you take a look? Thanks.
2009-08-30 Nick Roberts <nickrob@snap.net.nz>
* process.c (wait_reading_process_output): Keep the descriptor
when pty is used by a non-child process, e.g., in I/O buffer of
GDB this allows inferior to be restarted.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-12-12 16:41 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-12 16:41 bug#5145: 23.1.50; GDB/CPU-Usage spikes Chong Yidong
-- strict thread matches above, loose matches on Subject: below --
2009-12-07 16:17 Tom Rauchenwald
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.