[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU G-Golf 0.8.0-rc-3 available for testing
From: |
pelzflorian (Florian Pelz) |
Subject: |
Re: GNU G-Golf 0.8.0-rc-3 available for testing |
Date: |
Mon, 06 May 2024 11:45:10 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
David Pirotte <david@altosw.be> writes:
>> (gc-disable) was a smart idea, sadly it does not help, but at least
>> we know now. ...
>
> I am not entirely convinced yet - in one way or another, somewhere,,
> somehow, the klass->snapshot is 'corrupted', either the pointer, or the
> mem it points to ... why, when, where ... ?
Yes, I would like to try checking with GDB watchpoints, but I do not
know in advance what to watch, i.e. what will become klass->snapshot.
>> scheme@(guile-user)> ,use (g-golf)
>> scheme@(guile-user)> (gc-disable)
>> scheme@(guile-user)> (chdir "/home/florian/src/g-golf/examples/gtk-4")
>> scheme@(guile-user)> (load "drawing-widget.scm")
>> scheme@(guile-user)> (main '("-d"))
>> ...
>
> Thanks for the valgrind session info, but could you kindely 'reproduce'
> the gdb full backtrace and run the few gdb command as in the previous
> email, so i can compare ...
With these commands, i.e. with (gc-disable), gdb says basically the
same, except the disassembly is always different. (I’ve since switched
back to the master branch, so -d is useless, but I guess this does not
matter.) First run:
(gdb) bt
#0 0x00007fc50b0822d0 in ?? ()
#1 0x00007fc50056812a in gtk_widget_create_render_node (widget=0xca3910,
snapshot=0x2cbca40) at ../gtk-4.12.3/gtk/gtkwidget.c:11862
#2 0x00007fc50056828b in gtk_widget_do_snapshot (widget=0xca3910,
snapshot=0x2cbca40) at ../gtk-4.12.3/gtk/gtkwidget.c:11897
#3 0x00007fc50056918a in gtk_widget_snapshot_child (widget=0xcb1160,
child=0xca3910, snapshot=0x2cbca40) at ../gtk-4.12.3/gtk/gtkwidget.c:12318
#4 0x00007fc500550fd4 in gtk_widget_real_snapshot (widget=0xcb1160,
snapshot=0x2cbca40) at ../gtk-4.12.3/gtk/gtkwidget.c:756
#5 0x00007fc5005680f8 in gtk_widget_create_render_node (widget=0xcb1160,
snapshot=0x2cbca40) at ../gtk-4.12.3/gtk/gtkwidget.c:11857
#6 0x00007fc50056828b in gtk_widget_do_snapshot (widget=0xcb1160,
snapshot=0x2cbca40) at ../gtk-4.12.3/gtk/gtkwidget.c:11897
#7 0x00007fc500568343 in gtk_widget_snapshot (widget=0xcb1160,
snapshot=0x2cbca40) at ../gtk-4.12.3/gtk/gtkwidget.c:11919
#8 0x00007fc50056844a in gtk_widget_render (widget=0xcb1160, surface=0xca6830,
region=0x2c818c0) at ../gtk-4.12.3/gtk/gtkwidget.c:11951
#9 0x00007fc500577ca1 in surface_render (surface=0xca6830, region=0x2c818c0,
widget=0xcb1160) at ../gtk-4.12.3/gtk/gtkwindow.c:4813
#10 0x00007fc5007ad371 in _gdk_marshal_BOOLEAN__BOXEDv (closure=0x2c7e2d0,
return_value=0x7ffdecd6cdb0, instance=0xca6830, args=0x7ffdecd6cf38,
marshal_data=0x0, n_params=1, param_types=0xb1bfb0) at gdk/gdkmarshalers.c:130
#11 0x00007fc5059b65b9 in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#12 0x00007fc5059c952e in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#13 0x00007fc5059cf3c5 in g_signal_emit_valist () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#14 0x00007fc5059cf472 in g_signal_emit () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#15 0x00007fc50086a31c in gdk_surface_paint_on_clock (clock=0xb1aca0,
data=0xca6830) at ../gtk-4.12.3/gdk/gdksurface.c:1377
#16 0x00007fc5059b65b9 in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#17 0x00007fc5059ca17b in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#18 0x00007fc5059cf3c5 in g_signal_emit_valist () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#19 0x00007fc5059cf472 in g_signal_emit () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#20 0x00007fc50084cd15 in _gdk_frame_clock_emit_paint (frame_clock=0xb1aca0) at
../gtk-4.12.3/gdk/gdkframeclock.c:708
#21 0x00007fc50084ddf9 in gdk_frame_clock_paint_idle (data=0xb1aca0) at
../gtk-4.12.3/gdk/gdkframeclockidle.c:632
#22 0x00007fc5062b88eb in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libglib-2.0.so.0
#23 0x00007fc5062b4cf3 in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libglib-2.0.so.0
#24 0x00007fc5062b7c17 in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libglib-2.0.so.0
#25 0x00007fc5062b81ff in g_main_context_iteration () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libglib-2.0.so.0
#26 0x00007fc504ef964d in g_application_run () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgio-2.0.so.0
#27 0x00007fc50b698052 in ?? () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#28 0x00007fc50b696c85 in ?? () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#29 0x00007fc50b69768e in ffi_call () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#30 0x00007fc5063ae9c7 in g_callable_info_invoke () from
/gnu/store/vycyjb00dcqwjpn45as8jhrw4apv4r5n-gobject-introspection-1.73.1/lib/libgirepository-1.0.so
#31 0x00007fc5063aff62 in g_function_info_invoke () from
/gnu/store/vycyjb00dcqwjpn45as8jhrw4apv4r5n-gobject-introspection-1.73.1/lib/libgirepository-1.0.so
#32 0x00007fc50b698052 in ?? () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#33 0x00007fc50b696c85 in ?? () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#34 0x00007fc50b69768e in ffi_call () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#35 0x00007fc50b7f4d37 in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#36 0x00007fc50b7e4f55 in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#37 0x00007fc50b7d9b9d in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#38 0x00007fc50b7e4db5 in scm_call_n () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#39 0x00007fc50b74f977 in scm_primitive_eval () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#40 0x00007fc50b755846 in scm_eval () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#41 0x00007fc50b7b43e6 in scm_shell () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#42 0x00007fc50b7668cc in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#43 0x00007fc50b74de1a in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#44 0x00007fc50b7d7390 in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#45 0x00007fc50b7e4db5 in scm_call_n () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#46 0x00007fc50b74f5ca in scm_call_2 () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#47 0x00007fc50b7f6092 in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#48 0x00007fc50b7d1e1f in scm_c_catch () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#49 0x00007fc50b750396 in scm_c_with_continuation_barrier () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#50 0x00007fc50b7d1049 in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#51 0x00007fc50b6b47fa in GC_call_with_stack_base () from
/gnu/store/1w1r6r56z9lhg8ghcb7lxss6mkn7d5l1-libgc-8.2.2/lib/libgc.so.1
#52 0x00007fc50b7cb3f8 in scm_with_guile () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#53 0x00007fc50b76f8e5 in scm_boot_guile () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#54 0x00000000004010f7 in ?? ()
#55 0x00007fc50b1dc1f7 in __libc_start_call_main () from
/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib/libc.so.6
#56 0x00007fc50b1dc2ac in __libc_start_main_impl () from
/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib/libc.so.6
#57 0x0000000000401171 in ?? ()
(gdb) frame 1
#1 0x00007fc50056812a in gtk_widget_create_render_node (widget=0xca3910,
snapshot=0x2cbca40) at ../gtk-4.12.3/gtk/gtkwidget.c:11862
11862 klass->snapshot (widget, snapshot);
(gdb) list
11857 klass->snapshot (widget, snapshot);
11858 gtk_snapshot_pop (snapshot);
11859 }
11860 else
11861 {
11862 klass->snapshot (widget, snapshot);
11863 }
11864
11865 gtk_css_style_snapshot_outline (&boxes, snapshot);
11866
(gdb) print klass->snapshot
$1 = (void (*)(GtkWidget *, GtkSnapshot *)) 0x7fc50b0822d0
(gdb) disassemble klass->snapshot,+64
Dump of assembler code from 0x7fc50b0822d0 to 0x7fc50b082310:
0x00007fc50b0822d0: rolb $0x0,0x0(%rsi,%riz,4)
0x00007fc50b0822d8: add %al,(%rax)
0x00007fc50b0822da: add %al,(%rax)
0x00007fc50b0822dc: add %al,(%rax)
0x00007fc50b0822de: add %al,(%rax)
0x00007fc50b0822e0: add %al,(%rax)
0x00007fc50b0822e2: add %al,(%rax)
0x00007fc50b0822e4: add %al,(%rax)
0x00007fc50b0822e6: add %al,(%rax)
0x00007fc50b0822e8: add %al,(%rax)
0x00007fc50b0822ea: add %al,(%rax)
0x00007fc50b0822ec: add %al,(%rax)
0x00007fc50b0822ee: add %al,(%rax)
0x00007fc50b0822f0: and %bl,0x7fc4f9cd(%rsi)
0x00007fc50b0822f6: add %al,(%rax)
0x00007fc50b0822f8: loopne 0x7fc50b0822b8
0x00007fc50b0822fa: rex or %eax,%ebp
0x00007fc50b0822fd: jg 0x7fc50b0822ff
0x00007fc50b0822ff: add %ah,%al
0x00007fc50b082301: mov %edi,%cs
0x00007fc50b082303: stc
0x00007fc50b082304: (bad)
0x00007fc50b082305: jg 0x7fc50b082307
0x00007fc50b082307: add %dl,%al
0x00007fc50b082309: and (%rax),%cl
0x00007fc50b08230b: or %ebp,%eax
0x00007fc50b08230d: jg 0x7fc50b08230f
0x00007fc50b08230f: add %al,-0x3af6bf42(%rax)
End of assembler dump.
(gdb) quit
Second run:
Thread 1 "guile" received signal SIGSEGV, Segmentation fault.
0x00007f2ce98812d0 in ?? ()
(gdb) bt
#0 0x00007f2ce98812d0 in ?? ()
#1 0x00007f2cded6812a in gtk_widget_create_render_node (widget=0x1ff7020,
snapshot=0x4038620) at ../gtk-4.12.3/gtk/gtkwidget.c:11862
#2 0x00007f2cded6828b in gtk_widget_do_snapshot (widget=0x1ff7020,
snapshot=0x4038620) at ../gtk-4.12.3/gtk/gtkwidget.c:11897
#3 0x00007f2cded6918a in gtk_widget_snapshot_child (widget=0x2004490,
child=0x1ff7020, snapshot=0x4038620) at ../gtk-4.12.3/gtk/gtkwidget.c:12318
#4 0x00007f2cded50fd4 in gtk_widget_real_snapshot (widget=0x2004490,
snapshot=0x4038620) at ../gtk-4.12.3/gtk/gtkwidget.c:756
#5 0x00007f2cded680f8 in gtk_widget_create_render_node (widget=0x2004490,
snapshot=0x4038620) at ../gtk-4.12.3/gtk/gtkwidget.c:11857
#6 0x00007f2cded6828b in gtk_widget_do_snapshot (widget=0x2004490,
snapshot=0x4038620) at ../gtk-4.12.3/gtk/gtkwidget.c:11897
#7 0x00007f2cded68343 in gtk_widget_snapshot (widget=0x2004490,
snapshot=0x4038620) at ../gtk-4.12.3/gtk/gtkwidget.c:11919
#8 0x00007f2cded6844a in gtk_widget_render (widget=0x2004490,
surface=0x1fe7be0, region=0x3ffd690) at ../gtk-4.12.3/gtk/gtkwidget.c:11951
#9 0x00007f2cded77ca1 in surface_render (surface=0x1fe7be0, region=0x3ffd690,
widget=0x2004490) at ../gtk-4.12.3/gtk/gtkwindow.c:4813
#10 0x00007f2cdefad371 in _gdk_marshal_BOOLEAN__BOXEDv (closure=0x3ffa100,
return_value=0x7ffde5afd4f0, instance=0x1fe7be0, args=0x7ffde5afd678,
marshal_data=0x0, n_params=1, param_types=0x1e71f60) at gdk/gdkmarshalers.c:130
#11 0x00007f2ce2b8d5b9 in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#12 0x00007f2ce2ba052e in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#13 0x00007f2ce2ba63c5 in g_signal_emit_valist () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#14 0x00007f2ce2ba6472 in g_signal_emit () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#15 0x00007f2cdf06a31c in gdk_surface_paint_on_clock (clock=0x200dd90,
data=0x1fe7be0) at ../gtk-4.12.3/gdk/gdksurface.c:1377
#16 0x00007f2ce2b8d5b9 in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#17 0x00007f2ce2ba117b in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#18 0x00007f2ce2ba63c5 in g_signal_emit_valist () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#19 0x00007f2ce2ba6472 in g_signal_emit () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgobject-2.0.so.0
#20 0x00007f2cdf04cd15 in _gdk_frame_clock_emit_paint (frame_clock=0x200dd90)
at ../gtk-4.12.3/gdk/gdkframeclock.c:708
#21 0x00007f2cdf04ddf9 in gdk_frame_clock_paint_idle (data=0x200dd90) at
../gtk-4.12.3/gdk/gdkframeclockidle.c:632
#22 0x00007f2ce2c348eb in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libglib-2.0.so.0
#23 0x00007f2ce2c30cf3 in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libglib-2.0.so.0
#24 0x00007f2ce2c33c17 in ?? () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libglib-2.0.so.0
#25 0x00007f2ce2c341ff in g_main_context_iteration () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libglib-2.0.so.0
#26 0x00007f2ce2a6f64d in g_application_run () from
/gnu/store/kjdjarbkknf8vv9rc8vkkh1k1vrc57r0-glib-2.78.0/lib/libgio-2.0.so.0
#27 0x00007f2ce9f03052 in ?? () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#28 0x00007f2ce9f01c85 in ?? () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#29 0x00007f2ce9f0268e in ffi_call () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#30 0x00007f2ce2d2a9c7 in g_callable_info_invoke () from
/gnu/store/vycyjb00dcqwjpn45as8jhrw4apv4r5n-gobject-introspection-1.73.1/lib/libgirepository-1.0.so
#31 0x00007f2ce2d2bf62 in g_function_info_invoke () from
/gnu/store/vycyjb00dcqwjpn45as8jhrw4apv4r5n-gobject-introspection-1.73.1/lib/libgirepository-1.0.so
#32 0x00007f2ce9f03052 in ?? () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#33 0x00007f2ce9f01c85 in ?? () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#34 0x00007f2ce9f0268e in ffi_call () from
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4/lib/libffi.so.8
#35 0x00007f2cea05fd37 in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#36 0x00007f2cea04ff55 in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#37 0x00007f2cea044b9d in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#38 0x00007f2cea04fdb5 in scm_call_n () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#39 0x00007f2ce9fba977 in scm_primitive_eval () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#40 0x00007f2ce9fc0846 in scm_eval () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#41 0x00007f2cea01f3e6 in scm_shell () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#42 0x00007f2ce9fd18cc in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#43 0x00007f2ce9fb8e1a in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#44 0x00007f2cea042390 in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#45 0x00007f2cea04fdb5 in scm_call_n () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#46 0x00007f2ce9fba5ca in scm_call_2 () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#47 0x00007f2cea061092 in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#48 0x00007f2cea03ce1f in scm_c_catch () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#49 0x00007f2ce9fbb396 in scm_c_with_continuation_barrier () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#50 0x00007f2cea03c049 in ?? () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#51 0x00007f2ce9f1f7fa in GC_call_with_stack_base () from
/gnu/store/1w1r6r56z9lhg8ghcb7lxss6mkn7d5l1-libgc-8.2.2/lib/libgc.so.1
#52 0x00007f2cea0363f8 in scm_with_guile () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#53 0x00007f2ce9fda8e5 in scm_boot_guile () from
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/lib/libguile-3.0.so.1
#54 0x00000000004010f7 in ?? ()
#55 0x00007f2ce9a471f7 in __libc_start_call_main () from
/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib/libc.so.6
#56 0x00007f2ce9a472ac in __libc_start_main_impl () from
/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35/lib/libc.so.6
#57 0x0000000000401171 in ?? ()
(gdb) frame 1
#1 0x00007f2cded6812a in gtk_widget_create_render_node (widget=0x1ff7020,
snapshot=0x4038620) at ../gtk-4.12.3/gtk/gtkwidget.c:11862
11862 klass->snapshot (widget, snapshot);
(gdb) disassemble klass->snapshot,+64
Dump of assembler code from 0x7f2ce98812d0 to 0x7f2ce9881310:
0x00007f2ce98812d0: loopne 0x7f2ce98812eb
0x00007f2ce98812d2: faddl (%rcx)
0x00007f2ce98812d4: add %al,(%rax)
0x00007f2ce98812d6: add %al,(%rax)
0x00007f2ce98812d8: add %al,(%rax)
0x00007f2ce98812da: add %al,(%rax)
0x00007f2ce98812dc: add %al,(%rax)
0x00007f2ce98812de: add %al,(%rax)
0x00007f2ce98812e0: add %al,(%rax)
0x00007f2ce98812e2: add %al,(%rax)
0x00007f2ce98812e4: add %al,(%rax)
0x00007f2ce98812e6: add %al,(%rax)
0x00007f2ce98812e8: add %al,(%rax)
0x00007f2ce98812ea: add %al,(%rax)
0x00007f2ce98812ec: add %al,(%rax)
0x00007f2ce98812ee: add %al,(%rax)
0x00007f2ce98812f0: movabs 0xe000007f2cdc47cb,%al
0x00007f2ce98812f9: mov $0x7f2ce987,%esi
0x00007f2ce98812fe: add %al,(%rax)
0x00007f2ce9881300: add %bh,0x4a(%rdx)
0x00007f2ce9881303: fsubrl (%rdi,%rdi,2)
0x00007f2ce9881306: add %al,(%rax)
0x00007f2ce9881308: rclb (%rdx)
0x00007f2ce988130a: mov %ch,%cl
0x00007f2ce988130c: sub $0x7f,%al
0x00007f2ce988130e: add %al,(%rax)
End of assembler dump.
(gdb)
>> > Imo, you should locally patch your guix image so it has one
>> > gdk-pixbuf lib installed keep the one that has the debug symbols
>>
>> The one gdk-pixbuf problem is locally solved.
>
> And yet, i would like you to locally fix this 'proper', is this
> possible? If so, could you do that, thanks.
With and only with “--no-grafts” given to each used guix command, it is
worked around proper; I have checked and compared that there now is the
same ungrafted gdk-pixbuf used by gtk and used elsewhere.
>
>> Well the d-bus service cannot be a requirement of a Guix package. It
>> could be a requirement of a Guix service, but g-golf is not a service
>> but just a package.
>
> I never said nor asked you to fix this problem 'in g-golf' :) -
>
> But could you manually start the service, and re-run the above,
> thanks
When I use GNOME desktop environment, all d-bus services are running and
no warning for d-bus nor a11y is displayed.
Regards,
Florian
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, (continued)
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, David Pirotte, 2024/05/03
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, pelzflorian (Florian Pelz), 2024/05/03
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, David Pirotte, 2024/05/04
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, pelzflorian (Florian Pelz), 2024/05/04
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, pelzflorian (Florian Pelz), 2024/05/04
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, David Pirotte, 2024/05/04
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, David Pirotte, 2024/05/04
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, David Pirotte, 2024/05/04
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, pelzflorian (Florian Pelz), 2024/05/04
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, David Pirotte, 2024/05/05
- Re: GNU G-Golf 0.8.0-rc-3 available for testing,
pelzflorian (Florian Pelz) <=
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, Basile Starynkevitch, 2024/05/06
- Re: GNU G-Golf 0.8.0-rc-3 available for testing, pelzflorian (Florian Pelz), 2024/05/06
Re: GNU G-Golf 0.8.0-rc-3 available for testing, David Pirotte, 2024/05/02