文件管理器因视频缩略图导致闪退【已解决】
Tofloor
poster avatar
ailick
deepin
2017-08-09 17:58
Author
本帖最后由 ailick 于 2017-8-10 09:58 编辑

手误卸载了MPVplayer,后来发现,重新从http://www.deb-multimedia.org,获取并安装了了最新版的MPVplayer,本来没啥问题,但是突然发现,文件管理器会因为勾选显示视频缩略图而闪退。经查询得知MPV是dde-file-manager的一个依赖,猜想与此有关。于是重装了dde-file-manager,问题依旧。。。。。暂时只能关闭缩略图解决。。不知道有没有高人知道应该怎么办。
日志:
deepin-feedback-cli-Deepin-15.4.1-all-20170809-095221.tar.gz
Reply Favorite View the author
All Replies
jingle
deepin
2017-08-09 18:25
#1
这个需要测试重现下
Reply View the author
jingle
deepin
2017-08-09 21:15
#2
暂时没有复现,你的是必现吗?
Reply View the author
electricface
deepin
2017-08-09 21:22
#3
也许和视频文件有关
Reply View the author
ailick
deepin
2017-08-10 00:50
#4
https://bbs.deepin.org/post/143924
暂时没有复现,你的是必现吗?

是的,任何视频文件,只要启用缩略图,进入目录就闪退
Reply View the author
ailick
deepin
2017-08-10 00:51
#5
https://bbs.deepin.org/post/143924
也许和视频文件有关

我试了下都会,应该不会是视频文件的问题
Reply View the author
ailick
deepin
2017-08-10 00:52
#6
https://bbs.deepin.org/post/143924
这个需要测试重现下

我这里测试一直闪退,但是dde-file-manager日志里竟然找不到,这就有点尴尬了
Reply View the author
BingoLove
deepin
2017-08-10 01:33
#7
话说你用终端启动dde-file-manager看看有什么输出
Reply View the author
ailick
deepin
2017-08-10 17:14
#8
本帖最后由 ailick 于 2017-8-10 09:26 编辑
https://bbs.deepin.org/post/143924
话说你用终端启动dde-file-manager看看有什么输出

厉害了!!发现错误返回了
  1. 2017-08-10, 09:11:28.197 [Debug  ] [dcrumbwidget.cpp     DCrumbWidget::addCrumbs             438] "/host/GuoAi" false false
  2. 2017-08-10, 09:11:28.197 [Debug  ] [dcrumbwidget.cpp     DCrumbWidget::addCrumb              69] ("/", "host", "GuoAi")
  3. 2017-08-10, 09:11:28.198 [Debug  ] [dbookmarkscene.cpp   DBookmarkScene::currentUrlChanged   433] DBookmarkScene(0xfed9248380) type: "Unknow" sender: DFileManagerWindow(0xfed9041c30) data: QVariant(DUrl, ) propertys: QMap()
  4. 2017-08-10, 09:11:30.245 [Debug  ] [dfileview.cpp        DFileView::setRootUrl               1755] cd: current url: DUrl("file:///host/GuoAi") to url: DUrl("file:///host/GuoAi/Videos")
  5. 2017-08-10, 09:11:30.246 [Debug  ] [dcrumbwidget.cpp     DCrumbWidget::addCrumbs             438] "/host/GuoAi/Videos" false false
  6. 2017-08-10, 09:11:30.246 [Debug  ] [dcrumbwidget.cpp     DCrumbWidget::addCrumb              69] ("/", "host", "GuoAi", "Videos")
  7. 2017-08-10, 09:11:30.254 [Debug  ] [dbookmarkscene.cpp   DBookmarkScene::currentUrlChanged   433] DBookmarkScene(0xfed9248380) type: "Unknow" sender: FileViewHelper(0xfed95a1830) data: QVariant(DUrl, ) propertys: QMap()
  8. 2017-08-10, 09:11:30.255 [Debug  ] [dcrumbwidget.cpp     DCrumbWidget::addCrumbs             438] "/host/GuoAi/Videos" false false
  9. 2017-08-10, 09:11:30.255 [Debug  ] [dcrumbwidget.cpp     DCrumbWidget::addCrumb              69] ("/", "host", "GuoAi", "Videos")
  10. 2017-08-10, 09:11:30.257 [Debug  ] [dbookmarkscene.cpp   DBookmarkScene::currentUrlChanged   433] DBookmarkScene(0xfed9248380) type: "Unknow" sender: DFileManagerWindow(0xfed9041c30) data: QVariant(DUrl, ) propertys: QMap()
  11. dde-file-manager: symbol lookup error: /usr/lib/x86_64-linux-gnu/libdde-file-manager.so.1: undefined symbol: _ZN17ffmpegthumbnailer16VideoThumbnailerD1Ev
Copy the Code


https://bbs.deepin.org/user/48640我尝试重新安装依然不行,可能是版本的问题,该怎么办
  1. ailick@DESKTOP-3N54HCI:~$ dpkg -l | grep ffmpeg
  2. ii  ffmpeg                                   10:3.3.2-dmo1                       amd64        audio/video encoder, streaming server & audio/video file converter
  3. ii  libffmpegthumbnailer4v5:amd64            1:2.2.0-dmo4                        amd64        Shared library for ffmpegthumbnailer
  4. ii  libffms2-4:amd64                         1:2.23-dmo1                         amd64        Cross platform ffmpeg wrapper library
  5. ailick@DESKTOP-3N54HCI:~$ sudo apt-get --reinstall install libffmpegthumbnailer4v5:amd64
  6. 正在读取软件包列表... 完成
  7. 正在分析软件包的依赖关系树      
  8. 正在读取状态信息... 完成      
  9. 升级了 0 个软件包,新安装了 0 个软件包,重新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
  10. 需要下载 33.5 kB 的归档。
  11. 解压缩后会消耗 0 B 的额外空间。
  12. 获取:1 http://www.deb-multimedia.org stable/main amd64 libffmpegthumbnailer4v5 amd64 1:2.2.0-dmo4 [33.5 kB]
  13. 已下载 33.5 kB,耗时 1秒 (24.2 kB/s)                    
  14. (正在读取数据库 ... 系统当前共安装有 173706 个文件和目录。)
  15. 正准备解包 .../libffmpegthumbnailer4v5_1%3a2.2.0-dmo4_amd64.deb  ...
  16. 正在将 libffmpegthumbnailer4v5:amd64 (1:2.2.0-dmo4) 解包到 (1:2.2.0-dmo4) 上 ...
  17. 正在设置 libffmpegthumbnailer4v5:amd64 (1:2.2.0-dmo4) ...
  18. 正在处理用于 libc-bin (2.24-11+deb9u1) 的触发器 ...
Copy the Code


Reply View the author
dragondjf
deepin
2017-08-10 17:26
#9
apt-cache policy libffmpegthumbnailer4v5
libffmpegthumbnailer4v5:
  已安装:2.1.1-0.1+b3
  候选: 2.1.1-0.1+b3
  版本列表:
*** 2.1.1-0.1+b3 500
        500 http://pools.corp.deepin.com/deepin panda/main amd64 Packages
        100 /var/lib/dpkg/status

看看这个库的版本
Reply View the author
ailick
deepin
2017-08-10 17:38
#10
本帖最后由 ailick 于 2017-8-10 09:56 编辑
https://bbs.deepin.org/post/143924
apt-cache policy libffmpegthumbnailer4v5
libffmpegthumbnailer4v5:
  已安装:2.1.1-0.1+b3


谢谢,最后在https://packages.debian.org/找到了,我测试一下
问题解决;
事实上只能使用libffmpegthumbnailer4v5 (2.1.1-0.1+b3)
而不能使用libffmpegthumbnailer4v5:amd64 (1:2.2.0-dmo4)
Reply View the author
BingoLove
deepin
2017-08-10 17:56
#11
这个吧,看样子是你自己加的那个源的问题,deepin的源里面有这个的,你删掉那个源再装,或者直接下载过来装

http://packages.deepin.com/deepi ... -0.1%2bb3_amd64.deb
Reply View the author
ailick
deepin
2017-08-10 17:57
#12
https://bbs.deepin.org/post/143924
这个吧,看样子是你自己加的那个源的问题,deepin的源里面有这个的,你删掉那个源再装,或者直接下载过来装 ...

谢谢你,这下看起来没有问题了
Reply View the author