evolution crashed with SIGSEGV in e_flag_set()

Bug #287136 reported by Ted Gould
228
This bug affects 16 people
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Critical
evolution (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

While starting Evolution and it was refreshing my folders it crashed. I was switching messages at the time that it crashed. Backtrace attached.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/evolution
NonfreeKernelModules: nvidia
Package: evolution 2.24.1-0ubuntu1
ProcAttrCurrent: unconfined
ProcCmdline: evolution --component=mail
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: evolution
StacktraceTop:
 pthread_mutex_lock ()
 e_flag_set (flag=0x8ef15f8) at e-flag.c:83
 try_open_e_book_cb (book=0x994c740, status=E_BOOK_ERROR_OK,
 emit_async_open_response (data=0x98e70e0) at e-book.c:2762
 ?? () from /usr/lib/libglib-2.0.so.0
Title: evolution crashed with SIGSEGV in pthread_mutex_lock()
Uname: Linux 2.6.27-7-generic i686
UserGroups: adm admin audio cdrom dialout dip fax floppy fuse libvirtd lpadmin netdev plugdev powerdev pulse pulse-access pulse-rt scanner video

Tags: apport-crash

Related branches

Revision history for this message
Ted Gould (ted) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
e_flag_set (flag=0x8ef15f8) at e-flag.c:83
try_open_e_book_cb (book=0x994c740, status=E_BOOK_ERROR_OK, closure=0xb3202108)
emit_async_open_response (data=0x98e70e0) at e-book.c:2762
g_idle_dispatch (source=0x98e07f8, callback=0x1c5e, user_data=0x98e70e0)

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in evolution:
importance: Undecided → Medium
Revision history for this message
Guilherme Salgado (salgado) wrote : Re: evolution crashes on startup while switching messages and loading IMAP folders

As I explained on bug 287423, I can reproduce this backtrace by opening the Preferences dialog. And it happens nearly all the time I open it, making this a rather painful bug.

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

could you try getting a valgrind log?

Revision history for this message
Guilherme Salgado (salgado) wrote :

strace log

Revision history for this message
Guilherme Salgado (salgado) wrote :

And here's the only logfile generated by valgrind.

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

The crash is due to the change on http://bugzilla.gnome.org/show_bug.cgi?id=364542

Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in evolution:
assignee: nobody → desktop-bugs
status: New → Triaged
Revision history for this message
John Leach (johnleach) wrote :

I can reproduce this easily just by clicking back and forth between folders.

Revision history for this message
Guilherme Salgado (salgado) wrote :

The latest patch on http://bugzilla.gnome.org/show_bug.cgi?id=557613 seems to fix it for me. People who are familiar with building .deb packages may want to give it a try too.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evolution - 2.24.1-0ubuntu2

---------------
evolution (2.24.1-0ubuntu2) intrepid; urgency=low

  * debian/patches/90_upstream_fix_crasher.patch:
    - upstream change to fix a crasher, wait for the eflag to be set before
      continuing so the callback function works correctly (lp: #287136)

 -- Sebastien Bacher <email address hidden> Mon, 27 Oct 2008 09:44:03 +0100

Changed in evolution:
status: Triaged → Fix Released
Revision history for this message
Hans Ole Røngaard (rongaard) wrote : Comodo AntiSpam Alert from Hans Ole Røngaard
  • unnamed Edit (5.0 KiB, image/gif; name="passcode.gif")

Hi, it's Hans Ole Røngaard.
I finally decided I'd had enough of junk mail, and installed a fantastic application that gets rid of it all.
Unfortunately, you are not yet in my trusted senders list!! The only way I'll get your emails is if you follow the steps outlined below:

Here's all you have to do:

1. Press Reply
2. In the body of the reply, type in my AntiSpam Passcode contained in the graphical attachment.
3. Press Send

When I receive this reply, I will know that it was really you that sent me the email and not a
computerized spammer. I will then be able to receive all your mail. This authentication will be
done only once.

Thank you &amp; have a great day,
Hans Ole Røngaard

------------------------------------------------------------------------------------------------
You are receiving this messages in response to your email to <email address hidden>, a Comodo AntiSpam user.
Our Passcode Authentication Technology requires senders to verify themselves before their mail is delivered. You will only need to do this once.

Comodo AntiSpam is completely free. Experience a 100% spam free inbox for yourself by visiting
 www.comodoantispam.com

X-Comodo-AntiSpamRFA (<email address hidden>)

Changed in evolution:
status: Unknown → Fix Released
Revision history for this message
Pedro Villavicencio (pedro) wrote :

re opening this is still an issue (bug 346297), upstream bug was re opened too.

Changed in evolution (Ubuntu):
status: Fix Released → Triaged
Changed in evolution:
status: Fix Released → New
Revision history for this message
Dim Zoom (dimzoom) wrote :

still present in jaunty beta up to date thanks :)

Changed in evolution:
status: New → Confirmed
Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

We got a new duplicate for karmic: bug #469560.

Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :
Changed in evolution (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (6.0 KiB)

This bug was fixed in the package evolution - 2.28.2-1ubuntu1

---------------
evolution (2.28.2-1ubuntu1) lucid; urgency=low

  * Resync on Debian
  * New upstream version:
    Bug Fixes:
    - #271836 - Incorrect signature for "model_cell_changed" signal handler
    - #397265 - Image loading for new contact requires restarting Evolution
    - #411768 - Drag and drop header columns (lp: #344373)
    - #468736 - Prevent recursion in em-format
    - #474502 - Don't check for contacts in broken address books
    - #551464 - Paste files into composer as attachments
    - #551603 - Special case "positive zero alarms"
    - #554779 - Removal of task due date does not sync from Palm
    - #555901 - Preserve Start/End/Due timezone when editing in list view
    - #557613 - evolution crashed with SIGSEGV in try_open_e_book_cb
                (lp: #287136)
    - #570835 - Custom e-mail headers inserted with double column
    - #590127 - Define ETable::vertical-spacing style property
    - #596027 - In Anjal, although invalid mail address warning popup, mail's
                tab closed automatically
    - #596566 - Crash on quit with composer window opened (lp: #438382)
    - #596827 - Don't remove meeting attendees after edit
    - #597582 - Original Date: header should be given precedence
    - #599124 - Signature always includes an empty line in front of text
                (lp: #456220)
    - #599190 - Drag and drop broken for received MIME parts (lp: #456690)
    - #599245 - Use bitwise AND instead of logical AND for checking flags
    - #599627 - Crash when adding a new task in a table
    - #599792 - Anjal composer's Send button doesn't work after pressed Save
                Drafts button
    - #599882 - Crash in em_folder_tree_select_prev_path() when wrapping to
                bottom
    - #600132 - Direct print from composer fails when special characters used
    - #600133 - Crash on day view print preview without all day events
                (lp: #464197)
    - #601202 - Evo deletes system addressbook
    - #601218 - Accepted meeting doesn't show attachments in calendar view
    - #601219 - Transient dialogs in composer window blocks main window
    - #601644 - Disable rename for system folders
    Other Changes:
    Synchronize with attachment logic in Evolution 2.29.
    Improve comments: widgets/misc/e-filter-bar.c
    [PATCH] Output an error message on system filter rules loading error
    Use same macro name for consistency
    Add mail_component_show_status_bar
    Explicitly dllimport/export comp_editor_registry on Windows
    Support other forward types for Anjal.
    Sync to disk the outbox, since if we crash, we endup sending mail again.
    Add support for Googlemail and hotmail/live/msn.com accounts.
    Translations
  * debian/control:
    - Build-Depends on liblpint-bonobo-dev for the lpi patch
    - conflicts, replaces, provides the previous documentation binaries
    - don't Build-Depends on libgnomeprint2.2-dev, libgnomeprintui2.2-dev
    - don't build depends on pilot-link it's not required
    - don't split documentation since it goes to langpacks
    - don't use po-debconf there either
    - evolution replaces evoluti...

Read more...

Changed in evolution (Ubuntu):
status: Fix Committed → Fix Released
Changed in evolution:
status: Confirmed → Fix Released
Changed in evolution:
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.