Dear Maintainer,
I could reproduce the issue on i386 and tried to collect
some more information.

It crashes with the backtrace below.

The crash seems to be caused by using the wrong data type
in the calls to variadic functions goo_canvas_ellipse_new
and goo_canvas_polyline_new.

The modifications below made it work at i386 too.
(Just changing integer to floating point values).
Tested it just shortly.

Kind regards,
Bernhard




(gdb) bt
#0  __strchr_sse2_bsf () at ../sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S:60
#1  0xb73243ce in g_param_spec_pool_lookup (pool=0x136e260, param_name=0x1 
<error: Cannot access memory at address 0x1>, owner_type=26014064, 
walk_ancestors=1) at ../../../gobject/gparam.c:1071
#2  0xb731fbce in g_object_set_valist (object=<optimized out>, 
first_property_name=<optimized out>, var_args=0xbfb6a0b4 "") at 
../../../gobject/gobject.c:2289
#3  0xb7f6e4be in goo_canvas_ellipse_new (parent=0x1685848, center_x=0, 
center_y=0, radius_x=0, radius_y=0) at goocanvasellipse.c:214
#4  0x0044feea in check_new_node (canvas=0x1650380, node=0x14b1600) at 
diagram.c:935
#5  diagram_update_nodes (canvas=0x1650380) at diagram.c:541
#6  update_diagram (canvas=0x1650380) at diagram.c:735
#7  0x00450828 in update_diagram_callback (data=0x0) at diagram.c:1910
#8  0xb7076a51 in g_timeout_dispatch (source=0x14793c0, callback=0x450810 
<update_diagram_callback>, user_data=0x0) at ../../../glib/gmain.c:4667
#9  0xb7075e65 in g_main_dispatch (context=0x13b1fd0) at 
../../../glib/gmain.c:3182
#10 g_main_context_dispatch (context=0x13b1fd0) at ../../../glib/gmain.c:3847
#11 0xb7076269 in g_main_context_iterate (context=0x13b1fd0, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../glib/gmain.c:3920
#12 0xb7076609 in g_main_loop_run (loop=0x1478ea0) at ../../../glib/gmain.c:4116
#13 0xb799139e in gtk_main () at ../../../../gtk/gtkmain.c:1323
#14 0x0044049e in main (argc=<optimized out>, argv=<optimized out>) at 
main.c:316





--- etherape-0.9.18.orig/src/diagram.c
+++ etherape-0.9.18/src/diagram.c
@@ -939,7 +939,7 @@ static gint check_new_node(node_t * node
                                                 0.0,
                                                 "fill-color", "white",
                                                 "stroke-color", "black",
-                                                "line-width", 0,
+                                                "line-width", 0.0,
                                  "visibility", GOO_CANVAS_ITEM_INVISIBLE,
                                  NULL);
       addref_canvas_obj(G_OBJECT(new_canvas_node->node_item));
@@ -1480,16 +1480,16 @@ static gint check_new_link(link_id_t * l
       /* set the lines position using groups positions */
       new_canvas_link->src_item =
             goo_canvas_polyline_new(rootgroup, TRUE, 2,
-                                    0,0,
-                                    1,1,
+                                    0.0,0.0,
+                                    1.0,1.0,
                                     "fill-color", "tan",
                                     NULL);
       g_object_ref(G_OBJECT (new_canvas_link->src_item));
 
       new_canvas_link->dst_item =
             goo_canvas_polyline_new(rootgroup, TRUE, 2,
-                                    0,0,
-                                    1,1,
+                                    0.0,0.0,
+                                    1.0,1.0,
                                     "fill-color", "tan",
                                     NULL);
       g_object_ref(G_OBJECT (new_canvas_link->dst_item));







PS.: Could not install etherape on a multiarch amd64/i386 system because
     it tells it depends on non-existing etherape-data:i386.
Buster i386 qemu VM 2020-04-27

apt update
apt dist-upgrade


apt install systemd-coredump sddm xserver-xorg openbox xterm mc fakeroot quilt 
strace valgrind gdb etherape etherape-dbgsym libgtk-3-0-dbgsym 
libglib2.0-0-dbgsym libgoocanvas-2.0-9-dbgsym
apt build-dep etherape




export DISPLAY=:0
export XAUTHORITY=/home/benutzer/.Xauthority
/usr/bin/etherape -n -i ens4


# /usr/bin/etherape -n -i ens4
EtherApe-INFO: 22:31:04.097: Protokoll sctp nicht unterstützt
EtherApe-INFO: 22:31:04.097: Protokoll ddp nicht unterstützt
EtherApe-INFO: 22:31:04.097: Protokoll ddp nicht unterstützt
EtherApe-INFO: 22:31:04.097: Protokoll ddp nicht unterstützt
EtherApe-INFO: 22:31:04.097: Protokoll ddp nicht unterstützt
EtherApe-INFO: 22:31:04.483: Ergebnis von get_interface: »«
EtherApe-INFO: 22:31:04.484: Verfügbare Schnittstellen für die Erfassung: 
usbmon1 nfqueue nflog lo any ens4
EtherApe-INFO: 22:31:04.550: Verweistyp ist Ethernet
EtherApe-INFO: 22:31:04.551: Diagramm gestartet
EtherApe-INFO: 22:31:04.793: Neuer Knoten: IP: 10.0.2.15. Anzahl der Knoten 1
EtherApe-INFO: 22:31:04.794: Neuer Knoten: IP: 10.0.2.2. Anzahl der Knoten 2
unexpected EOF in read_all()
critical: read_all() failed on control socket
Speicherzugriffsfehler (Speicherabzug geschrieben)



dmesg:
[  344.474571] etherape[918]: segfault at 0 ip b6da9726 sp bfb69ed8 error 4 in 
libc-2.28.so[b6d2a000+14e000]
[  344.474588] Code: 66 90 66 90 57 8b 4c 24 08 66 0f 6e 4c 24 0c 66 0f ef d2 
89 cf 66 0f 60 c9 66 0f 60 c9 83 e1 0f 66 0f 70 c9 00 74 4d 83 e7 f0 <66> 0f 6f 
07 66 0f 74 d0 66 0f 74 c1 66 0f d7 d2 66 0f d7 c0 d3 fa




journalctl -e
Apr 27 22:31:05 debian systemd-coredump[966]: Process 918 (etherape) of user 0 
dumped core.
                                              
                                              Stack trace of thread 918:
                                              #0  0x00000000b6da9726 n/a 
(libc.so.6)
                                              #1  0x00000000b73243ce 
g_param_spec_pool_lookup (libgobject-2.0.so.0)
                                              #2  0x00000000b731fbce 
g_object_set_valist (libgobject-2.0.so.0)
                                              #3  0x00000000b7f6e4be 
goo_canvas_ellipse_new (libgoocanvas-2.0.so.9)
                                              #4  0x000000000044feea n/a 
(etherape)
                                              #5  0x0000000000450828 
update_diagram_callback (etherape)
                                              #6  0x00000000b7076a51 n/a 
(libglib-2.0.so.0)
                                              #7  0x00000000b7075e65 
g_main_context_dispatch (libglib-2.0.so.0)
                                              #8  0x00000000b7076269 n/a 
(libglib-2.0.so.0)
                                              #9  0x00000000b7076609 
g_main_loop_run (libglib-2.0.so.0)
                                              #10 0x00000000b799139e gtk_main 
(libgtk-3.so.0)
                                              #11 0x000000000044049e main 
(etherape)
                                              #12 0x00000000b6d2bb41 
__libc_start_main (libc.so.6)
                                              #13 0x0000000000440829 _start 
(etherape)
Apr 27 22:31:05 debian systemd[1]: systemd-coredump@0-965-0.service: Succeeded.



# coredumpctl list
TIME                            PID   UID   GID SIG COREFILE  EXE
Mon 2020-04-27 22:31:05 CEST    918     0     0  11 present   /usr/bin/etherape




root@debian:~# coredumpctl gdb 918
           PID: 918 (etherape)
           UID: 0 (root)
           GID: 0 (root)
        Signal: 11 (SEGV)
     Timestamp: Mon 2020-04-27 22:31:04 CEST (1min 20s ago)
  Command Line: /usr/bin/etherape -n -i ens4
    Executable: /usr/bin/etherape
 Control Group: /user.slice/user-1000.slice/session-5.scope
          Unit: session-5.scope
         Slice: user-1000.slice
       Session: 5
     Owner UID: 1000 (benutzer)
       Boot ID: c10e7f5e56764dbca3ad6e7de03b0acd
    Machine ID: 45f49504b47f4e5690bc479adf67aa5b
      Hostname: debian
       Storage: 
/var/lib/systemd/coredump/core.etherape.0.c10e7f5e56764dbca3ad6e7de03b0acd.918.1588019464000000.lz4
       Message: Process 918 (etherape) of user 0 dumped core.
                
                Stack trace of thread 918:
                #0  0x00000000b6da9726 n/a (libc.so.6)
                #1  0x00000000b73243ce g_param_spec_pool_lookup 
(libgobject-2.0.so.0)
                #2  0x00000000b731fbce g_object_set_valist (libgobject-2.0.so.0)
                #3  0x00000000b7f6e4be goo_canvas_ellipse_new 
(libgoocanvas-2.0.so.9)
                #4  0x000000000044feea n/a (etherape)
                #5  0x0000000000450828 update_diagram_callback (etherape)
                #6  0x00000000b7076a51 n/a (libglib-2.0.so.0)
                #7  0x00000000b7075e65 g_main_context_dispatch 
(libglib-2.0.so.0)
                #8  0x00000000b7076269 n/a (libglib-2.0.so.0)
                #9  0x00000000b7076609 g_main_loop_run (libglib-2.0.so.0)
                #10 0x00000000b799139e gtk_main (libgtk-3.so.0)
                #11 0x000000000044049e main (etherape)
                #12 0x00000000b6d2bb41 __libc_start_main (libc.so.6)
                #13 0x0000000000440829 _start (etherape)

GNU gdb (Debian 8.2.1-2+b3) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/etherape...(no debugging symbols found)...done.
[New LWP 918]
[New LWP 932]
[New LWP 929]
[New LWP 924]
[New LWP 928]
[New LWP 923]
[New LWP 922]
[New LWP 925]
[New LWP 926]
[New LWP 927]
[New LWP 930]
[New LWP 920]
[New LWP 921]
[New LWP 931]
[New LWP 939]
[New LWP 942]
[New LWP 933]
[New LWP 940]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/etherape -n -i ens4'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __strchr_sse2_bsf () at ../sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S:60
60      ../sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S: Datei oder 
Verzeichnis nicht gefunden.
[Current thread is 1 (Thread 0xb6120940 (LWP 918))]
(gdb) set width 0
(gdb) set pagination off
(gdb) bt
#0  __strchr_sse2_bsf () at ../sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S:60
#1  0xb73243ce in g_param_spec_pool_lookup () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#2  0xb731fbce in g_object_set_valist () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#3  0xb7f6e4be in goo_canvas_ellipse_new () from 
/usr/lib/i386-linux-gnu/libgoocanvas-2.0.so.9
#4  0x0044feea in ?? ()
#5  0x00450828 in update_diagram_callback ()
#6  0xb7076a51 in ?? () from /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb7075e65 in g_main_context_dispatch () from 
/usr/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb7076269 in ?? () from /usr/lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb7076609 in g_main_loop_run () from 
/usr/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb799139e in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#11 0x0044049e in main ()




(gdb) bt
#0  __strchr_sse2_bsf () at ../sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S:60
#1  0xb73243ce in g_param_spec_pool_lookup (pool=0x136e260, param_name=0x1 
<error: Cannot access memory at address 0x1>, owner_type=26014064, 
walk_ancestors=1) at ../../../gobject/gparam.c:1071
#2  0xb731fbce in g_object_set_valist (object=<optimized out>, 
first_property_name=<optimized out>, var_args=0xbfb6a0b4 "") at 
../../../gobject/gobject.c:2289
#3  0xb7f6e4be in goo_canvas_ellipse_new (parent=0x1685848, center_x=0, 
center_y=0, radius_x=0, radius_y=0) at goocanvasellipse.c:214
#4  0x0044feea in check_new_node (canvas=0x1650380, node=0x14b1600) at 
diagram.c:935
#5  diagram_update_nodes (canvas=0x1650380) at diagram.c:541
#6  update_diagram (canvas=0x1650380) at diagram.c:735
#7  0x00450828 in update_diagram_callback (data=0x0) at diagram.c:1910
#8  0xb7076a51 in g_timeout_dispatch (source=0x14793c0, callback=0x450810 
<update_diagram_callback>, user_data=0x0) at ../../../glib/gmain.c:4667
#9  0xb7075e65 in g_main_dispatch (context=0x13b1fd0) at 
../../../glib/gmain.c:3182
#10 g_main_context_dispatch (context=0x13b1fd0) at ../../../glib/gmain.c:3847
#11 0xb7076269 in g_main_context_iterate (context=0x13b1fd0, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../glib/gmain.c:3920
#12 0xb7076609 in g_main_loop_run (loop=0x1478ea0) at ../../../glib/gmain.c:4116
#13 0xb799139e in gtk_main () at ../../../../gtk/gtkmain.c:1323
#14 0x0044049e in main (argc=<optimized out>, argv=<optimized out>) at 
main.c:316








mkdir /home/benutzer/source/etherape/orig -p
cd    /home/benutzer/source/etherape/orig
apt source etherape
cd

cd /home/benutzer/source/etherape
cp orig try1 -a
cd try1/etherape-0.9.18
dpkg-buildpackage

dpkg -i /home/benutzer/source/etherape/try1/*.deb
-> crashing like debian build



cd /home/benutzer/source/etherape
cp orig try2 -a
cd try2/etherape-0.9.18
# change
dpkg-source --commit
dpkg-buildpackage

dpkg -i /home/benutzer/source/etherape/try2/*.deb





##########
##########
##########
##########







Buster amd64/i386 qemu VM 2020-04-27


dpkg --add-architecture i386
apt update
apt dist-upgrade

wget 
http://ftp.de.debian.org/debian/pool/main/e/etherape/etherape-data_0.9.18-1_all.deb
apt install systemd-coredump sddm xserver-xorg openbox xterm mc fakeroot quilt 
strace valgrind gdb rr libgtk-3-0-dbgsym:i386 libglib2.0-0-dbgsym:i386 
libgoocanvas-2.0-9-dbgsym:i386

apt install libc-ares2:i386 libpcap0.8:i386 libpopt0:i386
apt download etherape:i386 etherape-data etherape-dbgsym:i386
dpkg -i etherape-data_0.9.18-1_all.deb
dpkg -i --force-depends etherape_0.9.18-1_i386.deb
dpkg -i etherape-dbgsym_0.9.18-1_i386.deb




export DISPLAY=:0
export XAUTHORITY=/home/benutzer/.Xauthority
/usr/bin/etherape -n -i ens4





root@debian:~# /usr/bin/etherape -n -i ens5
EtherApe-INFO: 23:11:05.121: Protokoll sctp nicht unterstützt
EtherApe-INFO: 23:11:05.121: Protokoll ddp nicht unterstützt
EtherApe-INFO: 23:11:05.121: Protokoll ddp nicht unterstützt
EtherApe-INFO: 23:11:05.121: Protokoll ddp nicht unterstützt
EtherApe-INFO: 23:11:05.121: Protokoll ddp nicht unterstützt
EtherApe-INFO: 23:11:05.307: Ergebnis von get_interface: »«
EtherApe-INFO: 23:11:05.309: Verfügbare Schnittstellen für die Erfassung: 
usbmon3 usbmon2 usbmon1 nfqueue nflog lo any ens5
EtherApe-INFO: 23:11:05.347: Verweistyp ist Ethernet
EtherApe-INFO: 23:11:05.348: Diagramm gestartet
EtherApe-INFO: 23:11:05.587: Neuer Knoten: IP: 10.0.2.15. Anzahl der Knoten 1
EtherApe-INFO: 23:11:05.587: Neuer Knoten: IP: 192.168.178.25. Anzahl der 
Knoten 2
Speicherzugriffsfehler (Speicherabzug geschrieben)
unexpected EOF in read_all()
critical: read_all() failed on control socket




dmesg:
[   51.539541] etherape[618]: segfault at 0 ip 00000000f6cbe726 sp 
00000000ffff2c58 error 4 in libc-2.28.so[f6c3f000+14e000]
[   51.539564] Code: 66 90 66 90 57 8b 4c 24 08 66 0f 6e 4c 24 0c 66 0f ef d2 
89 cf 66 0f 60 c9 66 0f 60 c9 83 e1 0f 66 0f 70 c9 00 74 4d 83 e7 f0 <66> 0f 6f 
07 66 0f 74 d0 66 0f 74 c1 66 0f d7 d2 66 0f d7 c0 d3 fa





journalctl -e
Apr 27 23:11:06 debian systemd-coredump[625]: Process 618 (etherape) of user 0 
dumped core.
                                              
                                              Stack trace of thread 618:
                                              #0  0x00000000f6cbe726 n/a 
(libc.so.6)
                                              #1  0x00000000f72393ce 
g_param_spec_pool_lookup (libgobject-2.0.so.0)
                                              #2  0x00000000f7234bce 
g_object_set_valist (libgobject-2.0.so.0)
                                              #3  0x00000000f7e834be 
goo_canvas_ellipse_new (libgoocanvas-2.0.so.9)
                                              #4  0x0000000056586eea 
check_new_node (etherape)
                                              #5  0x0000000056587828 
update_diagram_callback (etherape)
                                              #6  0x00000000f6f8ba51 
g_timeout_dispatch (libglib-2.0.so.0)
                                              #7  0x00000000f6f8ae65 
g_main_dispatch (libglib-2.0.so.0)
                                              #8  0x00000000f6f8b269 
g_main_context_iterate (libglib-2.0.so.0)
                                              #9  0x00000000f6f8b609 
g_main_loop_run (libglib-2.0.so.0)
                                              #10 0x00000000f78a639e gtk_main 
(libgtk-3.so.0)
                                              #11 0x000000005657749e main 
(etherape)
                                              #12 0x00000000f6c40b41 
__libc_start_main (libc.so.6)
                                              #13 0x0000000056577829 _start 
(etherape)
Apr 27 23:11:06 debian systemd[1]: systemd-coredump@1-624-0.service: Succeeded.






root@debian:~# coredumpctl list
TIME                            PID   UID   GID SIG COREFILE  EXE
Mon 2020-04-27 23:11:06 CEST    618     0     0  11 present   /usr/bin/etherape






root@debian:~# coredumpctl gdb 618
           PID: 618 (etherape)
           UID: 0 (root)
           GID: 0 (root)
        Signal: 11 (SEGV)
     Timestamp: Mon 2020-04-27 23:11:05 CEST (1min 10s ago)
  Command Line: /usr/bin/etherape -n -i ens5
    Executable: /usr/bin/etherape
 Control Group: /user.slice/user-1000.slice/session-5.scope
          Unit: session-5.scope
         Slice: user-1000.slice
       Session: 5
     Owner UID: 1000 (benutzer)
       Boot ID: ba5712ff31f240d4b1362c24cf9d951a
    Machine ID: 33f18f39d2a9438eb75b0ed52848afcd
      Hostname: debian
       Storage: 
/var/lib/systemd/coredump/core.etherape.0.ba5712ff31f240d4b1362c24cf9d951a.618.1588021865000000.lz4
       Message: Process 618 (etherape) of user 0 dumped core.
                
                Stack trace of thread 618:
                #0  0x00000000f6cbe726 n/a (libc.so.6)
                #1  0x00000000f72393ce g_param_spec_pool_lookup 
(libgobject-2.0.so.0)
                #2  0x00000000f7234bce g_object_set_valist (libgobject-2.0.so.0)
                #3  0x00000000f7e834be goo_canvas_ellipse_new 
(libgoocanvas-2.0.so.9)
                #4  0x0000000056586eea check_new_node (etherape)
                #5  0x0000000056587828 update_diagram_callback (etherape)
                #6  0x00000000f6f8ba51 g_timeout_dispatch (libglib-2.0.so.0)
                #7  0x00000000f6f8ae65 g_main_dispatch (libglib-2.0.so.0)
                #8  0x00000000f6f8b269 g_main_context_iterate (libglib-2.0.so.0)
                #9  0x00000000f6f8b609 g_main_loop_run (libglib-2.0.so.0)
                #10 0x00000000f78a639e gtk_main (libgtk-3.so.0)
                #11 0x000000005657749e main (etherape)
                #12 0x00000000f6c40b41 __libc_start_main (libc.so.6)
                #13 0x0000000056577829 _start (etherape)

GNU gdb (Debian 8.2.1-2+b3) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/etherape...Reading symbols from 
/usr/lib/debug/.build-id/35/adb9aa030b263aaae1777452942a657fd657eb.debug...done.
done.
[New LWP 618]
[New LWP 620]
[New LWP 623]
[New LWP 621]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/etherape -n -i ens5'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0xf6cbe726 in ?? () from /lib/i386-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0xf6035940 (LWP 618))]
(gdb) set width 0
(gdb) set pagination off
(gdb) bt
#0  0xf6cbe726 in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0xf72393ce in g_param_spec_pool_lookup (pool=0x5685f860, param_name=0x1 
<error: Cannot access memory at address 0x1>, owner_type=1454856096, 
walk_ancestors=1) at ../../../gobject/gparam.c:1071
#2  0xf7234bce in g_object_set_valist (object=<optimized out>, 
first_property_name=<optimized out>, var_args=0xffff2e34 "") at 
../../../gobject/gobject.c:2289
#3  0xf7e834be in goo_canvas_ellipse_new (parent=0x56a9d048, center_x=0, 
center_y=0, radius_x=0, radius_y=0) at goocanvasellipse.c:214
#4  0x56586eea in check_new_node (canvas=0x56a68380, node=0x568eff10) at 
diagram.c:935
#5  diagram_update_nodes (canvas=0x56a68380) at diagram.c:541
#6  update_diagram (canvas=0x56a68380) at diagram.c:735
#7  0x56587828 in update_diagram_callback (data=0x0) at diagram.c:1910
#8  0xf6f8ba51 in g_timeout_dispatch (source=0x56cd6140, callback=0x56587810 
<update_diagram_callback>, user_data=0x0) at ../../../glib/gmain.c:4667
#9  0xf6f8ae65 in g_main_dispatch (context=0x56896e00) at 
../../../glib/gmain.c:3182
#10 g_main_context_dispatch (context=0x56896e00) at ../../../glib/gmain.c:3847
#11 0xf6f8b269 in g_main_context_iterate (context=0x56896e00, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../glib/gmain.c:3920
#12 0xf6f8b609 in g_main_loop_run (loop=0x56cdc3e0) at 
../../../glib/gmain.c:4116
#13 0xf78a639e in gtk_main () at ../../../../gtk/gtkmain.c:1323
#14 0x5657749e in main (argc=<optimized out>, argv=<optimized out>) at 
main.c:316







echo 1 > /proc/sys/kernel/perf_event_paranoid

root@debian:~# rr /usr/bin/etherape -n -i ens5
rr: Saving execution to trace directory `/root/.local/share/rr/etherape-0'.
EtherApe-INFO: 23:13:52.161: Protokoll sctp nicht unterstützt
EtherApe-INFO: 23:13:52.162: Protokoll ddp nicht unterstützt
EtherApe-INFO: 23:13:52.162: Protokoll ddp nicht unterstützt
EtherApe-INFO: 23:13:52.162: Protokoll ddp nicht unterstützt
EtherApe-INFO: 23:13:52.163: Protokoll ddp nicht unterstützt
EtherApe-INFO: 23:13:52.258: Ergebnis von get_interface: »«
EtherApe-INFO: 23:13:52.259: Verfügbare Schnittstellen für die Erfassung: 
usbmon3 usbmon2 usbmon1 nfqueue nflog lo any ens5
EtherApe-INFO: 23:13:52.278: Verweistyp ist Ethernet
EtherApe-INFO: 23:13:52.282: Diagramm gestartet
EtherApe-INFO: 23:13:52.294: Neuer Knoten: IP: 10.0.2.15. Anzahl der Knoten 1
EtherApe-INFO: 23:13:52.295: Neuer Knoten: IP: 192.168.178.25. Anzahl der 
Knoten 2
Speicherzugriffsfehler


rr replay /root/.local/share/rr/etherape-0
set width 0
set pagination off
cont


root@debian:~# rr replay /root/.local/share/rr/etherape-0





###########
###########
###########
###########





--- etherape-0.9.18.orig/src/diagram.c
+++ etherape-0.9.18/src/diagram.c
@@ -939,7 +939,7 @@ static gint check_new_node(node_t * node
                                                 0.0,
                                                 "fill-color", "white",
                                                 "stroke-color", "black",
-                                                "line-width", 0,
+                                                "line-width", 0.0,
                                  "visibility", GOO_CANVAS_ITEM_INVISIBLE,
                                  NULL);
       addref_canvas_obj(G_OBJECT(new_canvas_node->node_item));
@@ -1480,16 +1480,16 @@ static gint check_new_link(link_id_t * l
       /* set the lines position using groups positions */
       new_canvas_link->src_item =
             goo_canvas_polyline_new(rootgroup, TRUE, 2,
-                                    0,0,
-                                    1,1,
+                                    0.0,0.0,
+                                    1.0,1.0,
                                     "fill-color", "tan",
                                     NULL);
       g_object_ref(G_OBJECT (new_canvas_link->src_item));
 
       new_canvas_link->dst_item =
             goo_canvas_polyline_new(rootgroup, TRUE, 2,
-                                    0,0,
-                                    1,1,
+                                    0.0,0.0,
+                                    1.0,1.0,
                                     "fill-color", "tan",
                                     NULL);
       g_object_ref(G_OBJECT (new_canvas_link->dst_item));

Reply via email to