Menu

#1305 Core dump with 0.97BETA-3 (x86_64) on Fedora 23

v1.0_(example)
closed
nobody
Linux (119)
1
2018-06-12
2015-11-15
No

Hi,

I've just updated my operating system to Fedora 23 64bit.
I've installed version 0.97BETA-3 x86_64 of password safe with the command:

sudo dnf install passwordsafe-0.97BETA-3.x86_64.rpm

This downloaded a couple of dependencies (wxGTK3, libyubikey, ...).

Unfortunately, when I run the program I get an "Aborted (core dumped)" error.

I attache the error and the strace file.

Thank you for the help.

Best,

Marco

2 Attachments

Discussion

  • Marco Guazzone

    Marco Guazzone - 2015-11-16

    I've tried to build the RPM by myself and it works: pwsafe runs fine.

    The only problem I had was during RPM building

      rpmbuild --clean -bb SPECS/passwordsafe.spec
    

    where I got the following error:

      RPM build errors:
          Empty %files file /.../BUILD/passwordsafe-0.97BETA/debugfiles.list
    

    I solved this error by disabling the building of debug RPMs, that is by adding the following line:

    %debug_package %{nil}
    

    to file ~/.rpmmacros.

    Cheers,

    Marco

     

    Last edit: Marco Guazzone 2015-11-16
  • Rony Shapiro

    Rony Shapiro - 2015-11-16

    I've reproduced the crash, which appears to be due to an incompatability with the wx libraries. As you've found out, building from sources fixes this.

     
  • Albert Vernon

    Albert Vernon - 2015-12-16

    For anyone having this problem on Fedora 23, you can compile Password Safe yourself with these steps:

    1. Install dependencies: sudo dnf install -y rpm-build gcc-c++ git libXt-devel libXtst-devel libuuid-devel libyubikey libyubikey-devel make wxBase3 wxGTK3 wxGTK3-devel xerces-c-devel ykpers ykpers-devel
    2. Disable building of debug RPMs: echo '%debug_package %{nil}' >> ~/.rpmmacros
    3. Download source RPM: wget http://sourceforge.net/projects/passwordsafe/files/Linux-BETA/0.97/passwordsafe-0.97BETA-3.src.rpm/download -O passwordsafe-0.97BETA-3.src.rpm
    4. Install source RPM: rpm -i passwordsafe-0.97BETA-3.src.rpm
    5. Change to build directory: cd ~/rpmbuild
    6. Build binary RPM: rpmbuild --clean -bb SPECS/passwordsafe.spec
    7. Install binary RPM: sudo rpm -i RPMS/x86_64/passwordsafe-0.97BETA-3.x86_64.rpm
     

    Last edit: Albert Vernon 2015-12-17
  • rafaelx

    rafaelx - 2018-06-05
    • labels: --> Linux
     
  • rafaelx

    rafaelx - 2018-06-12
    • status: open --> closed
     
  • rafaelx

    rafaelx - 2018-06-12

    [ronys] Cmake already builds RPMs as well as debs ($ cpack -G RPM ..).

     

Log in to post a comment.