evolution crashed with SIGSEGV in g_closure_invoke(). i had typo'd my server name and evolution could not connect. when i tried to cancel it crashed.

Bug #210019 reported by Mike Sandman
6
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: evolution

i can consistently reproduce the issue. If I "misconfigured" my email account (for example, misspell the server name) so evolution cannot connect to the server at start up, i get an error box at the bottom--see screen shot. then if i click the "Red octagon with the white X" to close the error, my machine pegs for several seconds until evolution finally crashes

$ dmesg
[ 2983.376577] evolution[15229]: segfault at 2000000329 rip 7fb1bc469484 rsp 7fffc4ce97b0 error 4

$ tail apport.log
apport (pid 15244) Mon Mar 31 21:09:35 2008: called for pid 15229, signal 11
apport (pid 15244) Mon Mar 31 21:09:35 2008: executable: /usr/bin/evolution (command line "evolution --component=mail")

$ lsb_release -rd
Description: Ubuntu hardy (development branch)
Release: 8.04

$ apt-cache policy evolution
evolution:
  Installed: 2.22.0-0ubuntu2
  Candidate: 2.22.0-0ubuntu2
  Version table:
 *** 2.22.0-0ubuntu2 0
        500 http://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
Architecture: amd64
Date: Mon Mar 31 20:53:58 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/evolution
NonfreeKernelModules: nvidia
Package: evolution 2.22.0-0ubuntu2
PackageArchitecture: amd64
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:
 ?? ()
 ?? ()
 ?? ()
 g_closure_invoke ()
 ?? () from /usr/lib/libgobject-2.0.so.0
Title: evolution crashed with SIGSEGV in g_closure_invoke()
Uname: Linux 2.6.24-12-generic x86_64
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev video

Tags: apport-crash
Revision history for this message
Mike Sandman (n8behavior) wrote :
Revision history for this message
Mike Sandman (n8behavior) wrote :

i can consistently get it to fail under gdb. here is a brief snippet

[New Thread 0x416ae950 (LWP 15492)]

(evolution:15473): evolution-mail-WARNING **: Error occurred while existing dialogue active:
Could not connect to imap.thesandmans.com: Connection refused
[Thread 0x416ae950 (LWP 15492) exited]
[Thread 0x426b0950 (LWP 15489) exited]
[Thread 0x42eb1950 (LWP 15491) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f28ca3c57c0 (LWP 15473)]
0x00007f28c9b80484 in ?? () from /usr/lib/evolution/2.22/libemiscwidgets.so.0
(gdb)

i would be happy to provide more debugging, if deemed useful. i do not have the source for evolution, nor am i setup to build from source on this machine right now, but would be willing to try if i must :)

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.