<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>277045</bug_id>
          
          <creation_ts>2011-07-04 07:23:41 +0000</creation_ts>
          <short_desc>Valgrind crashes with  unhandled DW_OP_ opcode 0x2a in gcc (Debian 4.6.1-1) 4.6.1 with debian unstable x64</short_desc>
          <delta_ts>2011-07-21 15:12:20 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Developer tools</classification>
          <product>valgrind</product>
          <component>memcheck</component>
          <version>3.7 SVN</version>
          <rep_platform>Unlisted Binaries</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Dimitris Zenios">dimitris.zenios</reporter>
          <assigned_to name="Julian Seward">jseward</assigned_to>
          <cc>kde</cc>
    
    <cc>tom</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>20</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1138093</commentid>
    <comment_count>0</comment_count>
    <who name="Dimitris Zenios">dimitris.zenios</who>
    <bug_when>2011-07-04 07:23:41 +0000</bug_when>
    <thetext>Version:           3.7 SVN
OS:                Linux

==8348== Memcheck, a memory error detector
==8348== Copyright (C) 2002-2010, and GNU GPL&apos;d, by Julian Seward et al.
==8348== Using Valgrind-3.7.0.SVN and LibVEX; rerun with -h for copyright info
==8348== Command: ./testesassad
==8348== 
--8348-- Warning: DWARF2 CFI reader: unhandled DW_OP_ opcode 0x2a

valgrind: m_debuginfo/readdwarf.c:2397 (copy_convert_CfiExpr_tree): Assertion &apos;srcix &gt;= 0 &amp;&amp; srcix &lt; VG_(sizeXA)(srcxa)&apos; failed.
==8348==    at 0x3802CFC6: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)

sched status:
  running_tid=0


Reproducible: Always

Steps to Reproduce:
Just run any program.


Expected Results:  
the program should run</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1138241</commentid>
    <comment_count>1</comment_count>
    <who name="Derick Rethans">kde</who>
    <bug_when>2011-07-04 17:09:13 +0000</bug_when>
    <thetext>I am having exactly the same problem after just having upgraded to the new Debian version of valgrind. It seems to happen for all programs as well:

derick@whisky:~/dev/Twig$ valgrind /bin/ls
==6707== Memcheck, a memory error detector
==6707== Copyright (C) 2002-2010, and GNU GPL&apos;d, by Julian Seward et al.
==6707== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==6707== Command: /bin/ls
==6707== 
--6707-- Warning: DWARF2 CFI reader: unhandled DW_OP_ opcode 0x2a

valgrind: m_debuginfo/readdwarf.c:2338 (copy_convert_CfiExpr_tree): Assertion &apos;srcix &gt;= 0 &amp;&amp; srcix &lt; VG_(sizeXA)(srcxa)&apos; failed.
==6707==    at 0x3802CFF6: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1138251</commentid>
    <comment_count>2</comment_count>
    <who name="Derick Rethans">kde</who>
    <bug_when>2011-07-04 17:44:17 +0000</bug_when>
    <thetext>I&apos;ve also added a Debian bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632666</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1138282</commentid>
    <comment_count>3</comment_count>
      <attachid>61606</attachid>
    <who name="Tom Hughes">tom</who>
    <bug_when>2011-07-04 19:25:08 +0000</bug_when>
    <thetext>Created attachment 61606
Implement DW_OP_ge and friends

I don&apos;t know if it will fix the assertion or not, but this patch should implement the missing opcode (which is DW_OP_ge).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1138401</commentid>
    <comment_count>4</comment_count>
    <who name="Derick Rethans">kde</who>
    <bug_when>2011-07-05 08:44:36 +0000</bug_when>
    <thetext>This patch indeed fixes the original error, but I am now getting a new one:

derick@whisky:~$ /home/derick/local/bin/valgrind /bin/ls
==22174== Memcheck, a memory error detector
==22174== Copyright (C) 2002-2010, and GNU GPL&apos;d, by Julian Seward et al.
==22174== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==22174== Command: /bin/ls
==22174== 
--22174-- Warning: DWARF2 CFI reader: unhandled DW_OP_ opcode 0x24

valgrind: m_debuginfo/readdwarf.c:2338 (copy_convert_CfiExpr_tree): Assertion &apos;srcix &gt;= 0 &amp;&amp; srcix &lt; VG_(sizeXA)(srcxa)&apos; failed.
==22174==    at 0x3804AE36: report_and_quit (m_libcassert.c:193)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1138412</commentid>
    <comment_count>5</comment_count>
      <attachid>61618</attachid>
    <who name="Tom Hughes">tom</who>
    <bug_when>2011-07-05 09:14:54 +0000</bug_when>
    <thetext>Created attachment 61618
Implement DWARF comparison and shift operators

Derick sent me the failing object, which was actually one of valgrind&apos;s preload libraries in his newly built patched version. It was built with gcc 4.6.1 and the problem seems to be the default CFA expression in one of the FDEs which looks like:

  DW_OP_breg7 (rsp): 8
  DW_OP_breg16 (rip): 0;
  DW_OP_lit15
  DW_OP_and
  DW_OP_lit11
  DW_OP_ge
  DW_OP_lit3
  DW_OP_shl
  DW_OP_plus

Which decodes as:

  if %rip &amp; 0xf &gt;= 11
    cfa = %rsp + 8
  else
    cfa = %rsp

Which is quite funky but anyway the good news it that it looks like DW_OP_shl is the only other thing we need so this new patch adds that (and DW_OP_shr for good measure). I&apos;ve also fixed the relational ops, which I had back to front due to the DWARF 2 standard being unclear - it has been clarified in the DWARF 3 spec.

Still no idea if it will fix the assertion of course...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1138421</commentid>
    <comment_count>6</comment_count>
    <who name="Tom Hughes">tom</who>
    <bug_when>2011-07-05 09:28:14 +0000</bug_when>
    <thetext>Derick has confirmed the patch fixes the problem so I have committed it as r11856.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1138423</commentid>
    <comment_count>7</comment_count>
    <who name="Derick Rethans">kde</who>
    <bug_when>2011-07-05 09:29:11 +0000</bug_when>
    <thetext>I can confirm that this new patches fixes valgrind for me \o/.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1144174</commentid>
    <comment_count>8</comment_count>
      <attachid>62050</attachid>
    <who name="Jakub Jelinek">jakub</who>
    <bug_when>2011-07-21 14:56:54 +0000</bug_when>
    <thetext>Created attachment 62050
valgrind-relational.patch

Unfortunately this isn&apos;t correct, DW_OP_{ge,gt,le,lt} as per DWARF{2,3,4} perform signed comparisons instead of unsigned.  In the case of the PLT unwind info that triggered this (see
http://sources.redhat.com/ml/binutils/2011-06/msg00225.html
) it doesn&apos;t matter as the value is masked and so is always non-negative (and the second operand is constant), but it could matter elsewhere.
BTW, it is strange that shr operation has been added and shra has not (arithmetic right shift).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1144176</commentid>
    <comment_count>9</comment_count>
    <who name="Tom Hughes">tom</who>
    <bug_when>2011-07-21 15:09:22 +0000</bug_when>
    <thetext>It&apos;s not really strange when you consider that shr is dead easy to implement in C and shra is much harder ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1144178</commentid>
    <comment_count>10</comment_count>
    <who name="Tom Hughes">tom</who>
    <bug_when>2011-07-21 15:12:20 +0000</bug_when>
    <thetext>Patch committed as r11904.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61606</attachid>
            <date>2011-07-04 19:25:08 +0000</date>
            <delta_ts>2011-07-05 09:14:54 +0000</delta_ts>
            <desc>Implement DW_OP_ge and friends</desc>
            <filename>valgrind-opge.patch</filename>
            <type>text/plain</type>
            <size>2988</size>
            <attacher name="Tom Hughes">tom</attacher>
            
              <data encoding="base64">SW5kZXg6IGNvcmVncmluZC9tX2RlYnVnaW5mby9yZWFkZHdhcmYuYwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBj
b3JlZ3JpbmQvbV9kZWJ1Z2luZm8vcmVhZGR3YXJmLmMJKHJldmlzaW9uIDExODUyKQorKysgY29y
ZWdyaW5kL21fZGVidWdpbmZvL3JlYWRkd2FyZi5jCSh3b3JraW5nIGNvcHkpCkBAIC0yOTA3LDYg
KzI5MDcsMjYgQEAKICAgICAgICAgICAgICAgIFZHXyhwcmludGYpKCJEV19PUF8lcyIsIG9wbmFt
ZSk7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICAgY2FzZSBEV19PUF9lcToKKyAgICAg
ICAgICAgIG9wID0gQ29wX0VxOyBvcG5hbWUgPSAiZXEiOyBnb3RvIHJlbG9wOworICAgICAgICAg
Y2FzZSBEV19PUF9nZToKKyAgICAgICAgICAgIG9wID0gQ29wX0dlOyBvcG5hbWUgPSAiZ2UiOyBn
b3RvIHJlbG9wOworICAgICAgICAgY2FzZSBEV19PUF9ndDoKKyAgICAgICAgICAgIG9wID0gQ29w
X0d0OyBvcG5hbWUgPSAiZ3QiOyBnb3RvIHJlbG9wOworICAgICAgICAgY2FzZSBEV19PUF9sZToK
KyAgICAgICAgICAgIG9wID0gQ29wX0xlOyBvcG5hbWUgPSAibGUiOyBnb3RvIHJlbG9wOworICAg
ICAgICAgY2FzZSBEV19PUF9sdDoKKyAgICAgICAgICAgIG9wID0gQ29wX0x0OyBvcG5hbWUgPSAi
bHQiOyBnb3RvIHJlbG9wOworICAgICAgICAgY2FzZSBEV19PUF9uZToKKyAgICAgICAgICAgIG9w
ID0gQ29wX05lOyBvcG5hbWUgPSAibmUiOyBnb3RvIHJlbG9wOworICAgICAgICAgcmVsb3A6Cisg
ICAgICAgICAgICBQT1AoIGl4ICk7CisgICAgICAgICAgICBQT1AoIGl4MiApOworICAgICAgICAg
ICAgUFVTSCggTUxfKENmaUV4cHJfQmlub3ApKCBkc3QsIG9wLCBpeCwgaXgyICkgKTsKKyAgICAg
ICAgICAgIGlmIChkZHVtcF9mcmFtZXMpCisgICAgICAgICAgICAgICBWR18ocHJpbnRmKSgiRFdf
T1BfJXMiLCBvcG5hbWUpOworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgIGNhc2UgRFdf
T1BfZGVyZWY6CiAgICAgICAgICAgICBQT1AoIGl4ICk7CiAgICAgICAgICAgICBQVVNIKCBNTF8o
Q2ZpRXhwcl9EZXJlZikoIGRzdCwgaXggKSApOwpJbmRleDogY29yZWdyaW5kL21fZGVidWdpbmZv
L2RlYnVnaW5mby5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGNvcmVncmluZC9tX2RlYnVnaW5mby9kZWJ1Z2lu
Zm8uYwkocmV2aXNpb24gMTE4NTIpCisrKyBjb3JlZ3JpbmQvbV9kZWJ1Z2luZm8vZGVidWdpbmZv
LmMJKHdvcmtpbmcgY29weSkKQEAgLTE4ODAsNiArMTg4MCwxMiBAQAogICAgICAgICAgICAgY2Fz
ZSBDb3BfU3ViOiByZXR1cm4gd0wgLSB3UjsKICAgICAgICAgICAgIGNhc2UgQ29wX0FuZDogcmV0
dXJuIHdMICYgd1I7CiAgICAgICAgICAgICBjYXNlIENvcF9NdWw6IHJldHVybiB3TCAqIHdSOwor
ICAgICAgICAgICAgY2FzZSBDb3BfRXE6IHJldHVybiB3TCA9PSB3UiA/IDEgOiAwOworICAgICAg
ICAgICAgY2FzZSBDb3BfR2U6IHJldHVybiB3TCA+PSB3UiA/IDEgOiAwOworICAgICAgICAgICAg
Y2FzZSBDb3BfR3Q6IHJldHVybiB3TCA+IHdSID8gMSA6IDA7CisgICAgICAgICAgICBjYXNlIENv
cF9MZTogcmV0dXJuIHdMIDw9IHdSID8gMSA6IDA7CisgICAgICAgICAgICBjYXNlIENvcF9MdDog
cmV0dXJuIHdMIDwgd1IgPyAxIDogMDsKKyAgICAgICAgICAgIGNhc2UgQ29wX05lOiByZXR1cm4g
d0wgIT0gd1IgPyAxIDogMDsKICAgICAgICAgICAgIGRlZmF1bHQ6IGdvdG8gdW5oYW5kbGVkOwog
ICAgICAgICAgfQogICAgICAgICAgLypOT1RSRUFDSEVEKi8KSW5kZXg6IGNvcmVncmluZC9tX2Rl
YnVnaW5mby9zdG9yYWdlLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gY29yZWdyaW5kL21fZGVidWdpbmZvL3N0
b3JhZ2UuYwkocmV2aXNpb24gMTE4NTIpCisrKyBjb3JlZ3JpbmQvbV9kZWJ1Z2luZm8vc3RvcmFn
ZS5jCSh3b3JraW5nIGNvcHkpCkBAIC02MDMsNiArNjAzLDEyIEBACiAgICAgICBjYXNlIENvcF9T
dWI6IFZHXyhwcmludGYpKCItIik7IGJyZWFrOwogICAgICAgY2FzZSBDb3BfQW5kOiBWR18ocHJp
bnRmKSgiJiIpOyBicmVhazsKICAgICAgIGNhc2UgQ29wX011bDogVkdfKHByaW50ZikoIioiKTsg
YnJlYWs7CisgICAgICBjYXNlIENvcF9FcTogVkdfKHByaW50ZikoIj09Iik7IGJyZWFrOworICAg
ICAgY2FzZSBDb3BfR2U6IFZHXyhwcmludGYpKCI+PSIpOyBicmVhazsKKyAgICAgIGNhc2UgQ29w
X0d0OiBWR18ocHJpbnRmKSgiPiIpOyBicmVhazsKKyAgICAgIGNhc2UgQ29wX0xlOiBWR18ocHJp
bnRmKSgiPD0iKTsgYnJlYWs7CisgICAgICBjYXNlIENvcF9MdDogVkdfKHByaW50ZikoIjwiKTsg
YnJlYWs7CisgICAgICBjYXNlIENvcF9OZTogVkdfKHByaW50ZikoIiE9Iik7IGJyZWFrOwogICAg
ICAgZGVmYXVsdDogICAgICB2Z19hc3NlcnQoMCk7CiAgICB9CiB9CkluZGV4OiBjb3JlZ3JpbmQv
bV9kZWJ1Z2luZm8vcHJpdl9zdG9yYWdlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gY29yZWdyaW5kL21fZGVi
dWdpbmZvL3ByaXZfc3RvcmFnZS5oCShyZXZpc2lvbiAxMTg1MikKKysrIGNvcmVncmluZC9tX2Rl
YnVnaW5mby9wcml2X3N0b3JhZ2UuaAkod29ya2luZyBjb3B5KQpAQCAtMjQ5LDcgKzI0OSwxMyBA
QAogICAgICAgQ29wX0FkZD0weDMyMSwKICAgICAgIENvcF9TdWIsCiAgICAgICBDb3BfQW5kLAot
ICAgICAgQ29wX011bAorICAgICAgQ29wX011bCwKKyAgICAgIENvcF9FcSwKKyAgICAgIENvcF9H
ZSwKKyAgICAgIENvcF9HdCwKKyAgICAgIENvcF9MZSwKKyAgICAgIENvcF9MdCwKKyAgICAgIENv
cF9OZQogICAgfQogICAgQ2ZpT3A7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61618</attachid>
            <date>2011-07-05 09:14:54 +0000</date>
            <delta_ts>2011-07-05 09:14:54 +0000</delta_ts>
            <desc>Implement DWARF comparison and shift operators</desc>
            <filename>valgrind-opge.patch</filename>
            <type>text/plain</type>
            <size>3162</size>
            <attacher name="Tom Hughes">tom</attacher>
            
              <data encoding="base64">SW5kZXg6IGNvcmVncmluZC9tX2RlYnVnaW5mby9yZWFkZHdhcmYuYwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBj
b3JlZ3JpbmQvbV9kZWJ1Z2luZm8vcmVhZGR3YXJmLmMJKHJldmlzaW9uIDExODUyKQorKysgY29y
ZWdyaW5kL21fZGVidWdpbmZvL3JlYWRkd2FyZi5jCSh3b3JraW5nIGNvcHkpCkBAIC0yODk5LDYg
KzI4OTksMjIgQEAKICAgICAgICAgICAgIG9wID0gQ29wX0FuZDsgb3BuYW1lID0gImFuZCI7IGdv
dG8gYmlub3A7CiAgICAgICAgICBjYXNlIERXX09QX211bDoKICAgICAgICAgICAgIG9wID0gQ29w
X011bDsgb3BuYW1lID0gIm11bCI7IGdvdG8gYmlub3A7CisgICAgICAgICBjYXNlIERXX09QX3No
bDoKKyAgICAgICAgICAgIG9wID0gQ29wX1NobDsgb3BuYW1lID0gInNobCI7IGdvdG8gYmlub3A7
CisgICAgICAgICBjYXNlIERXX09QX3NocjoKKyAgICAgICAgICAgIG9wID0gQ29wX1Nocjsgb3Bu
YW1lID0gInNociI7IGdvdG8gYmlub3A7CisgICAgICAgICBjYXNlIERXX09QX2VxOgorICAgICAg
ICAgICAgb3AgPSBDb3BfRXE7IG9wbmFtZSA9ICJlcSI7IGdvdG8gYmlub3A7CisgICAgICAgICBj
YXNlIERXX09QX2dlOgorICAgICAgICAgICAgb3AgPSBDb3BfR2U7IG9wbmFtZSA9ICJnZSI7IGdv
dG8gYmlub3A7CisgICAgICAgICBjYXNlIERXX09QX2d0OgorICAgICAgICAgICAgb3AgPSBDb3Bf
R3Q7IG9wbmFtZSA9ICJndCI7IGdvdG8gYmlub3A7CisgICAgICAgICBjYXNlIERXX09QX2xlOgor
ICAgICAgICAgICAgb3AgPSBDb3BfTGU7IG9wbmFtZSA9ICJsZSI7IGdvdG8gYmlub3A7CisgICAg
ICAgICBjYXNlIERXX09QX2x0OgorICAgICAgICAgICAgb3AgPSBDb3BfTHQ7IG9wbmFtZSA9ICJs
dCI7IGdvdG8gYmlub3A7CisgICAgICAgICBjYXNlIERXX09QX25lOgorICAgICAgICAgICAgb3Ag
PSBDb3BfTmU7IG9wbmFtZSA9ICJuZSI7IGdvdG8gYmlub3A7CiAgICAgICAgICBiaW5vcDoKICAg
ICAgICAgICAgIFBPUCggaXggKTsKICAgICAgICAgICAgIFBPUCggaXgyICk7CkluZGV4OiBjb3Jl
Z3JpbmQvbV9kZWJ1Z2luZm8vZGVidWdpbmZvLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gY29yZWdyaW5kL21f
ZGVidWdpbmZvL2RlYnVnaW5mby5jCShyZXZpc2lvbiAxMTg1MikKKysrIGNvcmVncmluZC9tX2Rl
YnVnaW5mby9kZWJ1Z2luZm8uYwkod29ya2luZyBjb3B5KQpAQCAtMTg4MCw2ICsxODgwLDE0IEBA
CiAgICAgICAgICAgICBjYXNlIENvcF9TdWI6IHJldHVybiB3TCAtIHdSOwogICAgICAgICAgICAg
Y2FzZSBDb3BfQW5kOiByZXR1cm4gd0wgJiB3UjsKICAgICAgICAgICAgIGNhc2UgQ29wX011bDog
cmV0dXJuIHdMICogd1I7CisgICAgICAgICAgICBjYXNlIENvcF9TaGw6IHJldHVybiB3TCA8PCB3
UjsKKyAgICAgICAgICAgIGNhc2UgQ29wX1NocjogcmV0dXJuIHdMID4+IHdSOworICAgICAgICAg
ICAgY2FzZSBDb3BfRXE6IHJldHVybiB3TCA9PSB3UiA/IDEgOiAwOworICAgICAgICAgICAgY2Fz
ZSBDb3BfR2U6IHJldHVybiB3TCA+PSB3UiA/IDEgOiAwOworICAgICAgICAgICAgY2FzZSBDb3Bf
R3Q6IHJldHVybiB3TCA+IHdSID8gMSA6IDA7CisgICAgICAgICAgICBjYXNlIENvcF9MZTogcmV0
dXJuIHdMIDw9IHdSID8gMSA6IDA7CisgICAgICAgICAgICBjYXNlIENvcF9MdDogcmV0dXJuIHdM
IDwgd1IgPyAxIDogMDsKKyAgICAgICAgICAgIGNhc2UgQ29wX05lOiByZXR1cm4gd0wgIT0gd1Ig
PyAxIDogMDsKICAgICAgICAgICAgIGRlZmF1bHQ6IGdvdG8gdW5oYW5kbGVkOwogICAgICAgICAg
fQogICAgICAgICAgLypOT1RSRUFDSEVEKi8KSW5kZXg6IGNvcmVncmluZC9tX2RlYnVnaW5mby9z
dG9yYWdlLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gY29yZWdyaW5kL21fZGVidWdpbmZvL3N0b3JhZ2UuYwko
cmV2aXNpb24gMTE4NTIpCisrKyBjb3JlZ3JpbmQvbV9kZWJ1Z2luZm8vc3RvcmFnZS5jCSh3b3Jr
aW5nIGNvcHkpCkBAIC02MDMsNiArNjAzLDE0IEBACiAgICAgICBjYXNlIENvcF9TdWI6IFZHXyhw
cmludGYpKCItIik7IGJyZWFrOwogICAgICAgY2FzZSBDb3BfQW5kOiBWR18ocHJpbnRmKSgiJiIp
OyBicmVhazsKICAgICAgIGNhc2UgQ29wX011bDogVkdfKHByaW50ZikoIioiKTsgYnJlYWs7Cisg
ICAgICBjYXNlIENvcF9TaGw6IFZHXyhwcmludGYpKCI8PCIpOyBicmVhazsKKyAgICAgIGNhc2Ug
Q29wX1NocjogVkdfKHByaW50ZikoIj4+Iik7IGJyZWFrOworICAgICAgY2FzZSBDb3BfRXE6IFZH
XyhwcmludGYpKCI9PSIpOyBicmVhazsKKyAgICAgIGNhc2UgQ29wX0dlOiBWR18ocHJpbnRmKSgi
Pj0iKTsgYnJlYWs7CisgICAgICBjYXNlIENvcF9HdDogVkdfKHByaW50ZikoIj4iKTsgYnJlYWs7
CisgICAgICBjYXNlIENvcF9MZTogVkdfKHByaW50ZikoIjw9Iik7IGJyZWFrOworICAgICAgY2Fz
ZSBDb3BfTHQ6IFZHXyhwcmludGYpKCI8Iik7IGJyZWFrOworICAgICAgY2FzZSBDb3BfTmU6IFZH
XyhwcmludGYpKCIhPSIpOyBicmVhazsKICAgICAgIGRlZmF1bHQ6ICAgICAgdmdfYXNzZXJ0KDAp
OwogICAgfQogfQpJbmRleDogY29yZWdyaW5kL21fZGVidWdpbmZvL3ByaXZfc3RvcmFnZS5oCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIGNvcmVncmluZC9tX2RlYnVnaW5mby9wcml2X3N0b3JhZ2UuaAkocmV2aXNp
b24gMTE4NTIpCisrKyBjb3JlZ3JpbmQvbV9kZWJ1Z2luZm8vcHJpdl9zdG9yYWdlLmgJKHdvcmtp
bmcgY29weSkKQEAgLTI0OSw3ICsyNDksMTUgQEAKICAgICAgIENvcF9BZGQ9MHgzMjEsCiAgICAg
ICBDb3BfU3ViLAogICAgICAgQ29wX0FuZCwKLSAgICAgIENvcF9NdWwKKyAgICAgIENvcF9NdWws
CisgICAgICBDb3BfU2hsLAorICAgICAgQ29wX1NociwKKyAgICAgIENvcF9FcSwKKyAgICAgIENv
cF9HZSwKKyAgICAgIENvcF9HdCwKKyAgICAgIENvcF9MZSwKKyAgICAgIENvcF9MdCwKKyAgICAg
IENvcF9OZQogICAgfQogICAgQ2ZpT3A7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62050</attachid>
            <date>2011-07-21 14:56:54 +0000</date>
            <delta_ts>2011-07-21 14:56:54 +0000</delta_ts>
            <desc>valgrind-relational.patch</desc>
            <filename>valgrind-relational.patch</filename>
            <type>text/plain</type>
            <size>934</size>
            <attacher name="Jakub Jelinek">jakub</attacher>
            
              <data encoding="base64">LS0tIHZhbGdyaW5kL2NvcmVncmluZC9tX2RlYnVnaW5mby9kZWJ1Z2luZm8uYy5qagkyMDExLTA3
LTIxIDE2OjM1OjU2LjAwMDAwMDAwMCArMDIwMAorKysgdmFsZ3JpbmQvY29yZWdyaW5kL21fZGVi
dWdpbmZvL2RlYnVnaW5mby5jCTIwMTEtMDctMjEgMTY6Mzk6MjIuMDAwMDAwMDAwICswMjAwCkBA
IC0xODgzLDEwICsxODgzLDEwIEBAIFVXb3JkIGV2YWxDZmlFeHByICggWEFycmF5KiBleHBycywg
SW50IGkKICAgICAgICAgICAgIGNhc2UgQ29wX1NobDogcmV0dXJuIHdMIDw8IHdSOwogICAgICAg
ICAgICAgY2FzZSBDb3BfU2hyOiByZXR1cm4gd0wgPj4gd1I7CiAgICAgICAgICAgICBjYXNlIENv
cF9FcTogcmV0dXJuIHdMID09IHdSID8gMSA6IDA7Ci0gICAgICAgICAgICBjYXNlIENvcF9HZTog
cmV0dXJuIHdMID49IHdSID8gMSA6IDA7Ci0gICAgICAgICAgICBjYXNlIENvcF9HdDogcmV0dXJu
IHdMID4gd1IgPyAxIDogMDsKLSAgICAgICAgICAgIGNhc2UgQ29wX0xlOiByZXR1cm4gd0wgPD0g
d1IgPyAxIDogMDsKLSAgICAgICAgICAgIGNhc2UgQ29wX0x0OiByZXR1cm4gd0wgPCB3UiA/IDEg
OiAwOworICAgICAgICAgICAgY2FzZSBDb3BfR2U6IHJldHVybiAoV29yZCkgd0wgPj0gKFdvcmQp
IHdSID8gMSA6IDA7CisgICAgICAgICAgICBjYXNlIENvcF9HdDogcmV0dXJuIChXb3JkKSB3TCA+
IChXb3JkKSB3UiA/IDEgOiAwOworICAgICAgICAgICAgY2FzZSBDb3BfTGU6IHJldHVybiAoV29y
ZCkgd0wgPD0gKFdvcmQpIHdSID8gMSA6IDA7CisgICAgICAgICAgICBjYXNlIENvcF9MdDogcmV0
dXJuIChXb3JkKSB3TCA8IChXb3JkKSB3UiA/IDEgOiAwOwogICAgICAgICAgICAgY2FzZSBDb3Bf
TmU6IHJldHVybiB3TCAhPSB3UiA/IDEgOiAwOwogICAgICAgICAgICAgZGVmYXVsdDogZ290byB1
bmhhbmRsZWQ7CiAgICAgICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>