GithubHelp home page GithubHelp logo

Comments (4)

nunoachenriques avatar nunoachenriques commented on August 22, 2024 1

hi @polmr, i have the same issue but a bit more clean: megasync just started to segfault after a regular upgrade on my debian gnu/linux stretch (9.0, testing). can you please, please, please :-) give priority to this issue so we all avoid being out of sync for too long...? thanks and cheers!

$ megasync --debug
15:16:28 (warn):  QT Warning: QSystemTrayIcon::setVisible: No Icon set
15:16:28 (debug): IPv6 enabled: 1 (net.cpp:61)
15:16:28 (debug): DNS servers: n.n.n.n,n.n.n.n (net.cpp:207)
15:16:28 (warn):  The app was recently restarted. Restart skipped
Segmentation fault

additionally, it seems rather strange that a patch (major.minor.patch) increment (3 to 4) causes a backward incompatibility (libcrypto++ folks should pay more attention to versioning ;-)):

[...] PATCH version when you make backwards-compatible bug fixes.

From: http://semver.org/

from megasync.

polmr avatar polmr commented on August 22, 2024 1

This is fixed already (only the package for 64 bits). Update megasync package / download it again from https://mega.nz/#sync and the segfault should be solved. Thanks all for reporting.

from megasync.

nunoachenriques avatar nunoachenriques commented on August 22, 2024 1

hi @polmr and thanks for the fast build!

apt-get update
apt-get upgrade
megasync &

et voilà! in sync again!
cheers :-)

from megasync.

polmr avatar polmr commented on August 22, 2024

Hi @jemadux.
I understand you installed the Debian 9 package. It has been generated with an alpha 7 Stretch (latests available).
The segmentation fault is likely due to a change in cryptopp library. It is compiled against libcryto++ 5.6.3 whereas testing repos offer 5.6.4
Backward compatibility is broken for cryptopp I'm afraid. I think the solution is to release a version with libcrypto linked statically (at least until a final Debian 9 is released). It shouldn't take long, but if you want an inmediate solution that might work, you can compile libcryptopp 5.6.3 and launch megasync with the corresponding LD_LIBRARY_PATH stablished to the path where you compile libcrypto++

from megasync.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.