[Evolution] Bug#659053: evolution crashes when publishing calendar

Bastien Durel bastien at geekwu.org
Tue Feb 7 19:55:02 UTC 2012


Package: evolution
Version: 3.2.2-1
Severity: important
Tags: upstream


Hello,

I have an old, big, calendar in ical, that I used to publish on my webdav
webserver.
Now it crashes evolution with a sigsegv -- see backtrace attached -- even if I
use another method to publish it.
Evo is crashing at startup if calendar is set to auto-publish (and evo not
stating offline)

I imported the calendar file to another computer, with a test account, I got
same crash. with an smaller (but real-life) calendar I got the same result.
With an almost-empty, created from scratch one, I got no crash.

The file is sent to the webserver, but it's corrupted (size on disk is 2578902
on my computer, 2731472)


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages evolution depends on:
ii  dbus                      1.4.16-1
ii  debconf [debconf-2.0]     1.5.41
ii  evolution-common          3.2.2-1
ii  evolution-data-server     3.2.2-1
ii  gconf2                    2.32.4-1
ii  gnome-icon-theme          3.2.1.2-1
ii  libatk1.0-0               2.2.0-2
ii  libc6                     2.13-24
ii  libcairo-gobject2         1.10.2-6.1
ii  libcairo2                 1.10.2-6.1
ii  libcamel-1.2-29           3.2.2-1
ii  libcanberra-gtk3-0        0.28-3
ii  libcanberra0              0.28-3
ii  libclutter-1.0-0          1.8.2-2
ii  libclutter-gtk-1.0-0      1.0.4-1
ii  libcogl-pango0            1.8.2-1
ii  libcogl5                  1.8.2-1
ii  libdrm2                   2.4.30-1
ii  libebackend-1.2-1         3.2.2-1
ii  libebook-1.2-12           3.2.2-1
ii  libecal-1.2-10            3.2.2-1
ii  libedataserver-1.2-15     3.2.2-1
ii  libedataserverui-3.0-1    3.2.2-1
ii  libenchant1c2a            1.6.0-7
ii  libevolution              3.2.2-1
ii  libfontconfig1            2.8.0-3.1
ii  libfreetype6              2.4.8-1
ii  libgail-3-0               3.2.3-1
ii  libgconf2-4               2.32.4-1
ii  libgdata13                0.10.1-2
ii  libgdk-pixbuf2.0-0        2.24.0-2
ii  libgl1-mesa-glx [libgl1]  7.11.2-1
ii  libglib2.0-0              2.30.2-6
ii  libgnome-desktop-3-2      3.2.1-3
ii  libgtk-3-0                3.2.3-1
ii  libgtkhtml-4.0-0          4.2.2-1
ii  libgtkhtml-editor-4.0-0   4.2.2-1
ii  libgweather-3-0           3.2.1-1
ii  libical0                  0.44-3
ii  libjson-glib-1.0-0        0.14.2-1
ii  libmx-1.0-2               1.4.1-1
ii  libnotify4                0.7.4-1
ii  libnspr4-0d               4.8.9-1
ii  libnss3-1d                3.13.1.with.ckbi.1.88-1+b
ii  libpango1.0-0             1.29.4-2
ii  libsoup-gnome2.4-1        2.34.3-1
ii  libsoup2.4-1              2.34.3-1
ii  libsqlite3-0              3.7.9-2
ii  libx11-6                  2:1.4.4-4
ii  libxcomposite1            1:0.4.3-2
ii  libxdamage1               1:1.1.3-2
ii  libxext6                  2:1.3.0-3
ii  libxfixes3                1:5.0-4
ii  libxi6                    2:1.4.5-1
ii  libxml2                   2.7.8.dfsg-7
ii  psmisc                    22.13-1

Versions of packages evolution recommends:
ii  bogofilter         1.2.2+dfsg1-1
ii  evolution-plugins  3.2.2-1
ii  evolution-webcal   2.32.0-2
ii  spamassassin       3.3.2-2
ii  yelp               3.2.1+dfsg-1+b1

Versions of packages evolution suggests:
ii  evolution-dbg                   3.2.2-1
ii  evolution-exchange              <none>
ii  evolution-plugins-experimental  <none>
ii  gnupg                           1.4.11-3
ii  network-manager                 0.9.2.0-2

-- debconf information:
  evolution/kill_processes:
  evolution/needs_shutdown:

-- bt:
#0  0x00007f5867d996c0 in pvl_head () from /usr/lib/libical.so.0
No symbol table info available.
#1  0x00007f5867d8705c in icalcomponent_free () from /usr/lib/libical.so.0
No symbol table info available.
#2  0x00007f5867d87053 in icalcomponent_free () from /usr/lib/libical.so.0
No symbol table info available.
#3  0x00007f583c86a8e3 in write_calendar (error=0x7f58400e1b68, stream=0x2a1e360, source_list=<optimized out>, uid=<optimized out>) at publish-format-ical.c:131
        source = <optimized out>
        client = 0x2629360
        objects = 0x58faca0
        top_level = 0x7f58392c2950
        res = <optimized out>
#4  publish_calendar_as_ical (stream=0x2a1e360, uri=<optimized out>, error=0x7f58400e1b68) at publish-format-ical.c:151
        uid = <optimized out>
        l = 0x2b5d670
        source_list = 0x59086a0
#5  0x00007f583c868c1b in publish_online (uri=0x3d87540, file=<optimized out>, perror=0x7f58400e1bb8, can_report_success=1) at publish-calendar.c:225
        stream = 0x2a1e360
        error = 0x0
#6  0x00007f583c869068 in publish (can_report_success=1, uri=0x3d87540) at publish-calendar.c:461
        error = 0x0
        file = 0x5901af0
#7  publish (uri=0x3d87540, can_report_success=1) at publish-calendar.c:444
No locals.
#8  0x00007f583c8691bd in publish_urls (data=<optimized out>) at publish-calendar.c:930
        uri = <optimized out>
        l = 0x3ce5910
#9  0x00007f585fdd77e6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#10 0x00007f586565cb50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#11 0x00007f585f8b64ad in clone () from /lib/x86_64-linux-gnu/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.





More information about the Pkg-evolution-maintainers mailing list