info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Nasty assertion error when trying to checkout a tagged revision


From: Bruce Pennypacker
Subject: Nasty assertion error when trying to checkout a tagged revision
Date: Tue, 12 Jun 2001 11:33:53 -0400

Hi folks,

We have a CVS repository based on version 1.11, and up until now
everything's been going fairly smoothly.  We're now having problems trying
to checkout files with specific tags.  The file shown below has about 50
tagged revisions and all but the one shown below can be successfully checked
out.  It's only when we try to check out this specific revision that we get
this huge ugly assertion error.  Anybody have any suggestions as to why this
is happening?  Also, is there a limit on the number of tags that a file can
contain?  I searched www.cvshome.org and looked through the CVS book I have
but didn't find any mention of limits.  Any help would be greatly
appreciated!

-Bruce

> cvs checkout -r RA0irbl011631
corp/search/c++/applications/summarizerService/SummarizerService.cpp
> cvs: lock.c:177: lock_name: Assertion `(__extension__
> (__builtin_constant_p ( strlen (CVSroot_directory)) &&
> ((__builtin_constant_p (repository) && strlen (repository) < ((size_t) (
> strlen (CVSroot_directory)))) || (__builtin_constant_p (
> CVSroot_directory) && strlen ( CVSroot_directory) < ((size_t) ( strlen
> (CVSroot_directory))))) ? __extension__ ({ size_t __s1_len, __s2_len;
> (__builtin_constant_p (repository) && __builtin_constant_p (
> CVSroot_directory) && (__s1_len = strlen (repository), __s2_len = strlen (
> CVSroot_directory), (!((size_t)(const void *)((repository) + 1) -
> (size_t)(const void *)(repository) == 1) || __s1_len >= 4) &&
> (!((size_t)(const void *)(( CVSroot_directory) + 1) - (size_t)(const void
> *)( CVSroot_directory) == 1) || __s2_len >= 4)) ? memcmp ((__const char *)
> (repository), (__const char *) ( CVSroot_directory), (__s1_len < __s2_len
> ? __s1_len : __s2_len) + 1) : (__builtin_constant_p (repository) &&
> ((size_t)(const void *)((repository) + 1) - (size_t)(const void
> *)(repository) == 1) && (__s1_len = strlen (repository), __s1_len < 4) ?
> (__builtin_constant_p ( CVSroot_directory) && ((size_t)(const void *)((
> CVSroot_directory) + 1) - (size_t)(const void *)( CVSroot_directory) == 1)
> ? (__extension__ ({ register int __result = (((__const unsigned char *)
> (__const char *) (repository))[0] - ((__const unsigned char *) (__const
> char *)( CVSroot_directory))[0]); if ( __s1_len > 0 && __result == 0) {
> __result = (((__const unsigned char *) (__const char *) (repository))[1] -
> ((__const unsigned char *) (__const char *) ( CVSroot_directory))[1]); if
> ( __s1_len > 1 && __result == 0) { __result = (((__const unsigned char *)
> (__const char *) (repository))[2] - ((__const unsigned char *) (__const
> char *) ( CVSroot_directory))[2]); if ( __s1_len > 2 && __result == 0)
> __result = (((__const unsigned char *) (__const char *) (repository))[3] -
> ((__const unsigned char *) (__const char *) ( CVSroot_directory))[3]); } }
> __result; })) : (__extension__ ({ __const unsigned char *__s2 = (__const
> unsigned char *) (__const char *) ( CVSroot_directory); register int
> __result = (((__const unsigned char *) (__const char *) (repository))[0] -
> __s2[0]); if ( __s1_len > 0 && __result == 0) { __result = (((__const
> unsigned char *) (__const char *) (repository))[1] - __s2[1]); if (
> __s1_len > 1 && __result == 0) { __result = (((__const unsigned char *)
> (__const char *) (repository))[2] - __s2[2]); if ( __s1_len > 2 &&
> __result == 0) __result = (((__const unsigned char *) (__const char *)
> (repository))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
> CVSroot_directory) && ((size_t)(const void *)(( CVSroot_directory) + 1) -
> (size_t)(const void *)( CVSroot_directory) == 1) && (__s2_len = strlen (
> CVSroot_directory), __s2_len < 4) ? (__builtin_constant_p (repository) &&
> ((size_t)(const void *)((repository) + 1) - (size_t)(const void
> *)(repository) == 1) ? (__extension__ ({ register int __result =
> (((__const unsigned char *) (__const char *) (repository))[0] - ((__const
> unsigned char *) (__const char *)( CVSroot_directory))[0]); if ( __s2_len
> > 0 && __result == 0) { __result = (((__const unsigned char *) (__const
> char *) (repository))[1] - ((__const unsigned char *) (__const char *) (
> CVSroot_directory))[1]); if ( __s2_len > 1 && __result == 0) { __result =
> (((__const unsigned char *) (__const char *) (repository))[2] - ((__const
> unsigned char *) (__const char *) ( CVSroot_directory))[2]); if ( __s2_len
> > 2 && __result == 0) __result = (((__const unsigned char *) (__const char
> *) (repository))[3] - ((__const unsigned char *) (__const char *) (
> CVSroot_directory))[3]); } } __result; })) : (__extension__ ({ __const
> unsigned char *__s1 = (__const unsigned char *) (__const char *)
> (repository); register int __result = __s1[0] - ((__const unsigned char *)
> (__const char *) ( CVSroot_directory))[0]; if ( __s2_len > 0 && __result
> == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *)
> ( CVSroot_directory))[1]); if ( __s2_len > 1 && __result == 0) { __result
> = (__s1[2] - ((__const unsigned char *) (__const char *) (
> CVSroot_directory))[2]); if ( __s2_len > 2 && __result == 0) __result =
> (__s1[3] - ((__const unsigned char *) (__const char *) (
> CVSroot_directory))[3]); } } __result; }))) : strcmp (repository,
> CVSroot_directory)))); }) : strncmp (repository, CVSroot_directory, strlen
> (CVSroot_directory)))) == 0' failed.
> Terminated with fatal signal 6







reply via email to

[Prev in Thread] Current Thread [Next in Thread]