Control: found -1 balsa/2.6.1-1

On Tue, Apr 27, 2021 at 11:27:32PM +0200, Alberto Garcia wrote:
> The bug happens because when xdg-desktop-portal-gtk is installed
> Balsa takes a very long time to start so those two seconds are not
> enough.
> 
> g_application_register() calls g_dbus_proxy_new_sync(), and
> that times out. The problem seems to disappear if you unset
> DBUS_SESSION_BUS_ADDRESS, but that's a workaround I guess :)

I'm thinking that this should probably be fixed for bullseye. It may
not fail at the moment because xdg-desktop-portal-gtk is not installed
during the test, but webkit2gtk 2.32.x will make it to bullseye sooner
or later through a security release.

So I think it makes sense to at least apply the workaround?

I'm also attaching the full backtrace of the point where Balsa hangs
during the test.

Berto
(gdb) bt
#0  0x00007ffff32113ff in __GI___poll (fds=0x555555823e00, nfds=1, 
timeout=25000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff33af0ae in g_main_context_poll (priority=<optimized out>, 
n_fds=1, fds=0x555555823e00, timeout=<optimized out>, context=0x555555866c00) 
at ../../../glib/gmain.c:4422
#2  g_main_context_iterate (context=0x555555866c00, block=block@entry=1, 
dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4114
#3  0x00007ffff33af40b in g_main_loop_run (loop=0x5555557e6c70) at 
../../../glib/gmain.c:4317
#4  0x00007ffff35ff214 in initable_init (initable=0x55555578cab0, 
cancellable=0x0, error=0x7fffffffda50) at ../../../gio/gdbusproxy.c:1903
#5  0x00007ffff35608e2 in g_initable_new_valist (object_type=<optimized out>, 
first_property_name=0x7ffff363283a "g-flags", 
var_args=var_args@entry=0x7fffffffd8a0, cancellable=cancellable@entry=0x0, 
    error=error@entry=0x7fffffffda50) at ../../../gio/ginitable.c:248
#6  0x00007ffff3560999 in g_initable_new 
(object_type=object_type@entry=93824994070512, 
cancellable=cancellable@entry=0x0, error=error@entry=0x7fffffffda50, 
    first_property_name=first_property_name@entry=0x7ffff363283a "g-flags") at 
../../../gio/ginitable.c:162
#7  0x00007ffff3600913 in g_dbus_proxy_new_sync (connection=0x5555557180b0, 
flags=G_DBUS_PROXY_FLAGS_NONE, info=info@entry=0x0, 
name=name@entry=0x7ffff3d95460 "org.freedesktop.portal.Desktop", 
    object_path=0x7ffff3d954a8 "/org/freedesktop/portal/desktop", 
interface_name=0x7ffff3e01cd0 "org.freedesktop.portal.Inhibit", 
cancellable=0x0, error=0x7fffffffda50) at ../../../gio/gdbusproxy.c:2093
#8  0x00007ffff3d604ee in gtk_application_get_proxy_if_service_present 
(connection=<optimized out>, flags=<optimized out>, bus_name=0x7ffff3d95460 
"org.freedesktop.portal.Desktop", object_path=<optimized out>, 
    interface=<optimized out>, error=0x7fffffffda50) at 
../../../../gtk/gtkapplication-dbus.c:132
#9  0x00007ffff3d60678 in gtk_application_impl_dbus_startup 
(impl=0x555555825500, register_session=1) at 
../../../../gtk/gtkapplication-dbus.c:461
#10 0x00007ffff3a93690 in gtk_application_startup 
(g_application=0x5555557090f0) at ../../../../gtk/gtkapplication.c:307
#11 0x00007ffff34a00a2 in g_closure_invoke 
(closure=closure@entry=0x5555557036e0, return_value=return_value@entry=0x0, 
n_param_values=1, param_values=param_values@entry=0x7fffffffdd10, 
    invocation_hint=invocation_hint@entry=0x7fffffffdc90) at 
../../../gobject/gclosure.c:810
#12 0x00007ffff34b20aa in signal_emit_unlocked_R 
(node=node@entry=0x555555703710, detail=detail@entry=0, 
instance=instance@entry=0x5555557090f0, 
emission_return=emission_return@entry=0x0, 
    instance_and_params=instance_and_params@entry=0x7fffffffdd10) at 
../../../gobject/gsignal.c:3669
#13 0x00007ffff34b86cf in g_signal_emit_valist (instance=<optimized out>, 
signal_id=<optimized out>, detail=<optimized out>, 
var_args=var_args@entry=0x7fffffffde90) at ../../../gobject/gsignal.c:3495
#14 0x00007ffff34b8c3f in g_signal_emit 
(instance=instance@entry=0x5555557090f0, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../gobject/gsignal.c:3551
#15 0x00007ffff35c4d92 in g_application_register 
(application=application@entry=0x5555557090f0, 
cancellable=cancellable@entry=0x0, error=error@entry=0x7fffffffdfb0) at 
../../../gio/gapplication.c:2204
#16 0x00007ffff35c517a in g_application_real_local_command_line 
(application=0x5555557090f0, arguments=0x7fffffffe018, 
exit_status=0x7fffffffe014) at ../../../gio/gapplication.c:1106
#17 0x00007ffff35c54ae in g_application_run (application=0x5555557090f0, 
argc=-8172, argc@entry=2, argv=argv@entry=0x7fffffffe188) at 
../../../gio/gapplication.c:2528
#18 0x00005555555881e5 in main (argc=2, argv=0x7fffffffe188) at main.c:786

Reply via email to