summary refs log tree commit diff stats
path: root/results/classifier/105/other/1603580
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-06-03 12:04:13 +0000
committerChristian Krinitsin <mail@krinitsin.com>2025-06-03 12:04:13 +0000
commit256709d2eb3fd80d768a99964be5caa61effa2a0 (patch)
tree05b2352fba70923126836a64b6a0de43902e976a /results/classifier/105/other/1603580
parent2ab14fa96a6c5484b5e4ba8337551bb8dcc79cc5 (diff)
downloademulator-bug-study-256709d2eb3fd80d768a99964be5caa61effa2a0.tar.gz
emulator-bug-study-256709d2eb3fd80d768a99964be5caa61effa2a0.zip
add new classifier result
Diffstat (limited to 'results/classifier/105/other/1603580')
-rw-r--r--results/classifier/105/other/160358057
1 files changed, 57 insertions, 0 deletions
diff --git a/results/classifier/105/other/1603580 b/results/classifier/105/other/1603580
new file mode 100644
index 00000000..dafd195d
--- /dev/null
+++ b/results/classifier/105/other/1603580
@@ -0,0 +1,57 @@
+other: 0.975
+graphic: 0.945
+instruction: 0.904
+mistranslation: 0.873
+semantic: 0.841
+device: 0.784
+network: 0.543
+vnc: 0.516
+KVM: 0.473
+socket: 0.465
+boot: 0.392
+assembly: 0.377
+
+[gdbstub] qemu is killed when using remote debugger with qemu -S -s
+
+Hello,
+
+REPRODUCE
+
+$ qemu-system-x86_64 -s -S -nographic
+<wait>
+QEMU: Terminated via GDBStub
+
+$ gdb
+(gdb) target remote :1234
+(gdb) load /bin/ls
+(gdb) target exec
+A program is being debugged already. Kill it? (y or no) y
+No executable file now.
+
+EXPECTED
+
+Enable program to be executed without terminating QEMU.
+
+DISCUSSION
+
+This was already discussed in [1], reverted in [2], however, no solution is provided.
+
+It worked perfectly in the past, I guess because of [1] and before [3].
+
+Opening bug for this as discussion in mailing list did not attract anyone and functionality is required. If there is other gdb sequence to achieve same result it would be great to get it documented.
+
+Thanks,
+
+[1] http://git.qemu.org/?p=qemu.git;a=commitdiff;h=00e94dbc7fd0110b0555d59592b004333adfb4b8
+[2] http://git.qemu.org/?p=qemu.git;a=commitdiff;h=ce0274f730eacbd24c706523ddbbabb6b95d0659
+[3] http://git.qemu.org/?p=qemu.git;a=commitdiff;h=7d03f82f81e0e6c106ca0d2445a0fc49dc9ddc7b
+
+The sequence of gdb commands here is a bit odd since it's switching the gdb session from targeting a remote gdb stub to targeting a local executable. However, if you want to do this without killing QEMU you can:
+
+(gdb) target remote :1234
+(gdb) detach
+(gdb) target exec /bin/ls
+
+The 'detach' tells gdb to disconnect from the remote gdbstub without killing the QEMU session.
+
+