On 2025-05-31 11:55, Paul Gevers wrote:
Hi

I was more thinking about running under gdb than under (s|)trace, but the log inspired on question:

I ran it inside gdb and saved the output (attached)
I don't have experience with gdb, so hope this is what you asked for

Can you reproduce the issue if you run
export WEBKIT_DISABLE_DMABUF_RENDERER=1 ; liferea

crashes same as before

thank you!
Starting program: /usr/bin/liferea 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffa80ab6c0 (LWP 6465)]
[New Thread 0x7fff65dc06c0 (LWP 6466)]
[New Thread 0x7fff1ffff6c0 (LWP 6467)]
[Detaching after fork from child process 6468]
[New Thread 0x7ffed7fff6c0 (LWP 6469)]
[New Thread 0x7ffe8ffff6c0 (LWP 6470)]
[New Thread 0x7ffcfffff6c0 (LWP 6471)]
[New Thread 0x7ffcb7fff6c0 (LWP 6472)]
[New Thread 0x7ffc6ffff6c0 (LWP 6473)]
[New Thread 0x7ffc27fff6c0 (LWP 6474)]
[New Thread 0x7ffbdffff6c0 (LWP 6475)]
[New Thread 0x7ffb9fffe6c0 (LWP 6476)]
[New Thread 0x7ffb4ffff6c0 (LWP 6477)]
[New Thread 0x7ffb0fffe6c0 (LWP 6478)]
[New Thread 0x7ffac7fff6c0 (LWP 6479)]
[New Thread 0x7ffa7ffff6c0 (LWP 6480)]
[Thread 0x7ffb0fffe6c0 (LWP 6478) exited]
[Thread 0x7ffb4ffff6c0 (LWP 6477) exited]
[Thread 0x7ffb9fffe6c0 (LWP 6476) exited]
[Thread 0x7ffac7fff6c0 (LWP 6479) exited]
[Thread 0x7ffbdffff6c0 (LWP 6475) exited]
[Thread 0x7ffc27fff6c0 (LWP 6474) exited]
[Thread 0x7ffc6ffff6c0 (LWP 6473) exited]
[Thread 0x7ffa7ffff6c0 (LWP 6480) exited]
[Thread 0x7ffcb7fff6c0 (LWP 6472) exited]
[New Thread 0x7ffcb7fff6c0 (LWP 6481)]
[New Thread 0x7ffc6ffff6c0 (LWP 6482)]
[Thread 0x7ffc6ffff6c0 (LWP 6482) exited]
[New Thread 0x7ffc6ffff6c0 (LWP 6483)]
[New Thread 0x7ffc27fff6c0 (LWP 6484)]
[New Thread 0x7ffbdffff6c0 (LWP 6485)]
[Thread 0x7ffbdffff6c0 (LWP 6485) exited]
[Detaching after vfork from child process 6486]
[New Thread 0x7ffbdffff6c0 (LWP 6487)]
[Thread 0x7ffbdffff6c0 (LWP 6487) exited]
[New Thread 0x7ffbdffff6c0 (LWP 6488)]
[New Thread 0x7ffb9fffe6c0 (LWP 6489)]
[Thread 0x7ffbdffff6c0 (LWP 6488) exited]
[Thread 0x7ffb9fffe6c0 (LWP 6489) exited]
[New Thread 0x7ffb9fffe6c0 (LWP 6490)]
[New Thread 0x7ffbdffff6c0 (LWP 6491)]
[Thread 0x7ffb9fffe6c0 (LWP 6490) exited]
[Thread 0x7ffbdffff6c0 (LWP 6491) exited]
[Detaching after vfork from child process 6492]
[New Thread 0x7ffbdffff6c0 (LWP 6497)]
[New Thread 0x7ffb9fffe6c0 (LWP 6498)]
[Thread 0x7ffbdffff6c0 (LWP 6497) exited]
[Thread 0x7ffb9fffe6c0 (LWP 6498) exited]
[New Thread 0x7ffb9fffe6c0 (LWP 6499)]
[Thread 0x7ffb9fffe6c0 (LWP 6499) exited]
[New Thread 0x7ffbdffff6c0 (LWP 6500)]
[Thread 0x7ffbdffff6c0 (LWP 6500) exited]
[New Thread 0x7ffbdffff6c0 (LWP 6505)]
[New Thread 0x7ffb9fffe6c0 (LWP 6506)]
[New Thread 0x7ffb4ffff6c0 (LWP 6507)]
[New Thread 0x7ffb0fffe6c0 (LWP 6514)]
[Thread 0x7ffb0fffe6c0 (LWP 6514) exited]
[New Thread 0x7ffac7fff6c0 (LWP 6515)]
[New Thread 0x7ffb0fffe6c0 (LWP 6516)]
[Thread 0x7ffac7fff6c0 (LWP 6515) exited]
[New Thread 0x7ffac7fff6c0 (LWP 6518)]
[Thread 0x7ffb0fffe6c0 (LWP 6516) exited]
[Thread 0x7ffac7fff6c0 (LWP 6518) exited]
[New Thread 0x7ffac7fff6c0 (LWP 6519)]
[New Thread 0x7ffb0fffe6c0 (LWP 6520)]
[Thread 0x7ffac7fff6c0 (LWP 6519) exited]
[New Thread 0x7ffac7fff6c0 (LWP 6521)]
[Thread 0x7ffb0fffe6c0 (LWP 6520) exited]
[New Thread 0x7ffb0fffe6c0 (LWP 6522)]
[Thread 0x7ffb0fffe6c0 (LWP 6522) exited]
[Thread 0x7ffac7fff6c0 (LWP 6521) exited]
[New Thread 0x7ffac7fff6c0 (LWP 6523)]
[New Thread 0x7ffb0fffe6c0 (LWP 6524)]
[Thread 0x7ffac7fff6c0 (LWP 6523) exited]
[Thread 0x7ffb0fffe6c0 (LWP 6524) exited]
[New Thread 0x7ffb0fffe6c0 (LWP 6532)]
[New Thread 0x7ffac7fff6c0 (LWP 6543)]
[Thread 0x7ffbdffff6c0 (LWP 6505) exited]
[Thread 0x7ffb0fffe6c0 (LWP 6532) exited]

Thread 1 "liferea" received signal SIGSEGV, Segmentation fault.
gtk_tree_store_iter_n_children (tree_model=<optimized out>, iter=<optimized 
out>) at ../../../gtk/gtktreestore.c:768
768     ../../../gtk/gtktreestore.c: No such file or directory.
#0  gtk_tree_store_iter_n_children (tree_model=<optimized out>, iter=<optimized 
out>) at ../../../gtk/gtktreestore.c:768
#1  0x00007fffb8172d25 in gtk_tree_model_filter_build_level 
(filter=filter@entry=0x5555558e0b50, 
parent_level=parent_level@entry=0x555555eac860, 
parent_elt=parent_elt@entry=0x5555556b5e40, 
emit_inserted=emit_inserted@entry=0) at ../../../gtk/gtktreemodelfilter.c:785
#2  0x00007fffb8172980 in gtk_tree_model_filter_update_children 
(filter=filter@entry=0x5555558e0b50, level=level@entry=0x555555eac860, 
elt=elt@entry=0x5555556b5e40) at ../../../gtk/gtktreemodelfilter.c:1828
#3  0x00007fffb8176573 in gtk_tree_model_filter_update_children 
(elt=0x5555556b5e40, level=0x555555eac860, filter=0x5555558e0b50) at 
../../../gtk/gtktreemodelfilter.c:1815
#4  gtk_tree_model_filter_row_changed (c_model=0x555555923f80, 
c_path=0x555555d74250, c_iter=<optimized out>, data=<optimized out>) at 
../../../gtk/gtktreemodelfilter.c:2077
#5  0x00007fffb8176619 in gtk_tree_model_filter_refilter_helper 
(model=<optimized out>, path=<optimized out>, iter=<optimized out>, 
data=<optimized out>) at ../../../gtk/gtktreemodelfilter.c:4244
#6  0x00007fffb816e8f3 in gtk_tree_model_foreach_helper 
(model=model@entry=0x555555923f80, iter=iter@entry=0x7fffffffb870, 
path=path@entry=0x555555d74250, func=func@entry=0x7fffb8176610 
<gtk_tree_model_filter_refilter_helper>, 
user_data=user_data@entry=0x5555558e0b50) at ../../../gtk/gtktreemodel.c:1995
#7  0x00007fffb816fec9 in gtk_tree_model_foreach (model=0x555555923f80, 
func=0x7fffb8176610 <gtk_tree_model_filter_refilter_helper>, 
user_data=0x5555558e0b50) at ../../../gtk/gtktreemodel.c:2048
#8  0x00005555555a302d in  ()
#9  0x00007fffb7a0c5a9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007fffb7a25bbf in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007fffb7a25fd8 in g_signal_emit_by_name () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007fffb8194d21 in gtk_tree_view_row_deleted (model=<optimized out>, 
path=<optimized out>, data=0x5555558de3e0) at ../../../gtk/gtktreeview.c:9415
#13 0x00007fffb7a0c3b0 in g_closure_invoke () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007fffb7a1f076 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007fffb7a25bf5 in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fffb7a25dbf in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007fffb818196b in gtk_tree_store_remove (tree_store=0x555555923f80, 
iter=iter@entry=0x7fffffffc1b0) at ../../../gtk/gtktreestore.c:1231
#18 0x00007fffb8181a9b in gtk_tree_store_drag_data_delete 
(drag_source=0x555555923f80, path=0x555555d72570) at 
../../../gtk/gtktreestore.c:1958
#19 0x00007fffb818cdf3 in gtk_tree_view_drag_data_delete (widget=<optimized 
out>, context=0x555555de34e0) at ../../../gtk/gtktreeview.c:8078
#20 0x00007fffb7a0f611 in g_cclosure_marshal_VOID__OBJECTv () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007fffb7a0c5a9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007fffb7a25bbf in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007fffb7a25fd8 in g_signal_emit_by_name () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007fffb81f4d75 in gtk_drag_selection_get (widget=<optimized out>, 
selection_data=0x7fffffffc9f0, sel_info=1073741826, time=276812316, 
data=0x5555561841d0) at ../../../gtk/gtkdnd.c:2698
#25 0x00007fffb7ed7f94 in _gtk_marshal_VOID__BOXED_UINT_FLAGSv 
(closure=0x555556298a80, return_value=<optimized out>, instance=0x555555bd5770, 
args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, 
param_types=0x555555691080) at gtk/gtkmarshalers.c:3698
#26 0x00007fffb7a0c5a9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007fffb7a25bbf in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007fffb7a25fd8 in g_signal_emit_by_name () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007fffb80e1393 in gtk_selection_invoke_handler (widget=0x555555bd5770, 
data=0x7fffffffc9f0, time=276812316) at ../../../gtk/gtkselection.c:3230
#30 0x00007fffb80e162d in gtk_selection_convert (widget=0x5555562a2290, 
selection=0xae, target=0xaf, time_=276812316) at 
../../../gtk/gtkselection.c:1188
#31 0x00007fffb819d4ff in gtk_tree_view_drag_data_received (widget=<optimized 
out>, context=0x555555de35c0, x=<optimized out>, y=<optimized out>, 
selection_data=<optimized out>, info=<optimized out>, time=276812316) at 
../../../gtk/gtktreeview.c:8349
#32 0x00007fffb7eda575 in _gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINTv 
(closure=0x5555556980d0, return_value=<optimized out>, instance=0x5555558de3e0, 
args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, 
param_types=0x555555684c30) at gtk/gtkmarshalers.c:5999
#33 0x00007fffb7a0c5a9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007fffb7a25bbf in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007fffb7a25fd8 in g_signal_emit_by_name () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007fffb81f5208 in gtk_drag_selection_received (widget=0x555555bd5f50, 
selection_data=0x7fffffffd350, time=276812316, data=0x5555558de3e0) at 
../../../gtk/gtkdnd.c:1189
#37 0x00007fffb7ed7d72 in _gtk_marshal_VOID__BOXED_UINTv 
(closure=0x555556234b80, return_value=<optimized out>, instance=0x555555bd5f50, 
args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, 
param_types=0x555555695d40) at gtk/gtkmarshalers.c:3608
#38 0x00007fffb7a0c5a9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007fffb7a25bbf in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007fffb7a25fd8 in g_signal_emit_by_name () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007fffb80e1685 in gtk_selection_retrieval_report (time=276812316, 
length=<optimized out>, buffer=<optimized out>, format=<optimized out>, 
type=<optimized out>, info=0x555556209700) at ../../../gtk/gtkselection.c:3194
#42 gtk_selection_convert (widget=0x555555bd5f50, selection=0xae, target=0x80, 
time_=276812316) at ../../../gtk/gtkselection.c:1192
#43 0x00007fffb819dfe8 in gtk_tree_view_drag_drop (widget=0x5555558de3e0, 
context=context@entry=0x555555de35c0, x=<optimized out>, y=<optimized out>, 
time=276812316) at ../../../gtk/gtktreeview.c:8234
#44 0x00007fffb7ed3e33 in _gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINTv 
(closure=0x555555697b50, return_value=0x7fffffffd5c0, instance=<optimized out>, 
args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, 
param_types=0x555555631c60) at gtk/gtkmarshalers.c:885
#45 0x00007fffb7a0c5a9 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#46 0x00007fffb7a2505e in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x00007fffb7a25fd8 in g_signal_emit_by_name () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x00007fffb81f5b2a in gtk_drag_dest_drop (widget=0x5555558de3e0, 
context=0x555555de35c0, x=250, y=392, time=276812316) at 
../../../gtk/gtkdnd.c:1674
#49 0x00007fffb81f6575 in gtk_drag_find_widget (callback=0x7fffb81f5a60 
<gtk_drag_dest_drop>, time=276812316, y=<optimized out>, x=<optimized out>, 
info=0x555555cbbd50, context=0x555555de35c0, widget=0x5555558de3e0) at 
../../../gtk/gtkdnd.c:1270
#50 _gtk_drag_dest_handle_event (toplevel=<optimized out>, 
event=0x5555561c93c0) at ../../../gtk/gtkdnd.c:1091
#51 0x00007fffb804b225 in gtk_main_do_event (event=0x5555561c93c0) at 
../../../gtk/gtkmain.c:1939
#52 gtk_main_do_event (event=<optimized out>) at ../../../gtk/gtkmain.c:1691
#53 0x00007fffb7d74815 in _gdk_event_emit (event=event@entry=0x5555561c93c0) at 
../../../gdk/gdkevents.c:73
#54 0x00007fffb7dce7a2 in gdk_event_source_dispatch (source=<optimized out>, 
callback=<optimized out>, user_data=<optimized out>) at 
../../../gdk/x11/gdkeventsource.c:367
#55 0x00007fffb7912749 in g_main_context_dispatch () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007fffb79129d8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007fffb7912a6c in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007fffb7b8565d in g_application_run () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#59 0x0000555555586990 in liferea_application_new ()
#60 0x00007fffb762224a in  () at /lib/x86_64-linux-gnu/libc.so.6
#61 0x00007fffb7622305 in __libc_start_main () at 
/lib/x86_64-linux-gnu/libc.so.6
#62 0x0000555555575821 in _start ()
rax            0x85482024448b49bf  -8842782528201078337
rbx            0x7fffffffb5b0      140737488336304
rcx            0x555555d3c988      93825000524168
rdx            0x2                 2
rsi            0x7fffffffb610      140737488336400
rdi            0x555555923f80      93824996228992
rbp            0x555555eac860      0x555555eac860
rsp            0x7fffffffb560      0x7fffffffb560
r8             0x5555559038a0      93824996096160
r9             0x555555790258      93824994574936
r10            0xaaaaaaaaaaaaaaab  -6148914691236517205
r11            0x555555925c38      93824996236344
r12            0x7fffffffb610      140737488336400
r13            0x7fffffffb5f0      140737488336368
r14            0x5555558e0b50      93824995953488
r15            0x5555556b5e40      93824993680960
rip            0x7fffb8180150      0x7fffb8180150 
<gtk_tree_store_iter_n_children+32>
eflags         0x10282             [ SF IF RF ]
cs             0x33                51
ss             0x2b                43
ds             0x0                 0
es             0x0                 0
fs             0x0                 0
gs             0x0                 0
Warning: 'set logging off', an alias for the command 'set logging enabled', is 
deprecated.
Use 'set logging enabled off'.

Reply via email to