Bug 772588

Summary: [abrt] evolution-3.2.2-1.fc16: e_credentials_free: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)
Product: [Fedora] Fedora Reporter: Louis van Dyk <louis>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: lucilanga, mbarnes, mcrha
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:777c7e43b8af6809eda5604215111413c332e161
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-04-04 18:38:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
File: gconf_subtree
none
File: dso_list
none
File: maps
none
File: backtrace
none
Regenerated backtrace after debuginfo installed none

Description Louis van Dyk 2012-01-09 10:42:04 UTC
libreport version: 2.0.8
abrt_version:   2.0.7
backtrace_rating: 3
cmdline:        evolution
comment:        I opened Evolution, and while it was catching up the IMAP inbox, I was prompted for the Exhange Web Services password.  I clicked New Mail Message and was prompted for the Global Address Book password, then after that for the Contacts password.  When I entered that, Evolution vanished.
crash_function: e_credentials_free
executable:     /usr/bin/evolution
kernel:         3.1.5-6.fc16.x86_64
pid:            8506
pwd:            /home/louis
reason:         Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)
time:           Mon 09 Jan 2012 12:21:37 PM SAST
uid:            1000
username:       louis

backtrace:      Text file, 47860 bytes
dso_list:       Text file, 19713 bytes
gconf_subtree:  Text file, 27292 bytes
maps:           Text file, 92686 bytes

environ:
:XDG_VTNR=2
:XDG_SESSION_ID=2
:HOSTNAME=fedora.localdomain
:IMSETTINGS_INTEGRATE_DESKTOP=yes
:SHELL=/bin/bash
:TERM=dumb
:HISTSIZE=1000
:XDG_SESSION_COOKIE=7075619d19a1b86ee0cf10000000000d-1324680898.87144-2069125478
:GNOME_KEYRING_CONTROL=/tmp/keyring-Ea9w8g
:IMSETTINGS_MODULE=none
:USER=louis
:USERNAME=louis
:MAIL=/var/spool/mail/louis
:PATH=/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/louis/.local/bin:/home/louis/bin
:DESKTOP_SESSION=gnome
:QT_IM_MODULE=xim
:PWD=/home/louis
:XMODIFIERS=@im=none
:KDE_IS_PRELINKED=1
:GNOME_KEYRING_PID=1637
:LANG=en_US.utf8
:GDM_LANG=en_US.utf8
:KDEDIRS=/usr
:GDMSESSION=gnome
:HISTCONTROL=ignoredups
:HOME=/home/louis
:XDG_SEAT=seat0
:SHLVL=1
:LOGNAME=louis
:CVS_RSH=ssh
:DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-kVHW7yFUB9,guid=7f8d00f13e085dffe6cd892500000062
:'LESSOPEN=||/usr/bin/lesspipe.sh %s'
:WINDOWPATH=2
:XDG_RUNTIME_DIR=/run/user/louis
:DISPLAY=:1
:XAUTHORITY=/var/run/gdm/auth-for-louis-Db5601/database
:_=/usr/bin/gnome-session
:GNOME_DESKTOP_SESSION_ID=this-is-deprecated
:SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1644,unix/unix:/tmp/.ICE-unix/1644
:SSH_AUTH_SOCK=/tmp/keyring-Ea9w8g/ssh
:GPG_AGENT_INFO=/tmp/keyring-Ea9w8g/gpg:0:1
:GJS_DEBUG_OUTPUT=stderr
:'GJS_DEBUG_TOPICS=JS ERROR;JS LOG'
:DESKTOP_STARTUP_ID=gnome-shell-1870-fedora.localdomain-evolution-13_TIME1423641688
:GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/evolution.desktop
:GIO_LAUNCHED_DESKTOP_FILE_PID=8506

smolt_data:
:
:
:General
:=================================
:UUID: a52009f1-d4f3-476f-ac10-feb7dea90149
:OS: Fedora release 16 (Verne)
:Default run level: Unknown
:Language: en_US.utf8
:Platform: x86_64
:BogoMIPS: 5199.10
:CPU Vendor: GenuineIntel
:CPU Model: Pentium(R) Dual-Core  CPU      E5300  @ 2.60GHz
:CPU Stepping: 10
:CPU Family: 6
:CPU Model Num: 23
:Number of CPUs: 2
:CPU Speed: 2600
:System Memory: 3954
:System Swap: 6015
:Vendor: System manufacturer
:System: System Product Name System Version
:Form factor: Desktop
:Kernel: 3.1.5-6.fc16.x86_64
:SELinux Enabled: 1
:SELinux Policy: targeted
:SELinux Enforce: Permissive
:MythTV Remote: Unknown
:MythTV Role: Unknown
:MythTV Theme: Unknown
:MythTV Plugin: 
:MythTV Tuner: -1
:
:
:Devices
:=================================
:(32902:10168:4163:33145) pci, None, PCI/ISA, P5KPL-VM Motherboard
:(4332:33078:4163:33607) pci, r8169, ETHERNET, RTL8101E/RTL8102E PCI Express Fast Ethernet controller
:(32902:10202:4163:33145) pci, i801_smbus, SERIAL, P5KPL-VM Motherboard
:(32902:10176:4163:33145) pci, ata_piix, STORAGE, P5KPL-VM Motherboard
:(32902:10192:4163:33145) pci, pcieport, PCI/PCI, N10/ICH 7 Family PCI Express Port 1
:(32902:10194:4163:33145) pci, pcieport, PCI/PCI, N10/ICH 7 Family PCI Express Port 2
:(32902:10200:4163:33663) pci, snd_hda_intel, MULTIMEDIA, N10/ICH 7 Family High Definition Audio Controller
:(32902:10207:4163:33145) pci, ata_piix, STORAGE, P5KPL-VM Motherboard
:(4318:3044:6860:12755) pci, snd_hda_intel, MULTIMEDIA, High Definition Audio Controller
:(32902:9294:4163:33145) pci, None, PCI/PCI, 82801 PCI Bridge
:(4318:3235:6860:12755) pci, nvidia, VIDEO, GT215 [GeForce GT 240]
:(32902:10185:4163:33145) pci, uhci_hcd, USB, P5KPL-VM,P5LD2-VM Mainboard
:(32902:10184:4163:33145) pci, uhci_hcd, USB, P5KPL-VM,P5LD2-VM Mainboard
:(32902:10688:4163:33456) pci, None, HOST/PCI, P5KPL-VM Motherboard
:(32902:10186:4163:33145) pci, uhci_hcd, USB, P5KPL-VM,P5LD2-VM Mainboard
:(32902:10187:4163:33145) pci, uhci_hcd, USB, P5KPL-VM,P5LD2-VM Mainboard
:(32902:10188:4163:33145) pci, ehci_hcd, USB, P5KPL-VM,P5LD2-VM Mainboard
:(32902:10689:4163:33456) pci, pcieport, PCI/PCI, 82G33/G31/P35/P31 Express PCI Express Root Port
:
:
:Filesystem Information
:=================================
:device mtpt type bsize frsize blocks bfree bavail file ffree favail
:-------------------------------------------------------------------
:/dev/mapper/vg_fedora-lv_root / ext4 4096 4096 58444008 19221753 16252973 14843904 14352860 14352860
:/dev/sdb1 WITHHELD ext4 4096 4096 480714978 86544091 81660308 122101760 121612355 121612355
:/dev/sda2 /boot ext4 1024 1024 495844 410356 384756 128016 127788 127788
:/dev/sdc1 WITHHELD ext4 4096 4096 240358018 13487691 1278191 61054976 60711344 60711344
:

var_log_messages:
:Jan  9 12:21:37 fedora kernel: [1423697.354310] evolution[8506] general protection ip:3f35a20421 sp:7fff6ac9d180 error:0 in libedataserver-1.2.so.15.0.0[3f35a00000+47000]
:Jan  9 12:21:39 fedora abrt[8568]: Saved core dump of pid 8506 (/usr/bin/evolution) to /var/spool/abrt/ccpp-2012-01-09-12:21:37-8506 (171847680 bytes)

xsession_errors:
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:(evolution-alarm-notify:1887): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!
:** (evolution:8506): DEBUG: Loading Exchange EWS Plugin

Comment 1 Louis van Dyk 2012-01-09 10:42:09 UTC
Created attachment 551529 [details]
File: gconf_subtree

Comment 2 Louis van Dyk 2012-01-09 10:42:12 UTC
Created attachment 551530 [details]
File: dso_list

Comment 3 Louis van Dyk 2012-01-09 10:42:16 UTC
Created attachment 551531 [details]
File: maps

Comment 4 Louis van Dyk 2012-01-09 10:42:20 UTC
Created attachment 551532 [details]
File: backtrace

Comment 5 Milan Crha 2012-01-10 10:29:13 UTC
Thanks for a bug report. I would like to move this upstream, but the backtrace doesn't contain any debug information. Would it be possible to install debuginfo packages for evolution-data-server and evolution, and update the backtrace, please? Only make sure you'll have installed same version of debuginfo packages and binary packages, which you can check with a command like this:
   $ rpm -qa | grep evolution | sort

Comment 6 Louis van Dyk 2012-01-11 01:13:22 UTC
Created attachment 551977 [details]
Regenerated backtrace after debuginfo installed

Comment 7 Louis van Dyk 2012-01-11 01:17:34 UTC
Hi

I installed:
evolution-data-server-debuginfo-3.2.2-1.fc16.x86_64 
evolution-debuginfo-3.2.2-1.fc16.x86_64

then I ran ABRT and told it to regenerate the backtrace via the retrace server.

I have attached the backtrace file in Comment 6.

If I need to do something different, please let me know.  Incidentally, I see that evolution-data-server-3.2.2-2 is out, but I have not updated to it yet.

Thanks,
Louis

Comment 8 Milan Crha 2012-01-11 10:49:42 UTC
Thanks for the update. As long as you have installed same version of the binary package and its debuginfo package then it should work, especially if you generate backtrace locally, but the updated backtrace claims this:
> warning: File "/usr/lib64/libebackend-1.2.so.1.0.0" has a different
> build-id, file skipped
which I do not understand, because from your comment I see that you did things right.

Just by an accident, I got a similar crash today, but even it was in the same function, the backtrace looked differently. I'll try if I could repeat the crash and will see whether I'll be able to understand what could happen here.

Comment 9 Louis van Dyk 2012-01-12 17:31:01 UTC
I did install the same versions of debuginfo as the software - see:
$ rpm -qa | grep evolution | sort
evolution-3.2.2-1.fc16.x86_64
evolution-data-server-3.2.2-1.fc16.x86_64
evolution-data-server-debuginfo-3.2.2-1.fc16.x86_64
evolution-debuginfo-3.2.2-1.fc16.x86_64
evolution-ews-3.2.2-1.fc16.x86_64
evolution-help-3.2.2-1.fc16.noarch
evolution-NetworkManager-3.2.2-1.fc16.x86_64

But I did use the method of "upload to a RETRACE SERVER" for the generation.  Could that have affected it?

Also, there is an update to evolution-data-server-3.2.2-2.  Should I update to it, or would you rather I wait?

On a side note: have you had any luck with evolution-ews and Exchange 2010's calendar?  I cannot get it to update the calendar, and now it's even worse -- I deleted the profile and re-added it.  Now not even the mail will open.  It keeps moaning about authentication failure.  There are no accounts in seahorse, and I was using the URL https://fqdn.to.exchange/EWS/Exchange.asmx.  If you have any thoughts or can point me to the right place I'd appreciate it.

Thanks so much!

Comment 10 Milan Crha 2012-01-16 12:03:49 UTC
(In reply to comment #9)
> But I did use the method of "upload to a RETRACE SERVER" for the generation. 
> Could that have affected it?

Yes, I was told by an ABRT developer that that can happen there. Some issue with yum downloading package by its build ID, if I recall correctly. Creating backtrace locally will not suffer of it.

> Also, there is an update to evolution-data-server-3.2.2-2.  Should I update to
> it, or would you rather I wait?

There is the final 3.2.3 update in updates-testing, which will be marked stable in a week or two. I would wait for 3.2.3.

> On a side note: have you had any luck with evolution-ews and Exchange 2010's
> calendar?  I cannot get it to update the calendar, and now it's even worse -- I
> deleted the profile and re-added it.  Now not even the mail will open.  It
> keeps moaning about authentication failure.  There are no accounts in seahorse,
> and I was using the URL https://fqdn.to.exchange/EWS/Exchange.asmx.  If you
> have any thoughts or can point me to the right place I'd appreciate it.

I do not have an Exchange 2010 server I could connect to, thus I'm not much help here. You can try to run evolution like this:
   $ EWS_DEBUG=2 evolution
and see its log, what it's trying to do and where it fails. You can try to File->Forget passwords, to be sure that the password is not used from a cache, but it'll forget passwords to each server and account you have, which is suboptimal. Try to ask on evolution-list at gnome dot org, there are people using EWS too. Or file a bug against evolution-ews in Gnome's bugzilla (https://bugzilla.gnome.org), to ask developers of it.

Comment 11 Milan Crha 2012-04-04 18:38:55 UTC
I just found a similar bug report as this one, thus I'm marking this as a duplicate of it.

*** This bug has been marked as a duplicate of bug 749955 ***