After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 722270 - [abrt] Crash under WebDAV's send_propfind()
[abrt] Crash under WebDAV's send_propfind()
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Contacts
3.10.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2014-01-15 15:13 UTC by Milan Crha
Modified: 2015-07-28 05:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Crha 2014-01-15 15:13:41 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=1051863

Version-Release number of selected component:
evolution-data-server-3.10.3-1.fc20

Additional info:
reporter:       libreport-2.1.11
backtrace_rating: 4
cmdline:        /usr/libexec/evolution-addressbook-factory
crash_function: send_propfind
executable:     /usr/libexec/evolution-addressbook-factory
kernel:         3.12.6-300.fc20.x86_64

Core was generated by `/usr/libexec/evolution-addressbook-factory'.
Program terminated with signal SIGSEGV, Segmentation fault.

Thread 3 (Thread 0x7fed98566840 (LWP 4764))

  • #0 poll
    at ../sysdeps/unix/syscall-template.S line 81
  • #1 g_main_context_poll
    at gmain.c line 4007
  • #2 g_main_context_iterate
    at gmain.c line 3708
  • #3 g_main_loop_run
    at gmain.c line 3907
  • #4 dbus_server_run_server
    at e-dbus-server.c line 222
  • #5 ffi_call_unix64
    at ../src/x86/unix64.S line 76
  • #6 ffi_call
    at ../src/x86/ffi64.c line 522
  • #7 g_cclosure_marshal_generic_va
    at gclosure.c line 1550
  • #8 _g_closure_invoke_va
    at gclosure.c line 840
  • #9 g_signal_emit_valist
    at gsignal.c line 3238
  • #10 g_signal_emit
    at gsignal.c line 3386
  • #11 e_dbus_server_run
    at e-dbus-server.c line 411
  • #12 main
    at evolution-addressbook-factory.c line 132

Comment 1 Milan Crha 2015-07-28 05:33:15 UTC
Another downstream bug report from 3.16.4:
https://bugzilla.redhat.com/show_bug.cgi?id=1247195

I cannot tell for sure what happened here, it looks like the priv->uri is somehow malformed. I made a change to count with this possibility too, thus instead of crashing it reports the error to the caller. It won't help much in case of a memory corruption being involved, but let's see, whether it's the case at all.

Created commit 771f1e3 in eds master (3.17.90+)
Created commit 2a469eb in eds gnome-3-16 (3.16.5+)