gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnu-arch-users] "tag crosses 1k boundary" issue on tagless, 574-byte fi


From: Charles Duffy
Subject: [Gnu-arch-users] "tag crosses 1k boundary" issue on tagless, 574-byte file
Date: Wed, 25 Aug 2004 19:03:49 -0500

Per subject. I've seen the ongoing discussion thread, but my
understanding is that it covered cases where a file genuinely had a tag
which actually did run over the 1024-byte boundary.

I've got the same issue as reported in a different thread -- this seems
distinguished, however, is that it's happening on a file with no tag
whatsoever (in a tree with untagged-source precious, which is exactly
what this file is supposed to be).

The file is 574 bytes long, and (as before) contains no tag. (I'm using
tagline). Moving the file out of the way permits tla inventory to
complete succesfully; otherwise it panics. I'm using the nightly Debian
package. 

        > tla --version
        tla tla-1:20040825-1.lord from regexps.com
        
        Copyright 2003 Tom Lord
        
        This is free software; see the source for copying conditions.
        There is NO warranty; not even for MERCHANTABILITY or FITNESS
        FOR A
        PARTICULAR PURPOSE.
        
        Report bugs to address@hidden
        
        # automatically generated release id (by arch-buildpackage)
        
        tla-1:20040825-1.lord

and the relevant strace output from tla inventory:

        lstat64("./TODO", {st_mode=S_IFREG|0644, st_size=574, ...}) = 0
        open("./.arch-ids/TODO.id", O_RDONLY)   = -1 ENOENT (No such file or 
directory)
        open("./TODO", O_RDONLY)                = 5
        fstat64(5, {st_mode=S_IFREG|0644, st_size=574, ...}) = 0
        lseek(5, 0, SEEK_SET)                   = 0
        read(5, "Assorted TODO items:\n\n- Move dat"..., 1024) = 574
        read(5, "", 450)                        = 0
        write(2, "PANIC: ", 7)                  = 7
        write(2, "Top-of-file arch tag crosses 1k "..., 40) = 40
        write(2, "\n", 1)                       = 1
        exit_group(2)                           = ?
        





reply via email to

[Prev in Thread] Current Thread [Next in Thread]