Sudheer Satyanarayana wrote:
> Hello,
>
> scid's UI freezes very often and has become unusable. 
>
> I am using the version 4.5.2.
> Using Tcl/Tk version: 8.5.14
>
> Linux whibapom.lab.gavika.com <http://whibapom.lab.gavika.com> 
> 3.16.3-200.fc20.x86_64 #1 SMP Wed Sep 17 22:34:21 UTC 2014 x86_64 
> x86_64 x86_64 GNU/Linux
>
> Fedora release 20 (Heisenbug)
>
> Steps to reproduce the issue;
> 1. Launch scid
> 2. Start engine 1
> 3. Play a few moves, either manually or using the Add Move button
> 4. Click on the left arrow button to go back a move
> 5. Click Add Move button
>
> This is not the only sequence that leads to UI freezing. 
>
> Here's an excerpt from strace:
>
> select(4, [3], [], [], {0, 0})          = 0 (Timeout)
> recvfrom(3, 0x185e5f4, 4096, 0, 0, 0)   = -1 EAGAIN (Resource 
> temporarily unavailable)
> poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, 
> revents=POLLOUT}])
> writev(3, 
> [{"5\30\4\0001\31\0\2\31\t\0\2\17\0\373\1F\0\5\0001\31\0\2\4\0\0\2\0\0\0\0"...,
>  
> 584}, {NULL, 0}, {"", 0}], 3) = 584
> recvfrom(3, 0x185e5f4, 4096, 0, 0, 0)   = -1 EAGAIN (Resource 
> temporarily unavailable)
> select(4, [3], [], [], {0, 303})        = 0 (Timeout)
> recvfrom(3, 0x185e5f4, 4096, 0, 0, 0)   = -1 EAGAIN (Resource 
> temporarily unavailable)
> recvfrom(3, 0x185e5f4, 4096, 0, 0, 0)   = -1 EAGAIN (Resource 
> temporarily unavailable)
> select(4, [3], [], [], {0, 75})         = 0 (Timeout)
> recvfrom(3, 0x185e5f4, 4096, 0, 0, 0)   = -1 EAGAIN (Resource 
> temporarily unavailable)
> read(6, 0x21c7288, 4096)                = -1 EAGAIN (Resource 
> temporarily unavailable)
> recvfrom(3, 0x185e5f4, 4096, 0, 0, 0)   = -1 EAGAIN (Resource 
> temporarily unavailable)
> select(7, [3 6], [], [], {0, 563886})   = 0 (Timeout)
> recvfrom(3, 0x185e5f4, 4096, 0, 0, 0)   = -1 EAGAIN (Resource 
> temporarily unavailable)
> recvfrom(3, 0x185e5f4, 4096, 0, 0, 0)   = -1 EAGAIN (Resource 
> temporarily unavailable)
> select(7, [3 6], [], [], NULL
>
>
> Is there a way to workaround this?
>
Hi,
thanks for the detailed report.
By default Scid writes a log file named "engine1.log" tracing the 
input/output of the engine program (in the directory ~/.scid ).
I think that Scid cannot write to that file and that is the cause of the 
freeze.
You can try to rename or delete the ~/.scid directory to see if it will 
fix the problem.
Bye,
Fulvio

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to