It locks up with the glbasic_e file, I'll need to look at it. (I've been outa town for 2 weeks, hence my silence)
Apparently the lines in the file are too long for GLB. The first XENTRY tag in the file is over 21k characters long and it's being broken up internally into several READLINE commands. It's technically breaking the single line up into 21 lines, so I'm thinking GLB has a 1k character limit per READLINE.
You can test this yourself with this snippet and the attached file.
OPENFILE(1, "c:/data.txt", TRUE)
LOCAL i = 0
LOCAL L$
WHILE ENDOFFILE(1) = FALSE
READLINE 1, L$
PRINT L$, 1, i*10;INC i
WEND
CLOSEFILE 1
PRINT "Line count: "+i, 1, 20+i*10
SHOWSCREEN
KEYWAIT
I did try reading this same example file into DarkBasic, and it just crashes.
[attachment deleted by admin]