Menu

#195 Segfault on every operation with dbs

None
closed-unfixable
database (10)
5
2018-08-28
2018-03-14
Valeriy Huz
No

r1464 segfaulting on every operation with DB, either I'm trying to open it or create one

Discussion

  • Gregor Cramer

    Gregor Cramer - 2018-03-15
    • labels: --> database
    • status: open --> accepted
    • assigned_to: Gregor Cramer
     
  • Gregor Cramer

    Gregor Cramer - 2018-03-15

    I cannot reproduce this problem. Please try to rebuild the executable, this may help:

    make clean
      make
      sudo make install

     
  • Valeriy Huz

    Valeriy Huz - 2018-03-15

    Result is the same. I've attached with gdb to the running scidb and find out that it's segfaulting on HashArrayKey () from libtcl. My version of libtcl is 8.6, could this be a problem?

     
  • Gregor Cramer

    Gregor Cramer - 2018-03-16

    Scidb is supporting Tcl 8.5, 8.6, and 8.7.

    Is this the first time that you are building Scidb from repository? If not, do you remember the last running version number?

    Please attach Makefile.in from installation directory, I guess that possibly the version of the header file does not match the version of the library.

     
  • Valeriy Huz

    Valeriy Huz - 2018-03-17

    In the meantime I've tried build it against 8.5 tcl and it is working!

    No, it's not the first time I'm building scidb from the repo. Last running revision was r1443. I think, though, that somehow 8.6.8 tcl is somehow got broken on my distro (Arch Linux).

    Attaching Makefile.in from when I was building it against 8.6 tcl.

     
  • Gregor Cramer

    Gregor Cramer - 2018-03-18
    • status: accepted --> closed-unfixable
     
  • Gregor Cramer

    Gregor Cramer - 2018-03-18

    I cannot see any problem in Makefile.in, so I agree that this must be a problem with your 8.6 version. No one of my testers is complaining about 1464, I think it's okay to close this report as unfixable.

     
  • Bogdan B

    Bogdan B - 2018-04-06

    The issue is with tcl 8.6.8, downgrading tcl/tk to 8.6.7 fixes the segfault:

    sudo pacman -U https://archive.archlinux.org/packages/t/tcl/tcl-8.6.7-1-x86_64.pkg.tar.xz https://archive.archlinux.org/packages/t/tk/tk-8.6.7-2-x86_64.pkg.tar.xz
    
     

    Last edit: Bogdan B 2018-04-06

Log in to post a comment.

Auth0 Logo