[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 158730] ppc: illegal opcode crash on instruction fctiwz
From:       Julian Seward <jseward () acm ! org>
Date:       2008-05-11 14:43:29
Message-ID: 20080511144329.11306.qmail () ktown ! kde ! org
[Download RAW message or body]

------- 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.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic