Bug#824390: gnome-shell-calendar-server gets SegFault after stack smashing detected
Riccardo Lancellotti
riccardo.lancellotti at unimore.it
Sun May 15 10:04:19 UTC 2016
Package: gnome-shell
Version: 3.20.2-1
Severity: normal
After the last upgrade (from version 3.18) I noticed an high CPU utilization for gnome.shell.
This seems to be related to the process gnome-shell-calendar-server crashing and being restarted continuously.
Running the process within a debugger provides this output:
(gdb) run
Starting program: /usr/lib/gnome-shell/gnome-shell-calendar-server
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffef4c7700 (LWP 5487)]
[New Thread 0x7fffeecc6700 (LWP 5489)]
[New Thread 0x7fffee4c5700 (LWP 5490)]
[New Thread 0x7fffedab7700 (LWP 5494)]
[New Thread 0x7fffed2b6700 (LWP 5495)]
(gnome-shell-calendar-server:5424): e-data-server-CRITICAL **: ESourceRegistry: Failed to create a data source object for path '/org/gnome/evolution/dataserver/SourceManager/Source_3': Source file is missing a [Data Source] group
[New Thread 0x7fffd75b0700 (LWP 5506)]
*** stack smashing detected ***: /usr/lib/gnome-shell/gnome-shell-calendar-server terminated
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3a08d1b in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
The backtrace is:
(gdb) bt
#0 0x00007ffff3a08d1b in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
#1 0x00007ffff3a0a6b8 in _Unwind_Backtrace ()
from /lib/x86_64-linux-gnu/libgcc_s.so.1
#2 0x00007ffff603ed96 in __GI___backtrace (array=array at entry=0x7fffffffc5c0,
size=size at entry=64) at ../sysdeps/x86_64/backtrace.c:109
#3 0x00007ffff5f68875 in backtrace_and_maps (do_abort=<optimized out>,
do_abort at entry=2, written=<optimized out>, fd=fd at entry=9)
at ../sysdeps/unix/sysv/linux/libc_fatal.c:47
#4 0x00007ffff5fbafe5 in __libc_message (do_abort=do_abort at entry=2,
fmt=fmt at entry=0x7ffff60b0d11 "*** %s ***: %s terminated\n")
at ../sysdeps/posix/libc_fatal.c:172
#5 0x00007ffff6042357 in __GI___fortify_fail (
msg=msg at entry=0x7ffff60b0cf9 "stack smashing detected")
at fortify_fail.c:31
#6 0x00007ffff6042320 in __stack_chk_fail () at stack_chk_fail.c:28
#7 0x00007ffff738a5f7 in e_cal_recur_ensure_rule_end_date (
comp=<optimized out>, prop=0x711180, exception=<optimized out>, refresh=0,
tz_cb=0x404f20, tz_cb_data=0x7fffdc02df80) at e-cal-recur.c:3933
#8 0x7f7f7f7f7f7f7f7f in ?? ()
#9 0x7f7f7f7f7f7f7f7f in ?? ()
#10 0x7f7f7f7f7f7f7f7f in ?? ()
#11 0x7f7f7f7f7f7f7f7f in ?? ()
#12 0x7f7f7f7f7f7f7f7f in ?? ()
(But due to probable stack corruption and lack of debugging symbols I don't think this so meaningful)
I can provide also a core dump, if needed.
The warning about the missing data source object is a warning due to my evolution configuration being very old (some glitch in an upgrade back in gnome2 i think) but it never led to probems.
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.5.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gnome-shell depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.26.0-1
ii evolution-data-server 3.18.5-1
ii gir1.2-accountsservice-1.0 0.6.40-3
ii gir1.2-atspi-2.0 2.20.1-1
ii gir1.2-caribou-1.0 0.4.20-1
ii gir1.2-clutter-1.0 1.26.0-2
ii gir1.2-freedesktop 1.48.0-2
ii gir1.2-gcr-3 3.20.0-2
ii gir1.2-gdesktopenums-3.0 3.20.0-3
ii gir1.2-gdm-1.0 3.20.1-1
ii gir1.2-gkbd-3.0 3.6.0-1
ii gir1.2-glib-2.0 1.48.0-2
ii gir1.2-gnomebluetooth-1.0 3.18.3-1
ii gir1.2-gnomedesktop-3.0 3.20.2-1
ii gir1.2-gtk-3.0 3.20.4-1
ii gir1.2-gweather-3.0 3.20.0-1
ii gir1.2-ibus-1.0 1.5.11-1
ii gir1.2-mutter-3.0 3.20.2-1
ii gir1.2-networkmanager-1.0 1.2.0-1
ii gir1.2-nmgtk-1.0 1.2.0-2
ii gir1.2-pango-1.0 1.40.1-1
ii gir1.2-polkit-1.0 0.105-15
ii gir1.2-soup-2.4 2.54.1-1
ii gir1.2-telepathyglib-0.12 0.24.1-1.1
ii gir1.2-telepathylogger-0.2 0.8.2-1
ii gir1.2-upowerglib-1.0 0.99.4-2
ii gjs 1.45.3-2
ii gnome-backgrounds 3.20-1
ii gnome-icon-theme-symbolic 3.12.0-1
ii gnome-settings-daemon 3.20.1-1
ii gnome-shell-common 3.20.2-1
ii gsettings-desktop-schemas 3.20.0-3
ii libatk-bridge2.0-0 2.20.1-1
ii libatk1.0-0 2.20.0-1
ii libc6 2.22-7
ii libcairo2 1.14.6-1+b1
ii libcanberra-gtk3-0 0.30-3
ii libcanberra0 0.30-3
ii libclutter-1.0-0 1.26.0-2
ii libcogl-pango20 1.22.0-2
ii libcogl20 1.22.0-2
ii libcroco3 0.6.11-1
ii libdbus-glib-1-2 0.106-1
ii libecal-1.2-19 3.18.5-1
ii libedataserver-1.2-21 3.18.5-1
ii libgcr-base-3-1 3.20.0-2
ii libgdk-pixbuf2.0-0 2.34.0-1
ii libgirepository-1.0-1 1.48.0-2
ii libgjs0e [libgjs0-libmozjs-24-0] 1.45.3-2
ii libglib2.0-0 2.48.0-1
ii libgstreamer1.0-0 1.8.1-1
ii libgtk-3-0 3.20.4-1
ii libical2 2.0.0-0.4
ii libicu55 55.1-7
ii libjson-glib-1.0-0 1.2.0-1
ii libmozjs-24-0 24.2.0-3
ii libmutter0h 3.20.2-1
ii libnm-glib4 1.2.0-1
ii libnm-util2 1.2.0-1
ii libpango-1.0-0 1.40.1-1
ii libpangocairo-1.0-0 1.40.1-1
ii libpolkit-agent-1-0 0.105-15
ii libpolkit-gobject-1-0 0.105-15
ii libpulse-mainloop-glib0 8.0-2+b2
ii libpulse0 8.0-2+b2
ii libsecret-1-0 0.18.5-1
ii libstartup-notification0 0.12-4
ii libsystemd0 229-5
ii libtelepathy-glib0 0.24.1-1.1
ii libx11-6 2:1.6.3-1
ii libxfixes3 1:5.0.1-2+b2
ii mutter 3.20.2-1
ii python3 3.5.1-3
ii telepathy-mission-control-5 1:5.16.3-2
Versions of packages gnome-shell recommends:
ii gdm3 3.20.1-1
ii gkbd-capplet 3.6.0-1
ii gnome-contacts 3.19.91-2
ii gnome-control-center 1:3.20.1-1
ii gnome-themes-standard-data 3.20-1
ii gnome-user-guide 3.20.1-1
ii iio-sensor-proxy 1.1-1
ii unzip 6.0-20
gnome-shell suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list