scidb-users Mailing List for Scidb
Chess Database Application
Status: Pre-Alpha
Brought to you by:
gcramer
You can subscribe to this list here.
| 2010 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(5) |
Nov
(11) |
Dec
(11) |
| 2012 |
Jan
|
Feb
(11) |
Mar
(8) |
Apr
(3) |
May
|
Jun
(5) |
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(6) |
Dec
(5) |
| 2013 |
Jan
(6) |
Feb
(2) |
Mar
(8) |
Apr
(6) |
May
|
Jun
(7) |
Jul
(4) |
Aug
(3) |
Sep
(4) |
Oct
(14) |
Nov
(7) |
Dec
(9) |
| 2014 |
Jan
(2) |
Feb
(15) |
Mar
(30) |
Apr
(5) |
May
(7) |
Jun
|
Jul
(5) |
Aug
|
Sep
(4) |
Oct
(2) |
Nov
(7) |
Dec
(8) |
| 2015 |
Jan
(5) |
Feb
(11) |
Mar
(6) |
Apr
(17) |
May
(13) |
Jun
(3) |
Jul
(1) |
Aug
|
Sep
|
Oct
(35) |
Nov
(5) |
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(9) |
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
(1) |
Mar
(14) |
Apr
(5) |
May
(10) |
Jun
(2) |
Jul
(14) |
Aug
(8) |
Sep
(2) |
Oct
(9) |
Nov
(8) |
Dec
(1) |
| 2018 |
Jan
|
Feb
|
Mar
(2) |
Apr
(6) |
May
(10) |
Jun
(2) |
Jul
(3) |
Aug
(4) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
|
2
|
3
|
4
|
5
|
6
(4) |
7
|
|
8
(1) |
9
(1) |
10
|
11
|
12
|
13
|
14
|
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
|
29
|
30
|
|
|
|
|
|
|
From: Gregor C. <re...@gm...> - 2018-04-09 13:41:56
|
On Sunday 08 April 2018 22:09:53 fro...@gm... wrote:
> Hi,
>
>
>
> I got this error when pressing OK on the save game dialog. This happened
> after I had previously saved another game. After this error scidb no longer
> starts (gets a segfault immediately) and the only solution is to remove
> ~/.scidb-beta.
>
>
>
> assertion failed: &cursor == g.sink.cursor
>
>
>
> (func) saveGame
>
> (file) app_application.cpp:2315
>
> (what) assertion failed: &cursor == g.sink.cursor
>
> (type) mstl::assertion_failure_exception
>
>
>
> === Backtrace ============================================
>
> TclNRRunCallbacks
>
> TclNRRunCallbacks
>
> TclNRRunCallbacks
>
> TclNRRunCallbacks
>
> Tcl_EvalEx
>
> Tk_BindEvent
>
> TkBindEventProc
>
> Tk_HandleEvent
>
> Tcl_ServiceEvent
>
> Tcl_DoOneEvent
>
> TclNRRunCallbacks
>
> Tcl_EvalEx
>
> Tk_BindEvent
>
> TkBindEventProc
>
> Tk_HandleEvent
>
> Tcl_ServiceEvent
>
> Tcl_DoOneEvent
>
> Tk_MainLoop
>
> Tk_MainEx
>
> __libc_start_main
>
> ==========================================================
>
> ::util::catchException {::scidb::game::save /mnt/c/scid/bases/my_games.sci
>
> Normal {EventDate ????.??.?? Round 11 White {XXX, XXX} WhiteSex m Event {2.
> Bundesliga Ost} Termination Normal BlackFideId 1209507 WhiteTitle IM
> WhiteType human TimeMode normal EventType team BlackSex m WhiteCountry XXX
> Black {XXX, XXX} Result 1/2-1/2 BlackType human BlackTitle FM WhiteElo 2495
> BlackCountry XXX Mode OTB Site {XXX} BlackElo 2293 EventCountry AUT
> Annotator {B B} Date 2018.04.08 WhiteFideId 707244 ECO A24} {} {}
>
> ::dialog::save::Log {} -replace 1} result
>
> Save .application.saveReplace_0_sci.top {{White white-name} {WhiteFideId
> white-fideID} {WhiteElo white-rating.elo} {WhiteRating white-rating.type
> white-rating.score} {WhiteTitle white-title} {WhiteCountry white-federation}
> {WhiteSex white-sex} {Black black-name} {BlackFideId black-fideID}
> {BlackElo black-rating.elo} {BlackRating black-rating.type
> black-rating.score} {BlackTitle black-title} {BlackCountry
> black-federation} {BlackSex black-sex} {Date game-date} {Result
Hi Bogdab,
I cannot reproduce this failed assertion, but I think that I have detected and
fixed the problem after re-opening a database. Is it possible for you to
reproduce this case and to test the new revision 1471? Also the problem with
crash after start is fixed.
Cheers,
Gregor
> game-result} {Round game-round} {Termination game-termination} {Annotator
> game-annotator} {ECO game-eco game-eco-l} {Event event-title} {Site
> event-site} {EventCountry
> event-country} {EventDate event-eventDate} {Mode event-eventMode} {EventType
> event-eventType} {TimeMode event-timeMode}}
>
> ::namespace inscope ::dialog::save {Save .application.saveReplace_0_sci.top
>
> {{White white-name} {WhiteFideId white-fideID} {WhiteElo white-rating.elo}
> {WhiteRating white-rating.type white-rating.score} {WhiteTitle white-title}
> {WhiteCountry white-federation} {WhiteSex white-sex} {Black black-name}
> {BlackFideId black-fideID} {BlackElo black-rating.elo} {BlackRating
> black-rating.type black-rating.score} {BlackTitle black-title} {BlackCountry
> black-federation} {BlackSex black-sex} {Date game-date} {Result
> game-result} {Round game-round} {Termination game-termination} {Annotator
> game-annotator} {ECO game-eco game-eco-l} {Event event-title} {Site
> event-site}
> {EventCountry event-country} {EventDate event-eventDate} {Mode
> event-eventMode} {EventType event-eventType} {TimeMode event-timeMode}}}
>
> 6
>
> 6
>
> 6
>
> 6
>
>
>
> Bogdan
|
|
From: <fro...@gm...> - 2018-04-08 20:10:04
|
Hi,
I got this error when pressing OK on the save game dialog. This happened
after I had previously saved another game. After this error scidb no longer
starts (gets a segfault immediately) and the only solution is to remove
~/.scidb-beta.
assertion failed: &cursor == g.sink.cursor
(func) saveGame
(file) app_application.cpp:2315
(what) assertion failed: &cursor == g.sink.cursor
(type) mstl::assertion_failure_exception
=== Backtrace ============================================
TclNRRunCallbacks
TclNRRunCallbacks
TclNRRunCallbacks
TclNRRunCallbacks
Tcl_EvalEx
Tk_BindEvent
TkBindEventProc
Tk_HandleEvent
Tcl_ServiceEvent
Tcl_DoOneEvent
TclNRRunCallbacks
Tcl_EvalEx
Tk_BindEvent
TkBindEventProc
Tk_HandleEvent
Tcl_ServiceEvent
Tcl_DoOneEvent
Tk_MainLoop
Tk_MainEx
__libc_start_main
==========================================================
::util::catchException {::scidb::game::save /mnt/c/scid/bases/my_games.sci
Normal {EventDate ????.??.?? Round 11 White {XXX, XXX} WhiteSex m Event {2.
Bundesliga Ost} Termination Normal BlackFideId 1209507 WhiteTitle IM
WhiteType human TimeMode normal EventType team BlackSex m WhiteCountry XXX
Black {XXX, XXX} Result 1/2-1/2 BlackType human BlackTitle FM WhiteElo 2495
BlackCountry XXX Mode OTB Site {XXX} BlackElo 2293 EventCountry AUT
Annotator {B B} Date 2018.04.08 WhiteFideId 707244 ECO A24} {} {}
::dialog::save::Log {} -replace 1} result
Save .application.saveReplace_0_sci.top {{White white-name} {WhiteFideId
white-fideID} {WhiteElo white-rating.elo} {WhiteRating white-rating.type
white-rating.score} {WhiteTitle white-title} {WhiteCountry white-federation}
{WhiteSex white-sex} {Black black-name} {BlackFideId black-fideID} {BlackElo
black-rating.elo} {BlackRating black-rating.type black-rating.score}
{BlackTitle black-title} {BlackCountry black-federation} {BlackSex
black-sex} {Date game-date} {Result game-result} {Round game-round}
{Termination game-termination} {Annotator game-annotator} {ECO game-eco
game-eco-l} {Event event-title} {Site event-site} {EventCountry
event-country} {EventDate event-eventDate} {Mode event-eventMode} {EventType
event-eventType} {TimeMode event-timeMode}}
::namespace inscope ::dialog::save {Save .application.saveReplace_0_sci.top
{{White white-name} {WhiteFideId white-fideID} {WhiteElo white-rating.elo}
{WhiteRating white-rating.type white-rating.score} {WhiteTitle white-title}
{WhiteCountry white-federation} {WhiteSex white-sex} {Black black-name}
{BlackFideId black-fideID} {BlackElo black-rating.elo} {BlackRating
black-rating.type black-rating.score} {BlackTitle black-title} {BlackCountry
black-federation} {BlackSex black-sex} {Date game-date} {Result game-result}
{Round game-round} {Termination game-termination} {Annotator game-annotator}
{ECO game-eco game-eco-l} {Event event-title} {Site event-site}
{EventCountry event-country} {EventDate event-eventDate} {Mode
event-eventMode} {EventType event-eventType} {TimeMode event-timeMode}}}
6
6
6
6
Bogdan
|
|
From: <fro...@gm...> - 2018-04-06 16:13:36
|
Hi, Indeed, r1470 works with version 8.6.8. Thanks a lot for the support. Bogdan -----Original Message----- From: Gregor Cramer <re...@gm...> Sent: Freitag, 6. April 2018 16:21 To: sci...@li... Cc: Bogdan Burlacu <fro...@gm...> Subject: Re: [Scidb-users] tcl segfault issue Many thanks for your analysis, Bogdan, I did an update in revision 1470, due to my tests now it should work with newest library version 8.6.8. Gregor |
|
From: Gregor C. <re...@gm...> - 2018-04-06 14:20:56
|
Many thanks for your analysis, Bogdan, I did an update in revision 1470, due to my tests now it should work with newest library version 8.6.8. Gregor |
|
From: Bogdan B. <fro...@gm...> - 2018-04-06 10:47:28
|
Hi Gregor, Regarding the previous email, I've isolated the problem to tcl 8.6.8, downgrading to tcl/tk 8.6.7 eliminates all the issues. Strangely enough, while scidb segfaults against tcl 8.6.8, the original scid works fine (tested with version 4.6.4). Best, Bogdan |
|
From: Bogdan B. <fro...@gm...> - 2018-04-06 09:14:52
|
Hi Gregor, This is probably the same as https://sourceforge.net/p/scidb/bugs/195/ There is maybe a problem with scidb and the latest tcl/tk version (8.6.8), maybe some other library versions but I am not sure. The application segfaults: - When simply closing the scidb window: https://pastebin.com/fYmGUsdh - When trying to change some board theme options: https://pastebin.com/jREkYzzX - When trying to open a database (I was not able to obtain a backtrace in this case) I tested this on both Arch Linux and Ubuntu Bionic (18.04) with the same results. The issue seems related to the latest tcl/tk version (8.6.8), since everything works correctly on Ubuntu Arftul (17.10) which has tcl/tk 8.6.7 I will try to do more testing to find out. Best, Bogdan |