pserver ends with SEGV during checkout
Brought to you by:
tyranny
From: Michael K. <ka...@fi...> - 2002-04-14 11:34:18
|
Hi. $ gdb -c core.pserver /usr/local/cvs-nserver/bin/cvs GNU gdb 5.0 Copyright 2000 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 "i386-suse-linux"... Core was generated by `/usr/local/cvs-nserver/bin/cvs pserver'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libcrypt.so.1...done. Loaded symbols for /lib/libcrypt.so.1 Reading symbols from /lib/libz.so.1...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 #0 0x400dd17d in chunk_free () from /lib/libc.so.6 (gdb) bt #0 0x400dd17d in chunk_free () from /lib/libc.so.6 #1 0x400dd064 in free () from /lib/libc.so.6 #2 0x805970d in Entnode_Destroy (ent=0x820e7b8) at entries.c:74 #3 0x805a2a5 in Entries_delproc (node=0x81b4c38) at entries.c:598 #4 0x805f217 in freenode_mem (p=0x81b4c38) at hash.c:188 #5 0x805f273 in freenode (p=0x81b4c38) at hash.c:210 #6 0x805f1ee in delnode (p=0x81b4c38) at hash.c:177 #7 0x805f0f4 in dellist (listp=0xbffff434) at hash.c:93 #8 0x805a284 in Entries_Close (list=0x80eb310) at entries.c:582 #9 0x8080e32 in do_recursion (frame=0xbffff4f4) at recurse.c:768 #10 0x808162b in do_dir_proc (p=0x80ec678, closure=0xbffff590) at recurse.c:1091 #11 0x805f4fd in walklist (list=0x80ebac8, proc=0x8081000 <do_dir_proc>, closure=0xbffff590) at hash.c:370 #12 0x8080e0c in do_recursion (frame=0xbffff614) at recurse.c:758 #13 0x808162b in do_dir_proc (p=0x80da800, closure=0xbffff6b0) at recurse.c:1091 #14 0x805f4fd in walklist (list=0x80eb008, proc=0x8081000 <do_dir_proc>, closure=0xbffff6b0) at hash.c:370 #15 0x8080e0c in do_recursion (frame=0xbffff744) at recurse.c:758 #16 0x8080901 in start_recursion (fileproc=0x80908c0 <update_fileproc>, filesdoneproc=0x8090e40 <update_filesdone_proc>, direntproc=0x8090f40 <update_dirent_proc>, dirleaveproc=0x80912d0 <update_dirleave_proc>, callerdat=0x0, argc=0, argv=0x80da648, local=0, which=3, aflag=0, readlock=1, update_preload=0x80dac58 "cvs-nserver", dosrcs=1) at recurse.c:355 #17 0x809088a in do_update (argc=0, argv=0x0, xoptions=0x0, xtag=0x0, xdate=0x0, xforce=1, local=0, xbuild=1, xaflag=0, xprune=0, xpipeout=0, which=3, xjoin_rev1=0x0, xjoin_rev2=0x0, preload_update_dir=0x80dac58 "cvs-nserver", xdotemplate=1) at update.c:515 #18 0x8051e35 in checkout_proc (argc=1, argv=0x80daff0, where_orig=0x0, mwhere=0x0, mfile=0x0, shorten=0, local_specified=0, omodule=0x80daae8 "cvs-nserver", msg=0x80b5417 "Updating") at checkout.c:1075 #19 0x806f273 in do_module (db=0x80da7b8, mname=0x80daae8 "cvs-nserver", m_type=CHECKOUT, msg=0x80b5417 "Updating", callback_proc=0x8050e10 <checkout_proc>, where=0x0, shorten=0, local_specified=0, run_module_prog=1, build_dirs=1, extra_arg=0x0) at modules.c:299 #20 0x8050b82 in checkout (argc=1, argv=0x80da630) at checkout.c:373 #21 0x8088925 in do_cvs_command (cmd_name=0x80cb599 "checkout", command=0x8050450 <checkout>) at server.c:2782 #22 0x808a462 in serve_co (arg=0x80daafa "") at server.c:3738 #23 0x808c12f in server (argc=1, argv=0xbffffc78) at server.c:5104 #24 0x806dab7 in main (argc=1, argv=0xbffffc78) at main.c:1122 #25 0x40085c6f in __libc_start_main () from /lib/libc.so.6 (gdb) $ uname -rs Linux 2.2.19 $ gcc -v Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.3/specs gcc version 2.95.3 20010315 (SuSE) $ rpm -q glibc glibc-2.2.2-38 -- WBR, Michael Kazakov. |