summary refs log tree commit diff stats
path: root/results/classifier/108/debug/935945
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-07-03 19:39:53 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-07-03 19:39:53 +0200
commitdee4dcba78baf712cab403d47d9db319ab7f95d6 (patch)
tree418478faf06786701a56268672f73d6b0b4eb239 /results/classifier/108/debug/935945
parent4d9e26c0333abd39bdbd039dcdb30ed429c475ba (diff)
downloademulator-bug-study-dee4dcba78baf712cab403d47d9db319ab7f95d6.tar.gz
emulator-bug-study-dee4dcba78baf712cab403d47d9db319ab7f95d6.zip
restructure results
Diffstat (limited to 'results/classifier/108/debug/935945')
-rw-r--r--results/classifier/108/debug/935945638
1 files changed, 0 insertions, 638 deletions
diff --git a/results/classifier/108/debug/935945 b/results/classifier/108/debug/935945
deleted file mode 100644
index d803999c..00000000
--- a/results/classifier/108/debug/935945
+++ /dev/null
@@ -1,638 +0,0 @@
-debug: 0.969
-graphic: 0.955
-other: 0.953
-PID: 0.949
-permissions: 0.938
-socket: 0.938
-device: 0.927
-semantic: 0.920
-vnc: 0.919
-performance: 0.917
-files: 0.914
-network: 0.914
-KVM: 0.885
-boot: 0.885
-
-SLIRP still not working for win32
-
-SLIRP has not worked since 0.14.1 (broken since the move to gthread/gio from the glib library which inherited -mms-bitfields on MinGW32 breaking bit padding on TCP/UDP packets). Patches attempting to reverse effects of GCC's -mms-bitfields do not seem to fix SLIRP.
-
-Here is an example slirp debug log:
-
-arp_table_add...
-ip = 0x502000a
-hw addr = 52:54:00:12:34:56
-arp_table_add...
-ip = 0x502000a
-hw addr = 52:54:00:12:34:56
-m_get...
-m = 5bd4f0b8
-ip_input...
-m = 5bd4f0b8
-m_len = 84
-icmp_input...
-m = 5bd4f0b8
-m_len = 84
-icmp_type = 8
-ip_output...
-so = 0
-m0 = 5bd4f0b8
-if_output...
-so = 0
-ifm = 5bd4f0b8
-if_start...
-arp_table_search...
-ip = 0x502000a
-found hw addr = 52:54:00:12:34:56
-m_free...
-m = 5bd4f0b8
-m_get...
-m = 5bd4f0b8
-ip_input...
-m = 5bd4f0b8
-m_len = 84
-icmp_input...
-m = 5bd4f0b8
-m_len = 84
-icmp_type = 8
-ip_output...
-so = 0
-m0 = 5bd4f0b8
-if_output...
-so = 0
-ifm = 5bd4f0b8
-if_start...
-arp_table_search...
-ip = 0x502000a
-found hw addr = 52:54:00:12:34:56
-m_free...
-m = 5bd4f0b8
-arp_table_add...
-ip = 0x502000a
-hw addr = 52:54:00:12:34:56
-m_get...
-m = 5bd4f0b8
-ip_input...
-m = 5bd4f0b8
-m_len = 55
-udp_input...
-m = 5bd4f0b8
-iphlen = 20
-sosendto...
-so = 5bd104a0
-m = 5bd4f0b8
-sendto()ing, addr.sin_port=53, addr.sin_addr.s_addr=8.8.8.8
-m_free...
-m = 0
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-m_get...
-m = 5bd4f728
-ip_input...
-m = 5bd4f728
-m_len = 55
-udp_input...
-m = 5bd4f728
-iphlen = 20
-sosendto...
-so = 5bd104a0
-m = 5bd4f728
-sendto()ing, addr.sin_port=53, addr.sin_addr.s_addr=8.8.8.8
-m_free...
-m = 5bd4f0b8
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-m_get...
-m = 5bd4f0b8
-ip_input...
-m = 5bd4f0b8
-m_len = 55
-udp_input...
-m = 5bd4f0b8
-iphlen = 20
-sosendto...
-so = 5bd104a0
-m = 5bd4f0b8
-sendto()ing, addr.sin_port=53, addr.sin_addr.s_addr=8.8.8.8
-m_free...
-m = 5bd4f728
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-[repeated]
-
-Here is a slirp debug log from the latest development version as of 2012-02-19 (last git commit logged 2012-02-15):
-
-tcp_listen...
- haddr = 100007f
- hport = 11555
- laddr = 502000a
- lport = 5632
- flags = 1000
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-arp_table_add...
- ip = 0x502000a
- hw addr = 52:54:00:12:34:56
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-arp_table_add...
- ip = 0x502000a
- hw addr = 52:54:00:12:34:56
-m_get...
- m = 1cac1f0
-ip_input...
- m = 1cac1f0
- m_len = 55
-udp_input...
- m = 1cac1f0
- iphlen = 20
-sosendto...
- so = 5bd10f28
- m = 1cac1f0
- sendto()ing, addr.sin_port=53, addr.sin_addr.s_addr=8.8.8.8
-m_free...
- m = 0
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-m_get...
- m = 1cac850
-ip_input...
- m = 1cac850
- m_len = 55
-udp_input...
- m = 1cac850
- iphlen = 20
-sosendto...
- so = 5bd10f28
- m = 1cac850
- sendto()ing, addr.sin_port=53, addr.sin_addr.s_addr=8.8.8.8
-m_free...
- m = 1cac1f0
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-m_get...
- m = 1cac1f0
-ip_input...
- m = 1cac1f0
- m_len = 55
-udp_input...
- m = 1cac1f0
- iphlen = 20
-sosendto...
- so = 5bd10f28
- m = 1cac1f0
- sendto()ing, addr.sin_port=53, addr.sin_addr.s_addr=8.8.8.8
-m_free...
- m = 1cac850
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-ip_slowtimo...
-tcp_slowtimo...
-
-
-So we're revisiting ms-bitfields issue:
-http://patchwork.ozlabs.org/patch/109989/
-
-Confirmed this effects all network communication, such as gdb TCP listen socket from guest.
-
-Please try latest QEMU from git://git.qemu.org/qemu.git.
-Some slirp related fixes were added recently.
-
-I don't see any negative effects caused by -mms-bitfields
-in my tests.
-
-From the latest QEMU from git:
-
- haddr = 100007f
- hport = 11555
- laddr = 502000a
- lport = 5632
- flags = 1000
-ip_slowtimo...
-tcp_slowtimo...
-if_start...
-if_start...
-if_start...
-if_start...
-
-[ if_start... repeats forever ]
-
-
-command-line used:
-            ./testing/qemu/i386-softmmu/qemu-system-i386 \
-                        -L ./testing/qemu/pc-bios \
-                        -m 1024 \
-                        -rtc base=localtime \
-                        -parallel none \
-                        -netdev type=user,id=mynet0,hostfwd=tcp:127.0.0.1:9005-10.0.2.5:22 \
-                        -device e1000,netdev=mynet0 \
-                        -drive file=images/freebsd.img,index=0,media=disk,cache=unsafe \
-                        -gdb tcp::1234
-
-
-SLIRP is now currently WORKING for win32 in qemu.org git master as of Apr 13 2012 10:20 Eastern. The last time I checked unsuccessfully with things still broken was earlier in the week, probably April 9th, I don't remember exactly, but the fix was definitely committed this week.
-
-Thanks!!!
-
-Yes, I forgot to update the bug. Thanks for testing! :)
-