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