[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#4696) Assert core in connection.c




--On Monday, October 23, 2006 7:13 PM +0000 richton@nbcs.rutgers.edu wrote:

> I just got bit with this c_writewaiter assert. This is 2.3.27 with patch
> for #4708 and #4695. See
> https://www.nbcs.rutgers.edu/~richton/richton-20061023-backtrace.txt for
> *c (full backtrace included for good measure).

I'll note an important difference between your hitting this issue and my 
hitting this issue.

In my case:

(a) I was using connection.c code from HEAD
(b) c_writewaiter was zero, and not one.

The issue in my case I believe was due to two things:

(1) An optimization bug in gcc, because once I rebuilt with gcc 4.1.1, I 
never got this issue, and
(2) A race condition that existed in the HEAD code, that was recently fixed.

I no longer experience this problem with the updated HEAD code and gcc 
4.1.1 as the compiler.

I'd actually say that your report on this issue is a new ITS. ;)

--Quanah

--
Quanah Gibson-Mount
Principal Software Developer
ITS/Shared Application Services
Stanford University
GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html