On 2025-05-31 11:55, Paul Gevers wrote:
HiI 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'.