From owner-freebsd-current Thu Dec 12 17: 7:51 2002 Delivered-To: freebsd-current@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id 5AA5437B401; Thu, 12 Dec 2002 17:07:44 -0800 (PST) Date: Thu, 12 Dec 2002 17:07:44 -0800 From: Juli Mallett To: current@FreeBSD.org Subject: cvs(1) assertion failure Message-ID: <20021212170744.A95623@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Mutt/1.2.5.1i Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-LiveJournal: flata, jmallett X-Negacore: Yes Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Has anyone else seen something like this with CVS? %%%=20 (jmallett@luna:~/Work/Mono)59% mcvs rlog mono > mono-cvs-log; mcvs rlog mcs= > mcs-cvs-log cvs rlog: Logging mono cvs [rlog aborted]: received abort signal cvs: lock.c:177: lock_name: Assertion `(__extension__ (__builtin_constant_p= (strlen (current_parsed_root->directory)) && ((__builtin_constant_p (repos= itory) && strlen (repository) < ((size_t) (strlen (current_parsed_root->dir= ectory)))) || (__builtin_constant_p (current_parsed_root->directory) && str= len (current_parsed_root->directory) < ((size_t) (strlen (current_parsed_ro= ot->directory))))) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin= _constant_p (repository) && __builtin_constant_p (current_parsed_root->dire= ctory) && (__s1_len =3D strlen (repository), __s2_len =3D strlen (current_p= arsed_root->directory), (!((size_t)(const void *)((repository) + 1) - (size= _t)(const void *)(repository) =3D=3D 1) || __s1_len >=3D 4) && (!((size_t)(= const void *)((current_parsed_root->directory) + 1) - (size_t)(const void *= )(current_parsed_root->directory) =3D=3D 1) || __s2_len >=3D 4)) ? memcmp (= (__const char *) (repository), (__const char *) (current_parsed_root->direc= tory), (__s1_len < __s2_len ? __s1_len : __s2_len) + 1) : (__builtin_consta= nt_p (repository) && ((size_t)(const void *)((repository) + 1) - (size_t)(c= onst void *)(repository) =3D=3D 1) && (__s1_len =3D strlen (repository), __= s1_len < 4) ? (__builtin_constant_p (current_parsed_root->directory) && ((s= ize_t)(const void *)((current_parsed_root->directory) + 1) - (size_t)(const= void *)(current_parsed_root->directory) =3D=3D 1) ? (__extension__ ({ regi= ster int __result =3D (((__const unsigned char *) (__const char *) (reposit= ory))[0] - ((__const unsigned char *) (__const char *)(current_parsed_root-= >directory))[0]); if (__s1_len > 0 && __result =3D=3D 0) { __result =3D (((= __const unsigned char *) (__const char *) (repository))[1] - ((__const unsi= gned char *) (__const char *) (current_parsed_root->directory))[1]); if (__= s1_len > 1 && __result =3D=3D 0) { __result =3D (((__const unsigned char *)= (__const char *) (repository))[2] - ((__const unsigned char *) (__const ch= ar *) (current_parsed_root->directory))[2]); if (__s1_len > 2 && __result = =3D=3D 0) __result =3D (((__const unsigned char *) (__const char *) (reposi= tory))[3] - ((__const unsigned char *) (__const char *) (current_parsed_roo= t->directory))[3]); } } __result; })) : (__extension__ ({ __const unsigned = char *__s2 =3D (__const unsigned char *) (__const char *) (current_parsed_r= oot->directory); register int __result =3D (((__const unsigned char *) (__c= onst char *) (repository))[0] - __s2[0]); if (__s1_len > 0 && __result =3D= =3D 0) { __result =3D (((__const unsigned char *) (__const char *) (reposit= ory))[1] - __s2[1]); if (__s1_len > 1 && __result =3D=3D 0) { __result =3D = (((__const unsigned char *) (__const char *) (repository))[2] - __s2[2]); i= f (__s1_len > 2 && __result =3D=3D 0) __result =3D (((__const unsigned char= *) (__const char *) (repository))[3] - __s2[3]); } } __result; }))) : (__b= uiltin_constant_p (current_parsed_root->directory) && ((size_t)(const void = *)((current_parsed_root->directory) + 1) - (size_t)(const void *)(current_p= arsed_root->directory) =3D=3D 1) && (__s2_len =3D strlen (current_parsed_ro= ot->directory), __s2_len < 4) ? (__builtin_constant_p (repository) && ((siz= e_t)(const void *)((repository) + 1) - (size_t)(const void *)(repository) = =3D=3D 1) ? (__extension__ ({ register int __result =3D (((__const unsigned= char *) (__const char *) (repository))[0] - ((__const unsigned char *) (__= const char *)(current_parsed_root->directory))[0]); if (__s2_len > 0 && __r= esult =3D=3D 0) { __result =3D (((__const unsigned char *) (__const char *)= (repository))[1] - ((__const unsigned char *) (__const char *) (current_pa= rsed_root->directory))[1]); if (__s2_len > 1 && __result =3D=3D 0) { __resu= lt =3D (((__const unsigned char *) (__const char *) (repository))[2] - ((__= const unsigned char *) (__const char *) (current_parsed_root->directory))[2= ]); if (__s2_len > 2 && __result =3D=3D 0) __result =3D (((__const unsigned= char *) (__const char *) (repository))[3] - ((__const unsigned char *) (__= const char *) (current_parsed_root->directory))[3]); } } __result; })) : (_= _extension__ ({ __const unsigned char *__s1 =3D (__const unsigned char *) (= __const char *) (repository); register int __result =3D __s1[0] - ((__const= unsigned char *) (__const char *) (current_parsed_root->directory))[0]; if= (__s2_len > 0 && __result =3D=3D 0) { __result =3D (__s1[1] - ((__const un= signed char *) (__const char *) (current_parsed_root->directory))[1]); if (= __s2_len > 1 && __result =3D=3D 0) { __result =3D (__s1[2] - ((__const unsi= gned char *) (__const char *) (current_parsed_root->directory))[2]); if (__= s2_len > 2 && __result =3D=3D 0) __result =3D (__s1[3] - ((__const unsigned= char *) (__const char *) (current_parsed_root->directory))[3]); } } __resu= lt; }))) : strcmp (repository, current_parsed_root->directory)))); }) : str= ncmp (repository, current_parsed_root->directory, strlen (current_parsed_ro= ot->directory)))) =3D=3D 0' failed. cvs [rlog aborted]: received abort signal cvs: lock.c:177: lock_name: Assertion `(__extension__ (__builtin_constant_p= (strlen (current_parsed_root->directory)) && ((__builtin_constant_p (repos= itory) && strlen (repository) < ((size_t) (strlen (current_parsed_root->dir= ectory)))) || (__builtin_constant_p (current_parsed_root->directory) && str= len (current_parsed_root->directory) < ((size_t) (strlen (current_parsed_ro= ot->directory))))) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin= _constant_p (repository) && __builtin_constant_p (current_parsed_root->dire= ctory) && (__s1_len =3D strlen (repository), __s2_len =3D strlen (current_p= arsed_root->directory), (!((size_t)(const void *)((repository) + 1) - (size= _t)(const void *)(repository) =3D=3D 1) || __s1_len >=3D 4) && (!((size_t)(= const void *)((current_parsed_root->directory) + 1) - (size_t)(const void *= )(current_parsed_root->directory) =3D=3D 1) || __s2_len >=3D 4)) ? memcmp (= (__const char *) (repository), (__const char *) (current_parsed_root->direc= tory), (__s1_len < __s2_len ? __s1_len : __s2_len) + 1) : (__builtin_consta= nt_p (repository) && ((size_t)(const void *)((repository) + 1) - (size_t)(c= onst void *)(repository) =3D=3D 1) && (__s1_len =3D strlen (repository), __= s1_len < 4) ? (__builtin_constant_p (current_parsed_root->directory) && ((s= ize_t)(const void *)((current_parsed_root->directory) + 1) - (size_t)(const= void *)(current_parsed_root->directory) =3D=3D 1) ? (__extension__ ({ regi= ster int __result =3D (((__const unsigned char *) (__const char *) (reposit= ory))[0] - ((__const unsigned char *) (__const char *)(current_parsed_root-= >directory))[0]); if (__s1_len > 0 && __result =3D=3D 0) { __result =3D (((= __const unsigned char *) (__const char *) (repository))[1] - ((__const unsi= gned char *) (__const char *) (current_parsed_root->directory))[1]); if (__= s1_len > 1 && __result =3D=3D 0) { __result =3D (((__const unsigned char *)= (__const char *) (repository))[2] - ((__const unsigned char *) (__const ch= ar *) (current_parsed_root->directory))[2]); if (__s1_len > 2 && __result = =3D=3D 0) __result =3D (((__const unsigned char *) (__const char *) (reposi= tory))[3] - ((__const unsigned char *) (__const char *) (current_parsed_roo= t->directory))[3]); } } __result; })) : (__extension__ ({ __const unsigned = char *__s2 =3D (__const unsigned char *) (__const char *) (current_parsed_r= oot->directory); register int __result =3D (((__const unsigned char *) (__c= onst char *) (repository))[0] - __s2[0]); if (__s1_len > 0 && __result =3D= =3D 0) { __result =3D (((__const unsigned char *) (__const char *) (reposit= ory))[1] - __s2[1]); if (__s1_len > 1 && __result =3D=3D 0) { __result =3D = (((__const unsigned char *) (__const char *) (repository))[2] - __s2[2]); i= f (__s1_len > 2 && __result =3D=3D 0) __result =3D (((__const unsigned char= *) (__const char *) (repository))[3] - __s2[3]); } } __result; }))) : (__b= uiltin_constant_p (current_parsed_root->directory) && ((size_t)(const void = *)((current_parsed_root->directory) + 1) - (size_t)(const void *)(current_p= arsed_root->directory) =3D=3D 1) && (__s2_len =3D strlen (current_parsed_ro= ot->directory), __s2_len < 4) ? (__builtin_constant_p (repository) && ((siz= e_t)(const void *)((repository) + 1) - (size_t)(const void *)(repository) = =3D=3D 1) ? (__extension__ ({ register int __result =3D (((__const unsigned= char *) (__const char *) (repository))[0] - ((__const unsigned char *) (__= const char *)(current_parsed_root->directory))[0]); if (__s2_len > 0 && __r= esult =3D=3D 0) { __result =3D (((__const unsigned char *) (__const char *)= (repository))[1] - ((__const unsigned char *) (__const char *) (current_pa= rsed_root->directory))[1]); if (__s2_len > 1 && __result =3D=3D 0) { __resu= lt =3D (((__const unsigned char *) (__const char *) (repository))[2] - ((__= const unsigned char *) (__const char *) (current_parsed_root->directory))[2= ]); if (__s2_len > 2 && __result =3D=3D 0) __result =3D (((__const unsigned= char *) (__const char *) (repository))[3] - ((__const unsigned char *) (__= const char *) (current_parsed_root->directory))[3]); } } __result; })) : (_= _extension__ ({ __const unsigned char *__s1 =3D (__const unsigned char *) (= __const char *) (repository); register int __result =3D __s1[0] - ((__const= unsigned char *) (__const char *) (current_parsed_root->directory))[0]; if= (__s2_len > 0 && __result =3D=3D 0) { __result =3D (__s1[1] - ((__const un= signed char *) (__const char *) (current_parsed_root->directory))[1]); if (= __s2_len > 1 && __result =3D=3D 0) { __result =3D (__s1[2] - ((__const unsi= gned char *) (__const char *) (current_parsed_root->directory))[2]); if (__= s2_len > 2 && __result =3D=3D 0) __result =3D (__s1[3] - ((__const unsigned= char *) (__const char *) (current_parsed_root->directory))[3]); } } __resu= lt; }))) : strcmp (repository, current_parsed_root->directory)))); }) : str= ncmp (repository, current_parsed_root->directory, strlen (current_parsed_ro= ot->directory)))) =3D=3D 0' failed. cvs rlog: Logging mcs cvs [rlog aborted]: received abort signal cvs: lock.c:177: lock_name: Assertion `(__extension__ (__builtin_constant_p= (strlen (current_parsed_root->directory)) && ((__builtin_constant_p (repos= itory) && strlen (repository) < ((size_t) (strlen (current_parsed_root->dir= ectory)))) || (__builtin_constant_p (current_parsed_root->directory) && str= len (current_parsed_root->directory) < ((size_t) (strlen (current_parsed_ro= ot->directory))))) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin= _constant_p (repository) && __builtin_constant_p (current_parsed_root->dire= ctory) && (__s1_len =3D strlen (repository), __s2_len =3D strlen (current_p= arsed_root->directory), (!((size_t)(const void *)((repository) + 1) - (size= _t)(const void *)(repository) =3D=3D 1) || __s1_len >=3D 4) && (!((size_t)(= const void *)((current_parsed_root->directory) + 1) - (size_t)(const void *= )(current_parsed_root->directory) =3D=3D 1) || __s2_len >=3D 4)) ? memcmp (= (__const char *) (repository), (__const char *) (current_parsed_root->direc= tory), (__s1_len < __s2_len ? __s1_len : __s2_len) + 1) : (__builtin_consta= nt_p (repository) && ((size_t)(const void *)((repository) + 1) - (size_t)(c= onst void *)(repository) =3D=3D 1) && (__s1_len =3D strlen (repository), __= s1_len < 4) ? (__builtin_constant_p (current_parsed_root->directory) && ((s= ize_t)(const void *)((current_parsed_root->directory) + 1) - (size_t)(const= void *)(current_parsed_root->directory) =3D=3D 1) ? (__extension__ ({ regi= ster int __result =3D (((__const unsigned char *) (__const char *) (reposit= ory))[0] - ((__const unsigned char *) (__const char *)(current_parsed_root-= >directory))[0]); if (__s1_len > 0 && __result =3D=3D 0) { __result =3D (((= __const unsigned char *) (__const char *) (repository))[1] - ((__const unsi= gned char *) (__const char *) (current_parsed_root->directory))[1]); if (__= s1_len > 1 && __result =3D=3D 0) { __result =3D (((__const unsigned char *)= (__const char *) (repository))[2] - ((__const unsigned char *) (__const ch= ar *) (current_parsed_root->directory))[2]); if (__s1_len > 2 && __result = =3D=3D 0) __result =3D (((__const unsigned char *) (__const char *) (reposi= tory))[3] - ((__const unsigned char *) (__const char *) (current_parsed_roo= t->directory))[3]); } } __result; })) : (__extension__ ({ __const unsigned = char *__s2 =3D (__const unsigned char *) (__const char *) (current_parsed_r= oot->directory); register int __result =3D (((__const unsigned char *) (__c= onst char *) (repository))[0] - __s2[0]); if (__s1_len > 0 && __result =3D= =3D 0) { __result =3D (((__const unsigned char *) (__const char *) (reposit= ory))[1] - __s2[1]); if (__s1_len > 1 && __result =3D=3D 0) { __result =3D = (((__const unsigned char *) (__const char *) (repository))[2] - __s2[2]); i= f (__s1_len > 2 && __result =3D=3D 0) __result =3D (((__const unsigned char= *) (__const char *) (repository))[3] - __s2[3]); } } __result; }))) : (__b= uiltin_constant_p (current_parsed_root->directory) && ((size_t)(const void = *)((current_parsed_root->directory) + 1) - (size_t)(const void *)(current_p= arsed_root->directory) =3D=3D 1) && (__s2_len =3D strlen (current_parsed_ro= ot->directory), __s2_len < 4) ? (__builtin_constant_p (repository) && ((siz= e_t)(const void *)((repository) + 1) - (size_t)(const void *)(repository) = =3D=3D 1) ? (__extension__ ({ register int __result =3D (((__const unsigned= char *) (__const char *) (repository))[0] - ((__const unsigned char *) (__= const char *)(current_parsed_root->directory))[0]); if (__s2_len > 0 && __r= esult =3D=3D 0) { __result =3D (((__const unsigned char *) (__const char *)= (repository))[1] - ((__const unsigned char *) (__const char *) (current_pa= rsed_root->directory))[1]); if (__s2_len > 1 && __result =3D=3D 0) { __resu= lt =3D (((__const unsigned char *) (__const char *) (repository))[2] - ((__= const unsigned char *) (__const char *) (current_parsed_root->directory))[2= ]); if (__s2_len > 2 && __result =3D=3D 0) __result =3D (((__const unsigned= char *) (__const char *) (repository))[3] - ((__const unsigned char *) (__= const char *) (current_parsed_root->directory))[3]); } } __result; })) : (_= _extension__ ({ __const unsigned char *__s1 =3D (__const unsigned char *) (= __const char *) (repository); register int __result =3D __s1[0] - ((__const= unsigned char *) (__const char *) (current_parsed_root->directory))[0]; if= (__s2_len > 0 && __result =3D=3D 0) { __result =3D (__s1[1] - ((__const un= signed char *) (__const char *) (current_parsed_root->directory))[1]); if (= __s2_len > 1 && __result =3D=3D 0) { __result =3D (__s1[2] - ((__const unsi= gned char *) (__const char *) (current_parsed_root->directory))[2]); if (__= s2_len > 2 && __result =3D=3D 0) __result =3D (__s1[3] - ((__const unsigned= char *) (__const char *) (current_parsed_root->directory))[3]); } } __resu= lt; }))) : strcmp (repository, current_parsed_root->directory)))); }) : str= ncmp (repository, current_parsed_root->directory, strlen (current_parsed_ro= ot->directory)))) =3D=3D 0' failed. cvs [rlog aborted]: received abort signal cvs: lock.c:177: lock_name: Assertion `(__extension__ (__builtin_constant_p= (strlen (current_parsed_root->directory)) && ((__builtin_constant_p (repos= itory) && strlen (repository) < ((size_t) (strlen (current_parsed_root->dir= ectory)))) || (__builtin_constant_p (current_parsed_root->directory) && str= len (current_parsed_root->directory) < ((size_t) (strlen (current_parsed_ro= ot->directory))))) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin= _constant_p (repository) && __builtin_constant_p (current_parsed_root->dire= ctory) && (__s1_len =3D strlen (repository), __s2_len =3D strlen (current_p= arsed_root->directory), (!((size_t)(const void *)((repository) + 1) - (size= _t)(const void *)(repository) =3D=3D 1) || __s1_len >=3D 4) && (!((size_t)(= const void *)((current_parsed_root->directory) + 1) - (size_t)(const void *= )(current_parsed_root->directory) =3D=3D 1) || __s2_len >=3D 4)) ? memcmp (= (__const char *) (repository), (__const char *) (current_parsed_root->direc= tory), (__s1_len < __s2_len ? __s1_len : __s2_len) + 1) : (__builtin_consta= nt_p (repository) && ((size_t)(const void *)((repository) + 1) - (size_t)(c= onst void *)(repository) =3D=3D 1) && (__s1_len =3D strlen (repository), __= s1_len < 4) ? (__builtin_constant_p (current_parsed_root->directory) && ((s= ize_t)(const void *)((current_parsed_root->directory) + 1) - (size_t)(const= void *)(current_parsed_root->directory) =3D=3D 1) ? (__extension__ ({ regi= ster int __result =3D (((__const unsigned char *) (__const char *) (reposit= ory))[0] - ((__const unsigned char *) (__const char *)(current_parsed_root-= >directory))[0]); if (__s1_len > 0 && __result =3D=3D 0) { __result =3D (((= __const unsigned char *) (__const char *) (repository))[1] - ((__const unsi= gned char *) (__const char *) (current_parsed_root->directory))[1]); if (__= s1_len > 1 && __result =3D=3D 0) { __result =3D (((__const unsigned char *)= (__const char *) (repository))[2] - ((__const unsigned char *) (__const ch= ar *) (current_parsed_root->directory))[2]); if (__s1_len > 2 && __result = =3D=3D 0) __result =3D (((__const unsigned char *) (__const char *) (reposi= tory))[3] - ((__const unsigned char *) (__const char *) (current_parsed_roo= t->directory))[3]); } } __result; })) : (__extension__ ({ __const unsigned = char *__s2 =3D (__const unsigned char *) (__const char *) (current_parsed_r= oot->directory); register int __result =3D (((__const unsigned char *) (__c= onst char *) (repository))[0] - __s2[0]); if (__s1_len > 0 && __result =3D= =3D 0) { __result =3D (((__const unsigned char *) (__const char *) (reposit= ory))[1] - __s2[1]); if (__s1_len > 1 && __result =3D=3D 0) { __result =3D = (((__const unsigned char *) (__const char *) (repository))[2] - __s2[2]); i= f (__s1_len > 2 && __result =3D=3D 0) __result =3D (((__const unsigned char= *) (__const char *) (repository))[3] - __s2[3]); } } __result; }))) : (__b= uiltin_constant_p (current_parsed_root->directory) && ((size_t)(const void = *)((current_parsed_root->directory) + 1) - (size_t)(const void *)(current_p= arsed_root->directory) =3D=3D 1) && (__s2_len =3D strlen (current_parsed_ro= ot->directory), __s2_len < 4) ? (__builtin_constant_p (repository) && ((siz= e_t)(const void *)((repository) + 1) - (size_t)(const void *)(repository) = =3D=3D 1) ? (__extension__ ({ register int __result =3D (((__const unsigned= char *) (__const char *) (repository))[0] - ((__const unsigned char *) (__= const char *)(current_parsed_root->directory))[0]); if (__s2_len > 0 && __r= esult =3D=3D 0) { __result =3D (((__const unsigned char *) (__const char *)= (repository))[1] - ((__const unsigned char *) (__const char *) (current_pa= rsed_root->directory))[1]); if (__s2_len > 1 && __result =3D=3D 0) { __resu= lt =3D (((__const unsigned char *) (__const char *) (repository))[2] - ((__= const unsigned char *) (__const char *) (current_parsed_root->directory))[2= ]); if (__s2_len > 2 && __result =3D=3D 0) __result =3D (((__const unsigned= char *) (__const char *) (repository))[3] - ((__const unsigned char *) (__= const char *) (current_parsed_root->directory))[3]); } } __result; })) : (_= _extension__ ({ __const unsigned char *__s1 =3D (__const unsigned char *) (= __const char *) (repository); register int __result =3D __s1[0] - ((__const= unsigned char *) (__const char *) (current_parsed_root->directory))[0]; if= (__s2_len > 0 && __result =3D=3D 0) { __result =3D (__s1[1] - ((__const un= signed char *) (__const char *) (current_parsed_root->directory))[1]); if (= __s2_len > 1 && __result =3D=3D 0) { __result =3D (__s1[2] - ((__const unsi= gned char *) (__const char *) (current_parsed_root->directory))[2]); if (__= s2_len > 2 && __result =3D=3D 0) __result =3D (__s1[3] - ((__const unsigned= char *) (__const char *) (current_parsed_root->directory))[3]); } } __resu= lt; }))) : strcmp (repository, current_parsed_root->directory)))); }) : str= ncmp (repository, current_parsed_root->directory, strlen (current_parsed_ro= ot->directory)))) =3D=3D 0' failed. %%% Thanx, juli. --=20 Juli Mallett OpenDarwin, Mono, FreeBSD Developer. ircd-hybrid Developer, EFnet addict. FreeBSD on MIPS-Anything on FreeBSD. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message