<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>3061</bug_id>
          
          <creation_ts>2003-09-28 14:48:58 +0400</creation_ts>
          <short_desc>strace hangs on simple pthread program</short_desc>
          <delta_ts>2005-10-15 12:22:10 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>strace</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergei Dolmatov">saint</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>ldv</cc>
    
    <cc>placeholder</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>9837</commentid>
    <comment_count>0</comment_count>
    <who name="Sergei Dolmatov">saint</who>
    <bug_when>2003-09-28 14:48:59 +0400</bug_when>
    <thetext>buildreq вешается после запуска программы проверки наличия работоспособного
pthreads. Текст программы из ./configure:

$ cat conftest.c
#line 4164 &quot;configure&quot;
#include &quot;confdefs.h&quot;

#include &lt;unistd.h&gt;
#include &lt;pthread.h&gt;
int pid;
void
testpid(void *ignore) {
	int mypid = getpid();
	(void)ignore;
	/* All threads should have the same PID! */
	if(mypid != pid)
		exit(1);
	else
		exit(0);
}
int
main(void) {
	pthread_t child;
	pid = getpid();
	pthread_create(&amp;child, NULL, testpid, NULL);
	pthread_join(child, NULL);
	return 1;
}

При запуске этой откомпилированной программы вручную и при обычном ./configure
все проходит нормально, возвращает 1.

Ядро: 2.4.20-alt10-up
rpm-utils-0.7.3-alt1
strace-4.4.99-alt1

Steps to Reproduce:
1. Взять и установить ipcad-2.9-alt1.src.rpm
2. Запустить buildreq ipcad.spec</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9838</commentid>
    <comment_count>1</comment_count>
      <attachid>282</attachid>
    <who name="Sergei Dolmatov">saint</who>
    <bug_when>2003-09-28 15:08:08 +0400</bug_when>
    <thetext>Created attachment 282
src.rpm без собственно ipcad-2.9</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9839</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2003-09-28 16:47:31 +0400</bug_when>
    <thetext>This simple pthread test fails. 
$ gcc -Wall -Werror stracetest.c -lpthread -o stracetest 
$ strace -fF ./stracetest 
 
Tested on: 
glibc-2.2.6-alt0.10 + kernel-2.2.25-alt1-smp-secure + strace-4.4-alt6 
glibc-2.2.6-alt0.10 + 2.4.20-alt10-up + strace-4.4.99-alt1 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9840</commentid>
    <comment_count>3</comment_count>
      <attachid>283</attachid>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2003-09-28 16:48:45 +0400</bug_when>
    <thetext>Created attachment 283
stracetest.c</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9841</commentid>
    <comment_count>4</comment_count>
      <attachid>284</attachid>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2003-09-28 16:56:55 +0400</bug_when>
    <thetext>Created attachment 284
stracetest.c [2]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9842</commentid>
    <comment_count>5</comment_count>
      <attachid>285</attachid>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2003-09-28 17:06:21 +0400</bug_when>
    <thetext>Created attachment 285
stracetest.c</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9920</commentid>
    <comment_count>6</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2003-09-30 15:57:14 +0400</bug_when>
    <thetext>Waiting for upstream: 
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=105994 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10030</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2003-10-06 11:59:40 +0400</bug_when>
    <thetext>Между прочим, хоть проблема и в strace&apos;е, тест в ipcad-2.9-alt1.src.rpm всё равно 
кривой. 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10905</commentid>
    <comment_count>8</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2003-12-15 02:55:25 +0300</bug_when>
    <thetext>Fixed in strace-4.5.1-alt1 </thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>282</attachid>
            <date>2003-09-28 15:08:08 +0400</date>
            <delta_ts>2003-09-28 16:48:45 +0400</delta_ts>
            <desc>src.rpm без собственно ipcad-2.9</desc>
            <filename>ipcad-2.9-alt1.nosrc.rpm</filename>
            <type>application/octet-stream</type>
            <size>3400</size>
            <attacher name="Sergei Dolmatov">saint</attacher>
            
              <data encoding="base64">7avu2wMAAAEAAWlwY2FkLTIuOS1hbHQxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAABAAUAAAAAAAAAAAAAAAAAAAAAjq3oAQAAAAAAAAAEAAAAUAAA
AD4AAAAHAAAAQAAAABAAAAENAAAABgAAAAAAAAABAAAD6AAAAAQAAAAsAAAAAQAAA+wAAAAHAAAA
MAAAABA4MDI0YmQ1ZTc5YzE5ZmY0ZTU4Yjg1NjRmY2RlYTkzOTU0YWFjMzljAAAAAAAADEjbOGaC
J8RIIL3qvygkG8lFAAAAPgAAAAf////AAAAAEI6t6AEAAAAAAAAALwAAA8oAAAA/AAAABwAAA7oA
AAAQAAAAZAAAAAgAAAAAAAAAAQAAA+gAAAAGAAAAAgAAAAEAAAPpAAAABgAAAAgAAAABAAAD6gAA
AAYAAAAMAAAAAQAAA+wAAAAJAAAAEQAAAAEAAAPtAAAACQAAACYAAAABAAAD7gAAAAQAAAEAAAAA
AQAAA+8AAAAGAAABBAAAAAEAAAPxAAAABAAAARQAAAABAAAD8gAAAAYAAAEYAAAAAQAAA/MAAAAG
AAABIgAAAAEAAAP2AAAABgAAATEAAAABAAAD+AAAAAkAAAE9AAAAAQAAA/oAAAAIAAABTgAAAAIA
AAP7AAAACAAAAWsAAAABAAAD/QAAAAYAAAGAAAAAAQAAA/4AAAAGAAABhgAAAAEAAAQEAAAABAAA
AZAAAAAEAAAEBgAAAAMAAAGgAAAABAAABAkAAAADAAABqAAAAAQAAAQKAAAABAAAAbAAAAAEAAAE
CwAAAAgAAAHAAAAABAAABAwAAAAIAAACRAAAAAQAAAQNAAAABAAAAkgAAAAEAAAEDwAAAAgAAAJY
AAAABAAABBAAAAAIAAACdAAAAAQAAAQVAAAABAAAApAAAAAEAAAEFgAAAAQAAAKgAAAAAQAABBgA
AAAEAAACpAAAAAEAAAQZAAAACAAAAqgAAAABAAAEGgAAAAgAAALEAAAAAQAABBsAAAAEAAACzAAA
AAEAAAQoAAAABgAAAtAAAAABAAAEOAAAAAQAAALYAAAAAQAABDkAAAAIAAAC3AAAAAEAAAQ6AAAA
CAAAAwkAAAABAAAERgAAAAYAAAMfAAAAAQAABEcAAAAEAAADPAAAAAQAAARIAAAABAAAA0wAAAAE
AAAESQAAAAgAAANcAAAABAAABFwAAAAEAAADYAAAAAQAAARdAAAACAAAA3AAAAAEAAAEXgAAAAgA
AAOtAAAAAQAABGQAAAAGAAADrgAAAAEAAARlAAAABgAAA7MAAAABAAAEZgAAAAYAAAO4AAAAAUMA
aXBjYWQAMi45AGFsdDEASVAgYWNjb3VudGluZyBkYWVtb24AVGhpcyBkYWVtb24gY291bnRzIHRy
YWZmaWMgKHBhY2tldHMgYW5kIGJ5dGVzKSBvbiB0aGUgc3BlY2lmaWVkCmludGVyZmFjZXMuIEl0
IGhhcyB0aGUgYnVpbHQtaW4gcnNoIGVuZ2luZSB0byBhbGxvdyBjb2xsZWN0aW5nIHRoZQphY2Nv
dW50aW5nIGRhdGEgYXMgZnJvbSB0aGUgQ2lzY28gcm91dGVyLiBTdXBwb3J0cyBtYW55IG90aGVy
IHJzaC1kcml2ZW4KZnVuY3Rpb25zLgAAAAA/dsAdZG9sbWF0b3YuZHNiLnJ1AAABlvNBTFQgTGlu
dXgAQUxUIExpbnV4IFRlYW0AQlNEIExpY2Vuc2UATmV0d29ya2luZy9PdGhlcgBpcGNhZC5pbml0
AGlwY2FkLTIuOS50YXIuYnoyAGlwY2FkLTIuOS1wc3JjLnBhdGNoAGxpbnV4AGF0aGxvbgAAAAAA
AAD/AAGLoQAABbgAAASbgaSBpIHtgaQAAAAAAAAAAD92Yps/bB2+P3Zddz92v/s1NDA0N2RlZjM4
NWRhNzlmZWY4YjBkZGZlOWFiYjdlYQBkNDVkOTgyMWU1MWNkNGVhNTk4OGYzNzBiZTUyZTNhOQBk
ZDZlZmEwMTQxMTBhN2NjYTNiYTljZGNkM2E3YWNmNAAxMDFlOTQ3ZGE1YWNlNWIzNTVkOGYyNjcw
NjdiMzVmNAAAAAAAAAAAAAAAAEAAAAAAAAAAIHNlcmdlaQBzZXJnZWkAc2VyZ2VpAHNlcmdlaQBz
ZXJnZWkAc2VyZ2VpAHNlcmdlaQBzZXJnZWkA/////////9j//////////wAADUwBAABKcnBtbGli
KENvbXByZXNzZWRGaWxlTmFtZXMpADMuMC40LTEAAAAAADQuMC40AAAAP3XsQFNlcmdlaSBEb2xt
YXRvdiA8c2FpbnRAYWx0bGludXgucnU+IDIuOS1hbHQxAC0gRmlyc3QgYnVpbGQgZm9yIEFMVABk
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
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>283</attachid>
            <date>2003-09-28 16:48:45 +0400</date>
            <delta_ts>2003-09-28 16:56:55 +0400</delta_ts>
            <desc>stracetest.c</desc>
            <filename>stracetest.c</filename>
            <type>text/x-csrc</type>
            <size>373</size>
            <attacher name="Dmitry V. Levin">ldv</attacher>
            
              <data encoding="base64">I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8dW5pc3RkLmg+CiNpbmNsdWRlIDxwdGhyZWFk
Lmg+CmludCBwaWQ7Cgp2b2lkICoKdGVzdHBpZCh2b2lkICppZ25vcmUpIHsKCWludCBteXBpZCA9
IGdldHBpZCgpOwoJKHZvaWQpaWdub3JlOwoJLyogQWxsIHRocmVhZHMgc2hvdWxkIGhhdmUgdGhl
IHNhbWUgUElEISAqLwoJaWYobXlwaWQgIT0gcGlkKQoJCWV4aXQoMSk7CgllbHNlCgkJZXhpdCgw
KTsKfQppbnQKbWFpbih2b2lkKSB7CglwdGhyZWFkX3QgY2hpbGQ7CglwaWQgPSBnZXRwaWQoKTsK
CXB0aHJlYWRfY3JlYXRlKCZjaGlsZCwgTlVMTCwgdGVzdHBpZCwgTlVMTCk7CglwdGhyZWFkX2pv
aW4oY2hpbGQsIE5VTEwpOwoJcmV0dXJuIDE7Cn0KCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>284</attachid>
            <date>2003-09-28 16:56:55 +0400</date>
            <delta_ts>2003-09-28 17:06:21 +0400</delta_ts>
            <desc>stracetest.c [2]</desc>
            <filename>stracetest.c</filename>
            <type>text/x-csrc</type>
            <size>394</size>
            <attacher name="Dmitry V. Levin">ldv</attacher>
            
              <data encoding="base64">I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8dW5pc3RkLmg+CiNpbmNsdWRlIDxwdGhyZWFk
Lmg+CgpzdGF0aWMgcGlkX3QgcGlkOwoKaW50IHJjID0gLTE7Cgp2b2lkICoKdGVzdHBpZCh2b2lk
ICppZ25vcmUpIHsKCWludCBteXBpZCA9IGdldHBpZCgpOwoJKHZvaWQpaWdub3JlOwoJLyogQWxs
IHRocmVhZHMgc2hvdWxkIGhhdmUgdGhlIHNhbWUgUElEPyAqLwoJcmMgPSAobXlwaWQgIT0gcGlk
KSA/IDEgOiAwOwoJZXhpdCAocmMpOwp9CgppbnQKbWFpbih2b2lkKSB7CglwdGhyZWFkX3QgY2hp
bGQ7CglwaWQgPSBnZXRwaWQoKTsKCXB0aHJlYWRfY3JlYXRlKCZjaGlsZCwgTlVMTCwgdGVzdHBp
ZCwgTlVMTCk7CglwdGhyZWFkX2pvaW4oY2hpbGQsIE5VTEwpOwoJcmV0dXJuIHJjOwp9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>285</attachid>
            <date>2003-09-28 17:06:21 +0400</date>
            <delta_ts>2003-09-28 17:06:21 +0400</delta_ts>
            <desc>stracetest.c</desc>
            <filename>stracetest.c</filename>
            <type>text/x-csrc</type>
            <size>261</size>
            <attacher name="Dmitry V. Levin">ldv</attacher>
            
              <data encoding="base64">I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8dW5pc3RkLmg+CiNpbmNsdWRlIDxwdGhyZWFk
Lmg+Cgp2b2lkICoKdGVzdHBpZCh2b2lkICppZ25vcmUpCnsKCWV4aXQgKDQpOwp9CgppbnQKbWFp
bih2b2lkKQp7CglwdGhyZWFkX3QgY2hpbGQ7CglpZiAocHRocmVhZF9jcmVhdGUoJmNoaWxkLCBO
VUxMLCB0ZXN0cGlkLCBOVUxMKSkKCQlyZXR1cm4gMTsKCWlmIChwdGhyZWFkX2pvaW4oY2hpbGQs
IE5VTEwpKQoJCXJldHVybiAyOwoJcmV0dXJuIDM7Cn0K
</data>

          </attachment>
      

    </bug>

</bugzilla>