Announcement

Collapse
No announcement yet.

BCompare 4.19 and Earlier version crash in linux frequently.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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.

  • #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


    • #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 support@scootersoftware.com with full logs, your BCSupport.zip from the Help menu -> Support; Export, etc.
      Aaron P Scooter Software

      Comment


      • #4
        Originally posted by Aaron View Post
        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 support@scootersoftware.com 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 support@scootersoftware.com with full logs.

        Comment


        • #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


          • #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


            • #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


              • #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


                • #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


                  • #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, 05:03 PM.
                    Chris K Scooter Software

                    Comment

                    Working...
                    X