Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <7BCD42353C1FD411A66200062939B2F1ACA4FB@EXCHANGE> From: Pavel Rozenboim To: cygwin AT cygwin DOT com Subject: RE: Cygwin Emacs-X uses 99% of cpu Date: Wed, 13 Nov 2002 11:05:53 +0200 MIME-Version: 1.0 Content-Type: text/plain I have the same problem. Here is strace output (the part I found interesting :)): 139 22504711 [main] emacs 2192 mount_info::conv_to_win32_path: src_path /home/pavel, dst C:\cygwin\home\pavel, flags 0xA, rc 0 482 22505193 [main] emacs 2192 symlink_info::check: not a symlink 177 22505370 [main] emacs 2192 symlink_info::check: 0 = symlink.check (C:\cygwin\home\pavel, 0x22E318) (0xA) 151 22505521 [main] emacs 2192 path_conv::check: root_dir(C:\), this->path(C:\cygwin\home\pavel\.Xdefaults), set_has_acls(8) 218 22505739 [main] emacs 2192 dtable::build_fhandler: fd 6, fh 0x615D0A30 149 22505888 [main] emacs 2192 fhandler_base::open: (C:\cygwin\home\pavel\.Xdefaults, 0x100000) query_open 0 533 22506421 [main] emacs 2192 fhandler_base::open: 0xFFFFFFFF = CreateFile (C:\cygwin\home\pavel\.Xdefaults, 0x80000000, 0x7, 0x22E758, 0x3, 0x2000080, 0) 220 22506641 [main] emacs 2192 seterrno_from_win_error: /netrel/src/cygwin-1.3.15-2/winsup/cygwin/fhandler.cc:457 windows error 2 148 22506789 [main] emacs 2192 geterrno_from_win_error: windows error 2 == errno 2 158 22506947 [main] emacs 2192 fhandler_base::open: 0 = fhandler_base::open (C:\cygwin\home\pavel\.Xdefaults, 0x100000) 144 22507091 [main] emacs 2192 fhandler_disk_file::open: 0 = fhandler_disk_file::open (C:\cygwin\home\pavel\.Xdefaults, 0x0) 150 22507241 [main] emacs 2192 open: -1 = open (/home/pavel/.Xdefaults, 0x0) 2175 22509416 [win] emacs 2192 wndproc 275 WM_TIMER 1 0 214 22509630 [win] emacs 2192 kill: kill (2192, 14) 138 22509768 [win] emacs 2192 sig_send: pid 2192, signal 14, its_me 1 After this it repeats the follwing until I have chance to kill emacs: 141 22509909 [sig] emacs 2192 wait_sig: awake 219 22510128 [sig] emacs 2192 wait_sig: processing signal 14 106 22510234 [sig] emacs 2192 wait_sig: Got signal 14 121 22510355 [sig] emacs 2192 sig_handle: signal 14 108 22510463 [sig] emacs 2192 sig_handle: signal 14, about to call 0x201240A4 125 22510588 [sig] emacs 2192 setup_handler: suspending mainthread 187 22510775 [win] emacs 2192 sig_send: Waiting for thiscomplete 0xB4 210 22510985 [sig] emacs 2192 interruptible: pc 0x77E9E8BB, h 0x77E80000, interruptible 1, testvalid 1 180 22511165 [sig] emacs 2192 interruptible: pc 0x77E9E8BB, h 0x77E80000, interruptible 0, testvalid 0 131 22511296 [sig] emacs 2192 setup_handler: couldn't send signal 14 112 22511408 [sig] emacs 2192 setup_handler: ResumeThread returned 1 117 22511525 [sig] emacs 2192 setup_handler: returning 0 103 22511628 [sig] emacs 2192 sig_handle: returning 0 121 22511749 [sig] emacs 2192 wait_sig: looping Total file size is about 50Mb (could not kill it earlier) and repeating part is about 70% of the file. Looks like emacs gets flooded by timer signals. > -----Original Message----- > From: Igor Pechtchanski [mailto:pechtcha AT cs DOT nyu DOT edu] > Sent: Wed, November 13, 2002 2:41 AM > To: Huang. > Cc: cygwin AT cygwin DOT com > Subject: Re: Cygwin Emacs-X uses 99% of cpu > > > On Wed, 13 Nov 2002, Huang. wrote: > > > "J. Scott Edwards" wrote: > > > [snip] > > > > Oh! I have this problem too. > > For the archives: > This is an example of a completely useless message. It doesn't add > anything at all to the discussion, and takes up list bandwidth. > > Attaching the output of cygcheck would have made it marginally useful > (i.e., reporting that the problem can be reproduced on a particular > configuration). A good contribution would have been to run > emacs under > strace, for example, and provide the output (hopefully > bzipped, preferably > with repeated patterns removed, ideally with some analysis attached). > Another would be to run emacs under gdb, break execution when > in 100% cpu > mode, and post the stack trace. > Igor > -- > http://cs.nyu.edu/~pechtcha/ > |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu > ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com > |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski > '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! > > "Water molecules expand as they grow warmer" (C) Popular > Science, Oct'02, p.51 > > > -- > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > Bug reporting: http://cygwin.com/bugs.html > Documentation: http://cygwin.com/docs.html > FAQ: http://cygwin.com/faq/ > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/