Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 189396
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Maurice van der Pot <griffon26@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Tiziano Müller <dev-zero@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 189396 depends on: Show dependency tree
Bug 189396 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-08-18 19:29 0000
valgrind /bin/true gives me the following:

==26300== Memcheck, a memory error detector.
==26300== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==26300== Using LibVEX rev 1732, a library for dynamic binary translation.
==26300== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==26300== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==26300== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==26300== For more details, rerun with: -v
==26300==
vex amd64->IR: unhandled instruction bytes: 0x66 0x66 0x66 0x66
==26300== valgrind: Unrecognised instruction at address 0x4014231.
==26300== Your program just tried to execute an instruction that Valgrind
==26300== did not recognise.  There are two possible reasons for this.
==26300== 1. Your program has a bug and erroneously jumped to a non-code
==26300==    location.  If you are running Memcheck and you just saw a
==26300==    warning about a bad jump, it's probably your program's fault.
==26300== 2. The instruction is legitimate but Valgrind doesn't handle it,
==26300==    i.e. it's Valgrind's fault.  If you think this is the case or
==26300==    you are not sure, please let us know and we'll try to fix it.
==26300== Either way, Valgrind will now raise a SIGILL signal which will
==26300== probably kill your program.
==26300==
==26300== Process terminating with default action of signal 4 (SIGILL)
==26300==  Illegal opcode at address 0x4014231
==26300==    at 0x4014231: memcpy (in /lib64/ld-2.6.1.so)
==26300==    by 0x4004280: dl_main (in /lib64/ld-2.6.1.so)
==26300==    by 0x4012729: _dl_sysdep_start (in /lib64/ld-2.6.1.so)
==26300==    by 0x4001F42: _dl_start (in /lib64/ld-2.6.1.so)
==26300==    by 0x4000B17: (within /lib64/ld-2.6.1.so)
==26300==
==26300== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==26300== malloc/free: in use at exit: 0 bytes in 0 blocks.
==26300== malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
==26300== For counts of detected errors, rerun with: -v
==26300== All heap blocks were freed -- no leaks are possible.
Illegal instruction

------- Comment #1 From Maurice van der Pot 2007-08-19 01:50:54 0000 -------
I will be away next week, but if you really need a patch keep an eye on the
following bug report in KDE's bugzilla:

http://bugs.kde.org/show_bug.cgi?id=148447

------- Comment #2 From Maurice van der Pot 2007-08-26 09:34:14 0000 -------
I took upstream's fix and added it as a patch for valgrind-3.2.3.
Please resync & remerge to get it.

------- Comment #3 From Tiziano Müller 2007-08-26 14:53:29 0000 -------
Doesn't this usually request a version bump since it's not a build problem?

------- Comment #4 From Maurice van der Pot 2007-08-26 17:59:38 0000 -------
I thought about it but I didn't want to force everyone else who will never
experience this issue to upgrade.

------- Comment #5 From Jakub Moc (RETIRED) 2007-10-06 10:56:38 0000 -------
*** Bug 194875 has been marked as a duplicate of this bug. ***

------- Comment #6 From Vaclav Slavik 2007-10-20 16:37:27 0000 -------
(In reply to comment #4)
> I thought about it but I didn't want to force everyone else who will never
> experience this issue to upgrade.

Please reconsider -- I just wasted half an hour 1) searching for the bug and 2)
preparing ebuild patch after I didn't find any open valgrind bug in Gentoo's
Bugzilla, because it didn't occur to me that such a serious bug could be
already fixed silently :-/

------- Comment #7 From Maurice van der Pot 2007-10-20 18:16:35 0000 -------
Ok, I've checked in 3.2.3-r1, which is (apart from header and keywords) an
exact copy of 3.2.3. amd64, could you please stable this ebuild?

------- Comment #8 From Chris Gianelloni (RETIRED) 2007-11-06 00:57:31 0000 -------
amd64 stable... feel free to REOPEN if you want the other arches to do the
same, so you'll have fewer ebuilds to maintain...

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug