FS#53023 - [deepin-control-center] Segfault error in libQt5Widgets.so

Attached to Project: Community Packages
Opened by Eduardo Abraham Escárcega Pliego (eaep) - Sunday, 19 February 2017, 21:14 GMT
Last edited by Felix Yan (felixonmars) - Thursday, 21 February 2019, 19:55 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Deepin control center do not work propely.


Additional info: Deepin control center causes a segfault error in libQt5Widgets.so
* package version(s): deepin-control-center 4.0.2-3
* config and/or log files etc.

Here I put some lines of journalctl in a session with this kind of fault:

...

feb 19 14:11:52 eaep1 kernel: dde-control-cen[1013]: segfault at 28 ip 00007f26997fdaa0 sp 00007ffc862e74e8 error 4 in libQt5Widgets.so.5.8.0[7f269967b000+628000]
feb 19 14:11:52 eaep1 systemd[1]: Created slice system-systemd\x2dcoredump.slice.
feb 19 14:11:52 eaep1 systemd[1]: Started Process Core Dump (PID 1084/UID 0).
feb 19 14:11:55 eaep1 systemd-coredump[1085]: Process 1013 (dde-control-cen) of user 1000 dumped core.

Stack trace of thread 1013:
#0 0x00007f26997fdaa0 _ZNK7QWidget11mapToParentERK6QPoint (libQt5Widgets.so.5)
#1 0x00007f26997fdb03 _ZNK7QWidget5mapToEPKS_RK6QPoint (libQt5Widgets.so.5)
#2 0x000000000058500a n/a (dde-control-center)
#3 0x00007f26984810be _ZN11QMetaObject8activateEP7QObjectiiPPv (libQt5Core.so.5)
#4 0x00007f269848dd98 _ZN6QTimer10timerEventEP11QTimerEvent (libQt5Core.so.5)
#5 0x00007f2698481b63 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5)
#6 0x00007f26997ce34c _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
#7 0x00007f26997d5b61 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
#8 0x00007f2698455440 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
#9 0x00007f26984a8cbe _ZN14QTimerInfoList14activateTimersEv (libQt5Core.so.5)
#10 0x00007f26984a9549 n/a (libQt5Core.so.5)
#11 0x00007f26940435a7 g_main_context_dispatch (libglib-2.0.so.0)
#12 0x00007f2694043810 n/a (libglib-2.0.so.0)
#13 0x00007f26940438bc g_main_context_iteration (libglib-2.0.so.0)
#14 0x00007f26984aa04f _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#15 0x00007f269845389a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#16 0x00007f269845bde4 _ZN16QCoreApplication4execEv (libQt5Core.so.5)
#17 0x00000000004660e6 main (dde-control-center)
#18 0x00007f26975ac291 __libc_start_main (libc.so.6)
#19 0x0000000000469bfa n/a (dde-control-center)

Stack trace of thread 1014:
#0 0x00007f269766b48d poll (libc.so.6)
#1 0x00007f2699ee18e0 n/a (libxcb.so.1)
#2 0x00007f2699ee3679 xcb_wait_for_event (libxcb.so.1)
#3 0x00007f268d0da239 n/a (libQt5XcbQpa.so.5)
#4 0x00007f269827a6d8 n/a (libQt5Core.so.5)
#5 0x00007f2695d4d454 start_thread (libpthread.so.0)
#6 0x00007f26976747df __clone (libc.so.6)

Stack trace of thread 1017:
#0 0x00007f269766b48d poll (libc.so.6)
#1 0x00007f26940437a6 n/a (libglib-2.0.so.0)
#2 0x00007f26940438bc g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f26984aa04f _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f269845389a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f2698275a73 _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f269827a6d8 n/a (libQt5Core.so.5)
#7 0x00007f2695d4d454 start_thread (libpthread.so.0)
#8 0x00007f26976747df __clone (libc.so.6)

Stack trace of thread 1026:
#0 0x00007f2695d5310f pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f269827b58b _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
#2 0x00007f2698b1e5ab n/a (libQt5DBus.so.5)
#3 0x00007f2698b1f6b6 _ZNK21QDBusPendingReplyData10argumentAtEi (libQt5DBus.so.5)
#4 0x000000000053a4fe n/a (dde-control-center)
#5 0x000000000053759f n/a (dde-control-center)
#6 0x0000000000587bfe n/a (dde-control-center)
#7 0x00007f269827a6d8 n/a (libQt5Core.so.5)
#8 0x00007f2695d4d454 start_thread (libpthread.so.0)
#9 0x00007f26976747df __clone (libc.so.6)

Stack trace of thread 1015:
#0 0x00007f269766b48d poll (libc.so.6)
#1 0x00007f26940437a6 n/a (libglib-2.0.so.0)
#2 0x00007f26940438bc g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f26984aa04f _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f269845389a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f2698275a73 _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f2698ac6125 n/a (libQt5DBus.so.5)
#7 0x00007f269827a6d8 n/a (libQt5Core.so.5)
#8 0x00007f2695d4d454 start_thread (libpthread.so.0)
#9 0x00007f26976747df __clone (libc.so.6)

Stack trace of thread 1078:
#0 0x00007f269766b48d poll (libc.so.6)
#1 0x00007f26940437a6 n/a (libglib-2.0.so.0)
#2 0x00007f26940438bc g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f26984aa04f _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f269845389a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f2698275a73 _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f269827a6d8 n/a (libQt5Core.so.5)
#7 0x00007f2695d4d454 start_thread (libpthread.so.0)
#8 0x00007f26976747df __clone (libc.so.6)

Stack trace of thread 1020:
#0 0x00007f2695d534b8 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f269827b4c6 _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
#2 0x00007f2698276bc4 n/a (libQt5Core.so.5)
#3 0x00007f269827a6d8 n/a (libQt5Core.so.5)
#4 0x00007f2695d4d454 start_thread (libpthread.so.0)
#5 0x00007f26976747df __clone (libc.so.6)

...

Here I list the deepin packeges installed in my computer:


[root@eaep1 eduardo]# pacman -Ss deepin
community/deepin-account-faces 1.0.10-1 (deepin) [installed]
Account faces for Linux Deepin
community/deepin-api 3.1.0-1 (deepin) [installed]
Go-lang bindings for dde-daemon
community/deepin-artwork-themes 15.12.4-1 (deepin) [installed]
Deepin artwork themes
community/deepin-calendar 1.0.3-1 (deepin) [installed]
Calendar for Deepin Desktop Environment
community/deepin-cogl 1.22.3-1 [installed]
An object oriented GL/GLES Abstraction/Utility Layer for Deepin
community/deepin-control-center 4.0.2-3 (deepin) [installed]
New control center for linux deepin
community/deepin-daemon 3.1.0-1 (deepin) [installed]
Daemon handling the DDE session settings
community/deepin-dbus-factory 3.1.0-1 [installed]
GO DBus factory for DDE
community/deepin-dbus-generator 0.6.5-4
Convert dbus interfaces to go-lang or qml wrapper code
community/deepin-desktop 4.0.1-1 (deepin) [installed]
Deepin desktop-environment - Desktop module
community/deepin-desktop-base 2016.11.29-1 (deepin) [installed]
Base component for Deepin
community/deepin-desktop-schemas 3.1.0-1 (deepin) [installed]
GSettings deepin desktop-wide schemas
community/deepin-dock 4.0.9-1 (deepin) [installed]
Deepin desktop-environment - dock module
community/deepin-file-manager 1:1.3.8-2 (deepin) [installed]
Deepin File Manager
community/deepin-file-manager-backend 0.1.16-4 [installed]
deepin file manager backend
community/deepin-gettext-tools 1.0.4-1 [installed]
Deepin Gettext Tools
community/deepin-gir-generator 0.9.6-4 [installed]
Generate static golang bindings for GObject
community/deepin-go-lib 0.5.4-1 [installed]
A library containing many useful go routines for things such as glib,
gettext, archive, graphic,etc.
community/deepin-grub2-themes 1.0.0-2 (deepin) [installed]
Deepin grub2 themes
community/deepin-gtk-theme 15.12.8-1 (deepin) [installed]
Deepin GTK Theme
community/deepin-help 15.3.1-1 (deepin) [installed]
Help files for DDE
community/deepin-icon-theme 15.12.32-1 [installed]
Deepin Icons
community/deepin-image-viewer 1.2.1-1 (deepin) [installed]
Deepin Image Viewer
community/deepin-launcher 4.0.5-1 (deepin) [installed]
Deepin desktop-environment - Launcher module
community/deepin-manual 1.0.6-1 (deepin) [installed]
Deepin User Manual
community/deepin-menu 3.0.8-1 (deepin) [installed]
Deepin menu service for building beautiful menus
community/deepin-metacity 3.22.1-1 [installed]
2D window manager for Deepin
community/deepin-movie 1:2.2.11-1 (deepin-extra) [installed]
Movie player based on QtAV
community/deepin-music 3.0.1-2 (deepin-extra) [installed]
Awesome music player with brilliant and tweakful UI Deepin-UI based.
community/deepin-mutter 3.20.9-1 [installed]
Base window manager for deepin, fork of gnome mutter
community/deepin-nautilus-properties 3.14.3-1
Provide file property dialog for Deepin desktop environment
community/deepin-notifications 2.3.11-1 (deepin) [installed]
System notifications for linuxdeepin desktop environment
community/deepin-polkit-agent 0.0.2-1 [installed]
Deepin Polkit Agent
community/deepin-qml-widgets 2.3.4-2 [installed]
Deepin QML widgets
community/deepin-qt-dbus-factory 0.0.3-1 [installed]
A repository stores auto-generated Qt5 dbus code
community/deepin-qt5integration 0.0.7-2 (deepin) [installed]
Deepin Qt5 platform plugin
community/deepin-screen-recorder 0.3-1 (deepin-extras)
Deepin Screen Recorder
community/deepin-screenshot 3.1.10-1 (deepin-extra) [installed]
Easy-to-use screenshot tool for linuxdeepin desktop environment
community/deepin-session-ui 3.0.24-1 (deepin) [installed]
Deepin desktop-environment - Session UI module
community/deepin-shortcut-viewer 1.02-1 (deepin) [installed]
Deepin Shortcut Viewer
community/deepin-social-sharing 1.1.4-1 (deepin) [installed]
Deepin social sharing service
community/deepin-sound-theme 15.10.1-1 (deepin) [installed]
Deepin sound theme
community/deepin-terminal 2.1.12-1 (deepin-extra) [installed]
Default terminal emulation application for Deepin
community/deepin-tool-kit 0.2.2-1 [installed]
Base development tool of all C++/Qt Developer work on Deepin
community/deepin-wallpapers 1.3-1 (deepin) [installed]
Deepin Wallpapers
community/deepin-wm 1.9.3-1 [instalado]
Deepin Window Manager
community/deepin-wm-switcher 1.1.0-1 (deepin) [installed]
Window manager switcher for Deepin
community/python-dae 1.0.2-1 [installed]
Deepin desktop application engine
community/startdde 3.1.0-1 (deepin) [installed]
starter of deepin desktop environment
[root@eaep1 eduardo]#


I attach all my journalctl session. There are other deepin bugs reported in.

Steps to reproduce:

With almost deepin packages installed and upgraded up today 02/19/2017 run a deepin session and try to use the deepin control center. The control center begin but can not work propperly and then stop.
This task depends upon

Closed by  Felix Yan (felixonmars)
Thursday, 21 February 2019, 19:55 GMT
Reason for closing:  No response
Comment by Felix Yan (felixonmars) - Monday, 27 February 2017, 03:48 GMT
deepin-control-center 4.0.2-3 is very out of date. Please try to upgrade to the latest version (4.0.7 at the moment).

Loading...