Hi, I use the tree mask often to scan for possible moves in the opening.
I open DB1, then open the tree mask, then I enter the moves as a new game. Everithing is OK. After closing the tree mask and switch to DB2 the tree mask button makes scid crash instantly. This does not happen everytime but VERY often, when I switch DBS/Trees. I use the latest source from git on linux. Any help/hint will be greatly appreciated. Thanks, Oliver End of strace --------- write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_PRIVATE, 32395, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 32397, {1324036592, 105818000}, ffffffff) = 0 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, "\6\0W\343\254q\337\0\267\0\0\0q\2@\4\0\0\0\0\220\5\205\0\r\0\21\0\0\0\1\0", 4096) = 32 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\177\30\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_PRIVATE, 32399, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 32401, {1324036592, 105819000}, ffffffff) = 0 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, "\6\0X\343\304q\337\0\267\0\0\0q\2@\4\0\0\0\0\220\5\204\0\r\0\20\0\0\0\1\0", 4096) = 32 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\177\30\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_PRIVATE, 32403, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 32405, {1324036592, 105819000}, ffffffff) = 0 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, "\6\0Y\343Dr\337\0\267\0\0\0q\2@\4\0\0\0\0\220\5\203\0\r\0\17\0\0\0\1\0", 4096) = 32 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\177\30\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_PRIVATE, 32407, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 32409, {1324036592, 105819000}, ffffffff) = 0 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, "\6\0Z\343\274r\337\0\267\0\0\0q\2@\4\0\0\0\0\217\5\203\0\f\0\17\0\0\0\1\0", 4096) = 32 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\177\30\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_PRIVATE, 32411, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 32413, {1324036592, 105819000}, ffffffff) = 0 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, "\10\0[\343\374r\337\0\267\0\0\0q\2@\4\0\0\0\0\217\5\203\0\f\0\17\0\0\1\1\2"..., 4096) = 128 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\177\30\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4 read(5, "\n\3[\343\301\3@\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 64 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLIN|POLLOUT}]) read(5, "\10\2[\343\375r\337\0\267\0\0\0\221\0@\4\0\0\0\0\217\5\203\0\262\1N\0\0\1\2\3"..., 4096) = 160 writev(5, [{"\2\30\4\0q\2@\4\2\0\0\0\354\354\354\0\2\0\4\0\265\5@\4\2\0\0\0\377\377\377\0"..., 320}, {NULL, 0}, {"", 0}], 3) = 320 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_PRIVATE, 32415, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\2\30\4\0q\2@\4\2\0\0\0\354\354\354\0\2\0\4\0q\2@\4\2\0\0\0\354\354\354\0"..., 48}, {NULL, 0}, {"", 0}], 3) = 48 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_PRIVATE, 32417, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"5\30\4\0n-@\4q\2@\4\30\0\30\0F\0\5\0n-@\4I\0@\4\0\0\0\0"..., 120}, {NULL, 0}, {"", 0}], 3) = 120 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"F\30\5\0n-@\4W\3@\4\0\0\0\0\1\0\30\0F-\5\0n-@\4\7\0@\4"..., 776}, {NULL, 0}, {"", 0}], 3) = 776 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"F\30\v\0n-@\4\6\0@\4\0\0\0\0\1\0\"\0!\0\0\0\1\0\"\0\0\0\0\0"..., 796}, {NULL, 0}, {"", 0}], 3) = 796 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"F\30\v\0n-@\4\6\0@\4\0\0\0\0\1\0\"\0!\0\0\0\1\0\"\0\0\0\0\0"..., 672}, {NULL, 0}, {"", 0}], 3) = 672 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"F\30\v\0n-@\4\6\0@\4\0\0\0\0\1\0\"\0!\0\0\0\1\0\"\0\0\0\0\0"..., 688}, {NULL, 0}, {"", 0}], 3) = 688 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"F\30\v\0n-@\4\6\0@\4\0\0\0\0\1\0\"\0!\0\0\0\1\0\"\0\0\0\0\0"..., 1020}, {NULL, 0}, {"", 0}], 3) = 1020 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 32419, {1324036592, 105836000}, ffffffff) = 0 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, "\16\0~\343q\2@\4\0\0>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 480 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\177\30\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(4, "\0", 1) = 1 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x22e0c74, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 32421, {1324036592, 105824000}, ffffffff) = 0 futex(0x1c6e5b0, FUTEX_WAKE_PRIVATE, 1) = 0 read(5, "\5\1#\344Ts\337\0\267\0\0\0q\2@\4\0\0\0\0\217\5\203\0\f\0\17\0\0\1\1\0", 4096) = 32 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\177\30\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4 read(5, 0x1cb0af4, 4096) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f7e1e2fa480}, 8) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ ------------------------------------------------------------------------------ Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure _______________________________________________ Scid-users mailing list Scid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scid-users