summaryrefslogtreecommitdiffstats
path: root/results/classifier/105/socket/1450881
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/socket/1450881
parent2ab14fa96a6c5484b5e4ba8337551bb8dcc79cc5 (diff)
downloademulator-bug-study-256709d2eb3fd80d768a99964be5caa61effa2a0.tar.gz
emulator-bug-study-256709d2eb3fd80d768a99964be5caa61effa2a0.zip
add new classifier result
Diffstat (limited to 'results/classifier/105/socket/1450881')
-rw-r--r--results/classifier/105/socket/1450881125
1 files changed, 125 insertions, 0 deletions
diff --git a/results/classifier/105/socket/1450881 b/results/classifier/105/socket/1450881
new file mode 100644
index 00000000..6d498fba
--- /dev/null
+++ b/results/classifier/105/socket/1450881
@@ -0,0 +1,125 @@
+assembly: 0.971
+socket: 0.965
+boot: 0.957
+device: 0.955
+instruction: 0.950
+network: 0.940
+other: 0.938
+graphic: 0.930
+semantic: 0.925
+vnc: 0.908
+KVM: 0.893
+mistranslation: 0.880
+
+qemu-system-sparc MUTEX_HELD assert and libC lock errors
+
+Here I am cross-posting a comment I made on Artyom's blog. Atar responded that he "fixed these issues for some customers". I hoped that opening a bug to the opensource project might help develop the solution for the public domain.
+
+I now have a mostly-working Solaris 6 emulation, with great thanks to the valuable information in Artyom's blog, brezular.com, and the QEMU/Solaris 4.14 wikibook.
+
+setup detail;
+QEMU (present git snapshot, reports --version 2.2.92)
+-M SS-20, openboot/proprietary prom
+
+# uname -a
+SunOS emu0 5.6 Generic_105181-33 sun4m sparc SUNW,SPARCstation-20
+
+I continue to have a problem, which I have found others posted in blog comments, but have not seen a resolution yet.
+
+# /etc/init.d/init.dmi start
+Run-time error, libC:
+Trying to release a lock that was not acquired in this thread
+(repeat above 1x)
+Abort - core dumped
+
+as well as:
+Assertion failed: MUTEX_HELD(&svc_mutex), file rpc/svc_run.c, line 766
+
+which prints to the console periodically when "dmispd" is running.
+
+Yes, this is a known issue which I can reproduce using a Solaris installation. I still have a few outstanding bugs on my list to do before I can start looking into this one, but I will keep this bug up to date as/when I can start work on it - apologies for not being able to be more specific than this at the moment.
+
+
+Hi all,
+I also have this issue with my sparcstation installation :
+
+Emulated OS : SunOS 5.5.1
+Emulated Processor : sparc
+Host machine OS : Linux RED HAT
+
+Do you manage to fix it ?
+
+Not yet - things have been made much harder now as my original test image tends to hang for long periods of time instead of giving the MUTEX_HELD error. If you have an image that you would be willing to share for debugging, please get in touch via email and I'll try and take a look.
+
+Proposed patch posted to mailing list: https://lists.nongnu.org/archive/html/qemu-devel/2016-04/msg01645.html - please test and report back.
+
+
+re:
+diff --git a/target-sparc/translate.c b/target-sparc/translate.c
+index 58572c3..7998ff5 100644
+...
+- tcg_gen_qemu_ld8s(cpu_val, cpu_addr, dc->mem_idx);
++ tcg_gen_qemu_ld8u(cpu_val, cpu_addr, dc->mem_idx);
+
+I confirmed this patch resolves MUTEX_HELD errors on a minimal testcase
+solaris 6 image.
+Thank you!
+
+On Mon, Apr 11, 2016 at 7:03 AM, Mark Cave-Ayland <
+<email address hidden>> wrote:
+
+> Proposed patch posted to mailing list:
+> https://lists.nongnu.org/archive/html/qemu-devel/2016-04/msg01645.html -
+> please test and report back.
+>
+> --
+> You received this bug notification because you are subscribed to the bug
+> report.
+> https://bugs.launchpad.net/bugs/1450881
+>
+> Title:
+> qemu-system-sparc MUTEX_HELD assert and libC lock errors
+>
+> Status in QEMU:
+> New
+>
+> Bug description:
+> Here I am cross-posting a comment I made on Artyom's blog. Atar
+> responded that he "fixed these issues for some customers". I hoped
+> that opening a bug to the opensource project might help develop the
+> solution for the public domain.
+>
+> I now have a mostly-working Solaris 6 emulation, with great thanks to
+> the valuable information in Artyom's blog, brezular.com, and the
+> QEMU/Solaris 4.14 wikibook.
+>
+> setup detail;
+> QEMU (present git snapshot, reports --version 2.2.92)
+> -M SS-20, openboot/proprietary prom
+>
+> # uname -a
+> SunOS emu0 5.6 Generic_105181-33 sun4m sparc SUNW,SPARCstation-20
+>
+> I continue to have a problem, which I have found others posted in blog
+> comments, but have not seen a resolution yet.
+>
+> # /etc/init.d/init.dmi start
+> Run-time error, libC:
+> Trying to release a lock that was not acquired in this thread
+> (repeat above 1x)
+> Abort - core dumped
+>
+> as well as:
+> Assertion failed: MUTEX_HELD(&svc_mutex), file rpc/svc_run.c, line 766
+>
+> which prints to the console periodically when "dmispd" is running.
+>
+> To manage notifications about this bug go to:
+> https://bugs.launchpad.net/qemu/+bug/1450881/+subscriptions
+>
+
+
+Excellent - thanks once again for all your help!
+
+Fix is included in the 2.6.0-rc2 release.
+