Evolution crash using Exchange OWA during authenticate

Bug #352660 reported by jackocleebrown
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
evolution-exchange
Fix Released
Critical
evolution-data-server (Ubuntu)
Fix Released
Medium
Unassigned
Declined for Jaunty by Pedro Villavicencio

Bug Description

Binary package hint: evolution-data-server

Steps to recreate:

1) start outlook
2) configure exchange OWA account
3) crash will occur when entering password for the first time.

This bug appears to be know upstream: http://bugzilla.gnome.org/show_bug.cgi?id=574522

Tags: evolution
affects: evolution-data-server (Ubuntu) → evolution-exchange (Ubuntu)
Changed in evolution-exchange (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Changed in evolution-exchange:
status: Unknown → In Progress
Revision history for this message
Pedro Villavicencio (pedro) wrote :

the report is being worked upstream and it's not a jaunty blocker.

Revision history for this message
jackocleebrown (jack-ocleebrown) wrote :

Currently with Jaunty Beta neither exchange OWA nor exchange MAPI are working on Evolution. This is a pretty big drawback to anyone hoping to use Ubuntu as a windows replacement.

CIao, Jack.

affects: evolution-exchange (Ubuntu) → evolution-data-server (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evolution-data-server - 2.26.0-0ubuntu2

---------------
evolution-data-server (2.26.0-0ubuntu2) jaunty; urgency=low

  * debian/patches/90_svn_update.patch:
    - update to the current svn version so it get testing before next tarball
      (lp: #326853, #338789, #352660)

 -- Sebastien Bacher <email address hidden> Wed, 08 Apr 2009 17:44:02 +0200

Changed in evolution-data-server (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
jackocleebrown (jack-ocleebrown) wrote :

After upgrading to the new packages I still have a problem... but it appears to be different.

jack@mpc540:~$ gdb evolution
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(gdb) run
Starting program: /usr/bin/evolution
[Thread debugging using libthread_db enabled]
[New Thread 0x7fb2912527f0 (LWP 7344)]
** (evolution:7344): DEBUG: Loading Exchange MAPI Plugin

** (evolution:7344): DEBUG: MAPI listener is constructed with 0 listed MAPI accounts
[New Thread 0x7fb2753bf950 (LWP 7351)]
[New Thread 0x7fb274bbe950 (LWP 7352)]
[Thread 0x7fb274bbe950 (LWP 7352) exited]
[New Thread 0x7fb274bbe950 (LWP 7353)]
[New Thread 0x7fb27100a950 (LWP 7354)]
[New Thread 0x7fb26f931950 (LWP 7357)]
[Thread 0x7fb26f931950 (LWP 7357) exited]
[Thread 0x7fb27100a950 (LWP 7354) exited]
[New Thread 0x7fb27100a950 (LWP 7358)]
[New Thread 0x7fb26f931950 (LWP 7359)]
[New Thread 0x7fb26f130950 (LWP 7360)]
[Thread 0x7fb27100a950 (LWP 7358) exited]
[Thread 0x7fb26f130950 (LWP 7360) exited]
e-data-server-ui-Message: Unable to find password(s) in keyring (Keyring reports: No matching results)
e-data-server-ui-Message: Key file does not have group 'Passwords-Exchange'
[New Thread 0x7fb26f130950 (LWP 7368)]
[Thread 0x7fb26f130950 (LWP 7368) exited]
[New Thread 0x7fb26f130950 (LWP 7369)]
[Thread 0x7fb26f931950 (LWP 7359) exited]
[Thread 0x7fb26f130950 (LWP 7369) exited]
[New Thread 0x7fb26f130950 (LWP 7370)]
[New Thread 0x7fb26f931950 (LWP 7371)]
[Thread 0x7fb26f130950 (LWP 7370) exited]
[Thread 0x7fb26f931950 (LWP 7371) exited]

(evolution:7344): e-data-server-ui-WARNING **: Unable to find password(s) in keyring (Keyring reports: No matching results)

(evolution:7344): e-utils-WARNING **: No parent set, or default parent available for error dialog

GThread-ERROR **: file /build/buildd/glib2.0-2.20.0/gthread/gthread-posix.c: line 171 (g_mutex_free_posix_impl): error 'Device or resource busy' during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fb2912527f0 (LWP 7344)]
0x00007fb2846e1fb5 in raise () from /lib/libc.so.6
(gdb) quit
The program is running. Exit anyway? (y or n) y

Revision history for this message
hanasaki (hanasaki-ubuntu) wrote :

Does not seem to be fixed as of 2009-04-10 as indicated below. Please review and reevaluate... contrary to Pedro, IMO this is a blocker. loosing email access is a big deal.

Thank you.

trying to setup evolution for a owa connection to outlook
1. does not appear to go through my squid proxy on http/https - squid logs confirm this
2. times out and core dumps. enter all information and hit "authenticate"
  enter password when prompted.
  seems to ask for password before doing any connection to outlook
    why? no logs for owa access in my squid logs.

GThread-ERROR **: file /build/buildd/glib2.0-2.20.0/gthread/gthread-posix.c: line 171 (g_mutex_free_posix_impl): error 'Device or resource busy' during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'
aborting...
Aborted (core dumped)

////////////
Pedro Villavicencio wrote on 2009-04-06: (permalink)
the report is being worked upstream and it's not a jaunty blocker.

Launchpad Janitor on 2009-04-08
evolution-data-server (Ubuntu) status: Triaged → Fix Released

Revision history for this message
rsclison (rsclison) wrote :

I confirm the bug is not fixed as of 2009-04-14. Loosing email access is effectively a big deal.

Revision history for this message
Anton Keks (anton-azib) wrote :

Doesn't work here as well.

Is there an updated deb package available with the fix that was committed upstream on 2009-04-07?

Revision history for this message
Anton Keks (anton-azib) wrote :

Ok, I see it should be available in 2.26.0-0ubuntu2, which I already have...

Revision history for this message
Anton Keks (anton-azib) wrote :

This one appears to be the more correct upstream bug report:
http://bugzilla.gnome.org/show_bug.cgi?id=573883

Revision history for this message
Anton Keks (anton-azib) wrote :

After updating to evolution-data-server to 2.26.1-0ubuntu1, it stopped crashing
with this message.

But, unfortunately, it still doesn't work: now evolution complains that:
---
(evolution:8342): camel-exchange-provider-WARNING **: Unable to load Exchage
summary for folder personal: no such table: personal

** (evolution:8342): DEBUG: EI: mail_read_notify
** (evolution:8342): DEBUG: MAIL SERVER: Count changed: 0

(evolution:8342): evolution-mail-WARNING **: Failed to refresh folders: Lost
connection to Evolution Exchange backend process
---

However, evolution-data-server's process still up and running, see thread dump in gnome bug: http://bugzilla.gnome.org/show_bug.cgi?id=574522

Revision history for this message
rsclison (rsclison) wrote :

For me after updating to evolution-data-server 2.26.1-0ubuntu1 it stills crash with exactly the same message.

Revision history for this message
jackocleebrown (jack-ocleebrown) wrote :

Same for me too, after upgrade to evolution-data-server 2.26.1-0ubuntu1 I still have the same crash and message:

GThread-ERROR **: file /build/buildd/glib2.0-2.20.1/gthread/gthread-posix.c: line 171 (g_mutex_free_posix_impl): error 'Device or resource busy' during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'
aborting...

Changed in evolution-exchange:
status: In Progress → Fix Released
Revision history for this message
Anton Keks (anton-azib) wrote :

I have reported a new bug upstream with the new stack traces:
http://bugzilla.gnome.org/show_bug.cgi?id=579140

Revision history for this message
Anton Keks (anton-azib) wrote :

The new detailed stack trace is now there

Changed in evolution-exchange:
status: Fix Released → Unknown
Changed in evolution-exchange:
status: Unknown → New
Revision history for this message
Anton Keks (anton-azib) wrote :

I have checked that the following patch eliminates the crash:
http://bugzilla.gnome.org/show_bug.cgi?id=574957

It should be applied in Ubuntu.

Changed in evolution-exchange:
status: New → Unknown
Changed in evolution-exchange:
status: Unknown → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

the libsoup change has already been uploaded as a jaunty update, see bug #313686

Revision history for this message
dc (darkcharl) wrote :

Looks better with libsoup2.4-1 (2.26.0-0ubuntu3).

Changed in evolution-exchange:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.