On 7/10/15 4:38 AM, Scott Kostyshak wrote:
The only other idea is that maybe Qt (a GUI toolkit that LyX uses) is
caching something on your flash drive. Again, I have no idea on Windows
how find this out. 'strace' would be what I would use on Linux.
Please keep us updated on this if you figure out the mystery.
I have cygwin installed on my computer so I tried using its strace
command to run Lyx.
Unfortunately, this was not very edifying, at least to me. Perhaps
cygwin is not that well integrated into the windows operating system so
it does not report internal Windows system calls??
Bob
Here is a capture of the commands and output with my comments:
---> Comment: first I tried to run Lyx with strace using some options
(V=version, d=debug). It just gave the version without running Lyx
--->end comment
$ strace -Vd /cygdrive/c/PROGRA~2//LYX2~1.1//bin//lyx.exe P58BH3recon2.lyx
strace (cygwin) 1.7.35
System Trace
Copyright (C) 2000 - 2015 Red Hat, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
bob@ivy /cygdrive/l/Projects/Blog/Posts/P58BH3recon2
---> comment
then I used strace without any options. Now it did run Lyx, I got the
scan of the flash drive but there was no output while Lyx was running.
After I exited Lyx (File|exit) I got the few lines of output shown below.
----> end comment
$ strace /cygdrive/c/PROGRA~2//LYX2~1.1//bin//lyx.exe P58BH3recon2.lyx
--- Process 1080, exception 4000001f at 0000000077A4129B
bob@ivy /cygdrive/l/Projects/Blog/Posts/P58BH3recon2
$
---------->comment
I tried re-directing the output of the strace command but got
essentially the same result as shown above. The process number was
different but the memory address of the exception was the same.
-----------> end comment