Giter Site home page Giter Site logo

deepin-system-monitor's Introduction

Deepin System Monitor

Deepin system monitor: a more user-friendly system monitor.

Thanks a lot for Lily Rivers's working, this project used a lot of his code.

Dependencies

  • sudo apt install libpcap-dev libncurses5-dev libxtst-dev libxcb-util0-dev

Installation

  • mkdir build
  • cd build
  • qmake ..
  • make
  • sudo setcap cap_kill,cap_net_raw,cap_dac_read_search,cap_sys_ptrace+ep ./deepin-system-monitor

Usage

  • ./deepin-system-monitor

Config file

  • ~/.config/deepin/deepin-system-monitor/config.conf

Getting help

Any usage issues can ask for help via

Getting involved

We encourage you to report issues and contribute changes

License

This project is licensed under GPLv3 or any later version.

deepin-system-monitor's People

Contributors

18202781743 avatar allen5864 avatar ang486 avatar arv0000 avatar blumia avatar deepin-bot[bot] avatar feeengli avatar gaoxiang-ut avatar gs342 avatar hundundadi avatar iceyer avatar jeffshuai avatar justforlxz avatar leaeasy avatar leiyu-uniontech avatar ljxdabab avatar lzwind avatar manateelazycat avatar myk1343 avatar rb-union avatar reionwong avatar riskviruspro avatar starhcq avatar tenghuanu avatar uniontech-baohaifeng avatar uniontechzhangsong avatar wineee avatar wyu71 avatar yorcan avatar zccrs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deepin-system-monitor's Issues

[Improvement] Make it lighter

It seems that Deepin System Monitor uses quite some amount of CPU.
It would be great if you guys could make it more lighter.

Inaccurate Download/Upload speeds

By an accident I just found out that system monitor gives inaccurate readings of your internet speed. There is no chance my bandwidth is able to excel 4.0MB/s

Record_select-area_20210403064010.mp4

Failed to build with Qt 5.14

src/hashqstring.h:31:23: error: redefinition of ‘struct std::hash<QString>’
   31 |     template<> struct hash<QString>

$ qmake --version
QMake version 3.1
Using Qt version 5.14.0 in /usr/lib64

QT 5.14 cpustat info not draw

Error: QObject::connect: Cannot queue arguments of type 'QList'
(Make sure 'QList' is registered using qRegisterMetaType()

Fix: add qRegisterMetaType in files

compact_cpu_monitor.cpp
qRegisterMetaType<QList<qreal>>("CpuStatInfo"); connect(smo->jobInstance(), &StatsCollector::cpuStatInfoUpdated, this, &CompactCpuMonitor::updateStatus);

cpu_monitor.cpp
qRegisterMetaType<QList<qreal>>("CpuStatInfo"); connect(smo->jobInstance(), &StatsCollector::cpuStatInfoUpdated, this, &CpuMonitor::updateStatus);

ERROR: opening handler for device wlp7s0

after i compile deepin-system-monitor,then run ./deepin-system-monitor

load translate "/usr/share/dtkwidget/translations/dtkwidget_zh_CN"
"deepin-system-monitor" can not find qm files
ERROR: opening handler for device wlp7s0: 

run sudo ./deepin-system-monitor

load translate "/usr/share/dtkwidget/translations/dtkwidget_zh_CN"
"deepin-system-monitor" can not find qm files
Ethernet link detected

oh my god

SIGABRT after long time running

After a couple of days running, the program suddenly closes with the error shown in the following image:
myimage

I'd be glad to provide more info if needed.

运行闪退

编译环境 Debian testing x86_64 Linux 4.12.0-1-amd64
$ ./deepin-system-monitor
"deepin-system-monitor" can not find qm files
Ethernet link detected
[1] 2243 segmentation fault ./deepin-system-monitor

期待功能完善

要是有刷新时间设置就好了,默认的刷新时间不够快。
其实gnome-system-monitor在功能上蛮好,但我用着发现它磁盘读取太高...
而且deepin-system-monitor确实好看呀

Task bar widget

Is there any option to display a widget on task bar, similar to Ubuntu 18?

image

CPU消耗太多

我的系统: deepin15.10.1 CPU: AMD A8 7410
在我的电脑上deepin-system-monitor打开要消耗大约20%的CPU,这显然太高了,需要优化
gnome-system-monitor 只消耗大概1%~3%的CPU
图片

Crash with arch

After upgrading deepin-system-monitor in arch to 5.8.0.27-2, system monitor crashes.

Distro & Version

Arch Linux with Deepin desktop environment 2:2021.3.10-1
kernel 5.11.16-zen1-1-zen
nvidia driver nvidia-dkms 465.27

Journalctl error
`
Stack trace of thread 8033:
#0 0x000056231780f071 n/a (deepin-system-monitor + 0x67071)
#1 0x000056231791a1e7 n/a (deepin-system-monitor + 0x1721e7)
#2 0x0000562317918f1d n/a (deepin-system-monitor + 0x170f1d)
#3 0x0000562317918c93 n/a (deepin-system-monitor + 0x170c93)
#4 0x000056231791b2e4 n/a (deepin-system-monitor + 0x1732e4)
#5 0x000056231791b682 n/a (deepin-system-monitor + 0x173682)
#6 0x00005623179058d3 n/a (deepin-system-monitor + 0x15d8d3)
#7 0x00005623178ffb94 n/a (deepin-system-monitor + 0x157b94)
#8 0x00005623178ffb07 n/a (deepin-system-monitor + 0x157b07)
#9 0x0000562317900170 n/a (deepin-system-monitor + 0x158170)
#10 0x00005623179000f3 n/a (deepin-system-monitor + 0x1580f3)
#11 0x000056231790005e n/a (deepin-system-monitor + 0x15805e)
#12 0x00007f0926f4aba6 n/a (libQt5Core.so.5 + 0x2edba6)
#13 0x00007f0926d2905b _ZN7QThread7startedENS_14QPrivateSignalE (libQt5Core.so.5 + 0xcc05b)
#14 0x00007f0926d2b075 n/a (libQt5Core.so.5 + 0xce075)
#15 0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
#16 0x00007f0926851053 __clone (libc.so.6 + 0xff053)

                                               Stack trace of thread 8024:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f09240767d2 n/a (libglib-2.0.so.0 + 0x517d2)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8025:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0928b91ebe n/a (libdconfsettings.so + 0x5ebe)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8023:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f092796963b n/a (libxcb.so.1 + 0xc63b)
                                               #2  0x00007f092796b37b xcb_wait_for_event (libxcb.so.1 + 0xe37b)
                                               #3  0x00007f092337a161 n/a (libQt5XcbQpa.so.5 + 0x5e161)
                                               #4  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8030:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #6  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #7  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #8  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8026:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924078593 g_main_loop_run (libglib-2.0.so.0 + 0x53593)
                                               #3  0x00007f0923e1a558 n/a (libgio-2.0.so.0 + 0x102558)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8022:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926f1a664 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2bd664)
                                               #6  0x0000562317825c9f n/a (deepin-system-monitor + 0x7dc9f)
                                               #7  0x00007f0926779b25 __libc_start_main (libc.so.6 + 0x27b25)
                                               #8  0x000056231780465e n/a (deepin-system-monitor + 0x5c65e)
                                               
                                               Stack trace of thread 8031:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #6  0x00007f09282fe098 n/a (libQt5DBus.so.5 + 0x17098)
                                               #7  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #8  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #9  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8034:
                                               #0  0x00007f09267469ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                               #1  0x00007f0926740260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                               #2  0x00007f0926d31254 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4254)
                                               #3  0x00005623179006da n/a (deepin-system-monitor + 0x1586da)
                                               #4  0x0000562317901d36 n/a (deepin-system-monitor + 0x159d36)
                                               #5  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #6  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #7  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8032:
                                               #0  0x00007f09267469ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                               #1  0x00007f0926740260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                               #2  0x00007f0926d31254 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4254)
                                               #3  0x00007f092834c095 n/a (libQt5DBus.so.5 + 0x65095)
                                               #4  0x00007f09283110a0 n/a (libQt5DBus.so.5 + 0x2a0a0)
                                               #5  0x00007f09282fd2dc _ZNK15QDBusConnection4callERK12QDBusMessageN5QDBus8CallModeEi (libQt5DBus.so.5 + 0x162dc)
                                               #6  0x00007f0928319424 _ZN22QDBusAbstractInterface20callWithArgumentListEN5QDBus8CallModeERK7QStringRK5QListI8QVariantE (libQt5DBus.so.5 + 0x32424)
                                               #7  0x000056231780feeb n/a (deepin-system-monitor + 0x67eeb)
                                               #8  0x00005623178e7a9c n/a (deepin-system-monitor + 0x13fa9c)
                                               #9  0x00005623178feff1 n/a (deepin-system-monitor + 0x156ff1)
                                               #10 0x00005623178fef2f n/a (deepin-system-monitor + 0x156f2f)
                                               #11 0x00005623178fed3c n/a (deepin-system-monitor + 0x156d3c)
                                               #12 0x00007f0926f40352 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2e3352)
                                               #13 0x00007f0928649762 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x15a762)
                                               #14 0x00007f0926f1384a _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b684a)
                                               #15 0x00007f0926f16343 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5 + 0x2b9343)
                                               #16 0x00007f0926f6cd14 n/a (libQt5Core.so.5 + 0x30fd14)
                                               #17 0x00007f092407902c g_main_context_dispatch (libglib-2.0.so.0 + 0x5402c)
                                               #18 0x00007f09240ccb59 n/a (libglib-2.0.so.0 + 0xa7b59)
                                               #19 0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #20 0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #21 0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #22 0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #23 0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #24 0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #25 0x00007f0926851053 __clone (libc.so.6 + 0xff053) Stack trace of thread 8033:
                                               #0  0x000056231780f071 n/a (deepin-system-monitor + 0x67071)
                                               #1  0x000056231791a1e7 n/a (deepin-system-monitor + 0x1721e7)
                                               #2  0x0000562317918f1d n/a (deepin-system-monitor + 0x170f1d)
                                               #3  0x0000562317918c93 n/a (deepin-system-monitor + 0x170c93)
                                               #4  0x000056231791b2e4 n/a (deepin-system-monitor + 0x1732e4)
                                               #5  0x000056231791b682 n/a (deepin-system-monitor + 0x173682)
                                               #6  0x00005623179058d3 n/a (deepin-system-monitor + 0x15d8d3)
                                               #7  0x00005623178ffb94 n/a (deepin-system-monitor + 0x157b94)
                                               #8  0x00005623178ffb07 n/a (deepin-system-monitor + 0x157b07)
                                               #9  0x0000562317900170 n/a (deepin-system-monitor + 0x158170)
                                               #10 0x00005623179000f3 n/a (deepin-system-monitor + 0x1580f3)
                                               #11 0x000056231790005e n/a (deepin-system-monitor + 0x15805e)
                                               #12 0x00007f0926f4aba6 n/a (libQt5Core.so.5 + 0x2edba6)
                                               #13 0x00007f0926d2905b _ZN7QThread7startedENS_14QPrivateSignalE (libQt5Core.so.5 + 0xcc05b)
                                               #14 0x00007f0926d2b075 n/a (libQt5Core.so.5 + 0xce075)
                                               #15 0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #16 0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8024:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f09240767d2 n/a (libglib-2.0.so.0 + 0x517d2)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8025:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0928b91ebe n/a (libdconfsettings.so + 0x5ebe)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8023:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f092796963b n/a (libxcb.so.1 + 0xc63b)
                                               #2  0x00007f092796b37b xcb_wait_for_event (libxcb.so.1 + 0xe37b)
                                               #3  0x00007f092337a161 n/a (libQt5XcbQpa.so.5 + 0x5e161)
                                               #4  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8030:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #6  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #7  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #8  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8026:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924078593 g_main_loop_run (libglib-2.0.so.0 + 0x53593)
                                               #3  0x00007f0923e1a558 n/a (libgio-2.0.so.0 + 0x102558)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8022:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926f1a664 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2bd664)
                                               #6  0x0000562317825c9f n/a (deepin-system-monitor + 0x7dc9f)
                                               #7  0x00007f0926779b25 __libc_start_main (libc.so.6 + 0x27b25)
                                               #8  0x000056231780465e n/a (deepin-system-monitor + 0x5c65e)
                                               
                                               Stack trace of thread 8031:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #6  0x00007f09282fe098 n/a (libQt5DBus.so.5 + 0x17098)
                                               #7  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #8  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #9  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8034:
                                               #0  0x00007f09267469ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                               #1  0x00007f0926740260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                               #2  0x00007f0926d31254 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4254)
                                               #3  0x00005623179006da n/a (deepin-system-monitor + 0x1586da)
                                               #4  0x0000562317901d36 n/a (deepin-system-monitor + 0x159d36)
                                               #5  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #6  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #7  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8032:
                                               #0  0x00007f09267469ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                               #1  0x00007f0926740260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                               #2  0x00007f0926d31254 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4254)
                                               #3  0x00007f092834c095 n/a (libQt5DBus.so.5 + 0x65095)
                                               #4  0x00007f09283110a0 n/a (libQt5DBus.so.5 + 0x2a0a0)
                                               #5  0x00007f09282fd2dc _ZNK15QDBusConnection4callERK12QDBusMessageN5QDBus8CallModeEi (libQt5DBus.so.5 + 0x162dc)
                                               #6  0x00007f0928319424 _ZN22QDBusAbstractInterface20callWithArgumentListEN5QDBus8CallModeERK7QStringRK5QListI8QVariantE (libQt5DBus.so.5 + 0x32424)
                                               #7  0x000056231780feeb n/a (deepin-system-monitor + 0x67eeb)
                                               #8  0x00005623178e7a9c n/a (deepin-system-monitor + 0x13fa9c)
                                               #9  0x00005623178feff1 n/a (deepin-system-monitor + 0x156ff1)
                                               #10 0x00005623178fef2f n/a (deepin-system-monitor + 0x156f2f)
                                               #11 0x00005623178fed3c n/a (deepin-system-monitor + 0x156d3c)
                                               #12 0x00007f0926f40352 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2e3352)
                                               #13 0x00007f0928649762 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x15a762)
                                               #14 0x00007f0926f1384a _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b684a)
                                               #15 0x00007f0926f16343 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5 + 0x2b9343)
                                               #16 0x00007f0926f6cd14 n/a (libQt5Core.so.5 + 0x30fd14)
                                               #17 0x00007f092407902c g_main_context_dispatch (libglib-2.0.so.0 + 0x5402c)
                                               #18 0x00007f09240ccb59 n/a (libglib-2.0.so.0 + 0xa7b59)
                                               #19 0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #20 0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #21 0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #22 0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #23 0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #24 0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #25 0x00007f0926851053 __clone (libc.so.6 + 0xff053) Stack trace of thread 8033:
                                               #0  0x000056231780f071 n/a (deepin-system-monitor + 0x67071)
                                               #1  0x000056231791a1e7 n/a (deepin-system-monitor + 0x1721e7)
                                               #2  0x0000562317918f1d n/a (deepin-system-monitor + 0x170f1d)
                                               #3  0x0000562317918c93 n/a (deepin-system-monitor + 0x170c93)
                                               #4  0x000056231791b2e4 n/a (deepin-system-monitor + 0x1732e4)
                                               #5  0x000056231791b682 n/a (deepin-system-monitor + 0x173682)
                                               #6  0x00005623179058d3 n/a (deepin-system-monitor + 0x15d8d3)
                                               #7  0x00005623178ffb94 n/a (deepin-system-monitor + 0x157b94)
                                               #8  0x00005623178ffb07 n/a (deepin-system-monitor + 0x157b07)
                                               #9  0x0000562317900170 n/a (deepin-system-monitor + 0x158170)
                                               #10 0x00005623179000f3 n/a (deepin-system-monitor + 0x1580f3)
                                               #11 0x000056231790005e n/a (deepin-system-monitor + 0x15805e)
                                               #12 0x00007f0926f4aba6 n/a (libQt5Core.so.5 + 0x2edba6)
                                               #13 0x00007f0926d2905b _ZN7QThread7startedENS_14QPrivateSignalE (libQt5Core.so.5 + 0xcc05b)
                                               #14 0x00007f0926d2b075 n/a (libQt5Core.so.5 + 0xce075)
                                               #15 0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #16 0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8024:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f09240767d2 n/a (libglib-2.0.so.0 + 0x517d2)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8025:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0928b91ebe n/a (libdconfsettings.so + 0x5ebe)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8023:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f092796963b n/a (libxcb.so.1 + 0xc63b)
                                               #2  0x00007f092796b37b xcb_wait_for_event (libxcb.so.1 + 0xe37b)
                                               #3  0x00007f092337a161 n/a (libQt5XcbQpa.so.5 + 0x5e161)
                                               #4  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8030:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #6  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #7  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #8  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8026:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924078593 g_main_loop_run (libglib-2.0.so.0 + 0x53593)
                                               #3  0x00007f0923e1a558 n/a (libgio-2.0.so.0 + 0x102558)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8022:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926f1a664 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2bd664)
                                               #6  0x0000562317825c9f n/a (deepin-system-monitor + 0x7dc9f)
                                               #7  0x00007f0926779b25 __libc_start_main (libc.so.6 + 0x27b25)
                                               #8  0x000056231780465e n/a (deepin-system-monitor + 0x5c65e)
                                               
                                               Stack trace of thread 8031:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #6  0x00007f09282fe098 n/a (libQt5DBus.so.5 + 0x17098)
                                               #7  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #8  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #9  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8034:
                                               #0  0x00007f09267469ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                               #1  0x00007f0926740260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                               #2  0x00007f0926d31254 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4254)
                                               #3  0x00005623179006da n/a (deepin-system-monitor + 0x1586da)
                                               #4  0x0000562317901d36 n/a (deepin-system-monitor + 0x159d36)
                                               #5  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #6  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #7  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8032:
                                               #0  0x00007f09267469ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                               #1  0x00007f0926740260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                               #2  0x00007f0926d31254 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4254)
                                               #3  0x00007f092834c095 n/a (libQt5DBus.so.5 + 0x65095)
                                               #4  0x00007f09283110a0 n/a (libQt5DBus.so.5 + 0x2a0a0)
                                               #5  0x00007f09282fd2dc _ZNK15QDBusConnection4callERK12QDBusMessageN5QDBus8CallModeEi (libQt5DBus.so.5 + 0x162dc)
                                               #6  0x00007f0928319424 _ZN22QDBusAbstractInterface20callWithArgumentListEN5QDBus8CallModeERK7QStringRK5QListI8QVariantE (libQt5DBus.so.5 + 0x32424)
                                               #7  0x000056231780feeb n/a (deepin-system-monitor + 0x67eeb)
                                               #8  0x00005623178e7a9c n/a (deepin-system-monitor + 0x13fa9c)
                                               #9  0x00005623178feff1 n/a (deepin-system-monitor + 0x156ff1)
                                               #10 0x00005623178fef2f n/a (deepin-system-monitor + 0x156f2f)
                                               #11 0x00005623178fed3c n/a (deepin-system-monitor + 0x156d3c)
                                               #12 0x00007f0926f40352 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2e3352)
                                               #13 0x00007f0928649762 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x15a762)
                                               #14 0x00007f0926f1384a _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b684a)
                                               #15 0x00007f0926f16343 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5 + 0x2b9343)
                                               #16 0x00007f0926f6cd14 n/a (libQt5Core.so.5 + 0x30fd14)
                                               #17 0x00007f092407902c g_main_context_dispatch (libglib-2.0.so.0 + 0x5402c)
                                               #18 0x00007f09240ccb59 n/a (libglib-2.0.so.0 + 0xa7b59)
                                               #19 0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #20 0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #21 0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #22 0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #23 0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #24 0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #25 0x00007f0926851053 __clone (libc.so.6 + 0xff053)` Stack trace of thread 8033:
                                               #0  0x000056231780f071 n/a (deepin-system-monitor + 0x67071)
                                               #1  0x000056231791a1e7 n/a (deepin-system-monitor + 0x1721e7)
                                               #2  0x0000562317918f1d n/a (deepin-system-monitor + 0x170f1d)
                                               #3  0x0000562317918c93 n/a (deepin-system-monitor + 0x170c93)
                                               #4  0x000056231791b2e4 n/a (deepin-system-monitor + 0x1732e4)
                                               #5  0x000056231791b682 n/a (deepin-system-monitor + 0x173682)
                                               #6  0x00005623179058d3 n/a (deepin-system-monitor + 0x15d8d3)
                                               #7  0x00005623178ffb94 n/a (deepin-system-monitor + 0x157b94)
                                               #8  0x00005623178ffb07 n/a (deepin-system-monitor + 0x157b07)
                                               #9  0x0000562317900170 n/a (deepin-system-monitor + 0x158170)
                                               #10 0x00005623179000f3 n/a (deepin-system-monitor + 0x1580f3)
                                               #11 0x000056231790005e n/a (deepin-system-monitor + 0x15805e)
                                               #12 0x00007f0926f4aba6 n/a (libQt5Core.so.5 + 0x2edba6)
                                               #13 0x00007f0926d2905b _ZN7QThread7startedENS_14QPrivateSignalE (libQt5Core.so.5 + 0xcc05b)
                                               #14 0x00007f0926d2b075 n/a (libQt5Core.so.5 + 0xce075)
                                               #15 0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #16 0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8024:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f09240767d2 n/a (libglib-2.0.so.0 + 0x517d2)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8025:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0928b91ebe n/a (libdconfsettings.so + 0x5ebe)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8023:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f092796963b n/a (libxcb.so.1 + 0xc63b)
                                               #2  0x00007f092796b37b xcb_wait_for_event (libxcb.so.1 + 0xe37b)
                                               #3  0x00007f092337a161 n/a (libQt5XcbQpa.so.5 + 0x5e161)
                                               #4  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8030:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #6  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #7  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #8  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8026:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924078593 g_main_loop_run (libglib-2.0.so.0 + 0x53593)
                                               #3  0x00007f0923e1a558 n/a (libgio-2.0.so.0 + 0x102558)
                                               #4  0x00007f09240a70c1 n/a (libglib-2.0.so.0 + 0x820c1)
                                               #5  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #6  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8022:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926f1a664 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2bd664)
                                               #6  0x0000562317825c9f n/a (deepin-system-monitor + 0x7dc9f)
                                               #7  0x00007f0926779b25 __libc_start_main (libc.so.6 + 0x27b25)
                                               #8  0x000056231780465e n/a (deepin-system-monitor + 0x5c65e)
                                               
                                               Stack trace of thread 8031:
                                               #0  0x00007f092684637f __poll (libc.so.6 + 0xf437f)
                                               #1  0x00007f09240ccae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
                                               #2  0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #3  0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #4  0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #5  0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #6  0x00007f09282fe098 n/a (libQt5DBus.so.5 + 0x17098)
                                               #7  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #8  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #9  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8034:
                                               #0  0x00007f09267469ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                               #1  0x00007f0926740260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                               #2  0x00007f0926d31254 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4254)
                                               #3  0x00005623179006da n/a (deepin-system-monitor + 0x1586da)
                                               #4  0x0000562317901d36 n/a (deepin-system-monitor + 0x159d36)
                                               #5  0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #6  0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #7  0x00007f0926851053 __clone (libc.so.6 + 0xff053)
                                               
                                               Stack trace of thread 8032:
                                               #0  0x00007f09267469ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                               #1  0x00007f0926740260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                               #2  0x00007f0926d31254 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4254)
                                               #3  0x00007f092834c095 n/a (libQt5DBus.so.5 + 0x65095)
                                               #4  0x00007f09283110a0 n/a (libQt5DBus.so.5 + 0x2a0a0)
                                               #5  0x00007f09282fd2dc _ZNK15QDBusConnection4callERK12QDBusMessageN5QDBus8CallModeEi (libQt5DBus.so.5 + 0x162dc)
                                               #6  0x00007f0928319424 _ZN22QDBusAbstractInterface20callWithArgumentListEN5QDBus8CallModeERK7QStringRK5QListI8QVariantE (libQt5DBus.so.5 + 0x32424)
                                               #7  0x000056231780feeb n/a (deepin-system-monitor + 0x67eeb)
                                               #8  0x00005623178e7a9c n/a (deepin-system-monitor + 0x13fa9c)
                                               #9  0x00005623178feff1 n/a (deepin-system-monitor + 0x156ff1)
                                               #10 0x00005623178fef2f n/a (deepin-system-monitor + 0x156f2f)
                                               #11 0x00005623178fed3c n/a (deepin-system-monitor + 0x156d3c)
                                               #12 0x00007f0926f40352 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2e3352)
                                               #13 0x00007f0928649762 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x15a762)
                                               #14 0x00007f0926f1384a _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b684a)
                                               #15 0x00007f0926f16343 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5 + 0x2b9343)
                                               #16 0x00007f0926f6cd14 n/a (libQt5Core.so.5 + 0x30fd14)
                                               #17 0x00007f092407902c g_main_context_dispatch (libglib-2.0.so.0 + 0x5402c)
                                               #18 0x00007f09240ccb59 n/a (libglib-2.0.so.0 + 0xa7b59)
                                               #19 0x00007f0924076781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
                                               #20 0x00007f0926f6c351 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30f351)
                                               #21 0x00007f0926f121ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b51ac)
                                               #22 0x00007f0926d29ea2 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccea2)
                                               #23 0x00007f0926d2b08f n/a (libQt5Core.so.5 + 0xce08f)
                                               #24 0x00007f092673a299 start_thread (libpthread.so.0 + 0x9299)
                                               #25 0x00007f0926851053 __clone (libc.so.6 + 0xff053)`

In terminal:

deepin-system-monitor 2021-05-02, 11:23:50.492 [Info ] [ 0] "[GRABPOINT] POINT-01 time=110ms" No appenders assotiated with category qt.qpa.xcb [Warning] <> QXcbConnection: XCB error: 5 (BadAtom), sequence: 389, resource id: 0, major code: 20 (GetProperty), minor code: 0 Memory protection violation (memory dump)

System Monitor Crash After Few Seconds . When SnapCraft Installed.

System Monitor Keep instantly closing or close after few seconds.

this happen after i installed snap craft " sudo apt install snapd " " sudo snap install core"
after this command and reboot system monitor will keep crashing

i restore one of my old backup and tested system monitor was working fine . then installed snap again
and it crashed again
so i'm sure it's from Snap :D

so i hope support see this ticket and solve it at next update..
Thanks

cannot build

Cannot read /home/jakub/Apps/deepin-system-monitor: file to open is a directory
Error processing project file: ..

Please help fix

Screen Capture_deepin-system-monitor_20200513150240

such an error with any window size
P.s this happened after the update

Os:
Screen Capture_select-area_20200513150712

Displayed RAM in System Monitor/htop is not always the same

Describe the bug

System Monitor/htop displays sometimes different values for RAM. First of all, my laptop has 16GB RAM.

Once I saw in System Monitor that I have 1.6GB RAM (-10x times). The laptop was working horrible. Over 80% of RAM was used and I restarted it. After restart everything seemed ok. System Monitor displayed 15.4GB RAM in total. Not sure if it matters, but at that time I had kernel version 5.3, the one that comes with Deepin 20 beta.

In the meantime I upgraded the kernel to version 5.4 from Debian backports as I had another problem - which is not the subject of this issue. I just wanted to mention that now I have another kernel, not sure if it's relevant to this issue.

Now, after some time of not checking what is the displayed RAM in System Monitor, I checked again and it now says I have 15.3 GB RAM.

I noticed that these changes don't happen while system is running, but after a shut down / start.

Expected behavior

The correct amount of RAM is always displayed in System Monitor/htop.

Screenshots

I will add screenshots as I discover more different values.
image

Enviroments:

Distro & Version

Deepin 20 beta

Version 5.6.2 build failed with "multiple definition" error

OS: Gentoo
Gcc: 10.1.0
Qt: 5.14.2

/usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: out/system_stat.o:(.bss+0x0): multiple definition of `print_err'; out/process_stat.o:(.bss+0x0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: out/desktop_entry_stat.o:(.bss+0x0): multiple definition of `print_err'; out/process_stat.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status

Installation guide

I saw this amazing system monitor on your distro, Deepin and I was hooked. Wanted to try it on my Ubuntu machine but the installation guide wasn't helpful enough. Googled for a more thorough guideline with no result.

Given that your own distro is based on Debian, is it possible for you to release a deb package or at least explain a better installation guide?

why on arch doesn't show decimals ??

Why when i use deepin system monitor on arch or manjaro ,

in Memory Usage it doesn't show decimals

for example if i have 5.80 GB ram it read it 5 GB ram
and if 1.95 GB ram is used it read it 1 GB ram used

but the graph beside it shows it correctly
deepinscreenshot_select-area_20180602172351

[Feature Request] - Allow to select multiple proccesses

Let's say your Windows game has crashed and you'd like to end all wine processes. In this case, you have to go selectively through every single process and press alt+e on each of them to shut everything down.

I would appreciate a functionality that allows selecting all processes matching given criteria by pressing CTRL+A similarly while managing a text.(like all processes which have .exe in their name like example below)

image

Monitor Network Tracking Issue

Monitor Network Tracking Issue

Deepin Monitor Tracks the localhost (127.0.0.1) which is really confusing for me as a user and a web developer!

  • I usually reload my browser a lot.
  • The data served from localhost is also tracked with it.

I downloaded almost 50 MB of data but it shows me around 450 MB download. More than 400 is traced via Localhost
image

Can we exclued Localhost?

This is very confusing, I don't know how much internet I spent when I last turned on my PC!

Not recognizing spotify as an application

Even though Spotify is listed under running processes, it's not presented in the Applications tab, as seen in the picture bellow.
Deepin system monitor

Currently running on version 1.4.3-1

Failed to build with Qt 5.15 (ArchLinux)

在 ArchLinux 的 Qt5.15 构建失败

Scanning dependencies of target deepin-system-monitor
[ 40%] Building CXX object src/CMakeFiles/deepin-system-monitor.dir/deepin-system-monitor_autogen/mocs_compilation.cpp.o
[ 41%] Building CXX object src/CMakeFiles/deepin-system-monitor.dir/main.cpp.o
[ 41%] Building CXX object src/CMakeFiles/deepin-system-monitor.dir/utils.cpp.o
[ 41%] Building CXX object src/CMakeFiles/deepin-system-monitor.dir/common/error_context.cpp.o
[ 42%] Building CXX object src/CMakeFiles/deepin-system-monitor.dir/common/hash.cpp.o
In file included from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_compact_disk_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:3:
/home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/compact_disk_monitor.h:52:18: 错误:field ‘readPath’ has incomplete type ‘QPainterPath’
   52 |     QPainterPath readPath;
      |                  ^~~~~~~~
In file included from /usr/include/qt/QtGui/qbrush.h:49,
                 from /usr/include/qt/QtGui/qpalette.h:46,
                 from /usr/include/qt/QtWidgets/qwidget.h:48,
                 from /usr/include/qt/QtWidgets/QWidget:1,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/compact_cpu_monitor.h:22,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_compact_cpu_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:2:
/usr/include/qt/QtGui/qmatrix.h:54:7: 附注:forward declaration of ‘class QPainterPath’
   54 | class QPainterPath;
      |       ^~~~~~~~~~~~
In file included from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_compact_disk_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:3:
/home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/compact_disk_monitor.h:53:18: 错误:field ‘writePath’ has incomplete type ‘QPainterPath’
   53 |     QPainterPath writePath;
      |                  ^~~~~~~~~
In file included from /usr/include/qt/QtGui/qbrush.h:49,
                 from /usr/include/qt/QtGui/qpalette.h:46,
                 from /usr/include/qt/QtWidgets/qwidget.h:48,
                 from /usr/include/qt/QtWidgets/QWidget:1,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/compact_cpu_monitor.h:22,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_compact_cpu_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:2:
/usr/include/qt/QtGui/qmatrix.h:54:7: 附注:forward declaration of ‘class QPainterPath’
   54 | class QPainterPath;
      |       ^~~~~~~~~~~~
In file included from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_compact_network_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:5:
/home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/compact_network_monitor.h:52:18: 错误:field ‘downloadPath’ has incomplete type ‘QPainterPath’
   52 |     QPainterPath downloadPath;
      |                  ^~~~~~~~~~~~
In file included from /usr/include/qt/QtGui/qbrush.h:49,
                 from /usr/include/qt/QtGui/qpalette.h:46,
                 from /usr/include/qt/QtWidgets/qwidget.h:48,
                 from /usr/include/qt/QtWidgets/QWidget:1,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/compact_cpu_monitor.h:22,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_compact_cpu_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:2:
/usr/include/qt/QtGui/qmatrix.h:54:7: 附注:forward declaration of ‘class QPainterPath’
   54 | class QPainterPath;
      |       ^~~~~~~~~~~~
In file included from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_compact_network_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:5:
/home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/compact_network_monitor.h:53:18: 错误:field ‘uploadPath’ has incomplete type ‘QPainterPath’
   53 |     QPainterPath uploadPath;
      |                  ^~~~~~~~~~
In file included from /usr/include/qt/QtGui/qbrush.h:49,
                 from /usr/include/qt/QtGui/qpalette.h:46,
                 from /usr/include/qt/QtWidgets/qwidget.h:48,
                 from /usr/include/qt/QtWidgets/QWidget:1,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/compact_cpu_monitor.h:22,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_compact_cpu_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:2:
/usr/include/qt/QtGui/qmatrix.h:54:7: 附注:forward declaration of ‘class QPainterPath’
   54 | class QPainterPath;
      |       ^~~~~~~~~~~~
In file included from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_cpu_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:6:
/home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/cpu_monitor.h:65:18: 错误:field ‘cpuPath’ has incomplete type ‘QPainterPath’
   65 |     QPainterPath cpuPath;
      |                  ^~~~~~~
In file included from /usr/include/qt/QtGui/qbrush.h:49,
                 from /usr/include/qt/QtGui/qpalette.h:46,
                 from /usr/include/qt/QtWidgets/qwidget.h:48,
                 from /usr/include/qt/QtWidgets/QWidget:1,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/compact_cpu_monitor.h:22,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_compact_cpu_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:2:
/usr/include/qt/QtGui/qmatrix.h:54:7: 附注:forward declaration of ‘class QPainterPath’
   54 | class QPainterPath;
      |       ^~~~~~~~~~~~
In file included from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_disk_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:11:
/home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/disk_monitor.h:49:18: 错误:field ‘readPath’ has incomplete type ‘QPainterPath’
   49 |     QPainterPath readPath;
      |                  ^~~~~~~~
In file included from /usr/include/qt/QtGui/qbrush.h:49,
                 from /usr/include/qt/QtGui/qpalette.h:46,
                 from /usr/include/qt/QtWidgets/qwidget.h:48,
                 from /usr/include/qt/QtWidgets/QWidget:1,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/compact_cpu_monitor.h:22,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_compact_cpu_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:2:
/usr/include/qt/QtGui/qmatrix.h:54:7: 附注:forward declaration of ‘class QPainterPath’
   54 | class QPainterPath;
      |       ^~~~~~~~~~~~
In file included from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_disk_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:11:
/home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/disk_monitor.h:50:18: 错误:field ‘writePath’ has incomplete type ‘QPainterPath’
   50 |     QPainterPath writePath;
      |                  ^~~~~~~~~
In file included from /usr/include/qt/QtGui/qbrush.h:49,
                 from /usr/include/qt/QtGui/qpalette.h:46,
                 from /usr/include/qt/QtWidgets/qwidget.h:48,
                 from /usr/include/qt/QtWidgets/QWidget:1,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/../../../../src/compact_cpu_monitor.h:22,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/EWIEGA46WW/moc_compact_cpu_monitor.cpp:10,
                 from /home/xmuli/Desktop/deepin-system-monitor/build/src/deepin-system-monitor_autogen/mocs_compilation.cpp:2:
/usr/include/qt/QtGui/qmatrix.h:54:7: 附注:forward declaration of ‘class QPainterPath’
   54 | class QPainterPath;
      |       ^~~~~~~~~~~~
[ 43%] Building CXX object src/CMakeFiles/deepin-system-monitor.dir/common/collator.cpp.o
[ 44%] Building CXX object src/CMakeFiles/deepin-system-monitor.dir/common/han_latin.cpp.o
/home/xmuli/Desktop/deepin-system-monitor/src/utils.cpp: 在函数‘QSize Utils::getRenderSize(int, QString)’中:
/home/xmuli/Desktop/deepin-system-monitor/src/utils.cpp:198:38: 警告:‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
  198 |         int lineWidth = fm.width(line);
      |                                      ^
In file included from /usr/include/qt/QtWidgets/qwidget.h:50,
                 from /usr/include/qt/QtWidgets/QWidget:1,
                 from /home/xmuli/Desktop/deepin-system-monitor/src/utils.h:29,
                 from /home/xmuli/Desktop/deepin-system-monitor/src/utils.cpp:19:
/usr/include/qt/QtGui/qfontmetrics.h:106:9: 附注:在此声明
  106 |     int width(const QString &, int len = -1) const;
      |         ^~~~~
/home/xmuli/Desktop/deepin-system-monitor/src/utils.cpp: 在函数‘void Utils::drawTooltipBackground(QPainter&, QRect, qreal)’中:
/home/xmuli/Desktop/deepin-system-monitor/src/utils.cpp:386:18: 错误:聚合‘QPainterPath path’类型不完全,无法被定义
  386 |     QPainterPath path;
      |                  ^~~~
make[2]: *** [src/CMakeFiles/deepin-system-monitor.dir/build.make:136:src/CMakeFiles/deepin-system-monitor.dir/utils.cpp.o] 错误 1
make[2]: *** 正在等待未完成的任务....
make[2]: *** [src/CMakeFiles/deepin-system-monitor.dir/build.make:110:src/CMakeFiles/deepin-system-monitor.dir/deepin-system-monitor_autogen/mocs_compilation.cpp.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:260:src/CMakeFiles/deepin-system-monitor.dir/all] 错误 2
make: *** [Makefile:149:all] 错误 2

Build failure under GCC 10

/usr/bin/ld: src/CMakeFiles/deepin-system-monitor.dir/process/system_stat.cpp.o:(.bss+0x0): multiple definition of `print_err'; src/CMakeFiles/deepin-system-monitor.dir/process/process_stat.cpp.o:(.bss+0x0): first defined here
/usr/bin/ld: src/CMakeFiles/deepin-system-monitor.dir/process/desktop_entry_stat.cpp.o:(.bss+0x0): multiple definition of `print_err'; src/CMakeFiles/deepin-system-monitor.dir/process/process_stat.cpp.o:(.bss+0x0): first defined here

GCC 10 defaults to -fno-common, which errors out on duplicated symbols.

We are using the following workaround in Arch, but I believe the function should be properly reused instead of copying 3 times.

  sed -e 's|print_err|print_err_system|g' -i src/process/system_stat.cpp
  sed -e 's|print_err|print_err_process|g' -i src/process/process_stat.cpp
  sed -e 's|print_err|print_err_desktop|g' -i src/process/desktop_entry_stat.cpp

./deepin-system-monitor: relocation error

./deepin-system-monitor: relocation error: /usr/lib/x86_64-linux-gnu/libdtkwidget.so.1: symbol _ZN27QPlatformIntegrationFactory4keysERK7QString, version Qt_5 not defined in file libQt5Gui.so.5 with link time reference

New build failures with Qt 5.14.2

src/gui/process_page_widget.cpp: In member function ‘void ProcessPageWidget::adjustStatusBarWidth()’:
src/gui/process_page_widget.cpp:420:58: warning: ‘const QRect QDesktopWidget::screenGeometry(int) const’ is deprecated: Use QGuiApplication::screens() [-Wdeprecated-declarations]
  420 |     QRect rect = QApplication::desktop()->screenGeometry();
      |                                                          ^
In file included from /usr/include/qt/QtWidgets/QDesktopWidget:1,
                 from src/gui/process_page_widget.cpp:35:
/usr/include/qt/QtWidgets/qdesktopwidget.h:79:67: note: declared here
   79 |     QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect screenGeometry(int screen = -1) const;
      |                                                                   ^~~~~~~~~~~~~~
src/gui/system_service_table_view.cpp: In member function ‘virtual bool SystemServiceTableView::eventFilter(QObject*, QEvent*)’:
src/gui/system_service_table_view.cpp:572:56: error: cannot dynamic_cast ‘event’ (of type ‘class QEvent*’) to type ‘class QKeyEvent*’ (target is not pointer or reference to complete type)
  572 |             auto *kev = dynamic_cast<QKeyEvent *>(event);
      |                                                        ^
g++ -c -pipe -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG_OUTPUT -DQ_HOST_NAME=\"x86_64\" -DQ_HOST_X86_64 -DQ_OS_ARCH -DQ_OS_VERSION=\"\" -DQT_NO_DEBUG -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_CONCURRENT_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/build/deepin-system-monitor/src/deepin-system-monitor-5.6.1/nethogs/src/ -Isrc -isystem /usr/include/libdtk-5.2.0/DWidget -isystem /usr/include/libdtk-5.2.0/DCore -isystem /usr/include/libdtk-5.2.0/DGui -isystem /usr/include/libdtk-5.2.0/DWm -isystem /usr/include/qt -isystem /usr/include/qt/QtMultimediaWidgets -isystem /usr/include/qt/QtWidgets/5.14.2 -isystem /usr/include/qt/QtWidgets/5.14.2/QtWidgets -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtX11Extras -isystem /usr/include/qt/QtMultimedia -isystem /usr/include/qt/QtGui/5.14.2 -isystem /usr/include/qt/QtGui/5.14.2/QtGui -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtDBus -isystem /usr/include/qt/QtConcurrent -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtCore/5.14.2 -isystem /usr/include/qt/QtCore/5.14.2/QtCore -isystem /usr/include/qt/QtCore -Iout -I/usr/lib/qt/mkspecs/linux-g++ -o out/service_name_sub_input_dialog.o src/gui/service_name_sub_input_dialog.cpp
g++ -c -pipe -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG_OUTPUT -DQ_HOST_NAME=\"x86_64\" -DQ_HOST_X86_64 -DQ_OS_ARCH -DQ_OS_VERSION=\"\" -DQT_NO_DEBUG -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_CONCURRENT_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I/build/deepin-system-monitor/src/deepin-system-monitor-5.6.1/nethogs/src/ -Isrc -isystem /usr/include/libdtk-5.2.0/DWidget -isystem /usr/include/libdtk-5.2.0/DCore -isystem /usr/include/libdtk-5.2.0/DGui -isystem /usr/include/libdtk-5.2.0/DWm -isystem /usr/include/qt -isystem /usr/include/qt/QtMultimediaWidgets -isystem /usr/include/qt/QtWidgets/5.14.2 -isystem /usr/include/qt/QtWidgets/5.14.2/QtWidgets -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtX11Extras -isystem /usr/include/qt/QtMultimedia -isystem /usr/include/qt/QtGui/5.14.2 -isystem /usr/include/qt/QtGui/5.14.2/QtGui -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtDBus -isystem /usr/include/qt/QtConcurrent -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtCore/5.14.2 -isystem /usr/include/qt/QtCore/5.14.2/QtCore -isystem /usr/include/qt/QtCore -Iout -I/usr/lib/qt/mkspecs/linux-g++ -o out/process_table_view.o src/gui/process_table_view.cpp
make: *** [Makefile:1352: out/system_service_table_view.o] Error 1
make: *** Waiting for unfinished jobs....
src/gui/process_table_view.cpp: In member function ‘virtual bool ProcessTableView::eventFilter(QObject*, QEvent*)’:
src/gui/process_table_view.cpp:77:56: error: cannot dynamic_cast ‘event’ (of type ‘class QEvent*’) to type ‘class QKeyEvent*’ (target is not pointer or reference to complete type)
   77 |             auto *kev = dynamic_cast<QKeyEvent *>(event);
      |                                                        ^
make: *** [Makefile:1447: out/process_table_view.o] Error 1

cpu占用曲线不显示问题

深度截图_dde-desktop_20200909215752
系统:arch+dde桌面+deepin全家桶
描述:系统监视器在紧凑模式下,左上角的cpu曲占用曲线不会绘制。

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.