BCompare 4.19 and Earlier version crash in linux frequently.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zw963
    Fanatic
    • Apr 2012
    • 164

    BCompare 4.19 and Earlier version crash in linux frequently.

    Maybe it time to issue a thread for this.

    I almost is be accustomed to when invoke more than one BCompare process,
    the last start up bcompare often broken.

    It almost not impact me already, not a big deal, just relounch it again.

    Is there need I send a crash log output to here for this?

    I want to know how to help find out the issue here.
  • zw963
    Fanatic
    • Apr 2012
    • 164

    #2
    Following is some debug output:


    *** Error in `bcompare4': double free or corruption (!prev): 0x000000000412cb80 ***
    ======= Backtrace: =========
    /lib64/libc.so.6(+0x776f4)[0x7f85da8756f4]
    /lib64/libc.so.6(+0x7ff4a)[0x7f85da87df4a]
    /lib64/libc.so.6(cfree+0x4c)[0x7f85da881c1c]



    very long, could not reply here completely.

    Comment

    • Aaron
      Team Scooter
      • Oct 2007
      • 16001

      #3
      Hello,

      Could you give the BC 4.2 beta a try? How often does it crash and what stack trace does it show?

      Also, you can always email us privately at [email protected] with full logs, your BCSupport.zip from the Help menu -> Support; Export, etc.
      Aaron P Scooter Software

      Comment

      • zw963
        Fanatic
        • Apr 2012
        • 164

        #4
        Originally posted by Aaron
        Hello,

        Could you give the BC 4.2 beta a try? How often does it crash and what stack trace does it show?

        Also, you can always email us privately at [email protected] with full logs, your BCSupport.zip from the Help menu -> Support; Export, etc.

        No try with 4.2 beta, I have send a crash trace to [email protected] with full logs.

        Comment

        • zw963
          Fanatic
          • Apr 2012
          • 164

          #5
          After many days test, I am very sure about, those bugs which exists in version 4.0.x and 4.1.x linux AMD64 version, is gone
          in 4.2, I am very pleasure with it, I think bc 4.2.x is the first STABLE version in linux platform.

          Anywhy, Thanks.

          Comment

          • Aaron
            Team Scooter
            • Oct 2007
            • 16001

            #6
            Hello,

            For other users finding this thread, BC4 runs better in a Slackware variant as of 4.2, due to some underlying upgrades made. Slackware is still not one of our supported distributions:
            http://www.scootersoftware.com/download.php?zz=kb_linux

            but you may have luck testing and trying our trial:
            http://www.scootersoftware.com/download.php

            We are unable to offer support for unsupported distros, but our trial is fully featured and can be tested on your specific machine before any purchase is necessary.
            Aaron P Scooter Software

            Comment

            • swvajanyatek
              Visitor
              • Jun 2007
              • 7

              #7
              I'm still experiencing this problem with consistent/frequent crashes, usually when I try to mirror directories. I have version 4.3.2 on fedora. How can i troubleshoot this?


              I realize this is an old thread, so please let me know if I should start a new one.

              Comment

              • Aaron
                Team Scooter
                • Oct 2007
                • 16001

                #8
                Hi,

                What specific version of Fedora are you running, and is it 32bit or 64bit? What is the exact error text you see (on the terminal, or in a crash dialog)?
                Aaron P Scooter Software

                Comment

                • swvajanyatek
                  Visitor
                  • Jun 2007
                  • 7

                  #9
                  Fedora release 30 (Thirty) - x64. There is no error message/dialog displayed, the window just disappears. Similarly, when I start from a terminal, nothing. Where would I find the log for BC? I can't find logs for BC, and I can't seem to find much in the /var/log/messages. Also, I am running the app as root, since I'm using it to sync a bunch of directories that are owned by root. I'm not sure if that helps at all, so just fyi.

                  Comment

                  • Chris
                    Team Scooter
                    • Oct 2007
                    • 5538

                    #10
                    Fedora 30 defaults to using Wayland instead of Xorg. Wayland significantly restricts GUI applications from running as root, using Xorg and editing one of Beyond Compare's environment variables is a possible workaround to allow you to run it as root.

                    To use Xorg instead of Wayland in Fedora 30:
                    Logout, left click on your username, then left click on the gear icon.
                    Select GNOME on Xorg.
                    Enter your password and sign in.

                    To launch Beyond Compare with the environment variable that make it display correctly as root, use the command:
                    sudo QT_GRAPHICSSYSTEM=native bcompare

                    To avoid entering the variable every time, you can edit Beyond Compare's launcher script:
                    sudo gedit /usr/bin/bcompare

                    After the #!/bin/sh line, add the lines:
                    QT_GRAPHICSSYSTEM=native
                    export QT_GRAPHICSSYSTEM
                    Last edited by Chris; 15-Nov-2019, 04:03 PM.
                    Chris K Scooter Software

                    Comment

                    • swvajanyatek
                      Visitor
                      • Jun 2007
                      • 7

                      #11
                      Just finally getting back here....

                      So, after a little more careful scrutiny, it appears that the crashing issue i'm seeing may be limited to just the "Synchronize" operations. I can select any folders, compare and copy in either direction, but when I try to Sync - "Update" or "Mirror" in either direction for any folders, the app crashes.

                      I've got rsyslog installed, but I don't see anything in /var/log/messages, and I'm not sure where to find BC's logs.

                      Comment

                      • Aaron
                        Team Scooter
                        • Oct 2007
                        • 16001

                        #12
                        Thanks. This is a known issue we're investigating related to the Sync command in the Folder Compare. As a workaround, you can use the Folder Sync session (from the Folder Compare's Session menu -> Sync Base Folders to load as a new Sync Tab).
                        Aaron P Scooter Software

                        Comment

                        • zw963
                          Fanatic
                          • Apr 2012
                          • 164

                          #13
                          Not for this issue, just explain only, beyond compare was work quite stable since last year on Arch linux, only if it can run sucessful, ; )

                          Comment

                          • Chris
                            Team Scooter
                            • Oct 2007
                            • 5538

                            #14
                            The Linux Folder Compare Actions > Synchronize crash is fixed in Beyond Compare 4.3.5.
                            Chris K Scooter Software

                            Comment

                            Working...