FS#52317 - [deepin-file-manager] Segmentation fault in libdde-file-manager.so.1.3.0

Attached to Project: Community Packages
Opened by Pierre Chapelet (pierre_c) - Saturday, 31 December 2016, 09:21 GMT
Last edited by Balló György (City-busz) - Sunday, 01 September 2019, 10:34 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Deepin desktop was working like a charm. After last upgrade on dde-file-manager, the right click on the desktop wallpaper creates a segfault: All Icons on the desktop disappear for few seconds and the reappear, context menu is not showing. Journald reports a segfault for dde-desktop in libdde-file-manager.so.1.3.0

Steps to reproduce:
Right click on the desktop wallpaper (Note that the right click context menu works fine on files/folder icons on the desktop)

Additional info:
* package version(s): deepin-file-manager-1:1.3.6-1, libdde-file-manager.so.1.3.0
* Here is the core dump:

Dec 31 10:53:49 cassiopeia kernel: dde-desktop[12024]: segfault at 400000019 ip 00007f4d618f32b4 sp 00007ffcef617fb0 error 4 in libdde-file-manager.so.1.3.0[7f4d61698000+3de000]
Dec 31 10:53:49 cassiopeia systemd[1]: Started Process Core Dump (PID 12339/UID 0).
Dec 31 10:53:50 cassiopeia systemd-coredump[12340]: Process 12024 (dde-desktop) of user 1000 dumped core.

Stack trace of thread 12024:
#0 0x00007f4d618f32b4 _ZN16DFileMenuManager18genereteMenuByKeysERK7QVectorIN9DFMGlobal10MenuActionEERK4QSetIS2_EbRK4QMapIS2_S3_Eb (libdde-file-manager.so.1)
#1 0x000000000041f348 n/a (dde-desktop)
#2 0x00000000004209e4 n/a (dde-desktop)
#3 0x00007f4d60fd79b8 _ZN7QWidget5eventEP6QEvent (libQt5Widgets.so.5)
#4 0x00007f4d610bfe1e _ZN6QFrame5eventEP6QEvent (libQt5Widgets.so.5)
#5 0x00007f4d611e6e83 _ZN17QAbstractItemView13viewportEventEP6QEvent (libQt5Widgets.so.5)
#6 0x00007f4d5fe26641 _ZN23QCoreApplicationPrivate29sendThroughObjectEventFiltersEP7QObjectP6QEvent (libQt5Core.so.5)
#7 0x00007f4d60f90335 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
#8 0x00007f4d60f98c10 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
#9 0x00007f4d5fe268e0 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
#10 0x00007f4d60ff220b n/a (libQt5Widgets.so.5)
#11 0x00007f4d60ff4ac3 n/a (libQt5Widgets.so.5)
#12 0x00007f4d60f9035c _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
#13 0x00007f4d60f97ad1 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
#14 0x00007f4d5fe268e0 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
#15 0x00007f4d605f7663 _ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE (libQt5Gui.so.5)
#16 0x00007f4d605f91e5 _ZN22QGuiApplicationPrivate24processWindowSystemEventEPN29QWindowSystemInterfacePrivate17WindowSystemEventE (libQt5Gui.so.5)
#17 0x00007f4d605d715b _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Gui.so.5)
#18 0x00007f4d465c6dc0 n/a (libQt5XcbQpa.so.5)
#19 0x00007f4d5c63a587 g_main_context_dispatch (libglib-2.0.so.0)
#20 0x00007f4d5c63a7f0 n/a (libglib-2.0.so.0)
#21 0x00007f4d5c63a89c g_main_context_iteration (libglib-2.0.so.0)
#22 0x00007f4d5fe7b2bf _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#23 0x00007f4d5fe24d3a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#24 0x00007f4d5fe2d23c _ZN16QCoreApplication4execEv (libQt5Core.so.5)
#25 0x000000000041091a main (dde-desktop)
#26 0x00007f4d5f282291 __libc_start_main (libc.so.6)
#27 0x0000000000410e8a n/a (dde-desktop)

Stack trace of thread 12030:
#0 0x00007f4d5f34148d poll (libc.so.6)
#1 0x00007f4d5c63a786 n/a (libglib-2.0.so.0)
#2 0x00007f4d5c63a89c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f4d5fe7b2bf _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f4d5fe24d3a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f4d5fc47063 _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f4d5fc4bcf8 n/a (libQt5Core.so.5)
#7 0x00007f4d5c186454 start_thread (libpthread.so.0)
#8 0x00007f4d5f34a7df __clone (libc.so.6)

Stack trace of thread 12027:
#0 0x00007f4d5f34148d poll (libc.so.6)
#1 0x00007f4d5c63a786 n/a (libglib-2.0.so.0)
#2 0x00007f4d5c63a89c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f4d3d97d4bd n/a (libdconfsettings.so)
#4 0x00007f4d5c6620d5 n/a (libglib-2.0.so.0)
#5 0x00007f4d5c186454 start_thread (libpthread.so.0)
#6 0x00007f4d5f34a7df __clone (libc.so.6)

Stack trace of thread 12026:
#0 0x00007f4d5f34148d poll (libc.so.6)
#1 0x00007f4d5c63a786 n/a (libglib-2.0.so.0)
#2 0x00007f4d5c63a89c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f4d5fe7b2bf _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f4d5fe24d3a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f4d5fc47063 _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f4d6028cde5 n/a (libQt5DBus.so.5)
#7 0x00007f4d5fc4bcf8 n/a (libQt5Core.so.5)
#8 0x00007f4d5c186454 start_thread (libpthread.so.0)
#9 0x00007f4d5f34a7df __clone (libc.so.6)

Stack trace of thread 12028:
#0 0x00007f4d5f34148d poll (libc.so.6)
#1 0x00007f4d5c63a786 n/a (libglib-2.0.so.0)
#2 0x00007f4d5c63a89c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f4d5c63a8e1 n/a (libglib-2.0.so.0)
#4 0x00007f4d5c6620d5 n/a (libglib-2.0.so.0)
#5 0x00007f4d5c186454 start_thread (libpthread.so.0)
#6 0x00007f4d5f34a7df __clone (libc.so.6)

Stack trace of thread 12032:
#0 0x00007f4d5f34148d poll (libc.so.6)
#1 0x00007f4d5c63a786 n/a (libglib-2.0.so.0)
#2 0x00007f4d5c63a89c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f4d5fe7b2bf _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f4d5fe24d3a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f4d5fc47063 _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f4d5fc4bcf8 n/a (libQt5Core.so.5)
#7 0x00007f4d5c186454 start_thread (libpthread.so.0)
#8 0x00007f4d5f34a7df __clone (libc.so.6)

Stack trace of thread 12031:
#0 0x00007f4d5f34148d poll (libc.so.6)
#1 0x00007f4d5c63a786 n/a (libglib-2.0.so.0)
#2 0x00007f4d5c63a89c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f4d5fe7b2bf _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f4d5fe24d3a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f4d5fc47063 _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f4d5fc4bcf8 n/a (libQt5Core.so.5)
#7 0x00007f4d5c186454 start_thread (libpthread.so.0)
#8 0x00007f4d5f34a7df __clone (libc.so.6)

Stack trace of thread 12025:
#0 0x00007f4d5f34148d poll (libc.so.6)
#1 0x00007f4d5f0458e0 n/a (libxcb.so.1)
#2 0x00007f4d5f047679 xcb_wait_for_event (libxcb.so.1)
#3 0x00007f4d46590789 n/a (libQt5XcbQpa.so.5)
#4 0x00007f4d5fc4bcf8 n/a (libQt5Core.so.5)
#5 0x00007f4d5c186454 start_thread (libpthread.so.0)
#6 0x00007f4d5f34a7df __clone (libc.so.6)

Stack trace of thread 12029:
#0 0x00007f4d5f34148d poll (libc.so.6)
#1 0x00007f4d5c63a786 n/a (libglib-2.0.so.0)
#2 0x00007f4d5c63ab12 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f4d5cc20316 n/a (libgio-2.0.so.0)
#4 0x00007f4d5c6620d5 n/a (libglib-2.0.so.0)
#5 0x00007f4d5c186454 start_thread (libpthread.so.0)
#6 0x00007f4d5f34a7df __clone (libc.so.6)
Dec 31 10:53:54 cassiopeia dbus-daemon[2034]: Activating service name='com.deepin.dde.desktop'
Dec 31 10:53:54 cassiopeia dbus-daemon[2034]: Successfully activated service 'com.deepin.dde.desktop'
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.696[Debug][main 48 0x2233f90 ] start "dde-desktop" "5cf7b65c53b2a6366c242e6a5194bd6eace1e5be"
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.852[Debug][CanvasGridView::initUI 1098 0x2233f90 ] qApp->primaryScreen() QScreen(0x2238660, name="LVDS-1")
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.852[Debug][CanvasGridView::initUI 1099 0x2233f90 ] qApp->primaryScreen()->availableGeometry() QRect(0,0 1440x900)
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.941[Warning][ 0 0x2233f90 ] QWidget::setMinimumSize: (/QLabel) Negative sizes (-1,-1) are not possible
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.942[Debug][Config::Config 35 0x2233f90 ] "/home/pierre/.config/deepin/dde-desktop/dde-desktop.conf"
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.942[Warning][Dtk::Widget::DApplicationPrivate::loadTranslator 141 0x2233f90 ] "dtkwidget" can not find qm files
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.942[Warning][Dtk::Widget::DApplicationPrivate::loadTranslator 141 0x2233f90 ] "dde-desktop" can not find qm files
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.948[Debug][PluginManager::loadPlugin 38 0x2233f90 ] "/usr/lib/dde-file-manager/plugins"
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.949[Debug][PluginManager::loadPlugin 42 0x2233f90 ] load plugin in: "/usr/lib/dde-file-manager/plugins/menu"
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.949[Debug][PluginManager::loadPlugin 42 0x2233f90 ] load plugin in: "/usr/lib/dde-file-manager/plugins/view"
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.949[Debug][PluginManager::loadPlugin 64 0x2233f90 ] menu plugin size: 0
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.949[Debug][PluginManager::loadPlugin 65 0x2233f90 ] expand info size: 0
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.949[Debug][PluginManager::loadPlugin 38 0x2233f90 ] "/usr/lib/dde-file-manager/plugins"
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.949[Debug][PluginManager::loadPlugin 42 0x2233f90 ] load plugin in: "/usr/lib/dde-file-manager/plugins/menu"
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.949[Debug][PluginManager::loadPlugin 42 0x2233f90 ] load plugin in: "/usr/lib/dde-file-manager/plugins/view"
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.950[Debug][PluginManager::loadPlugin 64 0x2233f90 ] menu plugin size: 0
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.950[Debug][PluginManager::loadPlugin 65 0x2233f90 ] expand info size: 0
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.952[Warning][ 0 0x2233f90 ] inotify_add_watch("/usr/local/share/applications/)") failed: "No such file or directory"
Dec 31 10:53:54 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:54.953[Warning][ 0 0x2233f90 ] inotify_add_watch("/usr/share/gnome/applications/") failed: "No such file or directory"
Dec 31 10:53:55 cassiopeia daemon/watchdog[2030]: manager.go:76: Launch 'dde-desktop' failed: org.freedesktop.DBus.Error.UnknownInterface:No such interface 'com.deepin.dde.Desktop' at object path '/com/deepin/dde/desktop'
Dec 31 10:53:55 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:55.038[Debug][CanvasGridView::initConnection::lambda 1230 0x2233f90 ] init GridManager cells
Dec 31 10:53:55 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:55.955[Debug][MimesAppsManager::getMimeTypeApps 342 0x23fca10 ] getMimeTypeApps in QThread(0x23fca10) QThread(0x2233f90)
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.492[Warning][ 0 0x23fca10 ] link g5692 hasn't been detected!
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.496[Warning][ 0 0x23fca10 ] link g5692 hasn't been detected!
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.496[Warning][ 0 0x23fca10 ] link g5692 hasn't been detected!
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.496[Warning][ 0 0x23fca10 ] link g5692 hasn't been detected!
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.496[Warning][ 0 0x23fca10 ] link g5692 hasn't been detected!
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.498[Warning][ 0 0x23fca10 ] Could not resolve property : radialGradient4319
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.504[Warning][ 0 0x23fca10 ] link g5692 hasn't been detected!
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.507[Warning][ 0 0x23fca10 ] link g5692 hasn't been detected!
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.507[Warning][ 0 0x23fca10 ] link g5692 hasn't been detected!
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.507[Warning][ 0 0x23fca10 ] link g5692 hasn't been detected!
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.508[Warning][ 0 0x23fca10 ] link g5692 hasn't been detected!
Dec 31 10:53:56 cassiopeia com.deepin.dde.desktop[2034]: 20161231.10:53:56.509[Warning][ 0 0x23fca10 ] Could not resolve property : radialGradient4319



This task depends upon

Closed by  Balló György (City-busz)
Sunday, 01 September 2019, 10:34 GMT
Reason for closing:  No response
Comment by Martin Poljak (martinpoljak) - Saturday, 07 January 2017, 20:44 GMT
It seems, the build itself is invalid. I've rebuilt manually both 'deepin-file-manager' and 'deepin-desktop' and now, it works. (Not sure what specifically helped, but perhaps just the desktop rebuild as it was the latter one.
Comment by Felix Yan (felixonmars) - Thursday, 21 February 2019, 19:47 GMT
I guess this has been fixed long ago. Do you still get this problem?

Loading...