Skip to content
This repository has been archived by the owner on Aug 18, 2021. It is now read-only.

Core Dump on non-AVX CPUs #17

Closed
xuenhappy opened this issue Sep 24, 2020 · 6 comments
Closed

Core Dump on non-AVX CPUs #17

xuenhappy opened this issue Sep 24, 2020 · 6 comments
Assignees
Labels
bug Something isn't working

Comments

@xuenhappy
Copy link

[COMPONENT-PROXY]: Setting up System Proxy
[COMPONENT-PROXY]: Qv2ray will set system proxy to use HTTP
[COMPONENT-PROXY]: Qv2ray will set system proxy to use SOCKS
void Qv2ray::components::proxy::SetSystemProxy(const QString&, int, int):319 [COMPONENT-PROXY]: [0] Program: gsettings, Args: set;org.gnome.system.proxy;mode;manual
void Qv2ray::components::proxy::SetSystemProxy(const QString&, int, int):319 [COMPONENT-PROXY]: [0] Program: gsettings, Args: set;org.gnome.system.proxy.http;host;127.0.0.1
void Qv2ray::components::proxy::SetSystemProxy(const QString&, int, int):319 [COMPONENT-PROXY]: [0] Program: gsettings, Args: set;org.gnome.system.proxy.http;port;8189
void Qv2ray::components::proxy::SetSystemProxy(const QString&, int, int):319 [COMPONENT-PROXY]: [0] Program: gsettings, Args: set;org.gnome.system.proxy.ftp;host;127.0.0.1
void Qv2ray::components::proxy::SetSystemProxy(const QString&, int, int):319 [COMPONENT-PROXY]: [0] Program: gsettings, Args: set;org.gnome.system.proxy.ftp;port;8189
void Qv2ray::components::proxy::SetSystemProxy(const QString&, int, int):319 [COMPONENT-PROXY]: [0] Program: gsettings, Args: set;org.gnome.system.proxy.https;host;127.0.0.1
void Qv2ray::components::proxy::SetSystemProxy(const QString&, int, int):319 [COMPONENT-PROXY]: [0] Program: gsettings, Args: set;org.gnome.system.proxy.https;port;8189
void Qv2ray::components::proxy::SetSystemProxy(const QString&, int, int):319 [COMPONENT-PROXY]: [0] Program: gsettings, Args: set;org.gnome.system.proxy.socks;host;127.0.0.1
void Qv2ray::components::proxy::SetSystemProxy(const QString&, int, int):319 [COMPONENT-PROXY]: [0] Program: gsettings, Args: set;org.gnome.system.proxy.socks;port;1089
void Qv2ray::components::proxy::SetSystemProxy(const QString&, int, int):319 [COMPONENT-PROXY]: [0] Program: gsettings, Args: set;org.gnome.system.proxy;mode;manual
void ConnectionItemWidget::OnConnected(const Qv2ray::base::ConnectionGroupPair&):118 [CORE-UI]: ConnectionItemWidgetOnConnected signal received for: igcrijyhvdlg
[CORE-UI]: Setting current item.
[CORE-VCORE]: gRPC Version: 1.16.1
Illegal instruction (core dumped)

@DuckSoft
Copy link
Member

Illegal instruction——你的处理器不支持某个指令集。
不妨贴一下你的 CPU 的型号。

@DuckSoft
Copy link
Member

这个问题大概出在 libsodium 密码学库里面,为了算法的性能我们打开了现代处理器支持的 AVX 指令集,但是在某些特别古老的设备上,因为没有这个指令集,所以可能会直接出错。

对于这种情况,我们另有去除了 AVX 指令集的版本提供。

@DuckSoft DuckSoft changed the title ubuntu 20.04 lts use QvSSRPlugin.v2.0.3.linux-x64.so core dump Core Dump on non-AVX CPUs Sep 24, 2020
@DuckSoft

This comment has been minimized.

@DuckSoft
Copy link
Member

A Special Build has been triggered for you: https://github.com/Qv2ray/QvPlugin-SSR/runs/1158505853
Please wait for completion and download your non-AVX vesion plugin.

Finally, consider upgrade you CPU.

@DuckSoft DuckSoft added the bug Something isn't working label Sep 24, 2020
@DuckSoft DuckSoft pinned this issue Sep 24, 2020
@DuckSoft
Copy link
Member

#12
Related.

@xuenhappy
Copy link
Author

问题确实是cpu型号老旧导致的,这个是在以前的老笔记本上试的确实出错,新机器都没问题,按照说的更新后已解决,多谢了!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Development

No branches or pull requests

3 participants