evolution crashed with SIGSEGV in send_dbus_message()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: evolution
evolution crashes somewhere in the mail notifier.
#5 0x00007f8f31cbd18e in send_dbus_message (name=<value optimized out>, data=0x292e050 "imap:/
val = 0x7f8f2c24cb10 "msg_subject:
message = 0x1c81320
builder = 0x2b20a00
error = 0x0
#6 0x00007f8f31cbdb05 in new_notify_dbus (ep=<value optimized out>, t=0x1faa9e0) at mail-notificati
No locals.
#7 org_gnome_
#8 0x00007f8f5c46d9d2 in e_event_emit (event=0x14a5760, id=0x7f8f4867234b "folder.changed", target=0x1faa9e0) at e-event.c:270
info = 0x261d650
item = 0x14c7630
p = 0x14a57a0
events = <value optimized out>
#9 0x00007f8f48619ba9 in mail_backend_
folder = 0x7f8f2e51bdc0
event = 0x14a5760
target = 0x1faa9e0
model = <value optimized out>
flags = 8
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: evolution 2.32.2-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.37-6-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Mon Feb 21 09:03:57 2011
ExecutablePath: /usr/bin/evolution
ProcCmdline: evolution
ProcCwd: /
ProcEnviron:
SHELL=
LC_MESSAGES=
PATH=(custom, user)
LANGUAGE=en_US:en
LANG=en_US.UTF-8
SegvAnalysis:
Segfault happened at: 0x7f8f5ac79aa2 <g_variant_
PC (0x7f8f5ac79aa2) ok
source "$0x4" ok
destination "0x20(%rdi)" (0x00000020) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: evolution
StacktraceTop:
g_variant_
g_variant_
g_variant_
g_variant_new_va (format_
g_variant_
Title: evolution crashed with SIGSEGV in g_variant_
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
Changed in evolution (Ubuntu): | |
status: | New → Opinion |
Changed in evolution (Ubuntu): | |
status: | Opinion → New |
Changed in evolution (Ubuntu): | |
assignee: | Ubuntu Desktop (ubuntu-desktop) → nobody |
Changed in evolution (Ubuntu): | |
status: | New → Triaged |
Can you reproduce this problem? Can you run evolution from the terminal and see what output is printed?
It appears what might be happening is the email doesn't contain valid UTF-8, and dbus/gvariant doesn't handle this case.