Digging a little deeper, I found that the return values of the two
'open' commands (variables fd and fd2) are reasonable - but what about
the return value of the read command (line 146, do_copy.c):
len = read(fd, buf, 1024)
Why is a 0 returned at the first call - my dataset is a valid raster, so
why an EOF before reading anything?
Maybe this is an issue of file permission? Any help is appreciated!
Thanks,
Volker
Volker Wichmann wrote:
Hi,
discussing this topic off-list it showed up that this topic is NOT
solved so far. I encounter the same error with a cvs install from
scratch (about 2 weeks old).
I tried some debugging, that's what I found:
do_copy.c (in .../general/manage/lib) seems to produce the segfault,
especially the function recursive_copy. I can't catch the return value
of this function as the segfault happens immediately after returning
from this function.
Within recursive_copy the /* src is a file */ section is entered, and
all "if" queries and "while" loops are simply passed. The variables
that get set have the following values:
fd = 3
fd2 = 4
len = 0
Any ideas?
Thanks,
Volker
Maciej Sieczka wrote:
example
g.copy rast=objekthoehen20,muell10
Copy raster <[EMAIL PROTECTED]> to current mapset as <muell10>
Speicherzugriffsfehler
It showed to be problem due to two conflicting GRASS 6.3 instalations.
Case closed.
Maciek
_______________________________________________
grass-dev mailing list
grass-dev@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass-dev
_______________________________________________
grass-dev mailing list
grass-dev@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass-dev
_______________________________________________
grass-dev mailing list
grass-dev@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass-dev