easyeda Segmentation fault - Desktop Version Linux
2683 23
artbody 1 year ago
/opt/easyeda/easyeda Segmentation fault Desktop Version downloaded Friday 26 April
Comments
andyfierman 1 year ago
Please search the forum for "Segmentation fault" and find: [https://easyeda.com/forum/topic/segmentation-fault-core-dumped-3e51b2dd3ae44f7aafa3d159bd92b295](https://easyeda.com/forum/topic/segmentation-fault-core-dumped-3e51b2dd3ae44f7aafa3d159bd92b295)
Reply
artbody 1 year ago
I have had searched the forum and i found the same thread, but my problem is at starting the software ! NOT while starting a simulation or anything else ! xterm: `[email protected] ~ $ /opt/easyeda/easyeda` `Segmentation fault (core dumped)` `[email protected] ~ $` on a Gentoo Linux
Reply
UserSupport 1 year ago
@artbody Hi It is known issue, we will try use new Electron version to solve this issue. we found some distribute works well. please using browser first.
Reply
andyfierman 1 year ago
@artbody, I'm sorry but from the information in your original post, it was not obvious to me that your problem was in starting the software.
Reply
FL140 1 year ago
I am bumping this thread as I am still getting a core dump with the current version (downloaded 22.08.2019) on launching easyeda. I am running Ubuntu 19.04. Is there any update on this? When will this will be fixed or is there a workaround? ```  $ strace easyeda execve("/usr/local/bin/easyeda", ["easyeda"], 0x7ffe925f97f0 /* 94 vars */) = 0 brk(NULL)                               = 0x6d8b000 readlink("/proc/self/exe", "/opt/easyeda/easyeda", 4096) = 20 mmap\(NULL\, 8192\, PROT\_READ\|PROT\_WRITE\, MAP\_PRIVATE\|MAP\_ANONYMOUS\, \-1\, 0\) = 0x7f1252b74000 ... openat\(AT\_FDCWD\, "/proc/filesystems"\, O\_RDONLY\|O\_CLOEXEC\) = 3 fstat\(3\, \{st\_mode=S\_IFREG\|0444\, st\_size=0\, \.\.\.\}\) = 0 read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tr"..., 1024) = 458 read(3, "", 1024)                       = 0 close(3)                                = 0 madvise(0x135fb2ef8000, 835584, MADV_DONTNEED) = 0 access("/etc/selinux/config", F_OK)     = 0 \-\-\- SIGSEGV \{si\_signo=SIGSEGV\, si\_code=SEGV\_ACCERR\, si\_addr=0xdbf060\} \-\-\- +++ killed by SIGSEGV (core dumped) +++ Segmentation fault (core dumped) $ ``` Since I am a Linux Developer I am happy to help with testing and finding the problem, is easyeda open source? ps Is there any way to to export to kicad so I can open my circuits even if easyeda goes offline (and there is still no fix for the offline easyeda)?
Reply
wurtel 1 year ago
I'm also having instant segmentation violation when starting the linux desktop version (downloaded 19 sept 2019). Same strace output as FL140 got. I'm running Debian 10.1 (Buster), however I'm not using Gnome or such as my window manager (I'm an fvwm die-hard). That shouldn't matter though.
Reply
alx52 1 year ago
I have same problem on Fedora 30. Tail of output: ``` access("/etc/system-fips", F_OK)        = -1 ENOENT (Нет такого файла или каталога) statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0 statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0 access("/etc/selinux/config", F_OK)     = 0 access("/etc/system-fips", F_OK)        = -1 ENOENT (Нет такого файла или каталога) madvise(0x2ff9b0e9d000, 4096, MADV_DONTNEED) = 0 madvise(0x2ff9b0e9d000, 4096, MADV_DONTNEED) = 0 futex(0x7f8654600fc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7f8654600fc8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 openat(AT_FDCWD, "/proc/sys/crypto/fips_enabled", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "0\n", 1024)                    = 2 close(3)                                = 0 madvise(0x2ff9b0ebd000, 835584, MADV_DONTNEED) = 0 access("/etc/system-fips", F_OK)        = -1 ENOENT (Нет такого файла или каталога) getrandom("\x6f", 1, GRND_NONBLOCK)     = 1 stat("/etc/crypto-policies/back-ends/gnutls.config", {st_mode=S_IFREG|0644, st_size=394, ...}) = 0 openat(AT_FDCWD, "/etc/crypto-policies/back-ends/gnutls.config", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=394, ...}) = 0 lseek(3, 0, SEEK_CUR)                   = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=394, ...}) = 0 read(3, "SYSTEM=NONE:+MAC-ALL:-MD5:+GROUP"..., 4096) = 394 read(3, "", 4096)                       = 0 close(3)                                = 0 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0xdbf060} --- +++ killed by SIGSEGV (core dumped) +++ ```
Reply
Jyrki Koivisto 1 year ago
Same problem here also running Fedora 30
Reply
vpreuss 11 months ago
same here, running ArchLinux funny enough i have another laptop running Arch where easyeda works so i suspect that there's some dependency issue (incompatible version perhaps)
Reply
ivizot 10 months ago
Same here, Ubuntu 19.04
Reply
nipperv 10 months ago
Same here, Debian testing
Reply
ufo28x50 10 months ago
(gdb) r Starting program: /opt/easyeda/easyeda [Thread debugging using libthread_db enabled] Using host libthread\_db library "/usr/lib/libthread\_db\.so\.1"\. Program received signal SIGSEGV, Segmentation fault. 0x0000000000dbf060 in ?? () (gdb) bt full #0  0x0000000000dbf060 in  () #1  0x00007ffff7d83072 in node::http2::Http2Session::Callbacks::Callbacks(bool) () at /opt/easyeda/libnode.so #2  0x00007ffff7d83135 in  () at /opt/easyeda/libnode.so #3  0x00007ffff7fe272a in call_init.part () at /lib64/ld-linux-x86-64.so.2 \#4  0x00007ffff7fe2831 in \_dl\_init \(\) at /lib64/ld\-linux\-x86\-64\.so\.2 \#5  0x00007ffff7fd413a in \_dl\_start\_user \(\) at /lib64/ld\-linux\-x86\-64\.so\.2 #6  0x0000000000000001 in  () #7  0x00007fffffffd5bd in  () #8  0x0000000000000000 in  () (gdb)
Reply
MrMitch 9 months ago
I have the same problem as well.  Verison 2.0 on Ubuntu 19.04.
Reply
FL140 9 months ago
Any new status on this!? The Desktop version has not changed in months and the problem hasn't been fixed yet. So is there a timeline for the fix of this Problem since it looks like multiple people are affected. Is there a known workaround for the meantime? Thanks in advance for any useful information on this.
Reply
andyfierman 9 months ago
Please see: [https://easyeda.com/forum/topic/Tip-and-Skill-How-to-create-the-desktop-client-for-yourself-c3906607c76848c381ef0afd37282a17](https://easyeda.com/forum/topic/Tip-and-Skill-How-to-create-the-desktop-client-for-yourself-c3906607c76848c381ef0afd37282a17)
Reply
dreAn 7 months ago
So is there a solution yet ? The chrome trick does not seem like a valid offline version, just a way of making it a window. (instant Segfault on Ubuntu 19.10 here)
Reply
grothcrafter 6 months ago
i have the same problem on Solus 4.1 Fortitude
Reply
grothcrafter 6 months ago
i have the same problem on Solus 4.1 Fortitude
Reply
grothcrafter 6 months ago
i have the same problem on Solus 4.1 Fortitude
Reply
cmp18 4 months ago
Same here, Debian 10, and Debian sid: Segmentation fault. Please solve this problem. I have to work in a browser for a whole year, it’s slow and inconvenient
Reply
alyubomirov 4 months ago
This worked for me on Debian 10, but it should work for all distros. It is found from here: [https://gist.github.com/hadi77ir/a3ab4b0cb571cf0c73371e471482fb2d](https://gist.github.com/hadi77ir/a3ab4b0cb571cf0c73371e471482fb2d) Download also electron ver. 3.1.8 from here [https://github.com/electron/electron/releases/download/v3.1.8/electron-v3.1.8-linux-x64.zip](https://github.com/electron/electron/releases/download/v3.1.8/electron-v3.1.8-linux-x64.zip) Open terminal in the download directory and switch as root. ``` mkdir /opt/easyeda unzip -d /opt/easyeda/ electron-v3.1.8-linux-x64.zip unzip -jd /opt/easyeda/resources/ easyeda-linux-x64.zip "resources/app.asar" unzip -d /opt/easyeda/ easyeda-linux-x64.zip "icon/*" mv /opt/easyeda/electron /opt/easyeda/easyeda unzip -d /opt/easyeda/ easyeda-linux-x64.zip "EasyEDA.desktop" sed -i "s/\/lceda-linux-x64/\/opt\/easyeda/g" /opt/easyeda/EasyEDA.desktop cp /opt/easyeda/EasyEDA.desktop /usr/share/applications/EasyEDA.desktop ``` Thanks goes to hadi77ir , who contributed to Arch Linux AUR.
Reply
dreAn 4 months ago
@alyubomirov Great ! - thank you. I can confirm that this works as described on Ubuntu 19.10 Is this supposed to work as a offline-client?   - looks very much like a browser running the site from the web.
Reply
alyubomirov 3 months ago
@dreAn, you have to export the files to your hard drive. [https://docs.easyeda.com/en/FAQ/Editor/index.html#How-to-save-my-file-to-the-local](https://docs.easyeda.com/en/FAQ/Editor/index.html#How-to-save-my-file-to-the-local) This is the desktop version and it can run with no internet.
Reply
Login or Register to add a comment
goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.