Package Details: megasync 5.8.0.2-1

Git Clone URL: https://aur.archlinux.org/megasync.git (read-only, click to copy)
Package Base: megasync
Description: Official MEGA desktop application for syncing with MEGA Cloud Drive
Upstream URL: https://github.com/meganz/MEGAsync/
Licenses: LicenseRef-Mega-Limited-Code-License
Submitter: son_link
Maintainer: dbermond
Last Packager: dbermond
Votes: 380
Popularity: 0.45
First Submitted: 2014-09-01 18:12 (UTC)
Last Updated: 2025-02-07 19:59 (UTC)

Latest Comments

« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 22 .. 53 Next › Last »

bionor commented on 2020-09-07 21:32 (UTC)

I had the segmentation fault as well and I tried this I found on github and it worked for me :)

"you can fix this by adding the env variable in the launch file: e.g.: nano /usr/share/applications/megasync.desktop

and then replace "Exec=megasync" with "Exec=env QT_SCALE_FACTOR=1 megasync"

remove the TryExec line and save. you can then copy the megasync.desktop launch file to your autostart folder, e.g.:

cp /usr/share/applications/megasync.desktop ~/.config/autostart/

if you don't want to vi/nano, you can use sed, e.g.: sudo sed -i -r '/^TryExec/d;s|^(Exec=).*$|\1env QT_SCALE_FACTOR=1 megasync|g' /usr/share/applications/megasync.desktop

and then copy the changed file to your autostart folder.

this worked even with the latest deepin-qt5integration 5.1.0.1-2 installed."

jpggsb commented on 2020-09-06 20:50 (UTC) (edited on 2020-09-07 20:28 (UTC) by jpggsb)

Great that megasync 4.3.3.0-2 was just updated ! I installed it without problem, via yaourt. But on starting, I find this message : "segmentation error" (core dumped). Where is the problem ?

teacher4711 commented on 2020-09-02 18:32 (UTC)

For me too. Looking forward to the update.

UNP6GDXDXA commented on 2020-08-31 21:00 (UTC)

ServiDei's patch worked.

kinoe commented on 2020-08-26 18:35 (UTC)

Thank you ServiDei. Build ran smoothly. Hope this issue will be fixed.

ServiDei commented on 2020-08-26 18:01 (UTC) (edited on 2020-08-26 21:33 (UTC) by ServiDei)

@kinoe, I made file crashhandler.patch myself, so create it :) It's content in my previous comment.

kinoe commented on 2020-08-26 17:46 (UTC)

@ServiDei, sorry for not getting it! I don't find that crashhandler.patch in the downloaded snapshots :(

ServiDei commented on 2020-08-26 16:58 (UTC) (edited on 2020-08-26 17:59 (UTC) by ServiDei)

@kinoe, I've build megasync manually. I have modified PKGBUILD file to apply patch that I created.

Create file crashhandler.patch near PKGBUILD with following content:

--- a/control/CrashHandler.cpp  2020-08-25 23:54:25.714934834 +0300
+++ b/control/CrashHandler.cpp  2020-08-26 00:05:19.872082420 +0300
@@ -209,7 +210,7 @@
         oss << "Error info:\n";
         if (info)
         {
-            oss << sys_siglist[sig] << " (" << sig << ") at address " << std::showbase << std::hex << info->si_addr << std::dec << "\n";
+            oss << strsignal(sig) << " (" << sig << ") at address " << std::showbase << std::hex << info->si_addr << std::dec << "\n";
         }
         else
         {

Add lines 36-37 to PKGBUILD so prepare() function will look like this:

 27 prepare() {
 28     cd "MEGAsync"
 29     git submodule init
 30     git config submodule.src/MEGASync/mega.url "../meganz-sdk"
 31     git submodule update
 32 
 33     cd "src/MEGASync/mega"
 34     patch -Np1 -i "../../../../pdfium.patch"
 35 
 36     cd "../"
 37     patch -Np1 -i "../../../../crashhandler.patch"
 38 }

kinoe commented on 2020-08-26 16:21 (UTC)

@ServiDei, how to replace sys_siglist[sig] with strsignal(sig)? Could you go a bit more into details?

ServiDei commented on 2020-08-25 21:39 (UTC)

Build failed on MEGASync/control/CrashHandler.cpp because sys_siglist not found. Solved by replacing sys_siglist[sig] with strsignal(sig).