更新了系统后dde-dock插件功能出现问题
Tofloor
poster avatar
impressionyang
deepin
2018-08-24 07:31
Author
如题,刚更新完就发现插件不能进行勾选操作了,一操作就崩溃2333,放图:

大佬们救救小白吧2333
Reply Favorite View the author
All Replies
avatar
impressionyang
deepin
2018-08-24 07:31
#1
自己先顶一波先
Reply View the author
avatar
listenerri
deepin
2018-08-24 18:13
#2
重启一下dock试试,在终端里粘贴下面这一行命令执行:
  1. pkill dde-dock; /usr/bin/dde-dock
Copy the Code

然后再次尝试勾选操作,如果还是崩溃,把终端里的输出内容贴上来
Reply View the author
avatar
cosct
deepin
2018-08-24 18:29
#3
删除~/.config/deepin下关于dock plugin的配置文件就好了,不过这好像不是根本解决之道,应该还是有bug
Reply View the author
avatar
theqmy
deepin
2018-08-24 18:37
#4
我的也是,只有时间插件能显示
Reply View the author
avatar
rekols
deepin
2018-08-24 19:34
#5
会不会是插件问题
Reply View the author
avatar
nvergood
deepin
2018-08-24 20:21
#6
我也一样,我是网络不显示。
Reply View the author
Comments
ccdalao
2018-08-26 06:28
哇,我也信阳的
avatar
海天鹰
deepin
2018-08-24 20:54
#7
经过测试,此BUG确实存在。
Reply View the author
avatar
tmacy
deepin
2018-08-24 21:58
#8
我好像没有复现出来。。。用的还是之前的内核,要不尝试更换旧内核试试?
Reply View the author
avatar
Island
deepin
2018-08-24 22:26
#9
昨天更新了一波文管bug修复,是昨天更新的系统吗?
Reply View the author
avatar
justforlxz
deepin
2018-08-24 22:30
#10
sudo apt install dde-dock --reinstall  

提供一下ls /usr/lib/dde-dock/plugins的内容。
Reply View the author
avatar
impressionyang
deepin
2018-08-25 06:51
#11
https://bbs.deepin.org/post/167741
sudo apt install dde-dock --reinstall  

提供一下ls /usr/lib/dde-dock/plugins的内容。

/usr/lib/dde-dock/plugins的内容:

文管中:

插件都在,但是就是不能添加上去,会有什么原因呢?

顺便再给feedback内容:
deepin-feedback-cli-Deepin-15.7-all-20180824-224215.tar.gz




Reply View the author
avatar
impressionyang
deepin
2018-08-25 06:55
#12
https://bbs.deepin.org/post/167741
sudo apt install dde-dock --reinstall  

提供一下ls /usr/lib/dde-dock/plugins的内容。

要不整个plugins给你发一下?plugins.zip




Reply View the author
avatar
zeng-zg
deepin
2018-08-25 07:58
#13
我也有这个bug
Reply View the author
avatar
150******77
deepin
2018-08-25 09:34
#14
本帖最后由 qw623577789 于 2018-8-25 01:53 编辑
https://bbs.deepin.org/post/167741
sudo apt install dde-dock --reinstall  

提供一下ls /usr/lib/dde-dock/plugins的内容。

我也会,gdb调戏了一下,你们看看有帮助不
Attaching to process 15166
[New LWP 15178]
[New LWP 15179]
[New LWP 15180]
[New LWP 15181]
[New LWP 15182]
[New LWP 15183]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f7f7bb495d9 in __GI___poll (fds=0x55e72f273d20, nfds=5, timeout=105) at ../sysdeps/unix/sysv/linux/poll.c:29
29        ../sysdeps/unix/sysv/linux/poll.c: 没有那个文件或目录.
(gdb) continue
Continuing.

Thread 1 "dde-dock" received signal SIGSEGV, Segmentation fault.
0x00007f7f45ade560 in QList:List(QList const&) () from /usr/lib/dde-dock/plugins/libnetwork.so
(gdb) bt
#0  0x00007f7f45ade560 in QList:List(QList const&) () at /usr/lib/dde-dock/plugins/libnetwork.so
#1  0x00007f7f45add5f3 in NetworkPlugin::pluginStateSwitched() () at /usr/lib/dde-dock/plugins/libnetwork.so
#2  0x000055e72ccd8b24 in  () #5  0x00007f7f7e119285 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007f7f7e1202bf in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007f7f7e1210d3 in QMenu::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007f7f7dfe76d8 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007f7f7e1232fb in QMenu::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007f7f7dfab3ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f7f7dfb2bbf in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f7f7ea4d988 in Dtk::Widget:Application::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libdtkwidget.so.2
#13 0x00007f7f7c9c6558 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f7f7dfb1c0f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f7f7e001a87 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f7f7e004161 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f7f7dfab3ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f7f7dfb2664 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f7f7ea4d988 in Dtk::Widget:Application::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libdtkwidget.so.2
#20 0x00007f7f7c9c6558 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f7f7cf2f87c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#22 0x00007f7f7cf311b5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#23 0x00007f7f7cf0a9eb in QWindowSystemInterface::sendWindowSystemEvents(QFlagsrocessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#24 0x00007f7f6c7ca5fb in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#25 0x00007f7f7c9c4d5a in QEventLoop::exec(QFlagsrocessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f7f7e11e240 in QMenu::exec(QPoint const&, QAction*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x000055e72ccd9f85 in  ()
#28 0x00007f7f7dfe80e9 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f7f7dfab3ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f7f7dfb2bbf in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f7f7ea4d988 in Dtk::Widget:Application::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libdtkwidget.so.2
#32 0x00007f7f7c9c6558 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f7f7dfb1c0f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f7f7e001d3b in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007f7f7e004161 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f7f7dfab3ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f7f7dfb2664 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007f7f7ea4d988 in Dtk::Widget:Application::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libdtkwidget.so.2
#39 0x00007f7f7c9c6558 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f7f7cf2f87c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#41 0x00007f7f7cf311b5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
---Type to continue, or q to quit---
#42 0x00007f7f7cf0a9eb in QWindowSystemInterface::sendWindowSystemEvents(QFlagsrocessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#43 0x00007f7f6c7ca5fb in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#44 0x00007f7f7c9c4d5a in QEventLoop::exec(QFlagsrocessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f7f7c9cd9a4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x000055e72ccaab1b in main ()
(gdb)


Reply View the author
avatar
impressionyang
deepin
2018-08-25 16:57
#15
本帖最后由 impression 于 2018-8-25 09:01 编辑
https://bbs.deepin.org/post/167741
重启一下dock试试,在终端里粘贴下面这一行命令执行:

然后再次尝试勾选操作,如果还是崩溃,把终端里的输 ...



impressionyang@impressionyang-pc:~$ pkill dde-dock; /usr/bin/dde-dock
load translate "/usr/share/dtkwidget/translations/dtkwidget2_zh_CN"
load translate "/usr/share/dde-dock/translations/dde-dock_zh_CN"
2018-08-25, 08:56:29.495 [Debug  ] [                                                         0]

dde-dock startup
2018-08-25, 08:56:29.551 [Debug  ] [                                                         0] void DockSettings::updateForbidPostions()
2018-08-25, 08:56:29.769 [Debug  ] [                                                         0] init plugin:  "datetime"
2018-08-25, 08:56:29.769 [Debug  ] [                                                         0] load plugins item:  "datetime" "" DatetimeWidget(0x5641ba89ae00)
2018-08-25, 08:56:29.770 [Debug  ] [                                                         0] init plugin finished:  "datetime"
2018-08-25, 08:56:30.024 [Warning] [                                                         0] libpng warning: iCCP: known incorrect sRGB profile
2018-08-25, 08:56:30.270 [Debug  ] [diskmountplugin.cpp  DiskMountPlugin:iskMountPlugin    44] ===============init=============
2018-08-25, 08:56:30.270 [Debug  ] [                                                         0] init plugin:  "disk-mount"
2018-08-25, 08:56:30.270 [Debug  ] [dapplication.cpp     Dtk::Widget:ApplicationPrivate::loadTranslator 255] load translate "/usr/share/dtkwidget/translations/dtkwidget2_zh_CN"
2018-08-25, 08:56:30.270 [Debug  ] [dapplication.cpp     Dtk::Widget:ApplicationPrivate::loadTranslator 255] load translate "/usr/share/dde-file-manager/translations/dde-file-manager_zh_CN"
2018-08-25, 08:56:30.270 [Debug  ] [diskmountplugin.cpp  DiskMountPlugin::init               66] true
2018-08-25, 08:56:30.271 [Debug  ] [diskmountplugin.cpp  DiskMountPlugin::init               68] ===============init==proxyInter===========
2018-08-25, 08:56:30.306 [Debug  ] [diskmountplugin.cpp  DiskMountPlugin::diskCountChanged   164] 0 false
2018-08-25, 08:56:30.309 [Debug  ] [                                                         0] init plugin finished:  "disk-mount"
2018-08-25, 08:56:30.774 [Debug  ] [                                                         0] init plugin:  "trash"
2018-08-25, 08:56:30.775 [Debug  ] [dapplication.cpp     Dtk::Widget:ApplicationPrivate::loadTranslator 255] load translate "/usr/share/dtkwidget/translations/dtkwidget2_zh_CN"
2018-08-25, 08:56:30.775 [Debug  ] [dapplication.cpp     Dtk::Widget:ApplicationPrivate::loadTranslator 255] load translate "/usr/share/dde-file-manager/translations/dde-file-manager_zh_CN"
2018-08-25, 08:56:30.775 [Debug  ] [trashplugin.cpp      TrashPlugin::init                   54] true
2018-08-25, 08:56:30.776 [Debug  ] [                                                         0] load plugins item:  "trash" "" TrashWidget(0x5641baa5ab70)
2018-08-25, 08:56:30.776 [Debug  ] [                                                         0] init plugin finished:  "trash"
2018-08-25, 08:56:31.269 [Debug  ] [                                                         0] init plugin:  "keyboard"
2018-08-25, 08:56:31.270 [Debug  ] [                                                         0] init plugin finished:  "keyboard"
2018-08-25, 08:56:31.770 [Debug  ] [                                                         0] init plugin:  "network"
2018-08-25, 08:56:31.770 [Debug  ] [                                                         0] init plugin finished:  "network"
2018-08-25, 08:56:32.270 [Debug  ] [                                                         0] init plugin:  "shutdown"
2018-08-25, 08:56:32.270 [Debug  ] [                                                         0] init plugin finished:  "shutdown"
2018-08-25, 08:56:32.771 [Debug  ] [                                                         0] init plugin:  "sound"
2018-08-25, 08:56:32.773 [Debug  ] [                                                         0] load plugins item:  "sound" "" SoundItem(0x5641ba8dbc90)
2018-08-25, 08:56:32.773 [Debug  ] [                                                         0] init plugin finished:  "sound"
2018-08-25, 08:56:33.271 [Debug  ] [                                                         0] init plugin:  "system-tray"
2018-08-25, 08:56:33.271 [Debug  ] [                                                         0] init plugin finished:  "system-tray"
2018-08-25, 08:56:33.274 [Debug  ] [                                                         0] load plugins item:  "system-tray" "fashion-mode-item" FashionTrayItem(0x5641ba85efe0)
2018-08-25, 08:56:33.278 [Debug  ] [                                                         0] delay load 0 "keybord_layout" IndicatorTray(0x5641ba8bbc40)
2018-08-25, 08:56:39.464 [Warning] [                                                         0] requestActivate() called for  QWidgetWindow(0x5641ba58c7f0, name="Dtk::Widget:ArrowRectangleClassWindow")  which has Qt::WindowDoesNotAcceptFocus set.
段错误
impressionyang@impressionyang-pc:~$
Reply View the author
avatar
impressionyang
deepin
2018-08-25 17:00
#16
https://bbs.deepin.org/post/167741
删除~/.config/deepin下关于dock plugin的配置文件就好了,不过这好像不是根本解决之道,应该还是有bug ...

嗯,删除了配置文件后确实能够让插件初始化的显示出来,但是这毕竟是个bug,希望开发者大大们能够关注哦!
Reply View the author
avatar
justforlxz
deepin
2018-08-25 18:38
#17
@@impression  https://bbs.deepin.org/user/56163  https://bbs.deepin.org/user/80188 我已经修复这个问题了,近期会推送一个小的修复更新。
Reply View the author
avatar
justforlxz
deepin
2018-08-25 18:39
#18
https://bbs.deepin.org/post/167741
@@impression  @zeng-zg  @qw623577789 我已经修复这个问题了,近期会推送一个小的修复更新。 ...

https://bbs.deepin.org/user/76917
Reply View the author
avatar
impressionyang
deepin
2018-08-26 06:17
#19
嗯嗯,麻烦开发者大佬咯,祝deepin越来越好呢
Reply View the author