<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>251616</bug_id>
          
          <creation_ts>2008-12-19 12:46 0000</creation_ts>
          <short_desc>portage hangs after tests run</short_desc>
          <delta_ts>2008-12-20 22:30:55 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Portage Development</product>
          <component>Core</component>
          <version>2.2</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>InSVN, REGRESSION</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>210077</blocked>
    
    <blocked>216231</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>pva@gentoo.org</reporter>
          <assigned_to>dev-portage@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>pva@gentoo.org</who>
            <bug_when>2008-12-19 12:46:59 0000</bug_when>
            <thetext>This is really weird bug. After I&apos;ve disabled failing tests in bzr tests pass but then emerge process hangs after:

&gt;&gt;&gt; Completed installing bzr-1.10-r1 into /vt/portage/tmp/portage/dev-util/bzr-1.10-r1/image/

hang... 100% cpu load.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pva@gentoo.org</who>
            <bug_when>2008-12-19 12:51:46 0000</bug_when>
            <thetext>Created an attachment (id=175862)
bzr-1.10-r1.ebuild

to reproduce the problem run
FEATURES=test emerge -v bzr

I&apos;ve tried to reduce number tests but failed: at some point I&apos;ve reduced to 4 tests branches (by branches I mean blackbox.*, )test_http.* and so on - tests having same beginning in their name) but then after I&apos;ve tried to reduce to two, emerge passes. When I back to 4 tests it stopped to hang too but when I back to all tests it hangs.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pva@gentoo.org</who>
            <bug_when>2008-12-19 12:55:43 0000</bug_when>
            <thetext>And forgot to note. To avoid tests failures you need net-misc/curl-7.18.2 and dev-python/pycurl-7.16.4... I have not checked if I disabled all tests for newer versions of this libraries.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zmedico@gentoo.org</who>
            <bug_when>2008-12-19 21:42:06 0000</bug_when>
            <thetext>Created an attachment (id=175901)
remove unnecessary regex patterns that cause problems

The test suite uses \r to rewrite the same line thousands of times and this triggers a performance issue in the regex patterns that are used to search the build log for QA issues.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pva@gentoo.org</who>
            <bug_when>2008-12-20 10:45:08 0000</bug_when>
            <thetext>Thank you very much Zac. It works.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zmedico@gentoo.org</who>
            <bug_when>2008-12-20 22:30:55 0000</bug_when>
            <thetext>This is fixed in 2.1.6.2 and 2.2_rc18.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>175862</attachid>
            <date>2008-12-19 12:51 0000</date>
            <desc>bzr-1.10-r1.ebuild</desc>
            <filename>bzr-1.10-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rldi11dGlsL2J6ci9ienItMS4xMF9yYzEuZWJ1
aWxkLHYgMS4xIDIwMDgvMTEvMjkgMDk6MTM6MDkgcHZhIEV4cCAkCgpORUVEX1BZVEhPTj0yLjQK
CmluaGVyaXQgZGlzdHV0aWxzIGJhc2gtY29tcGxldGlvbiBlbGlzcC1jb21tb24gZXV0aWxzIHZl
cnNpb25hdG9yCgpNWV9QVj0ke1BWL19yYy9yY30KTVlfUD0ke1BOfS0ke01ZX1BWfQpTRVJJRVM9
JChnZXRfdmVyc2lvbl9jb21wb25lbnRfcmFuZ2UgMS0yKQoKREVTQ1JJUFRJT049IkJhemFhciBp
cyBhIG5leHQgZ2VuZXJhdGlvbiBkaXN0cmlidXRlZCB2ZXJzaW9uIGNvbnRyb2wgc3lzdGVtLiIK
SE9NRVBBR0U9Imh0dHA6Ly9iYXphYXItdmNzLm9yZy8iCiNTUkNfVVJJPSJodHRwOi8vYmF6YWFy
LXZjcy5vcmcvcmVsZWFzZXMvc3JjLyR7TVlfUH0udGFyLmd6IgpTUkNfVVJJPSJodHRwOi8vbGF1
bmNocGFkLm5ldC9ienIvJHtTRVJJRVN9LyR7TVlfUFZ9Lytkb3dubG9hZC8ke01ZX1B9LnRhci5n
eiIKCkxJQ0VOU0U9IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFtZDY0IH5pYTY0IH5wcGMg
fnNwYXJjIH54ODYgfng4Ni1mYnNkIgpJVVNFPSJjdXJsIGRvYyBlbWFjcyBzZnRwIHRlc3QiCgpS
REVQRU5EPSJ8fCAoIGRldi1weXRob24vY2VsZW1lbnR0cmVlID49ZGV2LWxhbmcvcHl0aG9uLTIu
NSApCgljdXJsPyAoIGRldi1weXRob24vcHljdXJsICkKCXNmdHA/ICggZGV2LXB5dGhvbi9wYXJh
bWlrbyApIgoKREVQRU5EPSJlbWFjcz8gKCB2aXJ0dWFsL2VtYWNzICkKCXRlc3Q/ICgKCQkkUkRF
UEVORAoJCWRldi1weXRob24vbWVkdXNhCgkpIgoKUz0iJHtXT1JLRElSfS8ke01ZX1B9IgpQWVRI
T05fTU9ETkFNRT0iYnpybGliIgpTSVRFRklMRT03MWJ6ci1nZW50b28uZWwKRE9DUz0iZG9jLyou
dHh0IgoKc3JjX3VucGFjaygpIHsKCWRpc3R1dGlsc19zcmNfdW5wYWNrCgoJIyBEb24ndCByZWdl
bmVyYXRlIC5jIGZpbGVzIGZyb20gLnB5eCB3aGVuIHB5cmV4IGlzIGZvdW5kLgoJZXBhdGNoICIk
e0ZJTEVTRElSfS8ke1BOfS0xLjgtbm8tcHlyZXgucGF0Y2giCgkjIERvbid0IHJ1biBsb2NrIHBl
cm1pc3Npb24gdGVzdHMgd2hlbiBydW5uaW5nIGFzIHJvb3QKCWVwYXRjaCAiJHtGSUxFU0RJUn0v
JHtQTn0tMC45MC10ZXN0cy1maXhfcm9vdC5wYXRjaCIKCSMgRml4IHBlcm1pc3Npb24gZXJyb3Jz
IHdoZW4gcnVuIHVuZGVyIGRpcmVjdG9yaWVzIHdpdGggc2V0Z2lkIHNldC4KCWVwYXRjaCAiJHtG
SUxFU0RJUn0vJHtQTn0tMC45MC10ZXN0cy1zZ2lkLnBhdGNoIgoJZXBhdGNoICIke0ZJTEVTRElS
fS8ke1B9LXRyYW5zcG9ydC1pdGVyaXRlbXMucGF0Y2giCn0KCnNyY19jb21waWxlKCkgewoJZGlz
dHV0aWxzX3NyY19jb21waWxlCgoJaWYgdXNlIGVtYWNzOyB0aGVuCgkJZWxpc3AtY29tcGlsZSBj
b250cmliL2VtYWNzL2J6ci1tb2RlLmVsIHx8IGRpZSAiRW1hY3MgbW9kdWxlcyBmYWlsZWQhIgoJ
ZmkKfQoKc3JjX2luc3RhbGwoKSB7CglkaXN0dXRpbHNfc3JjX2luc3RhbGwgLS1pbnN0YWxsLWRh
dGEgL3Vzci9zaGFyZQoKCWlmIHVzZSBkb2M7IHRoZW4KCQlkb2NpbnRvIGRldmVsb3BlcnMKCQlk
b2RvYyBkb2MvZGV2ZWxvcGVycy8qIHx8IGRpZSAiZG9kb2MgZmFpbGVkIgoJCWZvciBkb2MgaW4g
bWluaS10dXRvcmlhbCB0dXRvcmlhbHMgdXNlci17Z3VpZGUscmVmZXJlbmNlfTsgZG8KCQkJZG9j
aW50byAkZG9jCgkJCWRvZG9jIGRvYy9lbi8kZG9jLyogfHwgZGllICJkb2RvYyBmYWlsZWQiCgkJ
ZG9uZQoJZmkKCglpZiB1c2UgZW1hY3M7IHRoZW4KCQllbGlzcC1pbnN0YWxsICR7UE59IGNvbnRy
aWIvZW1hY3MvKi5lbCogfHwgZGllICJlbGlzcC1pbnN0YWxsIGZhaWxlZCIKCQllbGlzcC1zaXRl
LWZpbGUtaW5zdGFsbCAiJHtGSUxFU0RJUn0vJHtTSVRFRklMRX0iIHx8IGRpZSAiZWxpc3Atc2l0
ZS1maWxlLWluc3RhbGwgZmFpbGVkIgoKCQkjIGRvbid0IGFkZCBhdXRvbWF0aWNhbGx5IHRvIHRo
ZSBsb2FkLXBhdGgsIHNvIHRoZSBzaXRlZmlsZQoJCSMgY2FuIGRvIGEgY29uZGl0aW9uYWwgbG9h
ZGluZwoJCXRvdWNoICIke0R9JHtTSVRFTElTUH0vJHtQTn0vLm5vc2VhcmNoIgoJZmkKCglpbnNp
bnRvIC91c3Ivc2hhcmUvenNoL3NpdGUtZnVuY3Rpb25zCglkb2lucyBjb250cmliL3pzaC9fYnpy
Cglkb2Jhc2hjb21wbGV0aW9uIGNvbnRyaWIvYmFzaC9ienIKfQoKcGtnX3Bvc3RpbnN0KCkgewoJ
ZGlzdHV0aWxzX3BrZ19wb3N0aW5zdAoJYmFzaC1jb21wbGV0aW9uX3BrZ19wb3N0aW5zdAoKCWlm
IHVzZSBlbWFjczsgdGhlbgoJCWVsaXNwLXNpdGUtcmVnZW4KCQllbG9nICJJZiB5b3UgYXJlIHVz
aW5nIGEgR05VIEVtYWNzIHZlcnNpb24gZ3JlYXRlciB0aGFuIDIyLjEsIGJ6ciBzdXBwb3J0IgoJ
CWVsb2cgImlzIGFscmVhZHkgaW5jbHVkZWQuICBUaGlzIGVidWlsZCBkb2VzIG5vdCBhdXRvbWF0
aWNhbGx5IGFjdGl2YXRlIGJ6ciBzdXBwb3J0IgoJCWVsb2cgImluIHZlcnNpb25zIGJlbG93LCBi
dXQgcHJlcGFyZXMgaXQgaW4gYSB3YXkgeW91IGNhbiBsb2FkIGl0IGZyb20geW91ciB+Ly5lbWFj
cyIKCQllbG9nICJmaWxlIGJ5IGFkZGluZyIKCQllbG9nICIgICAgICAgKGxvYWQgXCJienItbW9k
ZVwiKSIKCWZpCn0KCnBrZ19wb3N0cm0oKSB7CglkaXN0dXRpbHNfcGtnX3Bvc3RybQoJdXNlIGVt
YWNzICYmIGVsaXNwLXNpdGUtcmVnZW4KfQoKc3JjX3Rlc3QoKSB7CglleHBvcnQgTENfQUxMPUMK
CWlmIGhhc192ZXJzaW9uICI+PW5ldC1taXNjL2N1cmwtNy4xOSIgfHwgaGFzX3ZlcnNpb24gIj49
ZGV2LXB5dGhvbi9weWN1cmwtNy4xOS4wIjsgdGhlbgoJCWVpbmZvICJXaXRoIG5ld2VyIGN1cmwg
bW9yZSB0ZXN0cyBmYWlsLi4uIgoJCWxvY2FsIHNraXBfdGVzdHM9Ii14ICcoIgoJCXNraXBfdGVz
dHMrPSJibGFja2JveC50ZXN0X3B1c2guVGVzdFB1c2gudGVzdF9wdXNoX25ld19icmFuY2hfc3Rh
Y2tlZF91c2VzX3BhcmVudF9wdWJsaWN8IgoJCXNraXBfdGVzdHMrPSJ0ZXN0X2J6cmRpci5DaHJv
b3RlZFRlc3RzLnRlc3Rfb3Blbl9jb250YWluaW5nX2Zyb21fdHJhbnNwb3J0fCIKCQlza2lwX3Rl
c3RzKz0idGVzdF9odHRwLlRlc3RXYWxsU2VydmVyLnRlc3RfaHR0cF9nZXR8IgoJCXNraXBfdGVz
dHMrPSJ0ZXN0X2h0dHAuVGVzdFdhbGxTZXJ2ZXIudGVzdF9odHRwX2hhc3wiCgkJc2tpcF90ZXN0
cys9ImJsYWNrYm94LnRlc3RfdG9vX211Y2guSFRUUFRlc3RzLnRlc3RfYnJhbmNofCIKCQlza2lw
X3Rlc3RzKz0iYnJhbmNoX2ltcGxlbWVudGF0aW9ucy50ZXN0X2JyYW5jaC5DaHJvb3RlZFRlc3Rz
LnRlc3Rfb3Blbl9jb250YWluaW5nfCIKCQlza2lwX3Rlc3RzKz0iYnpyZGlyX2ltcGxlbWVudGF0
aW9ucy50ZXN0X2J6cmRpci5DaHJvb3RlZEJ6ckRpclRlc3RzLnRlc3RfZmluZF9yZXBvc2l0b3J5
X25vX3JlcG9zaXRvcnl8IgoJCXNraXBfdGVzdHMrPSJ0ZXN0X2h0dHAuU21hcnRIVFRQVHVubmVs
bGluZ1Rlc3QudGVzdF9odHRwX3NlbmRfc21hcnRfcmVxdWVzdHwiCgkJc2tpcF90ZXN0cys9InRl
c3RfaHR0cC5TbWFydEhUVFBUdW5uZWxsaW5nVGVzdC50ZXN0X29wZW5fYnpyZGlyIgoJCXNraXBf
dGVzdHMrPSIpJyIKCWVsc2UKCQlsb2NhbCBza2lwX3Rlc3RzPSIteCAoIgoJCXNraXBfdGVzdHMr
PSJ0ZXN0X2h0dHAuU21hcnRIVFRQVHVubmVsbGluZ1Rlc3QudGVzdF9idWxrX2RhdGF8IgoJCXNr
aXBfdGVzdHMrPSJ0ZXN0X2h0dHAuU21hcnRIVFRQVHVubmVsbGluZ1Rlc3QudGVzdF9vcGVuX2J6
cmRpciIKCQlza2lwX3Rlc3RzKz0iKSIKCWZpCgllaW5mbyAiU2tpcHBpbmcgdGVzdHMga25vd24g
dG8gZmFpbDogJHtza2lwX3Rlc3RzfSIKCSMgU29tZSB0ZXN0cyBleHBlY3QgdGhlIHVzdWFsIHB5
YyBjb21waWxpbmcgYmVoYXZpb3VyLgoJcHl0aG9uX2VuYWJsZV9weWMKCSIke3B5dGhvbn0iIGJ6
ciAtLW5vLXBsdWdpbnMgc2VsZnRlc3QgJHtza2lwX3Rlc3RzfSB8fCBkaWUgImJ6ciBzZWxmdGVz
dCBmYWlsZWQiCgkjIEp1c3QgdG8gbWFrZSBzdXJlIHdlIGRvbid0IGhpdCBhbnkgZXJyb3JzIG9u
IGxhdGVyIHN0YWdlcy4KCXB5dGhvbl9kaXNhYmxlX3B5Ywp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175901</attachid>
            <date>2008-12-19 21:42 0000</date>
            <desc>remove unnecessary regex patterns that cause problems</desc>
            <filename>unnecessary_regex.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IHB5bS9wb3J0YWdlL19faW5pdF9fLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHB5bS9wb3J0YWdl
L19faW5pdF9fLnB5CShyZXZpc2lvbiAxMjI1OCkKKysrIHB5bS9wb3J0YWdlL19faW5pdF9fLnB5
CShyZXZpc2lvbiAxMjI1OSkKQEAgLTQ1NzIsMTAgKzQ1NzIsMTAgQEAKIAogCWNvbmZpZ3VyZV9v
cHRzX3dhcm4gPSBbXQogCWNvbmZpZ3VyZV9vcHRzX3dhcm5fcmUgPSByZS5jb21waWxlKAotCQly
J15jb25maWd1cmU6IFdBUk5JTkc6IFVucmVjb2duaXplZCBvcHRpb25zOiAuKicpCi0JYW1fbWFp
bnRhaW5lcl9tb2RlX3JlID0gcmUuY29tcGlsZShyJy4qL21pc3NpbmcgLS1ydW4gLionKQorCQly
J15jb25maWd1cmU6IFdBUk5JTkc6IFVucmVjb2duaXplZCBvcHRpb25zOiAnKQorCWFtX21haW50
YWluZXJfbW9kZV9yZSA9IHJlLmNvbXBpbGUocicvbWlzc2luZyAtLXJ1biAnKQogCWFtX21haW50
YWluZXJfbW9kZV9leGNsdWRlX3JlID0gXAotCQlyZS5jb21waWxlKHInLiovbWlzc2luZyAtLXJ1
biAoYXV0b2hlYWRlcnxtYWtlaW5mbyknKQorCQlyZS5jb21waWxlKHInL21pc3NpbmcgLS1ydW4g
KGF1dG9oZWFkZXJ8bWFrZWluZm8pJykKIAogCW1ha2Vfam9ic2VydmVyX3JlID0gXAogCQlyZS5j
b21waWxlKHInZz9tYWtlXFtcZCtcXTogd2FybmluZzogam9ic2VydmVyIHVuYXZhaWxhYmxlOicp
Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>