Illegal instruction error in some versions of valgrind

Steve Edmonds <[email protected]> Tue, 27 Jan 2026 13:06:51 +1300
Newsgroups gmane.comp.debugging.valgrind
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============0044372922796031124==
Content-Type: multipart/alternative;
 boundary="------------uhLSexcItykhUJrxoLG1s210"
Content-Language: en-GB

This is a multi-part message in MIME format.
--------------uhLSexcItykhUJrxoLG1s210
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi. I have just joined the group to see if I can resolve a long standing 
issue with valgrind on Opensuse.
I have been using some accounting software for many years, initially it 
ran fine and then at some point it started causing a segmentation fault.

I then started using it with valgrind, successful with some versions of 
valgrind and not with others, when it fails I get the following before 
termination and core dump.

==199084==  Illegal opcode at address 0x453BC82
==199084==    at 0x453BC82: write_vec (xcb_conn.c:262)

Using valgrind from the latest Leap 15.6 and 16.0 repositories fails 
(valgrind-3.26.0-355.d_t.2.x86_64.rpm, 3.24.0-150600.3.3.1, 
3.22.0-150600.1.3, 3.24.0-160000.2.2 and 3.25.1-160000.1.1) I do have 
the software running successfully with versions 3.25.1-350.d_t.1 (on 
Leap 15.6) and 3.13.0-lp150.4.61-x86_64 (on Leap 15.0 in a VM). I am 
trying to get to grips with what might determine a successful version of 
valgrind, I can no longer locate the rpm for 3.25.1-350.d_t.1 to try on 
Leap 16.0 and quite happy to build from source if there is some 
configuration in the source that will resolve this issue. Any help much 
appreciated, Steve
--------------uhLSexcItykhUJrxoLG1s210
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi. I have just joined the group to see if I can resolve a long
    standing issue with valgrind on Opensuse.<br>
    I have been using some accounting software for many years, initially
    it ran fine and then at some point it started causing a segmentation
    fault.<br>
    <br>
    I then started using it with valgrind, successful with some versions
    of valgrind and not with others, when it fails I get the following
    before termination and core dump.<br>
    <br>
    ==199084==  Illegal opcode at address 0x453BC82<br>
    ==199084==    at 0x453BC82: write_vec (xcb_conn.c:262)<br>
    <br>
    Using valgrind from the latest Leap 15.6 and 16.0 repositories fails
    (valgrind-3.26.0-355.d_t.2.x86_64.rpm, 3.24.0-150600.3.3.1,
    3.22.0-150600.1.3, 3.24.0-160000.2.2 and <span
    style="white-space: pre-wrap">3.25.1-160000.1.1)
I do have the software running successfully with versions 3.25.1-350.d_t.1 (on Leap 15.6) and 3.13.0-lp150.4.61-x86_64 (on Leap 15.0 in a VM).

I am trying to get to grips with what might determine a successful version of valgrind, I can no longer locate the rpm for </span><span
    style="white-space: pre-wrap">3.25.1-350.d_t.1 to try on Leap 16.0 and quite happy to build from source if there is some configuration in the source that will resolve this issue.

Any help much appreciated, Steve
</span>
    <style type="text/css">p, li { white-space: pre-wrap; }hr { height: 1px; border-width: 0; }li.unchecked::marker { content: "\2610"; }li.checked::marker { content: "\2612"; }</style>
  </body>
</html>

--------------uhLSexcItykhUJrxoLG1s210--


--===============0044372922796031124==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============0044372922796031124==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

--===============0044372922796031124==--