Ad Widget

Collapse

Zabbix 1.8 падает при старте.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kirillko
    Junior Member
    • Jan 2010
    • 7

    #1

    Zabbix 1.8 падает при старте.

    Собрал из исходников, все собралось без ошибок, конфигурация:
    Сервер
    uname -a
    SunOS server 5.10 Generic_141414-07 sun4u sparc SUNW,Sun-Fire-V490
    Бинарник:
    Code:
    ldd /usr/local/sbin/zabbix_server
            libnetsnmp.so.5 =>       /usr/sfw/lib/libnetsnmp.so.5
            libgen.so.1 =>   /usr/lib/libgen.so.1
            libpkcs11.so.1 =>        /usr/lib/libpkcs11.so.1
            libkstat.so.1 =>         /usr/lib/libkstat.so.1
            libelf.so.1 =>   /usr/lib/libelf.so.1
            libm.so.2 =>     /usr/lib/libm.so.2
            libdl.so.1 =>    /usr/lib/libdl.so.1
            libnsl.so.1 =>   /usr/lib/libnsl.so.1
            libsocket.so.1 =>        /usr/lib/libsocket.so.1
            libadm.so.1 =>   /usr/lib/libadm.so.1
            libcrypto.so.0.9.7 =>    /usr/sfw/lib/libcrypto.so.0.9.7
            libclntsh.so.10.1 =>     /arsdb/app/oracle/product/10.2.0.4/lib32/libclntsh.so.10.1
            libnnz10.so =>   /arsdb/app/oracle/product/10.2.0.4/lib32/libnnz10.so
            libkvm.so.1 =>   /usr/lib/libkvm.so.1
            libresolv.so.2 =>        /usr/lib/libresolv.so.2
            libc.so.1 =>     /usr/lib/libc.so.1
            libcryptoutil.so.1 =>    /usr/lib/libcryptoutil.so.1
            libdoor.so.1 =>  /usr/lib/libdoor.so.1
            libmp.so.2 =>    /usr/lib/libmp.so.2
            libmd.so.1 =>    /usr/lib/libmd.so.1
            libscf.so.1 =>   /usr/lib/libscf.so.1
            libsched.so.1 =>         /usr/lib/libsched.so.1
            libaio.so.1 =>   /usr/lib/libaio.so.1
            librt.so.1 =>    /usr/lib/librt.so.1
            libm.so.1 =>     /usr/lib/libm.so.1
            libuutil.so.1 =>         /usr/lib/libuutil.so.1
            libcrypto_extra.so.0.9.7 =>      /usr/sfw/lib/libcrypto_extra.so.0.9.7
            /platform/SUNW,Sun-Fire-V490/lib/libc_psr.so.1
            /platform/SUNW,Sun-Fire-V490/lib/libmd_psr.so.1
    При запуске пишет в лог:

    11125:20100115:112806.822 Starting zabbix_server. Zabbix 1.8 (revision 8565).
    11125:20100115:112806.823 **** Enabled features ****
    11125:20100115:112806.823 SNMP monitoring: YES
    11125:20100115:112806.823 IPMI monitoring: NO
    11125:20100115:112806.823 WEB monitoring: NO
    11125:20100115:112806.823 Jabber notifications: NO
    11125:20100115:112806.823 ODBC: NO
    11125:20100115:112806.823 SSH2 support: NO
    11125:20100115:112806.823 IPv6 support: NO
    11125:20100115:112806.823 **************************
    11125:20100115:112806.824 Connect to the database
    и падает, режим debug в логе включен, но ошибок нету. Что может быть?

    Отладчик:
    Code:
    Output from runme_on_app_crash
    Program: zabbix_server
    Process ID: 14548
    
    Application Debugging Data
    --------------------------
    
    > /bin/pstack 14548
    14548:  /usr/local/sbin/zabbix_server
     fdab20d0 strlen   (0, af868, af880, afd90, 0, ae000) + 50
     00057890 DBconnect (1, 5e2a0, a7c00, a8400, ffbfefc0, ad2e8) + 64
     00019fac MAIN_ZABBIX_ENTRY (69b88, fdb3d2c8, 0, d, 1cf4, fdbb5e80) + d8
     0003fe40 daemon_start (ffbff8c0, ffbff95c, ffbff964, ae370, ff2f0140, 0) + 2a8
     000170fc _start   (0, 0, 0, 0, 0, 0) + 5c
    
    > /bin/pmap -x 14548
    14548:  /usr/local/sbin/zabbix_server
     Address  Kbytes     RSS    Anon  Locked Mode   Mapped File
    00010000     448     448       -       - r-x--  zabbix_server
    0008E000     104     104      24       - rwx--  zabbix_server
    000A8000      16       8       8       - rwx--  zabbix_server
    000AC000     312     312     312       - rwx--    [ heap ]
    FD910000     400       8       -       - r---R  dev:327,3002 ino:161880
    FD980000      16      16       -       - r-x--  libmp.so.2
    FD994000       8       8       8       - rwx--  libmp.so.2
    FD9A0000      24      24       -       - r-x--  libmd_psr.so.1
    FD9B6000       8       8       8       - rwx--  libmd_psr.so.1
    FD9C0000      32      32       -       - r-x--  libuutil.so.1
    FD9D8000       8       8       8       - rwx--  libuutil.so.1
    FD9E0000      96      96       -       - r-x--  libscf.so.1
    FDA08000       8       8       8       - rwx--  libscf.so.1
    FDA10000      40      40       -       - r-x--  libcrypto_extra.so.0.9.7
    FDA2A000       8       8       -       - rwx--  libcrypto_extra.so.0.9.7
    FDA30000      80      80       -       - r-x--  libmd.so.1
    FDA54000       8       8       8       - rwx--  libmd.so.1
    FDA60000      16      16       -       - r-x--  libm.so.1
    FDA72000       8       8       -       - rwx--  libm.so.1
    FDA80000    1216    1216       -       - r-x--  libc.so.1
    FDBB0000      40      40      40       - rwx--  libc.so.1
    FDBBA000       8       8       8       - rwx--  libc.so.1
    FDBC0000      24      24       -       - r-x--  librt.so.1
    FDBD6000       8       8       8       - rwx--  librt.so.1
    FDBE0000      32      32       -       - r-x--  libaio.so.1
    FDBF8000       8       8       8       - rwx--  libaio.so.1
    FDC00000   15424   13672       -       - r-x--  libclntsh.so.10.1
    FEB1E000     480     480     224       - rwx--  libclntsh.so.10.1
    FEB96000      64      24      24       - rwx--  libclntsh.so.10.1
    FEBC0000       8       8       -       - r-x--  libdoor.so.1
    FEBD2000       8       8       8       - rwx--  libdoor.so.1
    FEBE0000      32      24       -       - r-x--  libcryptoutil.so.1
    FEBF8000       8       8       -       - rwx--  libcryptoutil.so.1
    FEC00000     240     200       -       - r-x--  libresolv.so.2
    FEC40000       8       8       -       - r-x--  libc_psr.so.1
    FEC4C000      16      16       -       - rwx--  libresolv.so.2
    FEC60000      16       8       -       - r-x--  libkvm.so.1
    FEC74000       8       8       -       - rwx--  libkvm.so.1
    FEC80000    1792     616       -       - r-x--  libnnz10.so
    FEE4E000     144     144      16       - rwx--  libnnz10.so
    FEE72000       8       -       -       - rwx--  libnnz10.so
    FEE80000    1104     848       -       - r-x--  libcrypto.so.0.9.7
    FEFA4000     104     104       -       - rwx--  libcrypto.so.0.9.7
    FEFBE000       8       -       -       - rwx--  libcrypto.so.0.9.7
    FEFD0000      88      48       -       - r-x--  libadm.so.1
    FEFF6000      16      16       -       - rwx--  libadm.so.1
    FF000000     584     584       -       - r-x--  libnsl.so.1
    FF0A2000      40      40      16       - rwx--  libnsl.so.1
    FF0AC000      24      16       -       - rwx--  libnsl.so.1
    FF0C0000      48      48       -       - r-x--  libsocket.so.1
    FF0D0000       8       8       8       - rwx--    [ anon ]
    FF0DC000       8       8       8       - rwx--  libsocket.so.1
    FF0E0000       8       8       -       - r-x--  libdl.so.1
    FF0F2000       8       8       8       - rwx--  libdl.so.1
    FF100000     680      96       -       - r-x--  libm.so.2
    FF1B0000       8       8       8       - rwx--    [ anon ]
    FF1B8000      32      24       -       - rwx--  libm.so.2
    FF1C2000       8       8       -       - rwxs-    [ anon ]
    FF1D0000     128      88       -       - r-x--  libelf.so.1
    FF1F0000       8       8       -       - rwx--  libelf.so.1
    FF200000     936     912       -       - r-x--  libnetsnmp.so.5.0.9
    FF2F0000      24      16      16       - rwx--    [ anon ]
    FF2F8000      80      64       -       - rwx--  libnetsnmp.so.5.0.9
    FF30C000      96       -       -       - rwx--  libnetsnmp.so.5.0.9
    FF330000       8       8       -       - r-x--  libkstat.so.1
    FF342000       8       8       8       - rwx--  libkstat.so.1
    FF350000      88      88       -       - r-x--  libpkcs11.so.1
    FF370000       8       8       8       - rwx--    [ anon ]
    FF376000      24      16       -       - rwx--  libpkcs11.so.1
    FF37C000       8       -       -       - rwx--  libpkcs11.so.1
    FF380000      24      24       -       - r-x--  libgen.so.1
    FF390000       8       8       8       - rwx--    [ anon ]
    FF396000       8       8       8       - rwx--  libgen.so.1
    FF3A0000       8       8       -       - r-x--  libsched.so.1
    FF3B0000     208     208       -       - r-x--  ld.so.1
    FF3F0000       8       8       8       - rwx--    [ anon ]
    FF3F4000       8       8       8       - rwx--  ld.so.1
    FF3F6000       8       8       8       - rwx--  ld.so.1
    FFBEC000      80      80      80       - rwx--    [ stack ]
    -------- ------- ------- ------- -------
    total Kb   25784   21248     920       -
    
    > /bin/pldd 14548
    14548:  /usr/local/sbin/zabbix_server
    /usr/sfw/lib/libnetsnmp.so.5.0.9
    /lib/libgen.so.1
    /usr/lib/libpkcs11.so.1
    /lib/libkstat.so.1
    /lib/libelf.so.1
    /lib/libm.so.2
    /lib/libdl.so.1
    /lib/libnsl.so.1
    /lib/libsocket.so.1
    /lib/libadm.so.1
    /usr/sfw/lib/libcrypto.so.0.9.7
    /arsdb/app/oracle/product/10.2.0.4/lib32/libclntsh.so.10.1
    /arsdb/app/oracle/product/10.2.0.4/lib32/libnnz10.so
    /usr/lib/libkvm.so.1
    /lib/libresolv.so.2
    /lib/libc.so.1
    /usr/lib/libcryptoutil.so.1
    /lib/libdoor.so.1
    /usr/lib/libsched.so.1
    /lib/libaio.so.1
    /lib/librt.so.1
    /lib/libm.so.1
    /lib/libmd.so.1
    /usr/sfw/lib/libcrypto_extra.so.0.9.7
    /platform/sun4u-us3/lib/libc_psr.so.1
    /lib/libscf.so.1
    /lib/libuutil.so.1
    /platform/sun4u/lib/libmd_psr.so.1
    /lib/libmp.so.2
    
    > /bin/ptree 14548
    14548 /usr/local/sbin/zabbix_server
    
    > /bin/pargs -ace 14548
    14548:  /usr/local/sbin/zabbix_server
    argv[0]: /usr/local/sbin/zabbix_server
    envp[0]: NLS_LANG=.UTF8
    envp[1]: MANPATH=/opt/VRTSob/man:/opt/VRTS/man:/opt/VRTSvxvm/man:/opt/VRTSob/man:/opt/VRTS/man:/opt/VRTSvxvm/man::/usr/share/m
    an:/usr/sunvts/man:/opt/SUNWexplo/man:/opt/SUNWsneep/man:/opt/CTEact/man:/usr/share/man:/usr/sunvts/man:/opt/SUNWexplo/man:/op
    t/SUNWsneep/man:/opt/CTEact/man
    envp[2]: ON_APP_CRASH_INVOKE=/export/home/kirillko/dtrace_tests/runme_on_app_crash
    envp[3]: SHELL=/sbin/sh
    envp[4]: TERM=xterm
    envp[5]: SSH_CLIENT=192.168.191.11 63975 22
    envp[6]: SSH_TTY=/dev/pts/7
    envp[7]: USER=zabbix
    envp[8]: LD_LIBRARY_PATH=/usr/openwin/lib:/arsdb/app/oracle/product/10.2.0/lib32:/arsdb/app/oracle/product/10.2.0/network/lib3
    2:/arsdb/app/oracle/product/10.2.0/precomp/lib32:/usr/lib:/usr/ccs/lib
    envp[9]: OPENWINHOME=/usr/openwin
    envp[10]: MAIL=/var/mail//root
    envp[11]: PATH=/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/openwin/bin:/usr/dt/bin:/usr/platform/SUNW,Sun-Fire-V490/sbin:/opt/sun/bin
    :/etc/vx/bin:/opt/VRTS/bin:/etc/vx/bin:/opt/VRTSob/bin:/opt/VRTSvlic/bin:/opt/SUNWexplo/bin:/opt/SUNWsneep/bin:/opt/CTEact/bin
    :/usr/ccs/bin:/usr/openwin/bin:/usr/dt/bin:/usr/platform/SUNW,Sun-Fire-V490/sbin:/opt/sun/bin:/etc/vx/bin:/opt/VRTS/bin:/etc/v
    x/bin:/opt/VRTSob/bin:/opt/VRTSvlic/bin:/opt/SUNWexplo/bin:/opt/SUNWsneep/bin:/opt/CTEact/bin
    envp[12]: PWD=/export/home/kirillko/dtrace_tests
    envp[13]: EDITOR=vi
    envp[14]: TZ=Europe/Moscow
    envp[15]: PS1=zabbix@umd-mas #
    envp[16]: PS2=zabbix@umd-mas >
    envp[17]: HOME=/
    envp[18]: SHLVL=2
    envp[19]: LOGNAME=zabbix
    envp[20]: SSH_CONNECTION=192.168.191.11 63975 192.168.191.11 22
    envp[21]: ORACLE_HOME=/arsdb/app/oracle/product/10.2.0
    envp[22]: _=/usr/bin/truss
    envp[23]: OLDPWD=/
    
    > /bin/plimit -m 14548
    14548:  /usr/local/sbin/zabbix_server
       resource              current         maximum
      time(seconds)         unlimited       unlimited
      file(mbytes)          unlimited       unlimited
      data(mbytes)          unlimited       unlimited
      stack(mbytes)         8               unlimited
      coredump(mbytes)      unlimited       unlimited
      nofiles(descriptors)  256             65536
      vmemory(mbytes)       unlimited       unlimited
    
    > /bin/pwdx 14548
    14548:  /
    
    > /bin/pfiles 14548
    14548:  /usr/local/sbin/zabbix_server
      Current rlimit: 256 file descriptors
       0: S_IFCHR mode:0666 dev:360,0 ino:6815752 uid:0 gid:3 rdev:13,2
          O_RDONLY
          /devices/pseudo/mm@0:null
       1: S_IFREG mode:0664 dev:85,0 ino:337840 uid:17018 gid:15003 size:12870
          O_WRONLY|O_APPEND|O_CREAT
          /etc/zabbix/log/zabbix_server.log
       2: S_IFREG mode:0664 dev:85,0 ino:337840 uid:17018 gid:15003 size:12870
          O_WRONLY|O_APPEND|O_CREAT
          /etc/zabbix/log/zabbix_server.log
       3: S_IFREG mode:0664 dev:85,0 ino:337811 uid:17018 gid:15003 size:5
          O_WRONLY|O_CREAT|O_TRUNC
          /etc/zabbix/log/zabbix_server.pid
    Конфиг:
    Code:
    NodeID=0
    ListenPort=10051
    SourceIP=192.168.191.11
    LogFile=/etc/zabbix/log/zabbix_server.log
    LogFileSize=5
    DebugLevel=4
    PidFile=/etc/zabbix/log/zabbix_server.pid
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
    StartPollers=5
    StartPollersUnreachable=1
    StartTrappers=5
    StartPingers=1
    StartDiscoverers=1
    StartHTTPPollers=1
    ListenIP=192.168.191.11
    HousekeepingFrequency=1
    DisableHousekeeping=0
    SenderFrequency=30
    CacheSize=128M
    CacheUpdateFrequency=60
    HistoryCacheSize=128M
    TrendCacheSize=64M
    HistoryTextCacheSize=256M
    Timeout=30
    TrapperTimeout=300
    UnreachablePeriod=45
    UnavailableDelay=60
    UnreachableDelay=15
    FpingLocation=/usr/sbin/fping
    Подскажите в какую сторону копать.
    Заранее спасибо.
    Last edited by kirillko; 15-01-2010, 10:30.
  • fore
    Member
    • Jan 2010
    • 33

    #2
    Если есть подозрения на SIGSEGV - попробуй собрать с "-j1" (без кавычек).

    Comment

    • kirillko
      Junior Member
      • Jan 2010
      • 7

      #3
      Да, за был уточнить отладочную информацию снимал при помощи dtrace, отлавливая сигналы SIGBUS и SIGSEGV

      proc:::signal-send

      /(args[2] == SIGBUS || args[2] == SIGSEGV) &&

      pid == args[1]->pr_pid/

      {

      Comment

      • kirillko
        Junior Member
        • Jan 2010
        • 7

        #4
        ./configure -j1 --enable-server --with-oracle=yes
        couldn't set locale correctly
        configure: error: unrecognized option: -j1
        Try `./configure --help' for more information.

        В хелпе этой опции тоже нет, видимо не поддерживается =(

        Comment

        • Firm
          Senior Member
          • Dec 2009
          • 342

          #5
          Через gdb запустите. После падения введите 'bt' (без кавычек). Что выведет - отобразите, если не сложно.

          Comment

          • kirillko
            Junior Member
            • Jan 2010
            • 7

            #6
            GDB:
            Code:
            /usr/local/bin/gdb /usr/local/sbin/zabbix_server
            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 "sparc-sun-solaris2.10"...
            (gdb) bt
            No stack.
            (gdb)
            TRUSS:
            Code:
            truss /usr/local/sbin/zabbix_server
            execve("/usr/local/sbin/zabbix_server", 0xFFBFFA64, 0xFFBFFA6C)  argc = 1
            resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
            resolvepath("/usr/local/sbin/zabbix_server", "/usr/local/sbin/zabbix_server", 1023) = 29
            stat64("/usr/local/sbin/zabbix_server", 0xFFBFF720) = 0
            open("/var/ld/ld.config", O_RDONLY)             Err#2 ENOENT
            stat64("/opt/cobol/lib/libclntsh.so.10.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libclntsh.so.10.1", 0xFFBFEEB0) = 0
            resolvepath("/arsdb/app/oracle/product/10.2.0.4/lib32/libclntsh.so.10.1", "/arsdb/app/oracle/product/10.2.0.4/lib32/libclntsh.
            so.10.1", 1023) = 58
            open("/arsdb/app/oracle/product/10.2.0.4/lib32/libclntsh.so.10.1", O_RDONLY) = 3
            mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF3A0000
            mmap(0x00010000, 16408576, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFE000000
            mmap(0xFE000000, 15789458, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFE000000
            mmap(0xFEF1E000, 490036, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 15785984) = 0xFEF1E000
            mmap(0xFEF96000, 61304, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFEF96000
            munmap(0xFEF10000, 57344)                       = 0
            memcntl(0xFE000000, 1217736, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
            close(3)                                        = 0
            stat64("/opt/cobol/lib/libnnz10.so", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libnnz10.so", 0xFFBFEEB0) = 0
            resolvepath("/arsdb/app/oracle/product/10.2.0.4/lib32/libnnz10.so", "/arsdb/app/oracle/product/10.2.0.4/lib32/libnnz10.so", 10
            23) = 52
            open("/arsdb/app/oracle/product/10.2.0.4/lib32/libnnz10.so", O_RDONLY) = 3
            mmap(0xFF3A0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
            mmap(0x00010000, 2048000, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000
            mmap(0xFF180000, 1827044, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF180000
            mmap(0xFF34E000, 146542, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 1826816) = 0xFF34E000
            mmap(0xFF372000, 4304, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF372000
            munmap(0xFF340000, 57344)                       = 0
            mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF3F0000
            memcntl(0xFF180000, 164220, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
            close(3)                                        = 0
            stat64("/opt/cobol/lib/libkvm.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libkvm.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libkvm.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libkvm.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/usr/lib/libkvm.so.1", 0xFFBFEEB0)      = 0
            resolvepath("/usr/lib/libkvm.so.1", "/usr/lib/libkvm.so.1", 1023) = 20
            open("/usr/lib/libkvm.so.1", O_RDONLY)          = 3
            mmap(0xFF3A0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
            mmap(0x00010000, 90112, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF380000
            mmap(0xFF380000, 8545, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF380000
            mmap(0xFF394000, 877, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 16384) = 0xFF394000
            munmap(0xFF384000, 65536)                       = 0
            memcntl(0xFF380000, 3008, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
            close(3)                                        = 0
            stat64("/opt/cobol/lib/libm.so.2", 0xFFBFEEB0)  Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libm.so.2", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libm.so.2", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libm.so.2", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/usr/lib/libm.so.2", 0xFFBFEEB0)        = 0
            resolvepath("/usr/lib/libm.so.2", "/lib/libm.so.2", 1023) = 14
            open("/usr/lib/libm.so.2", O_RDONLY)            = 3
            mmap(0xFF3A0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
            mmap(0x00010000, 786432, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000
            mmap(0xFF080000, 693647, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF080000
            mmap(0xFF138000, 28592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 688128) = 0xFF138000
            munmap(0xFF12A000, 57344)                       = 0
            memcntl(0xFF080000, 33076, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
            close(3)                                        = 0
            stat64("/opt/cobol/lib/libresolv.so.2", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libresolv.so.2", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libresolv.so.2", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libresolv.so.2", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/usr/lib/libresolv.so.2", 0xFFBFEEB0)   = 0
            resolvepath("/usr/lib/libresolv.so.2", "/lib/libresolv.so.2", 1023) = 19
            open("/usr/lib/libresolv.so.2", O_RDONLY)       = 3
            mmap(0xFF3A0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
            mmap(0x00010000, 327680, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF020000
            mmap(0xFF020000, 245681, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF020000
            mmap(0xFF06C000, 10436, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 245760) = 0xFF06C000
            munmap(0xFF05C000, 65536)                       = 0
            memcntl(0xFF020000, 36420, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
            close(3)                                        = 0
            stat64("/opt/cobol/lib/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/usr/lib/libnsl.so.1", 0xFFBFEEB0)      = 0
            resolvepath("/usr/lib/libnsl.so.1", "/lib/libnsl.so.1", 1023) = 16
            open("/usr/lib/libnsl.so.1", O_RDONLY)          = 3
            mmap(0xFF3A0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
            mmap(0x00010000, 729088, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFDF00000
            mmap(0xFDF00000, 595830, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFDF00000
            mmap(0xFDFA2000, 33777, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 598016) = 0xFDFA2000
            mmap(0xFDFAC000, 23264, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFDFAC000
            munmap(0xFDF92000, 65536)                       = 0
            memcntl(0xFDF00000, 89760, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
            close(3)                                        = 0
            stat64("/opt/cobol/lib/libkstat.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libkstat.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libkstat.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libkstat.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/usr/lib/libkstat.so.1", 0xFFBFEEB0)    = 0
            resolvepath("/usr/lib/libkstat.so.1", "/lib/libkstat.so.1", 1023) = 18
            open("/usr/lib/libkstat.so.1", O_RDONLY)        = 3
            mmap(0xFF3A0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
            mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF160000
            mmap(0xFF160000, 3378, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF160000
            mmap(0xFF172000, 440, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 8192) = 0xFF172000
            munmap(0xFF162000, 65536)                       = 0
            memcntl(0xFF160000, 1468, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
            close(3)                                        = 0
            stat64("/opt/cobol/lib/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/usr/lib/libsocket.so.1", 0xFFBFEEB0)   = 0
            resolvepath("/usr/lib/libsocket.so.1", "/lib/libsocket.so.1", 1023) = 19
            open("/usr/lib/libsocket.so.1", O_RDONLY)       = 3
            mmap(0xFF3A0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
            mmap(0x00010000, 122880, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF000000
            mmap(0xFF000000, 44594, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF000000
            mmap(0xFF01C000, 4277, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 49152) = 0xFF01C000
            munmap(0xFF00C000, 65536)                       = 0
            memcntl(0xFF000000, 14320, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
            close(3)                                        = 0
            stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/usr/lib/libc.so.1", 0xFFBFEEB0)        = 0
            resolvepath("/usr/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
            open("/usr/lib/libc.so.1", O_RDONLY)            = 3
            mmap(0xFF3A0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
            mmap(0x00010000, 1294336, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFDD80000
            mmap(0xFDD80000, 1237141, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFDD80000
            mmap(0xFDEB0000, 35645, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 1245184) = 0xFDEB0000
            mmap(0xFDEBA000, 1416, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFDEBA000
            mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF390000
            memcntl(0xFDD80000, 144992, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
            close(3)                                        = 0
            stat64("/opt/cobol/lib/libnnz10.so", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/opt/cobol/lib/libkstat.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libkstat.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libkstat.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libkstat.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/opt/cobol/lib/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/opt/cobol/lib/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/opt/cobol/lib/libgen.so.1", 0xFFBFEEB0) Err#2 ENOENT
            stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libgen.so.1", 0xFFBFEEB0) Err#2 ENOENT

            Comment

            • kirillko
              Junior Member
              • Jan 2010
              • 7

              #7
              весь листинг truss не поместился в одно сообщение, продолжение далее
              Code:
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libgen.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libgen.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/usr/lib/libgen.so.1", 0xFFBFEEB0)      = 0
              resolvepath("/usr/lib/libgen.so.1", "/lib/libgen.so.1", 1023) = 16
              open("/usr/lib/libgen.so.1", O_RDONLY)          = 3
              mmap(0xFF3A0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
              mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEFE0000
              mmap(0xFEFE0000, 22089, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEFE0000
              mmap(0xFEFF6000, 2303, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 24576) = 0xFEFF6000
              munmap(0xFEFE6000, 65536)                       = 0
              memcntl(0xFEFE0000, 5656, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
              close(3)                                        = 0
              stat64("/opt/cobol/lib/libdl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libdl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libdl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libdl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/usr/lib/libdl.so.1", 0xFFBFEEB0)       = 0
              resolvepath("/usr/lib/libdl.so.1", "/lib/libdl.so.1", 1023) = 15
              open("/usr/lib/libdl.so.1", O_RDONLY)           = 3
              mmap(0xFF3A0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
              mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEFC0000
              mmap(0xFEFC0000, 1621, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEFC0000
              mmap(0xFEFD2000, 112, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 8192) = 0xFEFD2000
              munmap(0xFEFC2000, 65536)                       = 0
              close(3)                                        = 0
              stat64("/opt/cobol/lib/libsched.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libsched.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libsched.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libsched.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/usr/lib/libsched.so.1", 0xFFBFEEB0)    = 0
              resolvepath("/usr/lib/libsched.so.1", "/usr/lib/libsched.so.1", 1023) = 22
              open("/usr/lib/libsched.so.1", O_RDONLY)        = 3
              mmap(0xFF3A0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
              munmap(0xFF3A2000, 24576)                       = 0
              close(3)                                        = 0
              stat64("/opt/cobol/lib/libaio.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libaio.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libaio.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libaio.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/usr/lib/libaio.so.1", 0xFFBFEEB0)      = 0
              resolvepath("/usr/lib/libaio.so.1", "/lib/libaio.so.1", 1023) = 16
              open("/usr/lib/libaio.so.1", O_RDONLY)          = 3
              mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF150000
              mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFDFE0000
              mmap(0xFDFE0000, 32212, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFDFE0000
              mmap(0xFDFF8000, 1986, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 32768) = 0xFDFF8000
              munmap(0xFDFE8000, 65536)                       = 0
              memcntl(0xFDFE0000, 6044, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
              close(3)                                        = 0
              stat64("/opt/cobol/lib/librt.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/librt.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/librt.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/librt.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/usr/lib/librt.so.1", 0xFFBFEEB0)       = 0
              resolvepath("/usr/lib/librt.so.1", "/lib/librt.so.1", 1023) = 15
              open("/usr/lib/librt.so.1", O_RDONLY)           = 3
              mmap(0xFF150000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF150000
              mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFDFC0000
              mmap(0xFDFC0000, 22138, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFDFC0000
              mmap(0xFDFD6000, 1710, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 24576) = 0xFDFD6000
              munmap(0xFDFC6000, 65536)                       = 0
              memcntl(0xFDFC0000, 9408, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
              close(3) 
              stat64("/opt/cobol/lib/libm.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libm.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libm.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libm.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/usr/lib/libm.so.1", 0xFFBFEEB0)        = 0
              resolvepath("/usr/lib/libm.so.1", "/lib/libm.so.1", 1023) = 14
              open("/usr/lib/libm.so.1", O_RDONLY)            = 3
              mmap(0xFF150000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF150000
              mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFDEE0000
              mmap(0xFDEE0000, 14536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFDEE0000
              mmap(0xFDEF2000, 6856, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 8192) = 0xFDEF2000
              munmap(0xFDEE4000, 57344)                       = 0
              memcntl(0xFDEE0000, 6436, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
              close(3)                                        = 0
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libelf.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libelf.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libelf.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libelf.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/usr/lib/libelf.so.1", 0xFFBFEEB0)      = 0
              resolvepath("/usr/lib/libelf.so.1", "/lib/libelf.so.1", 1023) = 16
              open("/usr/lib/libelf.so.1", O_RDONLY)          = 3
              mmap(0xFF150000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF150000
              mmap(0x00010000, 139264, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFDD50000
              mmap(0xFDD50000, 125737, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFDD50000
              mmap(0xFDD70000, 3648, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 131072) = 0xFDD70000
              memcntl(0xFDD50000, 11220, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
              close(3)                                        = 0
              mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF130000
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libsocket.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libnsl.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libaio.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libaio.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libaio.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libaio.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libmd.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libmd.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libmd.so.1", 0xFFBFEEB0) Err#2 ENOENT
              resolvepath("/usr/lib/libmd.so.1", "/lib/libmd.so.1", 1023) = 15
              open("/usr/lib/libmd.so.1", O_RDONLY)           = 3
              mmap(0xFF150000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF150000
              mmap(0x00010000, 155648, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFDD20000
              mmap(0xFDD20000, 79640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFDD20000
              mmap(0xFDD44000, 716, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 81920) = 0xFDD44000
              munmap(0xFDD34000, 65536)                       = 0
              memcntl(0xFDD20000, 1636, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
              close(3)                                        = 0
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libc.so.1", 0xFFBFEEB0)  Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libc.so.1", 0xFFBFEEB0) Err#2 ENOENT
              stat64("/opt/cobol/lib/libnsl.so.1", 0xFFBFEB68) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/lib32/libnsl.so.1", 0xFFBFEB68) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/network/lib32/libnsl.so.1", 0xFFBFEB68) Err#2 ENOENT
              stat64("/arsdb/app/oracle/product/10.2.0.4/precomp/lib32/libnsl.so.1", 0xFFBFEB68) Err#2 ENOENT
              mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF060000
              munmap(0xFF150000, 32768)                       = 0
              getcontext(0xFFBFF590)
              getrlimit(RLIMIT_STACK, 0xFFBFF570)             = 0
              getpid()                                        = 6450 [6449]
              setustack(0xFF062A88)
              sigfillset(0xFDEB92F0)                          = 0
              stat64("/platform/SUNW,Sun-Fire-V490/lib/libc_psr.so.1", 0xFFBFEB40) = 0
              resolvepath("/platform/SUNW,Sun-Fire-V490/lib/libc_psr.so.1", "/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
              open("/platform/SUNW,Sun-Fire-V490/lib/libc_psr.so.1", O_RDONLY) = 3
              mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF150000
              munmap(0xFF152000, 24576)                       = 0
              close(3)                                        = 0
              sysconfig(_CONFIG_SEM_VALUE_MAX)                = 2147483647
              brk(0x000ABEB8)                                 = 0
              brk(0x000ADEB8)                                 = 0
              time()                                          = 1263556391
              open("/etc/zabbix/zabbix_server.conf", O_RDONLY) = 3
              fstat64(3, 0xFFBFEF28)                          = 0
              brk(0x000ADEB8)                                 = 0
              brk(0x000AFEB8)                                 = 0
              fstat64(3, 0xFFBFEDD0)                          = 0
              ioctl(3, TCGETA, 0xFFBFEEB4)                    Err#25 ENOTTY
              read(3, " #   T h i s   i s   a  ".., 8192)     = 7077
              read(3, 0x000ADE54, 8192)                       = 0
              llseek(3, 0, SEEK_CUR)                          = 7077
              close(3)                                        = 0
              getuid()                                        = 17018 [17018]
              getgid()                                        = 15003 [15003]
              schedctl()                                      = 0xFF158000
              fork1()                                         = 6451
              lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
              _exit(0)

              Comment

              • fore
                Member
                • Jan 2010
                • 33

                #8
                Originally posted by kirillko
                ./configure -j1 --enable-server --with-oracle=yes
                couldn't set locale correctly
                configure: error: unrecognized option: -j1
                Try `./configure --help' for more information.

                В хелпе этой опции тоже нет, видимо не поддерживается =(
                make -j1

                Про gdb выше написали - хорошая мысль.

                gdb --args /path/to/zabbix_server -c /path/to/zabbix_server.conf
                жмёшь r пока не свалится, потом bt

                Для SIGSEGV в чайлдах лучше
                gdb --args /path/to/zabbix_server -c /path/to/zabbix_server.conf
                set follow-fork-mode child
                r
                итд

                Comment

                • Firm
                  Senior Member
                  • Dec 2009
                  • 342

                  #9
                  Переменная окружения ora_home (большими буквами) прописана?
                  Last edited by Firm; 15-01-2010, 14:59.

                  Comment

                  • kirillko
                    Junior Member
                    • Jan 2010
                    • 7

                    #10
                    Code:
                    /usr/local/bin/gdb --args /usr/local/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
                    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 "sparc-sun-solaris2.10"...
                    (gdb) set follow-fork-mode child
                    (gdb) r
                    Starting program: /usr/local/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
                    warning: Lowest section in /usr/lib/libdl.so.1 is .hash at 000000b4
                    warning: Lowest section in /usr/lib/libsched.so.1 is .dynamic at 00000074
                    
                    Program exited normally.
                    (gdb) bt
                    No stack.
                    (gdb)
                    Переменная ORACLE_HOME=/db/app/oracle/product/10.2.0.4

                    Comment

                    • kirillko
                      Junior Member
                      • Jan 2010
                      • 7

                      #11
                      make -j1
                      make: Warning: Ignoring DistributedMake -j option
                      make: Fatal error: No dmake max jobs argument after -j flag

                      Comment

                      Working...