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/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