From kde-bugs-dist Sun May 11 14:43:29 2008 From: Julian Seward Date: Sun, 11 May 2008 14:43:29 +0000 To: kde-bugs-dist Subject: [Bug 158730] ppc: illegal opcode crash on instruction fctiwz Message-Id: <20080511144329.11306.qmail () ktown ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-bugs-dist&m=121051698827849 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. http://bugs.kde.org/show_bug.cgi?id=158730 ------- Additional Comments From jseward acm org 2008-05-11 16:43 ------- Getting there ... maybe .. In m_signals.c find this if (event != NULL) { if (haveaddr) VG_(message)(Vg_UserMsg, " %s at address %p", event, info->VKI_SIGINFO_si_addr); which is around line 1280 in the trunk sources. I need to know the value of *(UInt*)(info->VKI_SIGINFO_si_addr) when the message is printed, iow change to VG_(message)(Vg_UserMsg, " %s at address %p insn=0x%x", event, info->VKI_SIGINFO_si_addr, *(UInt*)(info->VKI_SIGINFO_si_addr) ); We could also (possibly) short-circuit all this: does your cpu have some limitation on FP instruction support? I ask because I think it is barfing on the code that Valgrind generates for itself to run.