[mythtv] [PATCH] for mythgame xml parsing (need help)
Charles Brej
brejc8 at vu.a.la
Fri Aug 27 12:03:49 EDT 2004
Joseph A. Caputo wrote:
> Well, I'm no expert in this area, but after looking at your patch I have
> a few thoughts:
>
> - The documentation for QFile says that when using QFile::open(int, FILE
> *), if the FILE * is stdin, stdout or stderr, seeking may be disabled.
> I have to wonder if opening a pipe also disables QFile seeking, which
> might cause problems with QDomDocument::setContent()...
>
> - I wonder if, since you're opening a FILE * connected to a pipe, you
> need to rewind the QFile before reading from it...
>
> - Another option might be to use QProcess instead of a command pipe;
> then you could read stdout of the QProcess into a QByteArray and pass
> that into QDomDocument::setContent() ...
>
> - or, you could just redirect the stdout of the xmame command to a temp
> file instead of a pipe and read that file normally.
That is exactly what I did try. I dumped the xml to a file but it still aborts.
> - Also, if you have Qt built with debug enabled, you could see why it's
> crashing under gdb.
I was hoping I wouldn't have to debug Qt or libc++.
More information about the mythtv-dev
mailing list