X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Fri, 28 Nov 2008 10:28:50 +0100 (CET) From: Marco Atzeri Subject: Re: SIGKILL vs. 1.7.0 snapshot To: cygwin AT cygwin DOT com In-Reply-To: <20081128033420.GA19806@ednor.casa.cgf.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <546315.37409.qm@web25004.mail.ukl.yahoo.com> X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: 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 --- Christopher Faylor ha scritto: > On Wed, Nov 26, 2008 at 02:48:18PM -0500, > Christopher Faylor wrote: > >On Wed, Nov 26, 2008 at 07:36:17PM +0000, Eric > Blake wrote: > >>I'm not sure in which snapshot this regression > crept in, but kill is now having > >>problems sending SIGKILL: > >> > >>C:\cygwin\bin>.\bash -c 'kill -9 $$' > >>C:\cygwin\bin>echo %ERRORLEVEL% > >>2304 > >>C:\cygwin\bin>cd ..\..\cygwin-2\bin > >>C:\cygwin-2\bin>.\bash -c 'kill -9 $$' > >> 1 [sig] bash 3376 > _cygtls::handle_exceptions: Exception: > STATUS_ACCESS_VIO > >>LATION > >> 19440 [sig] bash 3376 open_stackdumpfile: > Dumping stack trace to bash.exe.stac > >>kdump > >>C:\cygwin-2\bin>echo %ERRORLEVEL% > >>35584 > > > >I introduced the regression. I'll fix it ASAP. > > It should be fixed now. Hopefully it didn't cause > another regression. > > The latest snapshot has the fix. > > cgf > snapshot 20081127 has a regression against 20081126 rxvt and X crash on start. bash is able to start. No clear reason but this is the first substantial difference on diff -uN rxvt_strace27 rxvt_strace26 [main] rxvt 4508 readv: readv (3, 0x22C934, 1) blocking, sigcatchers 0 [main] rxvt 4508 readv: no need to call ready_for_read [main] rxvt 4508 fhandler_base::read: returning 308, binary mode [main] rxvt 4508 readv: 308 = readv (3, 0x22C934, 1), errno 0 -[main] rxvt 4508 fhandler_base::lseek: setting file pointer to 0 -[main] rxvt 4508 lseek64: 0 = lseek (3, -308, 1) -[main] rxvt 4508 writev: writev (3, 0x22CA44, 1) +[main] rxvt 4508 readv: readv (3, 0x22C934, 1) blocking, sigcatchers 0 +[main] rxvt 4508 readv: no need to call ready_for_read +[main] rxvt 4508 fhandler_base::read: returning 308, binary mode +[main] rxvt 4508 readv: 308 = readv (3, 0x22C934, 1), errno 0 +[main] rxvt 4508 readv: readv (3, 0x22C934, 1) blocking, sigcatchers 0 +[main] rxvt 4508 readv: no need to call ready_for_read +[main] rxvt 4508 fhandler_base::read: returning 0, binary mode +[main] rxvt 4508 readv: 0 = readv (3, 0x22C934, 1), errno 0 +[main] rxvt 4508 fhandler_base::lseek: setting file pointer to 616 +[main] rxvt 4508 lseek64: 616 = lseek (3, 0, 2) +[main] rxvt 4508 fcntl64: 0 = fcntl (3, 9, 0x22CA18) +[main] rxvt 4508 fhandler_base::lseek: setting file pointer to 616 +[main] rxvt 4508 lseek64: 616 = lseek (3, 0, 2) +[main] rxvt 4508 writev: writev (3, 0x22C9F4, 1) [main] rxvt 4508 fhandler_base::write: binary write -[main] rxvt 4508 writev: 308 = write (3, 0x22CA44, 1), errno 0 +[main] rxvt 4508 writev: 308 = write (3, 0x22C9F4, 1), errno 0 +[main] rxvt 4508 fcntl64: 0 = fcntl (3, 8, 0x22CA18) [main] rxvt 4508 close: close (3) [main] rxvt 4508 fhandler_base::close: closing '/var/run/utmp' handle 0x6FC [main] rxvt 4508 close: 0 = close (3) Regards Marco -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/