2.22.1.1 stable update

Bug #226925 reported by Sebastien Bacher
12
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Fix Released
Wishlist
Ubuntu Desktop Bugs
Hardy
Fix Released
Wishlist
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

the new stable version fixes several annoying bugs and should be available in the hardy updates

Related branches

Revision history for this message
Sebastien Bacher (seb128) wrote :

The bugs fixed summary

Bug Fixes:
 #334444: Add the attachments and draw the bar (Srinivasa Ragavan)
 #338330: (Novell Bugzilla) Internet Based Calendar Events Are Declined By Evolution/GroupWise (Chenthill Palanisamy)
 #358644: (Novell Bugzilla) Retracted groupwise appointments should disappear as soon as they are retracted. (Chenthill Palanisamy)
 #363908: Fix a crash at exit (Srinivasa Ragavan)
 #368277: Allow copy & paste of email addresses from an appointment to a mail message (Ashish Shrivastava)
 #378203: Return sanely if the path value is corrupted (Bharath Acharya)
 #382687: (Novell Bugzilla) Fixed a deadlock when downloading data on a rather loaded system (Srinivasa Ragavan)
 #451976: Try to find text/html part in multipart/alternative when in normal mode (Milan Crha)
 #467892: Do not inherit search filters when opening messages in new window (Milan Crha)
 #502913: Make Always carbon-copy (cc) option work again (Bharath Acharya)
 #511337: Fixed a crash when simultaneously pressing the "show" preview/arrow button on several very large image attachments in an e-mail. (Milan Crha)
 #518103: Check online status from NetworkManager at startup instead of using the last-used-state. (James Westby)
 #523402: Fixed a crash on paste event in calendar (Milan Crha)
 #524121: Fixed a typo (Milan Crha)
 #528817: Fix a typo in the logic that caused Exchange Operations disabled on startup (Matthew Barnes)
 #529375: Look up in local address book for addresses to exclude mail sent by known contacts from junk filtering if said so (Milan Crha)
 #529893: Properly set type hint on tooltip window. (Danny Baumann)
 #530245: Let searches work with labels again. (Milan Crha)
 #530672: Fix Evolution crash when viewing pgp-signed message (Shuai Liu)

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Wishlist
status: New → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

the simplified debdiff, filtering the translations, autotools and debian backport changes

Revision history for this message
Steve Langasek (vorlon) wrote :

Accepted into -proposed, please test and give feedback here

Changed in evolution:
status: Triaged → Fix Committed
Revision history for this message
Stefano Angeleri (weltall) wrote :

at a first look it seems to work fine

Revision history for this message
Pedro Villavicencio (pedro) wrote :

I've tested the package from the proposed repository for about ~1 day and everything looks fine.

Revision history for this message
Dmitry Pankratov (dremon) wrote :

This update broke up Groupwise client, it is constantly crashing upon connection

Revision history for this message
Sebastien Bacher (seb128) wrote :

the commenter didn't subscribe to the bug and didn't include any useful details either, not really useful

Revision history for this message
Dmitry Pankratov (dremon) wrote :

Here are the details:
Ubuntu: 8.04/AMD64
Evolution: 2.22.1.1-0ubuntu1

Description: crash when connecting to groupwise account.

Stack trace:
 #0 0x00007f6f635f4095 in raise () from /lib/libc.so.6
#1 0x00007f6f635f5af0 in abort () from /lib/libc.so.6
#2 0x00007f6f6362ea7b in ?? () from /lib/libc.so.6
#3 0x00007f6f6363608a in ?? () from /lib/libc.so.6
#4 0x00007f6f63639c1c in free () from /lib/libc.so.6
#5 0x00007f6f63958ded in g_list_foreach () from /usr/lib/libglib-2.0.so.0
#6 0x00007f6f5da86db5 in e_gw_container_finalize (object=0xd4ca00) at e-gw-container.c:116
#7 0x00007f6f63df89a0 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#8 0x00007f6f63958ded in g_list_foreach () from /usr/lib/libglib-2.0.so.0
#9 0x00007f6f5da7cda7 in e_gw_connection_free_container_list (container_list=0x7f6f500ceb80)
    at e-gw-connection.c:710
#10 0x00007f6f58c5425b in groupwise_folders_sync (store=0x6e16f0, ex=0xac1910)
    at camel-groupwise-store.c:975
#11 0x00007f6f58c54739 in groupwise_get_folder_info (store=0x6e16f0, top=0x0,
    flags=<value optimized out>, ex=0xac1910) at camel-groupwise-store.c:1152
#12 0x00007f6f6ba214c7 in camel_store_get_folder_info (store=0x6e16f0, top=0x0, flags=7,
    ex=0xac1910) at camel-store.c:794
#13 0x00007f6f5d5a425b in ?? () from /usr/lib/evolution/2.22/components/libevolution-mail.so
#14 0x00007f6f5d5d5f5a in ?? () from /usr/lib/evolution/2.22/components/libevolution-mail.so
#15 0x00007f6f63982bf7 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x00007f6f63981054 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0x00007f6f6a0ef3f7 in start_thread () from /lib/libpthread.so.0
#18 0x00007f6f63699b2d in clone () from /lib/libc.so.6
#19 0x0000000000000000 in ?? ()

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you install libglib2.0-0-dbgsym evolution-data-server-dbg evolution-dbg and get a new stacktrace? also trying to run valgrind as described on https://wiki.ubuntu.com/Valgrind would be useful

Revision history for this message
Dmitry Pankratov (dremon) wrote :

Well, the bug is pretty obvious if you look in the e-gw-container.c sources, the free_node function:
static void free_node(EShUsers *user)
{
 if(user){
  g_free(user->email);
  g_free (user);
 }
 g_free (user);
 return ;
}

I've created a patch that solves it, please see the attachment. Compiled and tested - works OK.

Revision history for this message
Martin Pitt (pitti) wrote :

Great, thanks dremon!

Changed in evolution:
status: Fix Committed → In Progress
status: Fix Committed → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

I removed the faulty evolution version from hardy-proposed.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue is due to evolution-data-server and not evolution, there is bug #228107 about that, I'll reupload evolution and a fixed evolution-data-server

Revision history for this message
Sebastien Bacher (seb128) wrote :

there is an evolution regression though, bug #228279, I'll upload a new revision fixing this one

Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into -proposed, please test and give feedback here

Changed in evolution:
status: In Progress → Fix Committed
Revision history for this message
Tobias Richter (tsr-ubuntu) wrote :

calendar regression: bug #231091 evolution does not recognize a meeting

Revision history for this message
Martin Pitt (pitti) wrote :

hardy-proposed copied to intrepid.

Changed in evolution:
status: In Progress → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Copied to hardy-updates.

Changed in evolution:
status: Fix Committed → Fix Released
Revision history for this message
mnott (spam-mnsoft) wrote :

I just tune into this discussion. Got the update using apt-get to 2.22.1.1 on hardy as of today. Evolution should connect to an exchange server.

As of now, Evolution crashes after a short time. Any editing messages are lost. The program just hangs, and if it was started from the command line, I get

libnm_glib_nm_state_cb: dbus returned an error.
  (org.freedesktop.DBus.Error.ServiceUnknown) The name org.freedesktop.NetworkManager was not provided by any .service files

(evolution:28940): gtkhtml-WARNING **: Cannot create spell dictionary instance (iid:OAFIID:GNOME_Spell_Dictionary:0.3)

(evolution:28940): Bonobo-WARNING **: Activation exception 'Failed to activate 'OAFIID:GNOME_Spell_Control:0.3''
Killed

Revision history for this message
Martin Pitt (pitti) wrote : Re: [Bug 226925] Re: 2.22.1.1 stable update

mnott [2008-06-03 6:14 -0000]:
> libnm_glib_nm_state_cb: dbus returned an error.
> (org.freedesktop.DBus.Error.ServiceUnknown) The name
> org.freedesktop.NetworkManager was not provided by any .service
> files

Do you actually have NetworkManager running?

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.