darcs

Issue 1983 "It's too late to use atexit" and "renameFile: does not exist" when pressing control-C on get

Title "It's too late to use atexit" and "renameFile: does not exist" when pressing control-C on get
Priority bug Status duplicate
Milestone Resolved in
Superseder Too late to use atexit
View: 1914
Nosy List dmitry.kurochkin, tux_rocker
Assigned To
Topics Control-C

Created on 2010-10-23.20:44:50 by tux_rocker, last changed 2010-10-24.13:28:20 by tux_rocker.

Messages
msg12808 (view) Author: tux_rocker Date: 2010-10-23.20:44:49
When trying to reproduce issue1980, getting the darcs 2.5 repo to NFS
gives me this:

===

$ darcs get http://darcs.net/releases/branch-2.5 /data/lamers/darcs-2.5
This is the branch of the darcs source code that will become darcs 2.5.0
**********************
Copying patches, to get lazy repository hit ctrl-C...                  
        
Using lazy repository.                                                 
        
Finished getting.
It's too late to use atexit                                  
It's too late to use atexit
It's too late to use atexit
darcs:
/home/lamers/.darcs/cache/patches/0000000603-1020a41714ea01922cde2c2de4805973106058312bbdfa0132ecc4a75420b97a-new_f0222c3766124e729a82de4edac37407:
renameFile: does not exist (No such file or directory)

===

So I get the repository, and when it's been downloading patches for a
while, I press control-C. I expect darcs to quit nicely and give me a
lazy repo. Instead it throws 4 disturbing messages at me.

The exit code of the process is 0 however, and the gotten repo appears
to work fine.
msg12809 (view) Author: tux_rocker Date: 2010-10-23.20:45:36
Forgot the obligatory version information:

$ darcs --version
2.4.99.1 (release candidate 1)

$ darcs --exact-version
darcs compiled on Oct 23 2010, at 22:15:14

Context:

[TAG 2.4.99.1
Reinier Lamers <tux_rocker@reinier.de>**20101015132045
 Ignore-this: 4293f06a5a3344bc710b65253ba0c8c1
] 

Compiled with:

HTTP-4000.0.9
array-0.2.0.0
base-4.1.0.0
bytestring-0.9.1.4
containers-0.2.0.1
directory-1.0.0.3
extensible-exceptions-0.1.1.0
filepath-1.1.0.2
hashed-storage-0.5.3
haskeline-0.6.3.1
html-1.0.1.2
mmap-0.5.7
mtl-1.1.0.2
network-2.2.1.2
old-time-1.0.0.2
parsec-2.1.0.1
process-1.0.1.1
random-1.0.0.1
regex-compat-0.71.0.1
tar-0.3.1.0
terminfo-0.3.1.3
text-0.10.0.0
unix-2.3.2.0
zlib-0.5.2.0
History
Date User Action Args
2010-10-23 20:44:50tux_rockercreate
2010-10-23 20:45:37tux_rockersetmessages: + msg12809
2010-10-24 13:28:20tux_rockersetstatus: needs-reproduction -> duplicate
superseder: + Too late to use atexit