Ad Widget

Collapse

Segmentation fault: 11 on Zabbix server 1.6.6

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • simonc
    Member
    • Jul 2009
    • 73

    #1

    Segmentation fault: 11 on Zabbix server 1.6.6

    Hi,

    I've got a segmentation fault error when i try to run the new version of Zabbix server 1.6.6.

    I'm running zabbix on FreeBSD 7.0 amd64
    If i use truss to trace system calls, i've got that :


    root@:~/zabbix-1.6.6>truss /usr/local/zabbix-1.6.6/sbin/zabbix_server --version

    __sysctl(0x7fffffffe770,0x2,0x7fffffffe78c,0x7ffff fffe780,0x0,0x0) = 0 (0x0)
    mmap(0x0,560,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366435328 (0x800663000)
    munmap(0x800663000,560) = 0 (0x0)
    __sysctl(0x7fffffffe7e0,0x2,0x80076bde8,0x7fffffff e7d8,0x0,0x0) = 0 (0x0)
    mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MA P_ANON,-1,0x0) = 34366435328 (0x800663000)
    issetugid(0x800664015,0x80065f669,0x80076f730,0x80 076f700,0x49ac,0x7fffffffe7d8) = 0 (0x0)
    open("/etc/libmap.conf",O_RDONLY,0666) ERR#2 'No such file or directory'
    open("/var/run/ld-elf.so.hints",O_RDONLY,057) = 3 (0x3)
    read(3,"Ehnt\^A\0\0\0\M^@\0\0\0X\0\0\0\0"...,128) = 128 (0x80)
    lseek(3,0x80,SEEK_SET) = 128 (0x80)
    read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,88) = 88 (0x58)
    close(3) = 0 (0x0)
    access("/lib/libcurl.so.4",0) ERR#2 'No such file or directory'
    access("/usr/lib/libcurl.so.4",0) ERR#2 'No such file or directory'
    access("/usr/lib/compat/libcurl.so.4",0) ERR#2 'No such file or directory'
    access("/usr/local/lib/libcurl.so.4",0) = 0 (0x0)
    open("/usr/local/lib/libcurl.so.4",O_RDONLY,035536300) = 3 (0x3)
    fstat(3,{mode=-rwxr-xr-x ,inode=4669163,size=282153,blksize=4096}) = 0 (0x0)
    read(3,"\^?ELF\^B\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
    mmap(0x0,1298432,PROT_READ|PROT_EXEC,MAP_PRIVATE|M AP_NOCORE,3,0x0) = 34367537152 (0x800770000)
    mprotect(0x8007a8000,4096,PROT_READ|PROT_WRITE|PRO T_EXEC) = 0 (0x0)
    mprotect(0x8007a8000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
    mmap(0x8008a8000,20480,PROT_READ|PROT_WRITE,MAP_PR IVATE|MAP_FIXED,3,0x38000) = 34368815104 (0x8008a8000)
    close(3) = 0 (0x0)
    access("/lib/libz.so.4",0) = 0 (0x0)
    open("/lib/libz.so.4",O_RDONLY,035536300) = 3 (0x3)
    fstat(3,{mode=-r--r--r-- ,inode=47143,size=84224,blksize=4096}) = 0 (0x0)
    read(3,"\^?ELF\^B\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
    mmap(0x0,1130496,PROT_READ|PROT_EXEC,MAP_PRIVATE|M AP_NOCORE,3,0x0) = 34368835584 (0x8008ad000)
    mprotect(0x8008bf000,4096,PROT_READ|PROT_WRITE|PRO T_EXEC) = 0 (0x0)
    mprotect(0x8008bf000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
    mmap(0x8009bf000,8192,PROT_READ|PROT_WRITE,MAP_PRI VATE|MAP_FIXED,3,0x12000) = 34369957888 (0x8009bf000)
    close(3) = 0 (0x0)
    access("/lib/libnetsnmp.so.16",0) ERR#2 'No such file or directory'
    access("/usr/lib/libnetsnmp.so.16",0) ERR#2 'No such file or directory'
    access("/usr/lib/compat/libnetsnmp.so.16",0) ERR#2 'No such file or directory'
    access("/usr/local/lib/libnetsnmp.so.16",0) = 0 (0x0)
    open("/usr/local/lib/libnetsnmp.so.16",O_RDONLY,035536300) = 3 (0x3)
    fstat(3,{mode=-rwxr-xr-x ,inode=4668505,size=1185006,blksize=4096}) = 0 (0x0)
    read(3,"\^?ELF\^B\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
    mmap(0x0,2334720,PROT_READ|PROT_EXEC,MAP_PRIVATE|M AP_NOCORE,3,0x0) = 34369966080 (0x8009c1000)
    mprotect(0x800aa3000,4096,PROT_READ|PROT_WRITE|PRO T_EXEC) = 0 (0x0)
    mprotect(0x800aa3000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
    mmap(0x800ba3000,139264,PROT_READ|PROT_WRITE,MAP_P RIVATE|MAP_FIXED,3,0xe2000) = 34371940352 (0x800ba3000)
    mmap(0x800bc5000,221184,PROT_READ|PROT_WRITE,MAP_P RIVATE|MAP_FIXED|MAP_ANON,-1,0x0) = 34372079616 (0x800bc5000)
    close(3) = 0 (0x0)
    access("/lib/libelf.so.1",0) ERR#2 'No such file or directory'
    access("/usr/lib/libelf.so.1",0) = 0 (0x0)
    open("/usr/lib/libelf.so.1",O_RDONLY,035536300) = 3 (0x3)
    fstat(3,{mode=-r--r--r-- ,inode=4050965,size=102040,blksize=4096}) = 0 (0x0)
    read(3,"\^?ELF\^B\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
    mmap(0x0,1142784,PROT_READ|PROT_EXEC,MAP_PRIVATE|M AP_NOCORE,3,0x0) = 34372300800 (0x800bfb000)
    mprotect(0x800c0f000,4096,PROT_READ|PROT_WRITE|PRO T_EXEC) = 0 (0x0)
    mprotect(0x800c0f000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
    mmap(0x800d0f000,12288,PROT_READ|PROT_WRITE,MAP_PR IVATE|MAP_FIXED,3,0x14000) = 34373431296 (0x800d0f000)
    close(3) = 0 (0x0)
    access("/lib/libmysqlclient.so.15",0) ERR#2 'No such file or directory'
    access("/usr/lib/libmysqlclient.so.15",0) ERR#2 'No such file or directory'
    access("/usr/lib/compat/libmysqlclient.so.15",0) ERR#2 'No such file or directory'
    access("/usr/local/lib/libmysqlclient.so.15",0) ERR#2 'No such file or directory'
    access("/usr/local/lib/compat/libmysqlclient.so.15",0) ERR#2 'No such file or directory'
    access("/usr/local/lib/mysql/libmysqlclient.so.15",0) = 0 (0x0)
    open("/usr/local/lib/mysql/libmysqlclient.so.15",O_RDONLY,035536300) = 3 (0x3)


    ...



    close(3) = 0 (0x0)
    access("/lib/libssl.so.5",0) ERR#2 'No such file or directory'
    access("/usr/lib/libssl.so.5",0) = 0 (0x0)
    open("/usr/lib/libssl.so.5",O_RDONLY,035536300) = 3 (0x3)
    fstat(3,{mode=-r--r--r-- ,inode=4051275,size=305984,blksize=4096}) = 0 (0x0)
    read(3,"\^?ELF\^B\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
    mmap(0x0,1351680,PROT_READ|PROT_EXEC,MAP_PRIVATE|M AP_NOCORE,3,0x0) = 34380443648 (0x8013bf000)
    mprotect(0x8013fe000,4096,PROT_READ|PROT_WRITE|PRO T_EXEC) = 0 (0x0)
    mprotect(0x8013fe000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
    mmap(0x8014ff000,40960,PROT_READ|PROT_WRITE,MAP_PR IVATE|MAP_FIXED,3,0x40000) = 34381754368 (0x8014ff000)
    close(3) = 0 (0x0)
    access("/lib/libcrypto.so.5",0) = 0 (0x0)
    open("/lib/libcrypto.so.5",O_RDONLY,035536300) = 3 (0x3)
    fstat(3,{mode=-r--r--r-- ,inode=47153,size=1654048,blksize=4096}) = 0 (0x0)
    read(3,"\^?ELF\^B\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
    mmap(0x0,2695168,PROT_READ|PROT_EXEC,MAP_PRIVATE|M AP_NOCORE,3,0x0) = 34381795328 (0x801509000)
    mprotect(0x801656000,4096,PROT_READ|PROT_WRITE|PRO T_EXEC) = 0 (0x0)
    mprotect(0x801656000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
    mmap(0x801756000,270336,PROT_READ|PROT_WRITE,MAP_P RIVATE|MAP_FIXED,3,0x14d000) = 34384207872 (0x801756000)
    mmap(0x801798000,12288,PROT_READ|PROT_WRITE,MAP_PR IVATE|MAP_FIXED|MAP_ANON,-1,0x0) = 34384478208 (0x801798000)
    close(3) = 0 (0x0)
    access("/lib/libcrypt.so.4",0) = 0 (0x0)
    open("/lib/libcrypt.so.4",O_RDONLY,035536300) = 3 (0x3)
    fstat(3,{mode=-r--r--r-- ,inode=47113,size=32880,blksize=4096}) = 0 (0x0)
    read(3,"\^?ELF\^B\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
    mmap(0x0,1150976,PROT_READ|PROT_EXEC,MAP_PRIVATE|M AP_NOCORE,3,0x0) = 34384490496 (0x80179b000)
    mprotect(0x8017a1000,4096,PROT_READ|PROT_WRITE|PRO T_EXEC) = 0 (0x0)
    mprotect(0x8017a1000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
    mmap(0x8018a1000,8192,PROT_READ|PROT_WRITE,MAP_PRI VATE|MAP_FIXED,3,0x6000) = 34385563648 (0x8018a1000)
    mmap(0x8018a3000,69632,PROT_READ|PROT_WRITE,MAP_PR IVATE|MAP_FIXED|MAP_ANON,-1,0x0) = 34385571840 (0x8018a3000)
    close(3) = 0 (0x0)
    sysarch(0x81,0x7fffffffe860,0x800666708,0x0,0xffff ffffff2d45b0,0x8080808080808080) = 0 (0x0)
    mmap(0x0,51168,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,51168) = 0 (0x0)
    mmap(0x0,8032,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,8032) = 0 (0x0)
    mmap(0x0,2080,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,2080) = 0 (0x0)
    mprotect(0x8009c1000,929792,PROT_READ|PROT_WRITE|P ROT_EXEC) = 0 (0x0)
    mmap(0x0,29760,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,29760) = 0 (0x0)
    mprotect(0x8009c1000,929792,PROT_READ|PROT_EXEC) = 0 (0x0)
    mmap(0x0,2112,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,2112) = 0 (0x0)
    mmap(0x0,13712,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,13712) = 0 (0x0)
    mmap(0x0,1504,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,1504) = 0 (0x0)
    mmap(0x0,3440,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,3440) = 0 (0x0)
    mmap(0x0,1120,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,1120) = 0 (0x0)
    mmap(0x0,41760,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,41760) = 0 (0x0)
    mmap(0x0,11584,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,11584) = 0 (0x0)
    mmap(0x0,55632,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,55632) = 0 (0x0)
    mmap(0x0,1232,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 34366468096 (0x80066b000)
    munmap(0x80066b000,1232) = 0 (0x0)
    __sysctl(0x7fffffffe810,0x2,0x8013a8e80,0x7fffffff e808,0x0,0x0) = 0 (0x0)
    SIGNAL 11 (SIGSEGV)


    Anyone have any ideas?
    Thanks
    Simon
  • richlv
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2005
    • 3112

    #2
    this looks like something to report on the bug tracker (https://support.zabbix.com/browse/ZBX)
    Zabbix 3.0 Network Monitoring book

    Comment

    Working...