Bug#921923: gnome-calendar: Segfault when adding CalDAV calendar
Tim Dengel
tim.dengel.debian at gmail.com
Sun Feb 10 10:31:11 GMT 2019
Package: gnome-calendar
Version: 3.31.90-1
Severity: important
Dear Maintainer,
* What led up to the situation?
- I tried to add a new CalDAV calendar through the calendar settings
* What exactly did you do (or not do) that was effective (or
ineffective)?
- Clicked on the calendar icon in the app's title bar (Tooltip: "Manage Calendars")[0]
- Clicked on "Caldendar settings"
- Clicked on drop-down menu "Add"
- Clicked on "From the Internet..."
- Entered CalDAV URL
- Entered correct[1] Username and Password
- Clicked on "Connect"
* What was the outcome of this action?
- Segfault
* What outcome did you expect instead?
- No segfault
[0] I translated the UI element texts, as gnome-calendar seems to ignore LANG=C.
[1] Incorrect username or password will not trigger the segfault, but also display no information about unsucessful login
Here is a backtrace of the segfault:
#0 0x000055555559ff98 in discover_sources_cb (source=0x7fffc00216f0 [ESource], result=<optimized out>, user_data=user_data at entry=0x555555b59820) at ../src/gcal-source-dialog.c:1545
self = 0x555555b59820 [GcalSourceDialog]
discovered_sources = 0x0
user_addresses = 0x0
aux = <optimized out>
error = 0x0
#1 0x00007ffff7291719 in g_task_return_now (task=0x5555557050e0 [GTask]) at ../../../gio/gtask.c:1148
#2 0x00007ffff7291759 in complete_in_idle_cb (task=0x5555557050e0) at ../../../gio/gtask.c:1162
#3 0x00007ffff70c7dd8 in g_main_dispatch (context=0x555555629240) at ../../../glib/gmain.c:3182
dispatch = 0x7ffff70c4780 <g_idle_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x5555557050e0
callback = 0x7ffff7291750 <complete_in_idle_cb>
cb_funcs = <optimized out>
cb_data = 0x7fffc0013660
need_destroy = <optimized out>
source = 0x7fffc0040c60
current = 0x5555555fad40
i = 0
__FUNCTION__ = "g_main_dispatch"
#4 0x00007ffff70c7dd8 in g_main_context_dispatch (context=context at entry=0x555555629240) at ../../../glib/gmain.c:3847
#5 0x00007ffff70c81c8 in g_main_context_iterate (context=context at entry=0x555555629240, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:3920
max_priority = 2147483647
timeout = 89
some_ready = 1
nfds = <optimized out>
allocated_nfds = 6
fds = 0x5555567da2a0
#6 0x00007ffff70c825c in g_main_context_iteration (context=context at entry=0x555555629240, may_block=may_block at entry=1) at ../../../glib/gmain.c:3981
retval = <optimized out>
#7 0x00007ffff72bc99d in g_application_run (application=0x55555561c0e0 [GcalApplication], argc=<optimized out>, argv=0x7fffffffe138) at ../../../gio/gapplication.c:2470
arguments = 0x5555555e2fd0
status = 0
context = 0x555555629240
acquired_context = 1
__FUNCTION__ = "g_application_run"
#8 0x0000555555571ebb in main (argc=1, argv=0x7fffffffe138) at ../src/main.c:40
app = 0x55555561c0e0
-- System Information:
Debian Release: buster/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.18.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gnome-calendar depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.30.1-2
ii gsettings-desktop-schemas 3.28.1-1
ii libc6 2.28-7
ii libcairo2 1.16.0-2
ii libdazzle-1.0-0 3.30.2-2
ii libecal-1.2-19 3.30.5-1
ii libedataserver-1.2-23 3.30.5-1
ii libedataserverui-1.2-2 3.30.5-1
ii libgeoclue-2-0 2.5.2-1
ii libglib2.0-0 2.58.3-1
ii libgoa-1.0-0b 3.30.1-2
ii libgtk-3-0 3.24.5-1
ii libgweather-3-15 3.28.2-2
ii libical3 3.0.4-3
ii libpango-1.0-0 1.42.4-6
ii libpangocairo-1.0-0 1.42.4-6
ii libsoup2.4-1 2.64.2-2
Versions of packages gnome-calendar recommends:
ii evolution-data-server 3.30.5-1
gnome-calendar suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list