I wonder why this was not picked up before. Can you please try svn now? There was a missing prototype.
On 01/22/2011 11:28 PM, Erlend Leganger wrote: > On 21 January 2011 10:07, Mark Burgess <mark.burg...@iu.hio.no> wrote: >> >> That's unlikely. Can you provide a gdb backtrace please? > > After make; make install on the 3.1.3 tarball of today, I get the > runlog shown below when I run in the global zone on a virgin Solaris > 10 x86 complete installation. It looks like it has something to do > with the handling of the ps output in Solaris global zones - zero > length string param to ForeignZone? > > - Erlend > > bash-3.00# make; make install; > ... > bash-3.00# ls -lrt /usr/local/sbin > total 43078 > -rwxr-xr-x 1 root root 2155212 Jan 22 22:09 cf-know > -rwxr-xr-x 1 root root 2092672 Jan 22 22:09 cf-promises > -rwxr-xr-x 1 root root 2351316 Jan 22 22:09 cf-agent > -rwxr-xr-x 1 root root 2206124 Jan 22 22:09 cf-monitord > -rwxr-xr-x 1 root root 2223140 Jan 22 22:09 cf-serverd > -rwxr-xr-x 1 root root 2130256 Jan 22 22:09 cf-execd > -rwxr-xr-x 1 root root 2116792 Jan 22 22:09 cf-runagent > -rwxr-xr-x 1 root root 2078436 Jan 22 22:09 cf-key > -rwxr-xr-x 1 root root 2129240 Jan 22 22:09 cf-report > -rwxr-xr-x 1 root root 2053260 Jan 22 22:09 cf-hub > > bash-3.00# ls -lrt /var/cfengine > /var/cfengine: No such file or directory > > bash-3.00# /usr/local/sbin/cf-key > Making a key pair for cfengine, please wait, this could take a minute... > > bash-3.00# cp /usr/local/share/doc/cfengine/inputs/*cf /var/cfengine/inputs/ > > bash-3.00# /usr/local/sbin/cf-agent --bootstrap > > bash-3.00# /usr/local/sbin/cf-agent > Segmentation Fault (core dumped) > > bash-3.00# file core > core: ELF 32-bit LSB core file 80386 Version 1, from 'cf-monitord' > > bash-3.00# gdb /usr/local/sbin/cf-agent > GNU gdb 6.8 > Copyright (C) 2008 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. Type "show copying" > and "show warranty" for details. > This GDB was configured as "i386-pc-solaris2.10"... > (gdb) run > Starting program: /usr/local/sbin/cf-agent > warning: Lowest section in /lib/libpthread.so.1 is .dynamic at 00000074 > Program received signal SIGSEGV, Segmentation fault. > 0x080b62be in ForeignZone (s=0x0) at enterprise_stubs.c:1178 > 1178 if (strcmp(s+strlen(s)-7,"global")) > (gdb) backtrace > #0 0x080b62be in ForeignZone (s=0x0) at enterprise_stubs.c:1178 > #1 0x080b6ab5 in Unix_LoadProcessTable (procdata=0x81245b0, > psopts=0x81ab040 "-eo > user,pid,ppid,pgid,pcpu,pmem,vsz,pri,rss,nlwp,stime,time,args,zone") > at unix.c:359 > #2 0x08063b69 in NewTypeContext (type=kp_processes) at agent.c:1125 > #3 0x08063e44 in ScheduleAgentOperations (bp=0x820e7f0) at agent.c:858 > #4 0x080640e2 in KeepPromiseBundles () at agent.c:821 > #5 0x080641d9 in KeepPromises () at agent.c:363 > #6 0x0806426f in main (argc=1, argv=0x8047df0) at agent.c:151 > (gdb) quit > The program is running. Exit anyway? (y or n) y > bash-3.00# > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/help-cfengine _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine