Bug 2196047 - Back up / Restore Evolution Data cause an error
Summary: Back up / Restore Evolution Data cause an error
Keywords:
Status: CLOSED DUPLICATE of bug 2188823
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution
Version: 38
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Milan Crha
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-05-07 19:26 UTC by iolo
Modified: 2023-05-09 06:11 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-05-09 06:11:42 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description iolo 2023-05-07 19:26:58 UTC
Backing up or restoring data using the File -> Back up / Restore Evolution Data options causes an ABRT notification to be displayed, saying Evolution crashed. The process of generating a stack trace takes a long time until finally ABRT says nothing can be done about it because it has low informational value.

The back up and restore operation itself appears to complete successfully, however, so this seems to be a false alarm of some kind.

Reproducible: Always

Steps to Reproduce:
1. Attempt to Back up or Restore Evolution Data through the corresponding option in the File menu
Actual Results:  
An ABRT notification is displayed, saying that Evolution crashed.

Expected Results:  
No such notification is displayed.

Comment 1 Milan Crha 2023-05-09 06:11:42 UTC
Thanks for a bug report. I can reproduce it too. ABRT is wrong, the backtrace contains valuable information. With all related debuginfo packages installed it gets the backtrace below. The crashed is caused by a bug in the gtk3, reported downstream at:
https://gitlab.gnome.org/GNOME/gtk/-/issues/5775
and also here as bug #2188823 . I mark this as a duplicate of the existing Red Hat bug.

#0  gtk_application_set_screensaver_active (active=0, application=0x2) at ../gtk/gtkapplication.c:1671
#1  ss_get_active_cb (source=<optimized out>, result=<optimized out>, data=0x55f51453fa30) at ../gtk/gtkapplication-dbus.c:251
#2  0x00007fe2a3edde7b in g_task_return_now (task=0x55f5145424b0 [GTask]) at ../gio/gtask.c:1309
#3  0x00007fe2a3eddfc7 in g_task_return (task=0x55f5145424b0 [GTask], type=G_TASK_RETURN_SUCCESS) at ../gio/gtask.c:1378
#4  0x00007fe2a3edec5f in g_task_return_pointer (task=0x55f5145424b0 [GTask], result=0x55f51455ade0, result_destroy=0x7fe2a3f745d2 <reply_data_free>)
    at ../gio/gtask.c:1812
#5  0x00007fe2a3f746bb in reply_cb (connection=0x55f5143b4fd0 [GDBusConnection], res=0x55f514541720, user_data=0x55f5145424b0) at ../gio/gdbusproxy.c:2571
#6  0x00007fe2a3edde7b in g_task_return_now (task=0x55f514541720 [GTask]) at ../gio/gtask.c:1309
#7  0x00007fe2a3eddfc7 in g_task_return (task=0x55f514541720 [GTask], type=G_TASK_RETURN_SUCCESS) at ../gio/gtask.c:1378
#8  0x00007fe2a3edec5f in g_task_return_pointer (task=0x55f514541720 [GTask], result=0x7fe280008cf0, result_destroy=0x7fe2a4d00551 <g_variant_unref>)
    at ../gio/gtask.c:1812
#9  0x00007fe2a3f61408 in g_dbus_connection_call_done (source=0x55f5143b4fd0 [GDBusConnection], result=0x55f514540eb0, user_data=0x55f514541720)
    at ../gio/gdbusconnection.c:5885
#10 0x00007fe2a3edde7b in g_task_return_now (task=0x55f514540eb0 [GTask]) at ../gio/gtask.c:1309
#11 0x00007fe2a3edded0 in complete_in_idle_cb (task=0x55f514540eb0) at ../gio/gtask.c:1323
#12 0x00007fe2a4c98c3a in g_idle_dispatch (source=0x7fe2800053b0, callback=0x7fe2a3eddeb8 <complete_in_idle_cb>, user_data=0x55f514540eb0)
    at ../glib/gmain.c:6176
#13 0x00007fe2a4c95710 in g_main_dispatch (context=0x55f5143a0ed0) at ../glib/gmain.c:3473
#14 0x00007fe2a4c9691e in g_main_context_dispatch (context=0x55f5143a0ed0) at ../glib/gmain.c:4213
#15 0x00007fe2a4c96b16 in g_main_context_iterate (context=0x55f5143a0ed0, block=0, dispatch=1, self=0x55f5143bc690) at ../glib/gmain.c:4289
#16 0x00007fe2a4c96c50 in g_main_context_iteration (context=0x55f5143a0ed0, may_block=0) at ../glib/gmain.c:4356
#17 0x00007fe2a4233537 in source_registry_dispose (object=0x55f514542e50 [ESourceRegistry])
    at /usr/src/debug/evolution-data-server-3.48.1-1.2.fc38.x86_64/src/libedataserver/e-source-registry.c:1358
#18 0x00007fe2a418025e in g_object_unref (_object=0x55f514542e50) at ../gobject/gobject.c:4069
#19 0x00007fe2a02d4657 in client_cache_dispose () at /usr/lib64/evolution/libevolution-util.so
#20 0x00007fe2a418025e in g_object_unref (_object=0x55f51456c970) at ../gobject/gobject.c:4069
#21 0x00007fe2a4f3e844 in shell_dispose () at /usr/lib64/evolution/libevolution-shell.so
#22 0x00007fe2a418025e in g_object_unref (_object=0x55f5143d79f0) at ../gobject/gobject.c:4069
#23 0x000055f5138797c9 in main ()

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


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