<div dir="ltr">Hi Joachim,<br><div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/9/27 Joachim Breitner <span dir="ltr"><<a href="mailto:mail@joachim-breitner.de" target="_blank">mail@joachim-breitner.de</a>></span><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
><br>
</div><div>> Hum, I still get errors:<br>
><br>
> miguel@miguel-MacBookPro:~/.arbtt$ killall arbtt-capture<br>
> miguel@miguel-MacBookPro:~/.arbtt$ arbtt-stats -i --logfile=capture.log.recovered<br>
> arbtt-stats: Data.Binary.Get.runGetState at position 299: demandInput: not enough bytes<br>
><br>
><br>
> but curiously just 'arbtt-stats' works after 'killall arbtt-capture' .<br>
> I've run the command multiple times and it always works...<br>
<br>
</div>that is weird, I cannot quite imagine how a freshly recovered log file<br>
could go corrupt (unless you press Ctrl-C while running arbtt-recover).<br>
Are you sure you have the same versions of arbtt-stats and arbtt-recover<br>
installed, and not maybe one older in /usr/bin and a newer<br>
in /usr/local/bin or something weird like that?<br></blockquote><div><br>miguel@miguel-MacBookPro:~/.arbtt$ which arbtt-stats<br>/home/miguel/.cabal/bin/arbtt-stats<br><br></div><div>the arbtt binaries are in /home/miguel/.cabal/bin/ , they were installed from source (v0.7) via cabal. <br>
<br></div><div>It seems to me that arbtt-capture is corrupting the log file immediatelly when it starts. I did the following set of commands:<br><br> 2022 arbtt-stats # gives error arbtt-stats: Data.Binary.Get.runGetState at position 454: demandInput: not enough bytes <br>
2028 arbtt-recover<br> 2029 mv capture.log.recovered capture.log<br> 2030 arbtt-stats # no error<br> 2031 arbtt-capture &<br> 2032 arbtt-stats # error again<br><br></div><div>Some of the output starting at 2028 :<br>
</div><div><br>Failed to read value at position 9568854:<br> Unsupported TimeLogEntry version tag 196<br>Trying at position 9568855.<br>Succesfully read value at position 9568855<br>miguel@miguel-MacBookPro:~/.arbtt$ mv capture.log.recovered capture.log<br>
miguel@miguel-MacBookPro:~/.arbtt$ arbtt-stats<br>Total time per tag <br>==================<br>
________________________Tag_|_________Time_|_Percentage_<br> Program:Navigator | 7d20h59m00s | 31.15<br> Web | 7d20h59m00s | 31.15<br> Program:scide | 3d18h44m00s | 14.95<br>
Program:vlc | 1d21h47m00s | 7.55<br> Program:gnome-terminal | 1d13h08m00s | 6.12<br> Program:SuperCollider | 1d07h07m00s | 5.13<br> Program:Msgcompose | 1d03h58m00s | 4.61<br>
Program:Mail | 1d01h43m00s | 4.24<br> Program:evolution | 1d01h41m00s | 4.23<br> Program:darktable | 22h01m00s | 3.63<br>Evo-Folder:Caixa_de_Entrada | 18h50m00s | 3.10<br>
Program:nautilus | 17h18m00s | 2.85<br> Program:uberwriter | 12h23m00s | 2.04<br> Program:SmartGit_Hg | 6h47m00s | 1.12<br> Program:java | 6h43m00s | 1.11<br>
Program: | 6h29m00s | 1.07<br>miguel@miguel-MacBookPro:~/.arbtt$ arbtt-stats<br>Total time per tag <br>
==================<br>________________________Tag_|_________Time_|_Percentage_<br> Program:Navigator | 7d20h59m00s | 31.15<br> Web | 7d20h59m00s | 31.15<br> Program:scide | 3d18h44m00s | 14.95<br>
Program:vlc | 1d21h47m00s | 7.55<br> Program:gnome-terminal | 1d13h08m00s | 6.12<br> Program:SuperCollider | 1d07h07m00s | 5.13<br> Program:Msgcompose | 1d03h58m00s | 4.61<br>
Program:Mail | 1d01h43m00s | 4.24<br> Program:evolution | 1d01h41m00s | 4.23<br> Program:darktable | 22h01m00s | 3.63<br>Evo-Folder:Caixa_de_Entrada | 18h50m00s | 3.10<br>
Program:nautilus | 17h18m00s | 2.85<br> Program:uberwriter | 12h23m00s | 2.04<br> Program:SmartGit_Hg | 6h47m00s | 1.12<br> Program:java | 6h43m00s | 1.11<br>
Program: | 6h29m00s | 1.07<br>miguel@miguel-MacBookPro:~/.arbtt$ arbtt-stats<br>Total time per tag <br>
==================<br>________________________Tag_|_________Time_|_Percentage_<br> Program:Navigator | 7d20h59m00s | 31.15<br> Web | 7d20h59m00s | 31.15<br> Program:scide | 3d18h44m00s | 14.95<br>
Program:vlc | 1d21h47m00s | 7.55<br> Program:gnome-terminal | 1d13h08m00s | 6.12<br> Program:SuperCollider | 1d07h07m00s | 5.13<br> Program:Msgcompose | 1d03h58m00s | 4.61<br>
Program:Mail | 1d01h43m00s | 4.24<br> Program:evolution | 1d01h41m00s | 4.23<br> Program:darktable | 22h01m00s | 3.63<br>Evo-Folder:Caixa_de_Entrada | 18h50m00s | 3.10<br>
Program:nautilus | 17h18m00s | 2.85<br> Program:uberwriter | 12h23m00s | 2.04<br> Program:SmartGit_Hg | 6h47m00s | 1.12<br> Program:java | 6h43m00s | 1.11<br>
Program: | 6h29m00s | 1.07<br>miguel@miguel-MacBookPro:~/.arbtt$ arbtt-capture &<br>[1] 7524<br>miguel@miguel-MacBookPro:~/.arbtt$ arbtt-stats<br>arbtt-stats: Data.Binary.Get.runGetState at position 454: demandInput: not enough bytes <br>
<br></div><div>best regards,<br>Miguel Negrão<br></div></div></div></div>
</div>