|
From: Julian S. <js...@ac...> - 2005-09-06 22:48:18
|
> Tom Hughes wrote: > > Can you raise a bug for this on the bug tracker please? > > Ok, done that :) > http://sourceforge.net/tracker/index.php?func=detail&aid=1283279&group_id=4 >6268&atid=445586 Werner Thanks for that. Unfortunately Tom meant on the KDE bugzilla, (bugs.kde.org), which is where all Valgrind bugs "live". Anyway: I guess you are running this on a non-SSE capable CPU, correct? [no problem -- just want to check.] The assertion that failed merely guards a case for which the code exists, but no test case has been found (until now): case Xin_MFence: /* see comment in hdefs.h re this insn */ if (0) vex_printf("EMIT FENCE\n"); switch (i->Xin.MFence.subarch) { case VexSubArchX86_sse0: vassert(0); /* awaiting test case */ <--- HERE /* lock addl $0,0(%esp) */ *p++ = 0xF0; *p++ = 0x83; *p++ = 0x44; *p++ = 0x24; *p++ = 0x00; *p++ = 0x00; goto done; If you remove the line marked HERE, and rebuild everything, does it work? It would be good if you could confirm that. J |