Bug 542137 - [abrt] abort in evolution-2.28.0 _dbus_warn_check_failed, filter_function, dbus_connection_dispatch
Summary: [abrt] abort in evolution-2.28.0 _dbus_warn_check_failed, filter_function, db...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: dbus
Version: 12
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: David Zeuthen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:db2b7905a94f6be4140743a8dc2...
: 542675 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-28 14:30 UTC by sommerferien
Modified: 2013-03-06 04:00 UTC (History)
7 users (show)

Fixed In Version: evolution-2.32.0
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-09-15 06:32:49 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (27.30 KB, text/plain)
2009-11-28 14:30 UTC, sommerferien
no flags Details

Description sommerferien 2009-11-28 14:30:13 UTC
abrt detected a crash.

Attached file: backtrace
cmdline: evolution
component: evolution
executable: /usr/bin/evolution
kernel: 2.6.31.5-127.fc12.x86_64
package: evolution-2.28.0-2.fc12
rating: 3
reason: Process was terminated by signal 6

Comment 1 sommerferien 2009-11-28 14:30:16 UTC
Created attachment 374414 [details]
File: backtrace

Comment 2 Milan Crha 2009-11-30 15:17:11 UTC
Thanks for a bug report. There doesn't seem to be any Evolution code related to the abort itself, the other threads are idle there, thus I'm reassigning this to dbus.

Comment 3 Milan Crha 2009-11-30 16:17:51 UTC
*** Bug 542675 has been marked as a duplicate of this bug. ***

Comment 4 Peter 2010-09-14 07:08:31 UTC
Same issue on Gentoo/XFCE desktop. This bug is perfectly reproducible with evolution-2.30.3 - each time I'm trying save attachment to removable device (usb stick) evolution aborts. Milan, are you sure this is not a bug in evolution as backtrace says different:

 _dbus_warn_check_failed (
    format=0x3daba33740 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:283
        args = {{gp_offset = 40, fp_offset = 48, 

May be I should report this issue into gnome bugzilla?

Comment 5 Milan Crha 2010-09-14 12:05:39 UTC
Do you mean that even the backtrace doesn't contain any direct calls from evolution, then, based on dbus error message, evolution can be the initiator, passing incorrect arguments, which are processed later, through the message queue?

If so, then yes, it might be possible too. Note that upcoming Evolution 2.32 doesn't use dbus-glib, but it's using GDBus internally.

You said "when saving to a removable decide", does it mean when saving to a hard-drive it behaves as expected? Is the backtrace same for the crashing thread as here? I wouldn't expect Evolution doing anything specially for removable devices, it sounds rather like something from the file chooser dialog (there are crashes involving file chooser dialog filled for evolution, though with a different warning message).

Comment 6 Peter 2010-09-15 05:41:14 UTC
Err, after I've read your message I've decided to crash evolution another time as described but ... failed. Ok, since upcoming 2.32 uses dbus differently I'll hope that this bug will go away :) Thank you, Milan for help.

Comment 7 Milan Crha 2010-09-15 06:32:49 UTC
Thanks for re-testing. I'm closing this for now, but we can reopen if something similar would happen with 2.32.0+.


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