[cvsnt] info -b segfault regression between 2.5.03.2330 and 2344

David Somers dsomers at omz13.com
Mon May 29 00:23:18 BST 2006


When upgrading from 2.5.03.2330 to 2.5.03.2344 I've noticed that trying to
do "cvs info -b" now segfaults on my gentoo/gnu/linux box.

backtrace yields:

Program received signal SIGSEGV, Segmentation fault.
0xb7eab249 in CZeroconf::BrowseForService ()
from /usr/lib/libcvsapi-2.5.03.2344.so
(gdb) bt
#0  0xb7eab249 in CZeroconf::BrowseForService ()
from /usr/lib/libcvsapi-2.5.03.2344.so
#1  0x0808b4e8 in __gnu_cxx::new_allocator<std::string>::new_allocator ()
#2  0x0809c2f9 in CProtocolLibrary::~CProtocolLibrary ()
#3  0xb7bd2f21 in __libc_start_main () from /lib/libc.so.6
#4  0x08052441 in ?? ()

Doing cvs -t -t -t info -b yields:
[snip]
01:13:29:   -> wrap_add(*.zip -kb, 0, 0, 0, 0)
01:13:29:   -> wrap_add(*.Z -kb, 0, 0, 0, 0)
01:13:29:   -> Could not open /etc/cvsnt/PServer
01:13:29:   -> Loading miniMdns
01:13:29:   -> LibraryAccess::Load failed for
'/usr/lib/cvsnt/mdns/mdns/mini.la', error = No such file or directory

Since this is a client-only system, there is no /etc/cvsnt/PServer
present... I presume this file is only applicable when running as a server
an that this error is not an error.

The Load failed is weird, since the library is actually in 
/usr/lib/cvsnt/mdns/mini.la
but its trying to be loaded from: 
/usr/lib/cvsnt/mdns/mdns/mini.la

-- 
David Somers
VoIP/SIP: FWD dial **44808449868206; voipuser.org dial 08449868206
PGP Key = 7E613D4E
Fingerprint = 53A0 D84B 7F90 F227 2EAB  4FD7 6278 E2A8 7E61 3D4E



More information about the cvsnt mailing list