Gdb bt points to libthread as a possible point of deadlock: #0 0xfed29780 in __sigprocmask () from /usr/lib/libthread.so.1 #1 0xfed1e630 in __bounceself () from /usr/lib/libthread.so.1 #2 0xfed1b160 in _mutex_adaptive_lock () from /usr/lib/libthread.so.1 #3 0xfed1ae88 in _cmutex_lock () from /usr/lib/libthread.so.1 #4 0xfed1c504 in rw_rdlock () from /usr/lib/libthread.so.1 #5 0xfef91688 in _realbufend () from /usr/lib/libc.so.1 #6 0xfef848d0 in _doprnt () from /usr/lib/libc.so.1 #7 0xfef883e4 in vsnprintf () from /usr/lib/libc.so.1 #8 0x0006357c in CfOut (level=cf_verbose, errstr=0x6ed00 "", fmt=0x85b78 "%s: Time out\n") at cfstream.c:123 #9 0xfed189ac in _callin () from /usr/lib/libthread.so.1 #10 0xfed28994 in __sendsig () from /usr/lib/libthread.so.1 #11 0xfed1e100 in _sigon () from /usr/lib/libthread.so.1 #12 0xfed27c58 in fork1 () from /usr/lib/libthread.so.1 #13 0x00064cb8 in Unix_cf_popen_shsetuid (command=0xffbeaa78 "/bin/echo testagentexit", type=0x8df38 "r", uid=-1, gid=-1, chdirv=0x0, chrootv=0x0) at pipes.c:609 #14 0x00015f34 in VerifyExec (a= .....
while truss shows a loop of these calls: signotifywait() (sleeping...) lwp_sema_wait(0xFEB0DE30) (sleeping...) lwp_cond_wait(0xFED35548, 0xFED35558, 0xFED2EDB0) (sleeping...) door_return(0x00000000, 0, 0x00000000, 0) (sleeping...) lwp_cond_wait(0xFED35548, 0xFED35558, 0xFED2EDB0) Err#62 ETIME lwp_sema_wait(0x00151630) (sleeping...) signotifywait() (sleeping...) lwp_sema_wait(0xFEB0DE30) (sleeping...) lwp_cond_wait(0xFED35548, 0xFED35558, 0xFED2EDB0) (sleeping...) door_return(0x00000000, 0, 0x00000000, 0) (sleeping...) lwp_cond_wait(0xFED35548, 0xFED35558, 0xFED2EDB0) Err#62 ETIME lwp_sema_wait(0x00151630) (sleeping...) signotifywait() (sleeping...) lwp_sema_wait(0xFEB0DE30) (sleeping...) lwp_cond_wait(0xFED35548, 0xFED35558, 0xFED2EDB0) (sleeping...) door_return(0x00000000, 0, 0x00000000, 0) (sleeping...) lwp_cond_wait(0xFED35548, 0xFED35558, 0xFED2EDB0) Err#62 ETIME lwp_sema_wait(0x00151630) (sleeping...) signotifywait() (sleeping...) lwp_sema_wait(0xFEB0DE30) (sleeping...) lwp_cond_wait(0xFED35548, 0xFED35558, 0xFED2EDB0) (sleeping...) door_return(0x00000000, 0, 0x00000000, 0) (sleeping...) .... Thanks, mlz. On Fri, Apr 23, 2010 at 4:25 PM, Mark Burgess <mark.burg...@iu.hio.no>wrote: > > You should try to run it in gdb, and do a backtrace to see where it hangs. > See > > http://www.cfengine.org/pages/troubleshooting > > > > M LZ wrote: > > > > Hi, trying to use cf3 on sparc/solaris8, compiled version 3.0.4. When > > testing simple command execution cf-agent hangs. Can anyone help with > this? > > > > Thanks, > > mlz > > > > > > > >> /usr/local/sbin/cf-agent -v -K -f ./test.c > > > > ..... > > cf3 Verifying SQL table promises is only available with Cfengine Nova or > > above > > cf3 -> Promiser string contains a valid executable (/bin/echo) - ok > > cf3 > > cf3 ......................................................... > > cf3 Promise handle: > > cf3 Promise made by: /bin/echo testagentexit > > cf3 ......................................................... > > cf3 > > cf3 -> Executing '/bin/echo testagentexit' > > ...(timeout=-678,owner=-1,group=-1) > > cf3 -> (Setting umask to 77) > > > > > >> cat test.cf <http://test.cf> > > > > body common control > > > > { > > bundlesequence => { > > "main" > > }; > > > > } > > > > > > bundle common g > > { > > vars: > > > > SuSE:: > > > > "crontab" string => "/var/spool/cron/tabs/root"; > > > > !SuSE:: > > > > "crontab" string => "/var/spool/cron/crontabs/root"; > > } > > > > ####################################################### > > # General site issues can be in bundles like this one > > ####################################################### > > > > bundle agent main > > > > { > > > > commands: > > > > "/bin/echo testagentexit" > > contain => standard; > > > > } > > > > > > body contain standard > > > > { > > useshell => "true"; > > } > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Help-cfengine mailing list > > Help-cfengine@cfengine.org > > https://cfengine.org/mailman/listinfo/help-cfengine > > -- > Mark Burgess > > ------------------------------------------------- > Professor of Network and System Administration > Oslo University College, Norway > > Personal Web: http://www.iu.hio.no/~mark <http://www.iu.hio.no/%7Emark> > Office Telf : +47 22453272 > ------------------------------------------------- >
_______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine