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

Reply via email to