[PVFS2-users] PVFS2 release: pvfs2-0.7.0

David S. dgs at gs.washington.edu
Fri Oct 15 13:42:16 EDT 2004


> 
> Also, be sure to update /etc/pvfs2-fs.conf.  That should fix the
> problem you are seeing.  
> 
> For a permanent fix, you can patch genconfig (pete sent a patch to the
> mailing list), or use the '--port=3334' command line argument to
> pvfs2-genconfig

Using "pvfs2-genconfig --port=3334 ...", or hand-editing the
'fs.conf' and 'server.conf-localhost' from the distribution, I 
still get a segmentation fault from the "pvfs2-server ... -f" 
command:


	tweedledum:93% sudo gdb /usr/sbin/pvfs2-server
	GNU gdb 6.1.1
	Copyright 2004 Free Software Foundation, Inc.
	GDB is free software, covered by the GNU General Public License, and you are
	welcome to change it and/or distribute copies of it under certain conditions.
	Type "show copying" to see the conditions.
	There is absolutely no warranty for GDB.  Type "show warranty" for details.
	This GDB was configured as "i486-slackware-linux"...Using host libthread_db library "/lib/libthread_db.so.1".
	
	(gdb) run /etc/pvfs2-fs.conf /etc/pvfs2-server.conf-tweedledum -f
	Starting program: /usr/sbin/pvfs2-server /etc/pvfs2-fs.conf /etc/pvfs2-server.conf-tweedledum -f
	[Thread debugging using libthread_db enabled]
	[New Thread 16384 (LWP 4437)]
	[12:34:54.675839] PVFS2 Server version 0.7.0 starting.
	
	Program received signal SIGSEGV, Segmentation fault.
	[Switching to Thread 16384 (LWP 4437)]
	0x40104da3 in __dbh_am_chk () from /lib/libdb-4.2.so
	(gdb)bt
	#0  0x40104da3 in __dbh_am_chk () from /lib/libdb-4.2.so
	#1  0x080910d1 in dbpf_db_open (dbname=0x80b7b48 "", error_p=0x9)
	    at src/io/trove/trove-dbpf/dbpf-mgmt.c:1265
	#2  0x08090dfa in dbpf_storage_lookup (
	    stoname=0x80b8548 "/vol/00/pvfs2-storage-space", error_p=0xbfffea40)
	    at src/io/trove/trove-dbpf/dbpf-mgmt.c:1115
	#3  0x0808f4e7 in dbpf_initialize (stoname=0x80b8548 "/vol/00/pvfs2-storage-space", 
	    flags=0, method_name_p=0xbfffea60, method_id=134899075)
	    at src/io/trove/trove-dbpf/dbpf-mgmt.c:260
	#4  0x080661f5 in trove_initialize (stoname=0x80b8548 "/vol/00/pvfs2-storage-space", 
	    flags=0, method_name_p=0xbfffeacc, method_id=0) at src/io/trove/trove-mgmt.c:77
	#5  0x0807609e in pvfs2_mkspace (
	    storage_space=0x80b8548 "/vol/00/pvfs2-storage-space", 
	    collection=0x80b8428 "pvfs2-fs", coll_id=1857768464, root_handle=1048576, 
	    meta_handle_ranges=0x80b8468 "4-2147483650", 
	    data_handle_ranges=0x80b84e0 "2147483651-4294967297", create_collection_only=0, 
	    verbose=1) at src/common/misc/mkspace.c:157
	#6  0x080739a9 in PINT_config_pvfs2_mkspace (config=0x80aa1c0)
	    at src/common/misc/server-config.c:2303
	#7  0x08051eda in main (argc=4, argv=0xbfffec84) at src/server/pvfs2-server.c:213
	

Maybe 'pvfs2-0.7.0' doesn't work with Berkeley DB 4.2, which is
what 'configure' in the distribution is picking up on my system.

David S.



More information about the PVFS2-users mailing list