After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 359574 - Crash when creating a webcal calander (SSL, http basic authentication)
Crash when creating a webcal calander (SSL, http basic authentication)
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Calendar
1.8.x (obsolete)
Other other
: High critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
: 354719 360836 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-04 12:42 UTC by Sam Morris
Modified: 2007-11-07 01:34 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Sam Morris 2006-10-04 12:41:53 UTC
Distribution: Debian testing/unstable
Package: Evolution
Severity: Normal
Version: GNOME2.15.91 2.8.x
Gnome-Distributor: Debian
Synopsis: Crash when creating a webcal calander (SSL, http basic authentication)
Bugzilla-Product: Evolution
Bugzilla-Component: Calendar
Bugzilla-Version: 2.8.x
BugBuddy-GnomeVersion: 2.0 (2.16.0)
Description:
Description of the crash:
Evolution crashes when creating the calendar; when restarting it, all
calendars are disabled. When re-enabling the calendar in question Evo
crashes again.

Additional Information:
The web server is using SSL and is protected by http basic
authentication


Debugging Information:

Backtrace was generated from '/usr/libexec/evolution-data-server-1.8'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1490090304 (LWP 27517)]
[New Thread -1526846544 (LWP 27527)]
[New Thread -1492825168 (LWP 27518)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1490090304 (LWP 27517))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #2 strtold_l
    from /lib/tls/i686/cmov/libc.so.6
  • #3 system
    from /lib/tls/i686/cmov/libc.so.6
  • #4 system
    from /lib/tls/i686/cmov/libpthread.so.0
  • #5 gnome_segv_handler
    at server.c line 114
  • #6 <signal handler called>
  • #7 strcmp
    from /lib/tls/i686/cmov/libc.so.6
  • #8 IA__g_str_equal
    at gstring.c line 77
  • #9 begin_retrieval_cb
    at e-cal-backend-http.c line 449
  • #10 g_idle_dispatch
    at gmain.c line 3926
  • #11 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #12 g_main_context_iterate
    at gmain.c line 2677
  • #13 IA__g_main_loop_run
    at gmain.c line 2881
  • #14 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #15 main
    at server.c line 393
  • #16 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #17 _start
    at ../sysdeps/i386/elf/start.S line 119
  • #0 __kernel_vsyscall




------- Bug created by bug-buddy at 2006-10-04 12:42 -------

Comment 1 Karsten Bräckelmann 2006-10-04 12:48:39 UTC
*** Bug 354719 has been marked as a duplicate of this bug. ***
Comment 2 Karsten Bräckelmann 2006-10-04 12:52:35 UTC
e-d-s, also confirming
Comment 3 Sam Morris 2006-10-04 13:31:45 UTC
BTW, let me know if you want local variables or any other info.
Comment 4 Sam Morris 2006-10-04 13:58:12 UTC
Hm, even after e-d-s has died and been respawned, Evolution itself crashes if I try to change to select/view any other calendar (even local ones). I can't even remove the buggy calendar!

I'll submit a separate bug + stack trace in a moment.
Comment 5 Poornima 2006-10-09 10:54:57 UTC
*** Bug 360836 has been marked as a duplicate of this bug. ***
Comment 6 Sam Morris 2006-11-28 00:01:56 UTC
The CN attribute of the subject of the certificate that was presented by my web server did not match the hostname of the server.

I just tried adding a new calendar that required SSL and HTTP basic authentication, but with a URL that matched the common name of the certificate subject, and there was no crash! I just got a '401 unauthorized' error dialog from Evolution.
Comment 7 Sebastien Bacher 2006-12-01 10:14:29 UTC
Ubuntu bug with a similar backtrace: https://bugs.launchpad.net/products/evolution-data-server/+bug/60559

"Click on the date / time applet on the top gnome panel.

Bug Buddy will launch with the backtrace below.

I have evolution set up to show me a google calendar if that makes any difference
...
http://librarian.launchpad.net/4312140/gdb-eds.txt
debugging backtrace
...
Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 7661)

  • #0 strcmp
    from /lib/tls/i686/cmov/libc.so.6
  • #1 g_str_equal
    from /usr/lib/libglib-2.0.so.0
  • #2 begin_retrieval_cb
    at e-cal-backend-http.c line 449
  • #3 g_source_is_destroyed
    from /usr/lib/libglib-2.0.so.0
  • #4 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0

Comment 8 Sam Morris 2007-11-07 01:34:19 UTC
This seems to be fixed with 2.12.