Bug 802411 - [abrt] evolution-3.3.91-1.fc17: g_logv: Process /usr/bin/evolution was killed by signal 5 (SIGTRAP)
[abrt] evolution-3.3.91-1.fc17: g_logv: Process /usr/bin/evolution was killed...
Product: Fedora
Classification: Fedora
Component: evolution (Show other bugs)
x86_64 Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Matthew Barnes
Fedora Extras Quality Assurance
: 802419 809252 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2012-03-12 09:48 EDT by Artur Flinta
Modified: 2012-04-16 03:01 EDT (History)
6 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2012-03-13 05:35:23 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
File: dso_list (19.43 KB, text/plain)
2012-03-12 09:48 EDT, Artur Flinta
no flags Details
File: gconf_subtree (4.47 KB, text/plain)
2012-03-12 09:48 EDT, Artur Flinta
no flags Details
File: build_ids (7.65 KB, text/plain)
2012-03-12 09:48 EDT, Artur Flinta
no flags Details
File: maps (92.04 KB, text/plain)
2012-03-12 09:48 EDT, Artur Flinta
no flags Details
File: backtrace (69.27 KB, text/plain)
2012-03-12 09:48 EDT, Artur Flinta
no flags Details
valgrind-empathy-log (29.35 KB, text/plain)
2012-04-07 05:50 EDT, Mikhail
no flags Details
valgrind-empathy-log (4.59 MB, text/plain)
2012-04-07 05:59 EDT, Mikhail
no flags Details
valgrind empathy log from another machine (105.00 KB, application/x-7z-compressed)
2012-04-09 06:42 EDT, Mikhail
no flags Details

External Trackers
Tracker ID Priority Status Summary Last Updated
GNOME Bugzilla 671969 None None None Never

  None (edit)
Description Artur Flinta 2012-03-12 09:48:00 EDT
libreport version: 2.0.8
abrt_version:   2.0.7
backtrace_rating: 4
cmdline:        evolution
comment:        Died just after starting with newly configured EWS account. 
crash_function: g_logv
executable:     /usr/bin/evolution
kernel:         3.3.0-0.rc6.git0.2.fc17.x86_64
pid:            1627
pwd:            /home/aflinta
reason:         Process /usr/bin/evolution was killed by signal 5 (SIGTRAP)
time:           Mon 12 Mar 2012 02:46:21 PM CET
uid:            1000
username:       aflinta
xsession_errors: evolution-mail-CRITICAL **: e_mail_account_store_add_service: assertion `account != NULL' failed

backtrace:      Text file, 70937 bytes
build_ids:      Text file, 7831 bytes
dso_list:       Text file, 19898 bytes
gconf_subtree:  Text file, 4577 bytes
maps:           Text file, 94249 bytes

:'LESSOPEN=||/usr/bin/lesspipe.sh %s'

:UUID: 5ae09fb7-2b9e-4bf2-8364-4b0e553a6147
:OS: Fedora release 17 (Beefy Miracle)
:Default run level: Unknown
:Language: en_US.UTF-8
:Platform: x86_64
:BogoMIPS: 5188.21
:CPU Vendor: GenuineIntel
:CPU Model: QEMU Virtual CPU version 0.15.1
:CPU Stepping: 3
:CPU Family: 6
:CPU Model Num: 2
:Number of CPUs: 1
:CPU Speed: 2593
:System Memory: 996
:System Swap: 1983
:Vendor: Bochs
:System: Bochs 
:Form factor: Other
:Kernel: 3.3.0-0.rc6.git0.2.fc17.x86_64
:SELinux Enabled: 1
:SELinux Policy: targeted
:SELinux Enforce: Enforcing
:MythTV Remote: Unknown
:MythTV Role: Unknown
:MythTV Theme: Unknown
:MythTV Plugin: 
:MythTV Tuner: -1
:(6900:4098:6900:5) pci, virtio-pci, RAM, Virtio memory balloon
:(4115:184:6900:4352) pci, None, VIDEO, GD 5446
:(6900:4096:6900:1) pci, virtio-pci, ETHERNET, Virtio network device
:(32902:9832:6900:4352) pci, snd_hda_intel, MULTIMEDIA, 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller
:(32902:4663:6900:4352) pci, None, HOST/PCI, Qemu virtual machine
:(6900:4097:6900:2) pci, virtio-pci, SCSI, Virtio block device
:(32902:28947:6900:4352) pci, piix4_smbus, BRIDGE, Qemu virtual machine
:(32902:28704:6900:4352) pci, uhci_hcd, USB, Qemu virtual machine
:(32902:28688:6900:4352) pci, ata_piix, STORAGE, Qemu virtual machine
:(32902:28672:6900:4352) pci, None, PCI/ISA, Qemu virtual machine
:Filesystem Information
:device mtpt type bsize frsize blocks bfree bavail file ffree favail
:/dev/mapper/vg_vf17-lv_root / ext4 4096 4096 1453979 297959 225051 365040 217133 217133
:/dev/vda2 /boot ext4 1024 1024 508745 433511 407911 128016 127793 127793

:Mar 12 14:11:07 vF17 yum[1389]: Updated: evolution-data-server-3.3.91-1.fc17.x86_64
:Mar 12 14:13:24 vF17 yum[1389]: Updated: evolution-3.3.91-1.fc17.x86_64
:Mar 12 14:14:42 vF17 yum[1389]: Updated: evolution-NetworkManager-3.3.91-1.fc17.x86_64
:Mar 12 14:18:23 vF17 yum[1389]: Updated: evolution-help-3.3.91-1.fc17.noarch
:Mar 12 14:28:14 vF17 yum[1255]: Installed: evolution-ews-3.3.91-1.fc17.x86_64
:Mar 12 14:29:40 vF17 kernel: [  216.471068] evolution[1293]: segfault at e50000013c ip 00007f2aae85172c sp 00007f2a81ffaa00 error 4 in libgobject-2.0.so.0.3120.0[7f2aae83d000+4d000]
:Mar 12 14:29:41 vF17 abrt[1297]: Saved core dump of pid 1277 (/usr/bin/evolution) to /var/spool/abrt/ccpp-2012-03-12-14:29:40-1277 (86884352 bytes)
:Mar 12 14:46:22 vF17 abrt[1667]: Saved core dump of pid 1627 (/usr/bin/evolution) to /var/spool/abrt/ccpp-2012-03-12-14:46:21-1627 (117014528 bytes)
Comment 1 Artur Flinta 2012-03-12 09:48:05 EDT
Created attachment 569398 [details]
File: dso_list
Comment 2 Artur Flinta 2012-03-12 09:48:07 EDT
Created attachment 569399 [details]
File: gconf_subtree
Comment 3 Artur Flinta 2012-03-12 09:48:10 EDT
Created attachment 569400 [details]
File: build_ids
Comment 4 Artur Flinta 2012-03-12 09:48:15 EDT
Created attachment 569401 [details]
File: maps
Comment 5 Artur Flinta 2012-03-12 09:48:20 EDT
Created attachment 569402 [details]
File: backtrace
Comment 6 Milan Crha 2012-03-13 05:35:23 EDT
Thanks for a bug report. I moved this upstream as [1]. Please see [1] for any further updates. If possible, please CC yourself there, in case upstream developers will have additional questions.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=671969
Comment 7 Milan Crha 2012-03-13 05:36:21 EDT
*** Bug 802419 has been marked as a duplicate of this bug. ***
Comment 8 Milan Crha 2012-04-03 02:31:20 EDT
*** Bug 809252 has been marked as a duplicate of this bug. ***
Comment 9 Mikhail 2012-04-06 03:10:36 EDT
interesting because occurs when i open empathy chat window
Comment 10 Mikhail 2012-04-06 03:33:43 EDT
These Crashes occurred at a time https://bugzilla.redhat.com/show_bug.cgi?id=810440
Comment 12 Milan Crha 2012-04-06 08:35:19 EDT
I do not see anything common for those crashes, maybe some module/library writes into an already freed chunk of memory, causing memory corruption in "random" part of memory, causing crash of an unrelated module (the "random" here means it rewrites part of memory which can belong to any or none module/library).

If you can reproduce this with empathy, then I suggest to run it under valgrind and see what it'll show (after some time of usage), I would do it like this:
a) close empathy
b) install debuginfo packages for empathy (make sure it'll be of the same
   version as the installed empathy)
c) run empathy under valgrind and use it for some time (it'll be significantly
   slower due to all memory checking):
   $ G_SLICE=always-malloc valgrind --num-callers=50 empathy &>log.txt
Note valgrind can avoid certain kinds of crashes, thus even if it'll not crash after some time then the log can contain information about incorrect memory usage.
Comment 13 Mikhail 2012-04-07 05:50:32 EDT
Created attachment 575907 [details]
Comment 14 Mikhail 2012-04-07 05:51:10 EDT
Please see valgrind log.
Comment 15 Mikhail 2012-04-07 05:59:59 EDT
Created attachment 575911 [details]
Comment 16 Mikhail 2012-04-09 06:42:08 EDT
Created attachment 576168 [details]
valgrind empathy log from another machine
Comment 17 Milan Crha 2012-04-10 03:21:09 EDT
Thanks for the update. The logs are basically the same, except the other machine (the last log) doesn't show uses of uninitialized values from the nouveau driver, but otherwise it shows one invalid write (which can cause memory corruptions) when glib NULL-ifies pointer in a structure which is already freed (I do not see what the structure is, it was freed on a signal notification from libebook (it seems you do not have installed debuginfo package of the same version as is yours evolution-data-server package, because valgrind cannot read debug information for this library), though this might be after an error which is shown few lines above this invalid write. There is no usage of g_nullify_pointer() in evolution-data-server, thus this might come from empathy itself. After this invalid write there are many invalid reads caused by empathy itself.

I'm moving this to empathy, same as the upstream bug report.
Comment 18 Milan Crha 2012-04-10 03:24:10 EDT
(In reply to comment #17)
> I'm moving this to empathy, same as the upstream bug report.

Oops, Mikhail, can you open a new bug report against empathy instead, please? I just realized that the upstream bug report is about something different (I didn't read this whole bug carefully before writing comment #17) :-/
Comment 19 Mikhail 2012-04-14 10:07:47 EDT
This will go? https://bugzilla.redhat.com/show_bug.cgi?id=808736
Comment 20 Milan Crha 2012-04-16 03:01:20 EDT
Yes, it works. Thanks.

Note You need to log in before you can comment on or make changes to this bug.