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));