From sehnsucht.nach.unendlichkeit@quantentunnel.de Mon Dec 7 08:17:16 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 7 Dec 2009 16:17:16 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: * X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=1.2 required=4.0 tests=FOURLA,MDO_DATING14, OBSCURED_EMAIL,WEBMAIL autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB7GHEhC014977 for ; Mon, 7 Dec 2009 08:17:16 -0800 Received: from mx10.gnu.org ([199.232.76.166]:51355) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1NHgGv-0000AA-Ol for emacs-pretest-bug@gnu.org; Mon, 07 Dec 2009 11:17:14 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NHgGr-0006vi-RO for emacs-pretest-bug@gnu.org; Mon, 07 Dec 2009 11:17:13 -0500 Received: from mail.gmx.net ([213.165.64.20]:37755) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1NHgGq-0006ve-Sc for emacs-pretest-bug@gnu.org; Mon, 07 Dec 2009 11:17:09 -0500 Received: (qmail invoked by alias); 07 Dec 2009 16:17:04 -0000 Received: from 77.118.3.27.wireless.dyn.drei.com (EHLO walter) [77.118.3.27] by mail.gmx.net (mp053) with SMTP; 07 Dec 2009 17:17:04 +0100 X-Authenticated: #10706886 X-Provags-ID: V01U2FsdGVkX19Zju1VXzRZ7kbgeOwUOQZVs47wleSggYIGihlAzd AKwGOA67h1PPZ9 Received: by walter (Postfix, from userid 1000) id 6328842C002; Mon, 7 Dec 2009 17:17:02 +0100 (CET) From: Tom Rauchenwald To: emacs-pretest-bug@gnu.org Subject: 23.1.50; GDB/CPU-Usage spikes Date: Mon, 07 Dec 2009 17:17:02 +0100 Message-ID: <87skbmkbcx.fsf@sec.modprobe.de> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Y-GMX-Trusted: 0 X-FuHaFi: 0.49 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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 lis= t. 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 ] |=20 | 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.=20 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=3D\"Invalid thread id: 0\"\n(gdb) \n14^error,msg=3D\= "No registers.\"\n(gdb) \n15^done,BreakpointTable=3D{nr_rows=3D\"0\",nr_col= s=3D\"6\",hdr=3D[{width=3D\"7\",alignment=3D\"-1\",col_name=3D\"number\",co= lhdr=3D\"Num\"},{width=3D\"14\",alignment=3D\"-1\",col_name=3D\"type\",colh= dr=3D\"Type\"},{width=3D\"4\",alignment=3D\"-1\",col_name=3D\"disp\",colhdr= =3D\"Disp\"},{width=3D\"3\",alignment=3D\"-1\",col_name=3D\"enabled\",colhd= r=3D\"Enb\"},{width=3D\"10\",alignment=3D\"-1\",col_name=3D\"addr\",colhdr= =3D\"Address\"},{width=3D\"40\",alignment=3D\"2\",col_name=3D\"what\",colhd= r=3D\"What\"}],body=3D[]}\n(gdb) \n") (send-item "15-break-list" (lambda (&rest args) (with-current-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-hand= ler) (recv . "=3Dlibrary-loaded,id=3D\"/lib/ld-linux.so.2\",target-name=3D\"/li= b/ld-linux.so.2\",host-name=3D\"/lib/ld-linux.so.2\",symbols-loaded=3D\"0\"= \n(gdb) \n=3Dlibrary-loaded,id=3D\"/lib/i686/cmov/libc.so.6\",target-name= =3D\"/lib/i686/cmov/libc.so.6\",host-name=3D\"/lib/i686/cmov/libc.so.6\",sy= mbols-loaded=3D\"0\"\n=3Dthread-exited,id=3D\"1\",group-id=3D\"22681\"\n=3D= thread-group-exited,id=3D\"22681\"\n*stopped,reason=3D\"exited-normally\"\n= 12^done,threads=3D[]\n(gdb) \n") (send-item "12-thread-info" (lambda (&rest args) (with-current-buffer # (apply 'gdb-thread-list-handler args)))) (recv . "~\"Starting program: /home/sec/projects/test \\n\"\n=3Dthread-gro= up-created,id=3D\"22681\"\n=3Dthread-created,id=3D\"1\",group-id=3D\"22681\= "\n^running\n*running,thread-id=3D\"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 Soft= ware 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 f= ree to change and redistribute it.\\n\"\n~\"There is NO WARRANTY, to the ex= tent permitted by law. Type \\\"show copying\\\"\\n\"\n~\"and \\\"show war= ranty\\\" for details.\\n\"\n~\"This GDB was configured as \\\"i486-linux-g= nu\\\".\\n\"\n~\"For bug reporting instructions, please see:\\n\"\n~\"...\\n\"\n~\"Reading symbols from /home/s= ec/projects/test...\"\n~\"done.\\n\"\n(gdb) \n1^done\n(gdb) \n2^done\n(gdb)= \n3^done\n(gdb) \n4^done,files=3D[{file=3D\"test.c\",fullname=3D\"/home/se= c/projects/test.c\"},{file=3D\"test.c\",fullname=3D\"/home/sec/projects/tes= t.c\"}]\n(gdb) \n5^done,line=3D\"1\",file=3D\"test.c\",fullname=3D\"/home/s= ec/projects/test.c\",macro-info=3D\"0\"\n(gdb) \n6^done,value=3D\"(gdb) \"\= n(gdb) \n7^error,msg=3D\"No registers.\"\n(gdb) \n8^done,threads=3D[]\n(gdb= ) \n9^done,BreakpointTable=3D{nr_rows=3D\"0\",nr_cols=3D\"6\",hdr=3D[{width= =3D\"7\",alignment=3D\"-1\",col_name=3D\"number\",colhdr=3D\"Num\"},{width= =3D\"14\",alignment=3D\"-1\",col_name=3D\"type\",colhdr=3D\"Type\"},{width= =3D\"4\",alignment=3D\"-1\",col_name=3D\"disp\",colhdr=3D\"Disp\"},{width= =3D\"3\",alignment=3D\"-1\",col_name=3D\"enabled\",colhdr=3D\"Enb\"},{width= =3D\"10\",alignment=3D\"-1\",col_name=3D\"addr\",colhdr=3D\"Address\"},{wid= th=3D\"40\",alignment=3D\"2\",col_name=3D\"what\",colhdr=3D\"What\"}],body= =3D[]}\n(gdb) \n") (send-item "9-break-list" (lambda (&rest args) (with-current-buffer # (apply 'gdb-breakpoints-list-handler args)))) (send-item "8-thread-info" (lambda (&rest args) (with-current-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=3Dathena' 'CFLAGS=3D-march= =3Dprescott -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=20 g . SPC q C-c e p g SPC k k k k k k k k k k k k q C-x=20 C-j C-a g =20 g g SPC c y SPC k k k k k k k k k k=20 k k k q SPC k k k k k q c y SPC n q g c=20 y SPC q SPC q g SPC n =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 q g g g g n SPC=20 q SPC n q g . SPC n q SPC n n q SPC q g SPC k k k n=20 q g SPC n q SPC n q g SPC n n q g =20 L g g g g . n n n n g . SPC n n q =20 g SPC n q g g SPC q g + + +=20 g g g g g - - -=20 - n =20 q g . n n n n n SPC q M-x=20 r e p o r t b 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-ca= che ~/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-ma= nage ~/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-repo= rt ~/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-sour= ce ~/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-re= gistry ~/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-sour= ce ~/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/leg= acy-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-bo= okmark ~/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-da= te 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) --=20 Ich machte es allen recht - alle sollten mich lieben Sah nicht die D=E4monen, die mich dazu trieben War gefangen und nicht mehr frei und ich ging kaputt dabei -- Die =C4rzte, Lied vom Scheitern From cyd@stupidchicken.com Sat Dec 12 08:41:46 2009 Received: (at 5145) by emacsbugs.donarmstrong.com; 12 Dec 2009 16:41:46 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.3 required=4.0 tests=AWL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from pantheon-po29.its.yale.edu (pantheon-po29.its.yale.edu [130.132.50.124]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBCGfim4022542 for <5145@emacsbugs.donarmstrong.com>; Sat, 12 Dec 2009 08:41:45 -0800 Received: from furry (adsl-99-58-202-243.dsl.wlfrct.sbcglobal.net [99.58.202.243]) (authenticated bits=0) by pantheon-po29.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id nBCGfcCF009646 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 12 Dec 2009 11:41:38 -0500 Received: by furry (Postfix, from userid 1000) id 20786C071; Sat, 12 Dec 2009 11:41:38 -0500 (EST) From: Chong Yidong To: Nick Roberts Cc: Tom Rauchenwald , 5145@debbugs.gnu.org Subject: Re: 23.1.50; GDB/CPU-Usage spikes Date: Sat, 12 Dec 2009 11:41:38 -0500 Message-ID: <87zl5oi1q5.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) > 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 * 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. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 24 15:35:18 2011 Received: (at control) by debbugs.gnu.org; 24 Oct 2011 19:35:18 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RIQIn-00017a-Vz for submit@debbugs.gnu.org; Mon, 24 Oct 2011 15:35:18 -0400 Received: from fencepost.gnu.org ([140.186.70.10] ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RIQIn-00017V-5j for control@debbugs.gnu.org; Mon, 24 Oct 2011 15:35:17 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RIQHI-0006vE-7v for control@debbugs.gnu.org; Mon, 24 Oct 2011 15:33:44 -0400 Date: Mon, 24 Oct 2011 15:33:44 -0400 Message-Id: Subject: control message for bug 5145 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) forcemerge 9839 4545 5145 From unknown Sat Jun 21 03:05:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 28 Nov 2011 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator