sysprof freezes
I'm not sure why, I was able to use sysprof fine before, but currently it just freezes on start after I enter my password.
Fedora 33, Wayland, sysprof-3.38.0-2.fc33.x86_64, same kind of freeze on 80008497
sysprof-cli --gtk --use-trace-fd --force -- gtk3-demo
, same from the sysprof UI except the whole UI freezes.
#0 0x00007f9ee165ca0f in __GI___poll (fds=0x55ed87150f30, nfds=1, timeout=25000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f9ee1ba4b4e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55ed87150f30, timeout=<optimized out>, context=0x55ed87153be0) at ../glib/gmain.c:4395
#2 g_main_context_iterate.constprop.0 (context=0x55ed87153be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4087
#3 0x00007f9ee1b536cb in g_main_loop_run (loop=0x55ed871414a0) at ../glib/gmain.c:4290
#4 0x00007f9ee1a3528f in g_dbus_connection_send_message_with_reply_sync (connection=0x55ed8712e080, message=0x7f9ec4006b70, flags=G_DBUS_SEND_MESSAGE_FLAGS_NONE, timeout_msec=-1, out_serial=0x0, cancellable=0x0, error=0x7ffc7c2f5690) at ../gio/gdbusconnection.c:2164
#5 0x00007f9ee1a420cc in g_dbus_connection_call_sync_internal (connection=0x55ed8712e080, bus_name=0x55ed87153a80 "org.gnome.Sysprof3", object_path=0x55ed8713b4e0 "/org/gnome/Sysprof3", interface_name=0x55ed87138bc0 "org.gnome.Sysprof3.Service", method_name=0x7f9ee1c70c0b "PerfEventOpen", parameters=0x7f9ec4010100, reply_type=0x55ed8713cff0, flags=G_DBUS_CALL_FLAGS_NONE, timeout_msec=-1, fd_list=0x0, out_fd_list=0x7ffc7c2f5800, cancellable=0x0, error=0x0) at ../gio/gdbusconnection.c:5991
#6 0x00007f9ee1a4bc36 in g_dbus_proxy_call_sync_internal (proxy=0x55ed8713b890, method_name=<optimized out>, parameters=0x7f9ec4010100, flags=G_DBUS_CALL_FLAGS_NONE, timeout_msec=<optimized out>, fd_list=0x0, out_fd_list=0x7ffc7c2f5800, cancellable=0x0, error=0x0) at ../gio/gdbusproxy.c:2834
#7 0x00007f9ee1c68913 in sysprof_helpers_perf_event_open (group_fd=-1, flags=0, cancellable=0x0, error=0x0, out_fd=0x7ffc7c2f57fc, cpu=4, pid=-1, attr=<optimized out>, self=0x55ed87117cc0) at ../src/libsysprof/sysprof-helpers.c:485
#8 sysprof_perf_counter_open (self=0x55ed87117f00, attr=<optimized out>, pid=-1, cpu=4, flags=0, group_fd=-1) at ../src/libsysprof/sysprof-perf-counter.c:443
#9 0x00007f9ee1c6deca in sysprof_perf_source_start_pid (self=0x55ed8710a380, pid=-1, error=0x7ffc7c2f59d0) at ../src/libsysprof/sysprof-perf-source.c:634
#10 0x00007f9ee1c6e46b in sysprof_perf_source_start (source=0x55ed8710a380) at ../src/libsysprof/sysprof-perf-source.c:706
#11 0x00007f9ee1c52bf1 in sysprof_local_profiler_finish_startup (self=0x55ed871069b0) at ../src/libsysprof/sysprof-local-profiler.c:483
#12 0x00007f9ee18f7632 in g_closure_invoke (closure=0x55ed87114040, return_value=0x0, n_param_values=1, param_values=0x7ffc7c2f5bf0, invocation_hint=0x7ffc7c2f5b70) at ../gobject/gclosure.c:810
#13 0x00007f9ee1920023 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55ed8710c520, detail=detail@entry=0, instance=instance@entry=0x55ed8710a380, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc7c2f5bf0) at ../gobject/gsignal.c:3738
#14 0x00007f9ee1914162 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc7c2f5da0) at ../gobject/gsignal.c:3494
#15 0x00007f9ee191437f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3550
#16 0x00007f9ee1c6f92c in sysprof_perf_source_auth_cb (object=0x55ed87117cc0, result=0x55ed87126be0, user_data=user_data@entry=0x55ed8710a380) at ../src/libsysprof/sysprof-source.h:38
#17 0x00007f9ee19e47ba in g_task_return_now (task=0x55ed87126be0) at ../gio/gtask.c:1215
#18 0x00007f9ee19e49fb in g_task_return (task=0x55ed87126be0, type=<optimized out>) at ../gio/gtask.c:1285
#19 0x00007f9ee1c67f71 in sysprof_helpers_authorize_cb (object=<optimized out>, result=<optimized out>, user_data=user_data@entry=0x55ed87117cc0) at ../src/libsysprof/sysprof-helpers.c:552
#20 0x00007f9ee19e47ba in g_task_return_now (task=0x55ed87126d60) at ../gio/gtask.c:1215
#21 0x00007f9ee19e49fb in g_task_return (task=0x55ed87126d60, type=<optimized out>) at ../gio/gtask.c:1285
#22 0x00007f9ee1c65cfd in sysprof_polkit_check_authorization_cb (object=<optimized out>, result=0x55ed8714bd00, user_data=user_data@entry=0x55ed87126d60) at ../src/libsysprof/sysprof-polkit.c:73
#23 0x00007f9ee19cef9e in g_simple_async_result_complete (simple=0x55ed8714bd00) at ../gio/gsimpleasyncresult.c:802
#24 0x00007f9ee18d3fce in check_authorization_cb () at /lib64/libpolkit-gobject-1.so.0
#25 0x00007f9ee19e47ba in g_task_return_now (task=0x7f9ec80083c0) at ../gio/gtask.c:1215
#26 0x00007f9ee19e49fb in g_task_return (task=0x7f9ec80083c0, type=<optimized out>) at ../gio/gtask.c:1285
#27 0x00007f9ee1a4b44b in reply_cb (connection=<optimized out>, res=<optimized out>, user_data=user_data@entry=0x7f9ec80083c0) at ../gio/gdbusproxy.c:2557
#28 0x00007f9ee19e47ba in g_task_return_now (task=0x7f9ec8008300) at ../gio/gtask.c:1215
#29 0x00007f9ee19e49fb in g_task_return (task=0x7f9ec8008300, type=<optimized out>) at ../gio/gtask.c:1285
#30 0x00007f9ee1a3b9df in g_dbus_connection_call_done (source=<optimized out>, result=0x55ed87126b20, user_data=user_data@entry=0x7f9ec8008300) at ../gio/gdbusconnection.c:5765
#31 0x00007f9ee19e47ba in g_task_return_now (task=0x55ed87126b20) at ../gio/gtask.c:1215
#32 0x00007f9ee19e47f9 in complete_in_idle_cb (task=task@entry=0x55ed87126b20) at ../gio/gtask.c:1229
#33 0x00007f9ee1b53117 in g_idle_dispatch (source=source@entry=0x7f9ec4009690, callback=0x7f9ee19e47f0 <complete_in_idle_cb>, user_data=0x55ed87126b20) at ../glib/gmain.c:5808
#34 0x00007f9ee1b53ff7 in g_main_dispatch (context=0x55ed87100ee0) at ../glib/gmain.c:3325
#35 g_main_context_dispatch (context=0x55ed87100ee0) at ../glib/gmain.c:4016
#36 0x00007f9ee1ba4bb8 in g_main_context_iterate.constprop.0 (context=0x55ed87100ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4092
#37 0x00007f9ee1b536cb in g_main_loop_run (loop=0x55ed87103420) at ../glib/gmain.c:4290
#38 0x000055ed8586550f in main ()
bt full
#0 0x00007f9ee165ca0f in __GI___poll (fds=0x55ed87150f30, nfds=1, timeout=25000) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
#1 0x00007f9ee1ba4b4e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55ed87150f30, timeout=<optimized out>, context=0x55ed87153be0) at ../glib/gmain.c:4395
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f9ee1b59620 <g_poll>
max_priority = 2147483647
timeout = 25000
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x55ed87150f30
#2 g_main_context_iterate.constprop.0 (context=0x55ed87153be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4087
max_priority = 2147483647
timeout = 25000
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x55ed87150f30
#3 0x00007f9ee1b536cb in g_main_loop_run (loop=0x55ed871414a0) at ../glib/gmain.c:4290
__func__ = "g_main_loop_run"
#4 0x00007f9ee1a3528f in g_dbus_connection_send_message_with_reply_sync (connection=0x55ed8712e080, message=0x7f9ec4006b70, flags=G_DBUS_SEND_MESSAGE_FLAGS_NONE, timeout_msec=-1, out_serial=0x0, cancellable=0x0, error=0x7ffc7c2f5690) at ../gio/gdbusconnection.c:2164
data = {
res = 0x0,
context = 0x55ed87153be0,
loop = 0x55ed871414a0
}
reply = <optimized out>
__func__ = "g_dbus_connection_send_message_with_reply_sync"
#5 0x00007f9ee1a420cc in g_dbus_connection_call_sync_internal (connection=0x55ed8712e080, bus_name=0x55ed87153a80 "org.gnome.Sysprof3", object_path=0x55ed8713b4e0 "/org/gnome/Sysprof3", interface_name=0x55ed87138bc0 "org.gnome.Sysprof3.Service", method_name=0x7f9ee1c70c0b "PerfEventOpen", parameters=0x7f9ec4010100, reply_type=0x55ed8713cff0, flags=G_DBUS_CALL_FLAGS_NONE, timeout_msec=-1, fd_list=0x0, out_fd_list=0x7ffc7c2f5800, cancellable=0x0, error=0x0) at ../gio/gdbusconnection.c:5991
message = 0x7f9ec4006b70
reply = 0x0
result = 0x0
local_error = 0x0
send_flags = G_DBUS_SEND_MESSAGE_FLAGS_NONE
__func__ = "g_dbus_connection_call_sync_internal"
#6 0x00007f9ee1a4bc36 in g_dbus_proxy_call_sync_internal (proxy=0x55ed8713b890, method_name=<optimized out>, parameters=0x7f9ec4010100, flags=G_DBUS_CALL_FLAGS_NONE, timeout_msec=<optimized out>, fd_list=0x0, out_fd_list=0x7ffc7c2f5800, cancellable=0x0, error=0x0) at ../gio/gdbusproxy.c:2834
ret = <optimized out>
was_split = <optimized out>
split_interface_name = 0x0
split_method_name = 0x0
target_method_name = 0x7f9ee1c70c0b "PerfEventOpen"
target_interface_name = 0x55ed87138bc0 "org.gnome.Sysprof3.Service"
destination = 0x55ed87153a80 "org.gnome.Sysprof3"
reply_type = 0x55ed8713cff0
__func__ = "g_dbus_proxy_call_sync_internal"
#7 0x00007f9ee1c68913 in sysprof_helpers_perf_event_open (group_fd=-1, flags=0, cancellable=0x0, error=0x0, out_fd=0x7ffc7c2f57fc, cpu=4, pid=-1, attr=<optimized out>, self=0x55ed87117cc0) at ../src/libsysprof/sysprof-helpers.c:485
fd_list = 0x0
handle = -1
out_fd_list = 0x0
options = 0x7f9ec400c630
reply = 0x0
helpers = 0x55ed87117cc0
out_fd = -1
#8 sysprof_perf_counter_open (self=0x55ed87117f00, attr=<optimized out>, pid=-1, cpu=4, flags=0, group_fd=-1) at ../src/libsysprof/sysprof-perf-counter.c:443
helpers = 0x55ed87117cc0
out_fd = -1
#9 0x00007f9ee1c6deca in sysprof_perf_source_start_pid (self=0x55ed8710a380, pid=-1, error=0x7ffc7c2f59d0) at ../src/libsysprof/sysprof-perf-source.c:634
attr = {
type = 0,
size = 120,
config = 0,
{
sample_period = 1200000,
sample_freq = 1200000
},
sample_type = 65575,
read_format = 0,
disabled = 1,
inherit = 0,
pinned = 0,
exclusive = 0,
exclude_user = 0,
exclude_kernel = 0,
exclude_hv = 0,
exclude_idle = 1,
mmap = 1,
comm = 1,
freq = 0,
inherit_stat = 0,
enable_on_exec = 0,
task = 1,
watermark = 0,
precise_ip = 0,
mmap_data = 0,
sample_id_all = 1,
exclude_host = 0,
exclude_guest = 0,
exclude_callchain_kernel = 0,
exclude_callchain_user = 0,
mmap2 = 0,
comm_exec = 0,
use_clockid = 1,
context_switch = 0,
write_backward = 0,
namespaces = 0,
ksymbol = 0,
bpf_event = 0,
aux_output = 0,
cgroup = 0,
__reserved_1 = 0,
{
wakeup_events = 149,
wakeup_watermark = 149
},
bp_type = 0,
{
bp_addr = 0,
kprobe_func = 0,
uprobe_path = 0,
config1 = 0
},
{
bp_len = 0,
kprobe_addr = 0,
probe_offset = 0,
config2 = 0
},
branch_sample_type = 0,
sample_regs_user = 0,
sample_stack_user = 0,
clockid = 1,
sample_regs_intr = 0,
aux_watermark = 0,
sample_max_stack = 0,
__reserved_2 = 0,
aux_sample_size = 0,
__reserved_3 = 0
}
ncpu = 8
cpu = 4
fd = <optimized out>
__func__ = "sysprof_perf_source_start_pid"
#10 0x00007f9ee1c6e46b in sysprof_perf_source_start (source=0x55ed8710a380) at ../src/libsysprof/sysprof-perf-source.c:706
self = 0x55ed8710a380
error = 0x0
__func__ = "sysprof_perf_source_start"
#11 0x00007f9ee1c52bf1 in sysprof_local_profiler_finish_startup (self=0x55ed871069b0) at ../src/libsysprof/sysprof-local-profiler.c:483
source = <optimized out>
priv = 0x55ed87106940
i = 3
__func__ = "sysprof_local_profiler_finish_startup"
#12 0x00007f9ee18f7632 in g_closure_invoke (closure=0x55ed87114040, return_value=0x0, n_param_values=1, param_values=0x7ffc7c2f5bf0, invocation_hint=0x7ffc7c2f5b70) at ../gobject/gclosure.c:810
marshal = 0x7f9ee18f9050 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55ed87114020
__func__ = "g_closure_invoke"
#13 0x00007f9ee1920023 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55ed8710c520, detail=detail@entry=0, instance=instance@entry=0x55ed8710a380, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc7c2f5bf0) at ../gobject/gsignal.c:3738
tmp = <optimized out>
handler = 0x55ed8710a880
accumulator = 0x0
emission = {
next = 0x0,
instance = 0x55ed8710a380,
ihint = {
signal_id = 6,
detail = 0,
run_type = G_SIGNAL_RUN_FIRST
},
state = EMISSION_RUN,
chain_type = 0x4
}
hlist = <optimized out>
handler_list = 0x55ed8710a880
return_accu = 0x0
accu = {
g_type = 0x0,
data = {[0] = {
v_int = 0,
v_uint = 0,
v_long = 0,
v_ulong = 0,
v_int64 = 0,
v_uint64 = 0,
v_float = 0,
v_double = 0,
v_pointer = 0x0
}, [1] = {
v_int = 0,
v_uint = 0,
v_long = 0,
v_ulong = 0,
v_int64 = 0,
v_uint64 = 0,
v_float = 0,
v_double = 0,
v_pointer = 0x0
}}
}
signal_id = 6
max_sequential_handler_number = 63
return_value_altered = <optimized out>
#14 0x00007f9ee1914162 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc7c2f5da0) at ../gobject/gsignal.c:3494
instance_and_params = 0x7ffc7c2f5bf0
signal_return_type = <optimized out>
param_values = 0x7ffc7c2f5c08
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#15 0x00007f9ee191437f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3550
var_args = {[0] = {
gp_offset = 24,
fp_offset = 48,
overflow_arg_area = 0x7ffc7c2f5e80,
reg_save_area = 0x7ffc7c2f5dc0
}}
#16 0x00007f9ee1c6f92c in sysprof_perf_source_auth_cb (object=0x55ed87117cc0, result=0x55ed87126be0, user_data=user_data@entry=0x55ed8710a380) at ../src/libsysprof/sysprof-source.h:38
helpers = 0x55ed87117cc0
self = 0x55ed8710a380
error = 0x0
__func__ = "sysprof_perf_source_auth_cb"
#17 0x00007f9ee19e47ba in g_task_return_now (task=0x55ed87126be0) at ../gio/gtask.c:1215
#18 0x00007f9ee19e49fb in g_task_return (task=0x55ed87126be0, type=<optimized out>) at ../gio/gtask.c:1285
source = 0x7f9ec4009690
source_name = <optimized out>
#19 0x00007f9ee1c67f71 in sysprof_helpers_authorize_cb (object=<optimized out>, result=<optimized out>, user_data=user_data@entry=0x55ed87117cc0) at ../src/libsysprof/sysprof-helpers.c:552
task = 0x55ed87126be0
self = 0x55ed87117cc0
error = 0x0
__func__ = "sysprof_helpers_authorize_cb"
#20 0x00007f9ee19e47ba in g_task_return_now (task=0x55ed87126d60) at ../gio/gtask.c:1215
#21 0x00007f9ee19e49fb in g_task_return (task=0x55ed87126d60, type=<optimized out>) at ../gio/gtask.c:1285
source = 0x7f9ec4009690
source_name = <optimized out>
#22 0x00007f9ee1c65cfd in sysprof_polkit_check_authorization_cb (object=<optimized out>, result=0x55ed8714bd00, user_data=user_data@entry=0x55ed87126d60) at ../src/libsysprof/sysprof-polkit.c:73
authority = <optimized out>
res = 0x7f9ec4012f90
error = 0x0
task = 0x55ed87126d60
__func__ = "sysprof_polkit_check_authorization_cb"
#23 0x00007f9ee19cef9e in g_simple_async_result_complete (simple=0x55ed8714bd00) at ../gio/gsimpleasyncresult.c:802
current_source = <optimized out>
current_context = <optimized out>
__func__ = "g_simple_async_result_complete"
#24 0x00007f9ee18d3fce in check_authorization_cb () at /lib64/libpolkit-gobject-1.so.0
#25 0x00007f9ee19e47ba in g_task_return_now (task=0x7f9ec80083c0) at ../gio/gtask.c:1215
#26 0x00007f9ee19e49fb in g_task_return (task=0x7f9ec80083c0, type=<optimized out>) at ../gio/gtask.c:1285
source = 0x7f9ec4009690
source_name = <optimized out>
#27 0x00007f9ee1a4b44b in reply_cb (connection=<optimized out>, res=<optimized out>, user_data=user_data@entry=0x7f9ec80083c0) at ../gio/gdbusproxy.c:2557
data = <optimized out>
task = 0x7f9ec80083c0
value = 0x7f9ec4010f20
error = 0x0
fd_list = 0x0
#28 0x00007f9ee19e47ba in g_task_return_now (task=0x7f9ec8008300) at ../gio/gtask.c:1215
#29 0x00007f9ee19e49fb in g_task_return (task=0x7f9ec8008300, type=<optimized out>) at ../gio/gtask.c:1285
source = 0x7f9ec4009690
source_name = <optimized out>
#30 0x00007f9ee1a3b9df in g_dbus_connection_call_done (source=<optimized out>, result=0x55ed87126b20, user_data=user_data@entry=0x7f9ec8008300) at ../gio/gdbusconnection.c:5765
connection = <optimized out>
task = 0x7f9ec8008300
state = 0x7f9ec8004ce0
error = 0x0
reply = 0x55ed87115f70
value = <optimized out>
#31 0x00007f9ee19e47ba in g_task_return_now (task=0x55ed87126b20) at ../gio/gtask.c:1215
#32 0x00007f9ee19e47f9 in complete_in_idle_cb (task=task@entry=0x55ed87126b20) at ../gio/gtask.c:1229
#33 0x00007f9ee1b53117 in g_idle_dispatch (source=source@entry=0x7f9ec4009690, callback=0x7f9ee19e47f0 <complete_in_idle_cb>, user_data=0x55ed87126b20) at ../glib/gmain.c:5808
again = <optimized out>
#34 0x00007f9ee1b53ff7 in g_main_dispatch (context=0x55ed87100ee0) at ../glib/gmain.c:3325
dispatch = <optimized out>
prev_source = 0x0
begin_time_nsec = 0
was_in_call = <optimized out>
user_data = 0x55ed87126b20
callback = 0x7f9ee19e47f0 <complete_in_idle_cb>
cb_funcs = 0x7f9ee1c2f3a0 <g_source_callback_funcs>
cb_data = 0x7f9ec400b340
need_destroy = <optimized out>
source = 0x7f9ec4009690
current = 0x55ed87127000
i = 0
#35 g_main_context_dispatch (context=0x55ed87100ee0) at ../glib/gmain.c:4016
#36 0x00007f9ee1ba4bb8 in g_main_context_iterate.constprop.0 (context=0x55ed87100ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4092
max_priority = 2147483647
timeout = -1
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x55ed871136a0
#37 0x00007f9ee1b536cb in g_main_loop_run (loop=0x55ed87103420) at ../glib/gmain.c:4290
__func__ = "g_main_loop_run"
#38 0x000055ed8586550f in main ()
Edited by Ivan Molodetskikh