Also it will be good if every body from us will vote for that bug on
launchpad.


On Fri, Jul 11, 2014 at 12:54 PM, Vitaly Chernooky <
vitalii.chernoo...@globallogic.com> wrote:

> Alexander,
>
> Yes - you are right.
>
> It's just excellent illustration why I hate pipes.
>
> So CMake guys can remove this crap from their code and use socketpair() or
> like instead.
>
> \\wbr
>
>
> On Fri, Jul 11, 2014 at 12:33 PM, Kanevskiy, Alexander <
> alexander.kanevs...@intel.com> wrote:
>
>> On 11/07/14 12:15 , "Vitaly Chernooky"
>> <vitalii.chernoo...@globallogic.com> wrote:
>>
>>
>> This looks like old “good” bug in qemu that sometimes re-appear in certain
>> combination of host environment and sources you’re building:
>>
>> https://bugs.launchpad.net/qemu/+bug/955379
>>
>>
>>
>>
>> >Hi all!
>> >
>> >Today I caught again a hang of local building process.
>> >
>> >I used debugger and strace in steps to catch a bug.
>> >
>> >so:
>> >
>> >$ pstree
>> >...
>> >     |      |  └─gbs───sh───depanneur─┬─sh───sudo───build─┬─perl
>> >     │      │                         │
>> >└─su───rpmbuild───sh───cmake───gmake
>> >...
>> >$ ps ax | grep gmake
>> >...
>> >1105 ?        Z      0:00 [gmake] <defunct>
>> >
>> >...
>> >$ ps ax | grep cmake
>> >...
>> >  760 ?        S      0:01 /usr/bin/cmake ...
>> >
>> >...
>> >$ sudo strace -p 760
>> >[sudo] password for vitalii.chernookyi:
>> >
>> >
>> >Process 760 attached - interrupt to quit
>> >select(4, [3], NULL, NULL, NULL^C <unfinished ...>
>> >
>> >
>> >Process 760 detached
>> >$ ls -l /proc/760/fd/3
>> >
>> >lr-x------ 1 vitalii.chernookyi tizendev 64 Jul 11 11:41 /proc/760/fd/3
>> >-> pipe:[1670438]
>> >
>> >$ ls -l /proc/*/fd/* | grep 'pipe:\[1670438\]'
>> >lr-x------ 1 vitalii.chernookyi tizendev 64 Jul 11 11:41 /proc/760/fd/3
>> >-> pipe:[1670438]
>> >l-wx------ 1 vitalii.chernookyi tizendev 64 Jul 11 11:42 /proc/760/fd/4
>> >-> pipe:[1670438]
>> >
>> >
>> >$ sudo gdb -p 760
>> >...
>> >0x0000000060138543 in ?? ()
>> >
>> >
>> >(gdb) bt
>> >#0  0x0000000060138543 in ?? ()
>> >
>> >
>> >#1  0x000000006004a4ce in ?? ()
>> >#2  0x000000006004e2fe in ?? ()
>> >
>> >
>> >#3  0x0000000060040309 in ?? ()
>> >#4  0x00000000600039ee in ?? ()
>> >
>> >
>> >#5  0x00000000600d9584 in ?? ()
>> >#6  0x0000000060003f41 in ?? ()
>> >
>> >
>> >#7  0x00007fff61dc5e88 in ?? ()
>> >#8  0x0000000000000000 in ?? ()
>> >
>> >
>> >(gdb) quit
>> >
>> >
>> >
>> >
>> >...
>> >$
>> >
>> >
>> >
>> >So we caught a deedlock.
>> >
>> >Do anyone have any idea how to fix it?
>> >
>> >
>> >--
>> >Vitaly Chernooky | Senior Developer - Product Engineering and Development
>> >GlobalLogic
>> >P +380.44.4929695 ext.1136 M +380.98.7920568 S cvv_2k
>> >www.globallogic.com <http://www.globallogic.com>
>> >
>> >http://www.globallogic.com/email_disclaimer.txt
>> >
>> >
>> >
>> >
>> >
>> >
>>
>>
>> --
>> Best regards, Alexander Kanevskiy.
>>
>> ---------------------------------------------------------------------
>> Intel Finland Oy
>> Registered Address: PL 281, 00181 Helsinki
>> Business Identity Code: 0357606 - 4
>> Domiciled in Helsinki
>>
>> This e-mail and any attachments may contain confidential material for
>> the sole use of the intended recipient(s). Any review or distribution
>> by others is strictly prohibited. If you are not the intended
>> recipient, please contact the sender and delete all copies.
>>
>
>
>
> --
> *Vitaly Chernooky | Senior Developer - Product Engineering and Development*
> GlobalLogic
> P *+380.44.4929695 ext.1136 <%2B380.44.4929695%20ext.1136>* M *+380.98.7920568
> <%2B380.98.7920568>* S cvv_2k
> www.globallogic.com
>
> http://www.globallogic.com/email_disclaimer.txt
>



-- 
*Vitaly Chernooky | Senior Developer - Product Engineering and Development*
GlobalLogic
P *+380.44.4929695 ext.1136* M *+380.98.7920568* S cvv_2k
www.globallogic.com

http://www.globallogic.com/email_disclaimer.txt
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to