php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #53311 startup failed.
Submitted: 2010-11-15 04:32 UTC Modified: 2010-12-04 00:05 UTC
Votes:1
Avg. Score:5.0 ± 0.0
Reproduced:0 of 0 (0.0%)
From: paulgao at yeah dot net Assigned: fat (profile)
Status: Closed Package: FPM related
PHP Version: 5.3SVN-2010-11-15 (SVN) OS: Centos 64-bit 5.5
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: paulgao at yeah dot net
New email:
PHP Version: OS:

 

 [2010-11-15 04:32 UTC] paulgao at yeah dot net
Description:
------------
Compiled, Startup, Failed.

Expected result:
----------------
normal startup.

Actual result:
--------------
nobody   22498  0.0  0.0      0     0 ?        Z    11:30   0:00 [php-fpm] <defunct>
nobody   22500  0.0  0.0      0     0 ?        Z    11:30   0:00 [php-fpm] <defunct>
nobody   22501  0.0  0.0      0     0 ?        Z    11:30   0:00 [php-fpm] <defunct>
nobody   22503  0.0  0.0      0     0 ?        Z    11:30   0:00 [php-fpm] <defunct>
nobody   22504  0.0  0.0      0     0 ?        Z    11:30   0:00 [php-fpm] <defunct>
nobody   22506  0.0  0.0      0     0 ?        Z    11:30   0:00 [php-fpm] <defunct>

Patches

fpm-zlog_set_fd.v2.patch (last revision 2010-11-16 08:05 UTC by fat@php.net)
fpm-zlog_set_fd.v1.patch (last revision 2010-11-16 00:50 UTC by fat@php.net)

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2010-11-15 09:13 UTC] fat@php.net
-Status: Open +Status: Feedback -Assigned To: +Assigned To: fat
 [2010-11-15 09:13 UTC] fat@php.net
Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php

If you can provide more information, feel free to add it
to this bug and change the status back to "Open".

Thank you for your interest in PHP.


I can't help you without defail informations.

I need:
- the configure command line you used to compile PHP
- your FPM configuration file (you can do php-fpm -tt with the last snapshot)
- a backtrace if process segfault
 [2010-11-15 09:18 UTC] paulgao at yeah dot net
configure command line:

./configure --prefix=/usr/local/php --without-pear --with-mysqli=mysqlnd --disable-phar --with-iconv --with-zlib --enable-exif --enable-sockets --enable-mbstring=all --enable-inline-optimization --disable-debug --enable-static --disable-ipv6 --disable-pdo --without-sqlite --enable-bcmath --enable-zip --with-bz2 --with-curl --with-openssl --enable-memcached --disable-memcached-session --with-libmemcached-dir=/usr/local/libmemcached --enable-memcached-igbinary --enable-http --with-http-curl-libevent=/usr --with-http-zlib-compression=/usr --with-gmagick --enable-apc --enable-apc-spinlocks --enable-stomp --enable-igbinary --enable-memcached-igbinary --enable-fpm --with-libevent=shared --with-xsl=/usr --enable-mongo --enable-redis
 [2010-11-15 10:06 UTC] fat@php.net
Thank you for this bug report. To properly diagnose the problem, we
need a backtrace to see what is happening behind the scenes. To
find out how to generate a backtrace, please read
http://bugs.php.net/bugs-generating-backtrace.php for *NIX and
http://bugs.php.net/bugs-generating-backtrace-win32.php for Win32

Once you have generated a backtrace, please submit it to this bug
report and change the status back to "Open". Thank you for helping
us make PHP better.

I need a backtrace and the FPM configuration file (/usr/local/etc/php-fpm.conf -- 
or a dump of the conf file you can get with 'php-fpm -tt')

++ Jerome
 [2010-11-15 10:27 UTC] paulgao at yeah dot net
backtrace:


(gdb) bt
#0  _zend_mm_free_int (heap=0x105ef810, p=0x7fff1fdf2bbe) at /root/PHP53/Zend/zend_alloc.c:2018
#1  0x00000000006b9fff in fpm_cleanups_run (type=2) at /root/PHP53/sapi/fpm/fpm/fpm_cleanup.c:46
#2  0x00000000006c3b9c in fpm_unix_init_main () at /root/PHP53/sapi/fpm/fpm/fpm_unix.c:232
#3  0x00000000006b968b in fpm_init (argc=<value optimized out>, argv=<value optimized out>, config=<value optimized out>, prefix=<value optimized out>, test_conf=0, base=0xda1728) at /root/PHP53/sapi/fpm/fpm/fpm.c:33
#4  0x00000000006be0de in main (argc=3, argv=0x7fff1fdf27e8) at /root/PHP53/sapi/fpm/fpm/fpm_main.c:1783
 [2010-11-15 10:28 UTC] paulgao at yeah dot net
I use --tt, but not output content.
 [2010-11-15 10:40 UTC] fat@php.net
Please try using this snapshot:

  http://snaps.php.net/php5.3-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/

Can you please test the last SVN version (which has the -tt support) and report 
back to me.

thx
++ jerome
 [2010-11-15 11:10 UTC] paulgao at yeah dot net
[root@PHP_5_3]# svn up
Updated to revision 305368.

I use lastest revision. :-(
 [2010-11-15 11:44 UTC] fat@php.net
if you use the latest version, you should be able to run

php-fpm -tt and post the result here.
 [2010-11-15 15:56 UTC] paulgao at yeah dot net
I was EXEC it, but blank output. :-(

[root@sbin]# ./php-fpm -tt
[root@sbin]#
 [2010-11-15 16:00 UTC] paulgao at yeah dot net
;;;;;;;;;;;;;;;;;;;;;
; FPM Configuration ;
;;;;;;;;;;;;;;;;;;;;;

; All relative paths in this configuration file are relative to PHP's install
; prefix.

; Include one or more files. If glob(3) exists, it is used to include a bunch of
; files from a glob(3) pattern. This directive can be used everywhere in the
; file.
;include=@EXPANDED_SYSCONFDIR@/fpm.d/*.conf

;;;;;;;;;;;;;;;;;;
; Global Options ;
;;;;;;;;;;;;;;;;;;

[global]
; Pid file
; Default Value: none
;pid = @EXPANDED_LOCALSTATEDIR@/run/php-fpm.pid
pid = /home/php-fpm.pid

; Error log file
; Default Value: @EXPANDED_LOCALSTATEDIR@/log/php-fpm.log
;error_log = @EXPANDED_LOCALSTATEDIR@/log/php-fpm.log
error_log = /home/logs/fpm.log

; Log level
; Possible Values: alert, error, warning, notice, debug
; Default Value: notice
;log_level = notice
log_level = notice

; If this number of child processes exit with SIGSEGV or SIGBUS within the time
; interval set by emergency_restart_interval then FPM will restart. A value
; of '0' means 'Off'.
; Default Value: 0
;emergency_restart_threshold = 0
emergency_restart_threshold = 10

; Interval of time used by emergency_restart_interval to determine when
; a graceful restart will be initiated.  This can be useful to work around
; accidental corruptions in an accelerator's shared memory.
; Available Units: s(econds), m(inutes), h(ours), or d(ays)
; Default Unit: seconds
; Default Value: 0
;emergency_restart_interval = 0
emergency_restart_interval = 1m

; Time limit for child processes to wait for a reaction on signals from master.
; Available units: s(econds), m(inutes), h(ours), or d(ays)
; Default Unit: seconds
; Default Value: 0
;process_control_timeout = 0
process_control_timeout = 5s

; Send FPM to background. Set to 'no' to keep FPM in foreground for debugging.
; Default Value: yes
;daemonize = yes
daemonize = yes

;;;;;;;;;;;;;;;;;;;;
; Pool Definitions ;
;;;;;;;;;;;;;;;;;;;;

; Multiple pools of child processes may be started with different listening
; ports and different management options.  The name of the pool will be
; used in logs and stats. There is no limitation on the number of pools which
; FPM can handle. Your system will tell you anyway :)

; Start a new pool named 'www'.
[www]

; The address on which to accept FastCGI requests.
; Valid syntaxes are:
;   'ip.add.re.ss:port'    - to listen on a TCP socket to a specific address on
;                            a specific port;
;   'port'                 - to listen on a TCP socket to all addresses on a
;                            specific port;
;   '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
listen = 0.0.0.0:8001

; Set listen(2) backlog. A value of '-1' means unlimited.
; Default Value: -1
;listen.backlog = -1
listen.backlog = -1

; List of ipv4 addresses of FastCGI clients which are allowed to connect.
; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original
; PHP FCGI (5.2.2+). Makes sense only with a tcp listening socket. Each address
; must be separated by a comma. If this value is left blank, connections will be
; accepted from any ip address.
; Default Value: any
;listen.allowed_clients = 127.0.0.1

; Set permissions for unix socket, if one is used. In Linux, read/write
; permissions must be set in order to allow connections from a web server. Many
; BSD-derived systems allow connections regardless of permissions.
; Default Values: user and group are set as the running user
;                 mode is set to 0666
;listen.owner = @php_fpm_user@
;listen.group = @php_fpm_group@
;listen.mode = 0666
listen.mode = 0666

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;       will be used.
user = nobody
group = nobody

; Choose how the process manager will control the number of child processes.
; Possible Values:
;   static  - a fixed number (pm.max_children) of child processes;
;   dynamic - the number of child processes are set dynamically based on the
;             following directives:
;             pm.max_children      - the maximum number of children that can
;                                    be alive at the same time.
;             pm.start_servers     - the number of children created on startup.
;             pm.min_spare_servers - the minimum number of children in 'idle'
;                                    state (waiting to process). If the number
;                                    of 'idle' processes is less than this
;                                    number then some children will be created.
;             pm.max_spare_servers - the maximum number of children in 'idle'
;                                    state (waiting to process). If the number
;                                    of 'idle' processes is greater than this
;                                    number then some children will be killed.
; Note: This value is mandatory.
pm = dynamic

; The number of child processes to be created when pm is set to 'static' and the
; maximum number of child processes to be created when pm is set to 'dynamic'.
; This value sets the limit on the number of simultaneous requests that will be
; served. Equivalent to the ApacheMaxClients directive with mpm_prefork.
; Equivalent to the PHP_FCGI_CHILDREN environment variable in the original PHP
; CGI.
; Note: Used when pm is set to either 'static' or 'dynamic'
; Note: This value is mandatory.
pm.max_children = 48

; The number of child processes created on startup.
; Note: Used only when pm is set to 'dynamic'
; Default Value: min_spare_servers + (max_spare_servers - min_spare_servers) / 2
;pm.start_servers = 20
pm.start_servers = 16

; The desired minimum number of idle server processes.
; Note: Used only when pm is set to 'dynamic'
; Note: Mandatory when pm is set to 'dynamic'
;pm.min_spare_servers = 5
pm.min_spare_servers = 16

; The desired maximum number of idle server processes.
; Note: Used only when pm is set to 'dynamic'
; Note: Mandatory when pm is set to 'dynamic'
;pm.max_spare_servers = 35
pm.max_spare_servers = 32

; The number of requests each child process should execute before respawning.
; This can be useful to work around memory leaks in 3rd party libraries. For
; endless request processing specify '0'. Equivalent to PHP_FCGI_MAX_REQUESTS.
; Default Value: 0
;pm.max_requests = 500
pm.max_requests = 0

; The URI to view the FPM status page. If this value is not set, no URI will be
; recognized as a status page. By default, the status page shows the following
; information:
;   accepted conn    - the number of request accepted by the pool;
;   pool             - the name of the pool;
;   process manager  - static or dynamic;
;   idle processes   - the number of idle processes;
;   active processes - the number of active processes;
;   total processes  - the number of idle + active processes.
; The values of 'idle processes', 'active processes' and 'total processes' are
; updated each second. The value of 'accepted conn' is updated in real time.
; Example output:
;   accepted conn:   12073
;   pool:             www
;   process manager:  static
;   idle processes:   35
;   active processes: 65
;   total processes:  100
; By default the status page output is formatted as text/plain. Passing either
; 'html' or 'json' as a query string will return the corresponding output
; syntax. Example:
;   http://www.foo.bar/status
;   http://www.foo.bar/status?json
;   http://www.foo.bar/status?html
; Note: The value must start with a leading slash (/). The value can be
;       anything, but it may not be a good idea to use the .php extension or it
;       may conflict with a real PHP file.
; Default Value: not set
;pm.status_path = /status
pm.status_path = /fpm_status

; The ping URI to call the monitoring page of FPM. If this value is not set, no
; URI will be recognized as a ping page. This could be used to test from outside
; that FPM is alive and responding, or to
; - create a graph of FPM availability (rrd or such);
; - remove a server from a group if it is not responding (load balancing);
; - trigger alerts for the operating team (24/7).
; Note: The value must start with a leading slash (/). The value can be
;       anything, but it may not be a good idea to use the .php extension or it
;       may conflict with a real PHP file.
; Default Value: not set
;ping.path = /ping
ping.path = /fpm_ping

; This directive may be used to customize the response of a ping request. The
; response is formatted as text/plain with a 200 response code.
; Default Value: pong
;ping.response = pong
ping.response = pong

; The timeout for serving a single request after which the worker process will
; be killed. This option should be used when the 'max_execution_time' ini option
; does not stop script execution for some reason. A value of '0' means 'off'.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
;request_terminate_timeout = 0
request_terminate_timeout = 0s

; The timeout for serving a single request after which a PHP backtrace will be
; dumped to the 'slowlog' file. A value of '0s' means 'off'.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
;request_slowlog_timeout = 0
request_slowlog_timeout = 1s

; The log file for slow requests
; Default Value: @EXPANDED_LOCALSTATEDIR@/log/php-fpm.log.slow
;slowlog = @EXPANDED_LOCALSTATEDIR@/log/php-fpm.log.slow
slowlog = /home/logs/fpm_slow.log

; Set open file descriptor rlimit.
; Default Value: system defined value
;rlimit_files = 1024
rlimit_files = 51200

; Set max core size rlimit.
; Possible Values: 'unlimited' or an integer greater or equal to 0
; Default Value: system defined value
;rlimit_core = 0
rlimit_core = 0

; Chroot to this directory at the start. This value must be defined as an
; absolute path. When this value is not set, chroot is not used.
; Note: chrooting is a great security feature and should be used whenever
;       possible. However, all PHP paths will be relative to the chroot
;       (error_log, sessions.save_path, ...).
; Default Value: not set
;chroot =
chroot =

; Chdir to this directory at the start. This value must be an absolute path.
; Default Value: current directory or / when chroot
;chdir = /var/www
chdir =

; Redirect worker stdout and stderr into main error log. If not set, stdout and
; stderr will be redirected to /dev/null according to FastCGI specs.
; Default Value: no
;catch_workers_output = yes
catch_workers_output = yes

; Pass environment variables like LD_LIBRARY_PATH. All $VARIABLEs are taken from
; the current environment.
; Default Value: clean env
;env[HOSTNAME] = $HOSTNAME
;env[PATH] = /usr/local/bin:/usr/bin:/bin
;env[TMP] = /tmp
;env[TMPDIR] = /tmp
;env[TEMP] = /tmp

; Additional php.ini defines, specific to this pool of workers. These settings
; overwrite the values previously defined in the php.ini. The directives are the
; same as the PHP SAPI:
;   php_value/php_flag             - you can set classic ini defines which can
;                                    be overwritten from PHP call 'ini_set'.
;   php_admin_value/php_admin_flag - these directives won't be overwritten by
;                                     PHP call 'ini_set'
; For php_*flag, valid values are on, off, 1, 0, true, false, yes or no.

; Defining 'extension' will load the corresponding shared extension from
; extension_dir. Defining 'disable_functions' or 'disable_classes' will not
; overwrite previously defined php.ini values, but will append the new value
; instead.

; Default Value: nothing is defined by default except the values in php.ini and
;                specified at startup with the -d argument
;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com
;php_flag[display_errors] = off
;php_admin_value[error_log] = /var/log/fpm-php.www.log
;php_admin_flag[log_errors] = on
;php_admin_value[memory_limit] = 32M
 [2010-11-15 17:41 UTC] fat@php.net
hum it's weird.

Can you recompile PHP starting with "make clean" ?

If 'php-fpm -tt' does not work, can you execute the following command

strace -s1024 -o/tmp/strace.fpm ./sapi/fpm/php-fpm -tt

and post somewhere the file /tmp/strace.fpm or its content.

thx
 [2010-11-15 18:44 UTC] paulgao at yeah dot net
execve("/usr/local/php/sbin/php-fpm", ["/usr/local/php/sbin/php-fpm", "-tt", "--fpm-config", "/home/codebase/server-config/php-fpm-api-test.ini"], [/* 20 vars */]) = 0
brk(0)                                  = 0x6d93000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae3c18c5000
uname({sys="Linux", node="HOST-C11", ...}) = 0
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/kerberos/lib64/tls/x86_64/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/kerberos/lib64/tls/x86_64", 0x7fff5883f070) = -1 ENOENT (No such file or directory)
open("/usr/kerberos/lib64/tls/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/kerberos/lib64/tls", 0x7fff5883f070) = -1 ENOENT (No such file or directory)
open("/usr/kerberos/lib64/x86_64/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/kerberos/lib64/x86_64", 0x7fff5883f070) = -1 ENOENT (No such file or directory)
open("/usr/kerberos/lib64/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/kerberos/lib64", 0x7fff5883f070) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/x86_64/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls/x86_64", 0x7fff5883f070) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib64/x86_64/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/x86_64", 0x7fff5883f070) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64", {st_mode=S_IFDIR|0755, st_size=36864, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=72657, ...}) = 0
mmap(NULL, 72657, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2ae3c18c6000
close(3)                                = 0
open("/lib64/libcrypt.so.1", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\t\240\330<\0\0\0@\0\0\0\0\0\0\0\30\265\0\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0#\0\"\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\240\330<\0\0\0@\0\240\330<\0\0\0\370\1\0\0\0\0\0\0\370\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\340}\0\0\0\0\0\0\340}\240\330<\0\0\0\340}\240\330<\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\240\330<\0\0\0\0\0\240\330<\0\0\0\4\205\0\0\0\0\0\0\4\205\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\310\215\0\0\0\0\0\0\310\215\300\330<\0\0\0\310\215\300\330<\0\0\0\250\2\0\0\0\0\0\0\370\343\2\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\370\215\0\0\0\0\0\0\370\215\300\330<\0\0\0\370\215\300\330<\0\0\0\300\1\0\0\0\0\0\0\300\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0008\2\0\0\0\0\0\0008\2\240\330<\0\0\0008\2\240\330<\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\374}\0\0\0\0\0\0\374}\240\330<\0\0\0\374}\240\330<\0\0\0\34\1\0\0\0\0\0\0\34\1\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0\310\215\0\0\0\0\0\0\310\215\300\330<\0\0\0\310\215\300\330<\0\0\0008\2\0\0\0\0\0\0008\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\t\0\0\0\17\0\0\0\22\0\0\0\1\0\0\0\6\0\0\0\4I\300,$\204 \f\0\0\0\0\0\0\0\0\0\0\0\0\22\0\0\0\23\0\0\0\24\0\0\0\0\0\0\0\25\0\0\0\26\0\0\0\0\0\0\0\27\0\0\0\0\0\0\0\30\0\0\0\31\0\0\0\0\0\0\0k\31Qj\233(\375B\233`\205\33\327\16?\17I->\333\235C\r\375\313\373_\22\273\25sB\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\n\0\340\10\240\330<\0\0\0\0\0\0\0\0\0\0\0S\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\33\v\0\0\0\0\0\0\232\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\213\0\0\0\0\0\0\0\1\0\0\0 \0\0\0\0\0\0\0\0\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=48600, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae3c18d8000
mmap(0x3cd8a00000, 2322880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cd8a00000
mprotect(0x3cd8a09000, 2093056, PROT_NONE) = 0
mmap(0x3cd8c08000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x3cd8c08000
mmap(0x3cd8c0a000, 184768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3cd8c0a000
close(3)                                = 0
open("/usr/lib64/tls/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libz.so.1", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\36\240\326<\0\0\0@\0\0\0\0\0\0\0(G\1\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\240\326<\0\0\0\0\0\240\326<\0\0\0\3648\1\0\0\0\0\0\3648\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\3708\1\0\0\0\0\0\3708\301\326<\0\0\0\3708\301\326<\0\0\0(\5\0\0\0\0\0\0000\5\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\30:\1\0\0\0\0\0\30:\301\326<\0\0\0\30:\301\326<\0\0\0\220\1\0\0\0\0\0\0\220\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0`*\1\0\0\0\0\0`*\241\326<\0\0\0`*\241\326<\0\0\0\374\2\0\0\0\0\0\0\374\2\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0C\0\0\0\35\0\0\0\10\0\0\0\t\0\0\0\1#h\34\10\200$,\220\0\223@;\0\6\30\234\0$\f\21\204\10\210$\20C\2\24\23\202\203\0C4\262\6\202PK(,\0\25\f\340\240\213@\260\23E!DF\t\4 \26\21\0\306\0\21\35\0\0\0\36\0\0\0\37\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0!\0\0\0\0\0\0\0\"\0\0\0#\0\0\0%\0\0\0\0\0\0\0'\0\0\0\0\0\0\0)\0\0\0\0\0\0\0*\0\0\0-\0\0\0.\0\0\0000\0\0\0003\0\0\0\0\0\0\0005\0\0\0006\0\0\0007\0\0\0008\0\0\0:\0\0\0<\0\0\0=\0\0\0>\0\0\0\0\0\0\0?\0\0\0\0\0\0\0@\0\0\0B\0\0\0D\0\0\0\0\0\0\0F\0\0\0H\0\0\0I\0\0\0J\0\0\0O\0\0\0\0\0\0\0\0\0\0\0Q\0\0\0S\0\0\0T\0\0\0V\0\0\0\0\0\0\0W\0\0\0Y\0\0\0\0\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\0\0\0\0\0\0\0\0_\0\0\0\0\0\0\0\0\0\0\0`\0\0\0a\0\0\0c\0\0\0f\0\0\0h\0\0\0\17\355%\326\325_@f\35\306S \217U-\2\375\5@ Q\366\7\201l\261\355\34\327\242\367\"\202v\1\1\253H\330\274`\16a*\225\261]\340y\v\375F^\300j\210\2566\222g\323%\260\37\225\346\247\354\232\10\213\10wq\322-\370\322\0\1\352\323\357\16s\250\323,~9\204\327u]\336\323\t4Q\240\23\367U^Q\312\211\247\0\266u\252\271\215\361\16\354\362*\304\223v\1\1\263)%\307\357\233\327\227\355P'\343\203\16\7\261", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=85608, ...}) = 0
mmap(0x3cd6a00000, 2178600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cd6a00000
mprotect(0x3cd6a14000, 2093056, PROT_NONE) = 0
mmap(0x3cd6c13000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x3cd6c13000
close(3)                                = 0
open("/usr/lib64/tls/libexslt.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libexslt.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2204\340\326<\0\0\0@\0\0\0\0\0\0\0\30!\1\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\340\326<\0\0\0\0\0\340\326<\0\0\0\314\v\1\0\0\0\0\0\314\v\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\0\20\1\0\0\0\0\0\0\20\1\327<\0\0\0\0\20\1\327<\0\0\0\0\7\0\0\0\0\0\0\20\7\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0000\20\1\0\0\0\0\0000\20\1\327<\0\0\0000\20\1\327<\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\30\371\0\0\0\0\0\0\30\371\340\326<\0\0\0\30\371\340\326<\0\0\0\334\3\0\0\0\0\0\0\334\3\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\21\0\0\0\217\0\0\0\2\0\0\0\7\0\0\0\210\0\t(p\20\1IH\4h\1\214$\0\352\0\0\0\0\217\0\0\0\221\0\0\0\224\0\0\0\227\0\0\0\0\0\0\0\230\0\0\0\231\0\0\0\234\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\235\0\0\0\0\0\0\0\236\0\0\0\237\0\0\0\241\0\0\0\352\323\357\16\343\277\7W\306>\257\221\2\250\260\f\271\215\361\16b\253\352\367\330qX\34\35\263}\347\273\343\222|%?\306\333\260\r\307\326\270\243\302\305CE\325\354y\37F\30\323\212zU{\213\375^\244\375N\307\303\326\325\5\0236\311\37\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\10\0\330+\340\326<\0\0\0\0\0\0\0\0\0\0\0\223\2\0\0\22\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\0\0\0\0\351\3\0\0\22\0\0\0\0\0\0\0\0\0\0\0\212\0\0\0\0\0\0\0\20\7\0\0\22\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\0\0\0\0004\4\0\0\22\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0\301\2\0\0\21\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\355\3\0\0\22\0\0\0\0\0\0\0\0\0\0\0\365\0\0\0\0\0\0\0k\5\0\0\22\0\0\0\0\0\0\0\0\0\0\0\342\0\0\0\0\0\0\0#\10\0\0\22\0\0\0\0\0\0\0\0\0\0\0C\0\0\0\0\0\0\0\321\2\0\0\22\0\0\0\0\0\0\0\0\0\0\0\365\0\0\0\0\0\0\0\342\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\333\0\0\0\0\0\0\0\330\3\0\0\22\0\0\0\0\0\0\0\0\0\0\0j\0\0\0\0\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=75864, ...}) = 0
mmap(0x3cd6e00000, 2168592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cd6e00000
mprotect(0x3cd6e11000, 2097152, PROT_NONE) = 0
mmap(0x3cd7011000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x3cd7011000
close(3)                                = 0
open("/usr/lib64/tls/libcurl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libcurl.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\257@\362?\0\0\0@\0\0\0\0\0\0\0\350\322\3\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0@\362?\0\0\0\0\0@\362?\0\0\0d\253\3\0\0\0\0\0d\253\3\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\0\260\3\0\0\0\0\0\0\260c\362?\0\0\0\0\260c\362?\0\0\0\360\27\0\0\0\0\0\0h\32\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\330\266\3\0\0\0\0\0\330\266c\362?\0\0\0\330\266c\362?\0\0\0 \2\0\0\0\0\0\0 \2\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\354p\3\0\0\0\0\0\354pC\362?\0\0\0\354pC\362?\0\0\0\254\v\0\0\0\0\0\0\254\v\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\7\1\0\0\335\0\0\0 \0\0\0\v\0\0\0\f\0\0\0\24zj\311\0\241\204X\1\250`\1\6\0\t\4\34\0\1:\20\204]\0\0s8\0a\211\22\1D\20 \250\0b\20\r\2^\0$4\0012\301H\4$\31\30@Q\311(\0\241\0\231\0002$a\t\0\0\31\204\10\240\1\225\2\6\1$\22\211\23\4\0\210\20\6\252\321\200\4\3\1\0\0009\10\2\0\t(\1\20\1$aH\22\224\200\6p\20 \0@\210\31TH\200\224\5aE\34\224\2 \20 \200`\200\20\20\201\201\22\21\34\23\20 \313q\r\201\200\0\1\0\0\6\10\10\0008*|I\347\204\200A\t\0\0\20\v\1\200\0\300\200\5@\0\240\2\221@B \204\0\1)\"bP\3\36\n 0\220\1  \3 \0\0D\210\1p$A\0\4\4\222\10\20\0 \210D\3A!\20\211GT\0012\211\10a\0\34\201\2\212 \10\250\214CE\240\333\244\10M.\22B\230\4\335\0\0\0\340\0\0\0\342\0\0\0\343\0\0\0\345\0\0\0\0\0\0\0\346\0\0\0\0\0\0\0\347\0\0\0\351\0\0\0\352\0\0\0\0\0\0\0\354\0\0\0\0\0\0\0\356\0\0\0\360\0\0\0\363\0\0\0\364\0\0\0\365\0\0\0\366\0\0\0\370\0\0\0\373\0\0\0\0\0\0\0\0\0\0\0\375\0\0\0\1\1\0\0\3\1\0\0\6\1\0\0\0\0\0\0\7\1\0\0\0\0\0\0\10\1\0\0\0\0\0\0\0\0\0\0\f\1\0\0\r\1\0\0\17\1\0\0\22\1\0\0\0\0\0\0\23\1\0\0\25\1\0\0\0\0\0\0\30\1\0\0\31\1\0\0\0\0\0\0\33\1\0\0\0\0\0\0\35\1\0\0\0\0\0\0 \1\0\0\0\0\0\0\"\1\0\0#\1\0\0%\1\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=252456, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae3c18d9000
mmap(0x3ff2400000, 2345576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3ff2400000
mprotect(0x3ff243b000, 2097152, PROT_NONE) = 0
mmap(0x3ff263b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3b000) = 0x3ff263b000
close(3)                                = 0
open("/usr/lib64/tls/libbz2.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libbz2.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\26 \330<\0\0\0@\0\0\0\0\0\0\0\220\1\1\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0 \330<\0\0\0\0\0 \330<\0\0\0|\350\0\0\0\0\0\0|\350\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\200\350\0\0\0\0\0\0\200\350@\330<\0\0\0\200\350@\330<\0\0\0\0\20\0\0\0\0\0\0\20\20\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0H\351\0\0\0\0\0\0H\351@\330<\0\0\0H\351@\330<\0\0\0\220\1\0\0\0\0\0\0\220\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0000\341\0\0\0\0\0\0000\341 \330<\0\0\0000\341 \330<\0\0\0|\1\0\0\0\0\0\0|\1\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0%\0\0\0\31\0\0\0\4\0\0\0\10\0\0\0\1@\200\0@\0\2\22(\206\213\5x\6\200\4\211\276\0102\230\244\200\v\325\0\r\1T\34\"`\0\0\0\0\31\0\0\0\0\0\0\0\32\0\0\0\34\0\0\0\36\0\0\0\0\0\0\0\0\0\0\0\37\0\0\0 \0\0\0\0\0\0\0\0\0\0\0#\0\0\0%\0\0\0'\0\0\0(\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\0\0\0*\0\0\0\0\0\0\0-\0\0\0\0\0\0\0000\0\0\0001\0\0\0003\0\0\0004\0\0\0005\0\0\0006\0\0\0007\0\0\0009\0\0\0\0\0\0\0\0\0\0\0;\0\0\0=\0\0\0@\0\0\0\377&\310\200\270\355\315\302K\2676}\16\200%\327{\344\306]\353\323\357\16\3215\227\301d\246\2517B\323\ri\201\215\375\251XZ\210\301\213\tpY\2027#\31\215G\215\323\301&W\3279\346\354\262\217\223\26a<q\372K\246$\f\370\301lm\312zi\317\222\212\234X\327Q\343F\16\331qX\34\272\343\222|\231\335\212\300\345\222t\301\307\342\351\224\307\202\245r\305\322`\301\2527\337\302CE\325\354H\3463\262O\317\273\224\256j|\344\27f\346\344j\20G\327\352=\257\237\271\215\361\16W\246\245\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\10\0X\23 \330<\0\0\0\0\0\0\0\0\0\0\0c\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0x\1\0\0\0\0\0\0\1\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0+\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\36\3\0\0\22\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=67792, ...}) = 0
mmap(0x3cd8200000, 2160784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cd8200000
mprotect(0x3cd820f000, 2093056, PROT_NONE) = 0
mmap(0x3cd840e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x3cd840e000
close(3)                                = 0
open("/usr/lib64/tls/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/librt.so.1", O_RDONLY)     = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \" \327<\0\0\0@\0\0\0\0\0\0\0\10\307\0\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0'\0&\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0 \327<\0\0\0@\0 \327<\0\0\0\370\1\0\0\0\0\0\0\370\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\320^\0\0\0\0\0\0\320^ \327<\0\0\0\320^ \327<\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0 \327<\0\0\0\0\0 \327<\0\0\0\\o\0\0\0\0\0\0\\o\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0x}\0\0\0\0\0\0x}@\327<\0\0\0x}@\327<\0\0\0\364\4\0\0\0\0\0\0P\16\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\270}\0\0\0\0\0\0\270}@\327<\0\0\0\270}@\327<\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0008\2\0\0\0\0\0\0008\2 \327<\0\0\0008\2 \327<\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\354^\0\0\0\0\0\0\354^ \327<\0\0\0\354^ \327<\0\0\0L\2\0\0\0\0\0\0L\2\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0x}\0\0\0\0\0\0x}@\327<\0\0\0x}@\327<\0\0\0\210\2\0\0\0\0\0\0\210\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\t\0\0\0^\0\0\0B\0\0\0\10\0\0\0\t\0\0\0\1\0\204!0\0\10@\0\20P\213\340\6\22 \0\10\202@\0(\200 \t\3\0\4@\1@#\2\20\0\2\240\4 \0\10\0\0\2\0\4\0\200\210\6D\20\0\0\20\4P\20\2\302\4\1\4\206\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0B\0\0\0C\0\0\0\0\0\0\0\0\0\0\0E\0\0\0\0\0\0\0F\0\0\0\0\0\0\0H\0\0\0J\0\0\0K\0\0\0N\0\0\0P\0\0\0\0\0\0\0Q\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0R\0\0\0S\0\0\0T\0\0\0U\0\0\0\0\0\0\0\0\0\0\0W\0\0\0\0\0\0\0X\0\0\0\0\0\0\0\0\0\0\0Y\0\0\0Z\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=53448, ...}) = 0
mmap(0x3cd7200000, 2132936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cd7200000
mprotect(0x3cd7207000, 2097152, PROT_NONE) = 0
mmap(0x3cd7407000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x3cd7407000
close(3)                                = 0
open("/usr/lib64/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libm.so.6", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/lib64/libm.so.6", O_RDONLY)      = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`> \326<\0\0\0@\0\0\0\0\0\0\0\240X\t\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0)\0(\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0 \326<\0\0\0@\0 \326<\0\0\0\370\1\0\0\0\0\0\0\370\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\360\303\7\0\0\0\0\0\360\303'\326<\0\0\0\360\303'\326<\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0 \326<\0\0\0\0\0 \326<\0\0\0000\22\10\0\0\0\0\0000\22\10\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\270\35\10\0\0\0\0\0\270\35H\326<\0\0\0\270\35H\326<\0\0\0\320\2\0\0\0\0\0\0 \3\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\350\35\10\0\0\0\0\0\350\35H\326<\0\0\0\350\35H\326<\0\0\0\300\1\0\0\0\0\0\0\300\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0008\2\0\0\0\0\0\0008\2 \326<\0\0\0008\2 \326<\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\f\304\7\0\0\0\0\0\f\304'\326<\0\0\0\f\304'\326<\0\0\0\374\r\0\0\0\0\0\0\374\r\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0\270\35\10\0\0\0\0\0\270\35H\326<\0\0\0\270\35H\326<\0\0\0H\2\0\0\0\0\0\0H\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\t\0\0\0i\2\0\0\17\0\0\0 \0\0\0\v\0\0\0%\0 \303\t\224g\r\0H\20 \4\243ER\202\24\200 \0y\210\272\10\0A\0\0\10\10\0\31\4\3\0\2\0\232U0A\20\0\0\200\244\322\20\1@\232\242\20\304aR\220\10\6\206\0\232\10\7\300 \10\200\240\0\242@\30\201\4E\207\0054\351\0\0\10!C\30\3000\0103\30\24M8\"\0R\224\21@\4\3\2e\t\0\1\204\fY\20 \10\2\0\0\200@\0$\214\5\10\0\0\0\0\1\0\242\1 \t\24E \325\241\10\273o\220\"@\236\1\10\4\200\200\0\4\200PLG\242\0\200\201 B\220 \0201*@\t\242 \0A\10\0 \10@\0\4\0\2\4\200\0@\23\20\0k\7!\204*\n\2\0 \0 \"\212\0\1\0\20I\vm\243 \5X\225b", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=615136, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae3c18da000
mmap(0x3cd6200000, 2629848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cd6200000
mprotect(0x3cd6282000, 2093056, PROT_NONE) = 0
mmap(0x3cd6481000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x81000) = 0x3cd6481000
close(3)                                = 0
open("/usr/lib64/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libdl.so.2", O_RDONLY)     = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\340\325<\0\0\0@\0\0\0\0\0\0\0@R\0\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0$\0#\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\340\325<\0\0\0@\0\340\325<\0\0\0\370\1\0\0\0\0\0\0\370\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\300\32\0\0\0\0\0\0\300\32\340\325<\0\0\0\300\32\340\325<\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\340\325<\0\0\0\0\0\340\325<\0\0\0\224\37\0\0\0\0\0\0\224\37\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0`-\0\0\0\0\0\0`-\0\326<\0\0\0`-\0\326<\0\0\0 \3\0\0\0\0\0\0\240\3\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\240-\0\0\0\0\0\0\240-\0\326<\0\0\0\240-\0\326<\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0008\2\0\0\0\0\0\0008\2\340\325<\0\0\0008\2\340\325<\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\334\32\0\0\0\0\0\0\334\32\340\325<\0\0\0\334\32\340\325<\0\0\0\264\0\0\0\0\0\0\0\264\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0`-\0\0\0\0\0\0`-\0\326<\0\0\0`-\0\326<\0\0\0\240\2\0\0\0\0\0\0\240\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\t\0\0\0\33\0\0\0\32\0\0\0\2\0\0\0\7\0\0\0\230\2\21\0\200H\0\4\22\0\0@\203(\10\236\32\0\0\0\0\0\0\0\33\0\0\0\0\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\35\0\0\0\0\0\0\0\36\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0 \0\0\0\"\0\0\0#\0\0\0%\0\0\0&\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'\0\0\0\0\0\0\0\0\0\0\0\353\26\251\30a\257\0\371\301S\200\30\273\25sB\257\304M\17\221!\374\370\3723\373\17\7\2\4\371\371\31sB\372\31sB\225\263_\31\177\236\320\30a\242\222\6\5\350\7\371\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\n\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=23360, ...}) = 0
mmap(0x3cd5e00000, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cd5e00000
mprotect(0x3cd5e02000, 2097152, PROT_NONE) = 0
mmap(0x3cd6002000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x3cd6002000
close(3)                                = 0
open("/usr/lib64/tls/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libnsl.so.1", O_RDONLY)    = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240@`\330<\0\0\0@\0\0\0\0\0\0\0\360\265\1\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0#\0\"\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0`\330<\0\0\0@\0`\330<\0\0\0\370\1\0\0\0\0\0\0\370\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0 \33\1\0\0\0\0\0 \33a\330<\0\0\0 \33a\330<\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0`\330<\0\0\0\0\0`\330<\0\0\0\310@\1\0\0\0\0\0\310@\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0xM\1\0\0\0\0\0xM\201\330<\0\0\0xM\201\330<\0\0\0\310\5\0\0\0\0\0\0008-\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\250M\1\0\0\0\0\0\250M\201\330<\0\0\0\250M\201\330<\0\0\0\300\1\0\0\0\0\0\0\300\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0008\2\0\0\0\0\0\0008\2`\330<\0\0\0008\2`\330<\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0<\33\1\0\0\0\0\0<\33a\330<\0\0\0<\33a\330<\0\0\0\\\5\0\0\0\0\0\0\\\5\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0xM\1\0\0\0\0\0xM\201\330<\0\0\0xM\201\330<\0\0\0\210\2\0\0\0\0\0\0\210\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\t\0\0\0\370\0\0\0s\0\0\0\20\0\0\0\n\0\0\0\1\0015\232 '@\0@\0\0\2\f!\1\10\0:\0\0\241\nX\0H\0\16,\0\5\200\6`\260\23 @\224\21\20@\344r\224D\350\206@1\250\202@\260z\1=\10\331\0\0\20\26\200\0044B\201*\0209\203K\200\20 \"\221\3\0D\200\302*d`E\10\0\4\4\t\4PDB\200\20\300\22!\4`@\0\32 \0\0\0\10\4\2\200\220\200\0\344#\0\212$\2\206\210\0\0`\300\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0s\0\0\0t\0\0\0\0\0\0\0\0\0\0\0u\0\0\0w\0\0\0x\0\0\0y\0\0\0\0\0\0\0\0\0\0\0z\0\0\0{\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0|\0\0\0\0\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=114352, ...}) = 0
mmap(0x3cd8600000, 2194096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cd8600000
mprotect(0x3cd8615000, 2093056, PROT_NONE) = 0
mmap(0x3cd8814000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x3cd8814000
mmap(0x3cd8816000, 6832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3cd8816000
close(3)                                = 0
open("/usr/lib64/tls/libxml2.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libxml2.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\262\242\330<\0\0\0@\0\0\0\0\0\0\0\220\303\23\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\240\330<\0\0\0\0\0\240\330<\0\0\0\f(\23\0\0\0\0\0\f(\23\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\0000\23\0\0\0\0\0\0000\323\330<\0\0\0\0000\323\330<\0\0\0$\212\0\0\0\0\0\0\270\236\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\240g\23\0\0\0\0\0\240g\323\330<\0\0\0\240g\323\330<\0\0\0\300\1\0\0\0\0\0\0\300\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0x\257\21\0\0\0\0\0x\257\261\330<\0\0\0x\257\261\330<\0\0\0\254M\0\0\0\0\0\0\254M\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\7\4\0\0h\0\0\0\0\1\0\0\16\0\0\0\20\20\305 \2\10\0\204\0\f\20\0\204B\10\4\" \0d\31\26\4\304\1 K\244@ \241\22\0\31\2\25\0\20\204\4\24\4Q\0\200@\0008\0\1\200 \10\20\220\2YX!`C\0 \203D\200\0\201\0\200\6\4 \206\350` \4\0\0\0002\300\0\0\24\20\4\260B\t\201\0\2\10S\7\0000\20\0\1\3\0\4\4\22K\2\30\210@\0A\1\301H@\244DB\210\0\2\20\0\10\200\34\231\4RTH\10\10\200\24@@\4\2@\200\0\0\10H\214@\5\0\200\0\20\24\1\10\5\0\200\0\200\20 R\302\20H p\0\10\0\0\0\2@\0\0\4\305@@1\240\0 \0\0060\20\4\21\252\2\0\2\1\10\24\0\311\0\0D\200\0\22H\200\0218\6\0\"\222\1)\0$\202\10@A\22\0\0\4\21\0\2\222A\6\204\200\r\0C\4\0\0\3\21\0\10&\0\0\0A\"\21\0(F\303\4\6@\2\10\20 \0\1\10\200\0@\4\0\4\1\4\1$\0\202h\0\4\244\270\20\0(\34!\f\n\20a$d\0\10\0\0@\200\200\0004\2\341\210\1\4\200\0\0`\1`A\32\206\3\242\224\4I\10c$2 \6$a\10A\30\4\16 \0\0\0\10\0 \10A\255R0\25\0\301\300\204\213\305\4\2\310\312DD\2\4\202\320\204\310\0&\220l\217\201$\4\0\4\22\0 \24\10\0\341\0008D\0\214\0\20\0`\0\0\10\10 \20  \26\2\1@\3\261\26\20\10\t\21\301\0\0\0\0\0\2\221h\2\0Q\2\31\1\0@\200\n\300\20!@\204\2\240\t\32\4\0\10\202D`\0\2\20P\n \210\1\240\2\310)C-\2016\0\2\25D\0\5r\200\201", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1297104, ...}) = 0
mmap(0x3cd8a00000, 3395256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ae3c18db000
mprotect(0x2ae3c1a0e000, 2097152, PROT_NONE) = 0
mmap(0x2ae3c1c0e000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x133000) = 0x2ae3c1c0e000
mmap(0x2ae3c1c17000, 3768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ae3c1c17000
close(3)                                = 0
open("/usr/lib64/tls/libssl.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libssl.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libssl.so.6", O_RDONLY)    = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200-\1\362?\0\0\0@\0\0\0\0\0\0\0X\307\4\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\362?\0\0\0\0\0\0\362?\0\0\0\234X\4\0\0\0\0\0\234X\4\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\0`\4\0\0\0\0\0\0`$\362?\0\0\0\0`$\362?\0\0\0\240\\\0\0\0\0\0\0p]\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\310m\4\0\0\0\0\0\310m$\362?\0\0\0\310m$\362?\0\0\0\20\2\0\0\0\0\0\0\20\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0,\f\4\0\0\0\0\0,\f\4\362?\0\0\0,\f\4\362?\0\0\0\24\20\0\0\0\0\0\0\24\20\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\7\1\0\0/\1\0\0@\0\0\0\f\0\0\0\0\30\211i\24H\25\23D\21\t \2\2DB 5\0\0\v\n\0\0\f\210H\1\0\34\20B\0008\200$\0\0\200\34\0\0\2\0\0\6\31\0\6\10\2\300\304\0\0,\224\210\0\35O\2 \0\30Y\t\20@\6\201\10\r\210\4\2\0@\0\t,A\0\242 \22\0C\0\0\221\0\0050\20\200\0\20\10\0\23@\0\0\0100\0\200\200\32 \2\0D\0028LB\10\10\260,\215\0 \304\2\"\210\200\202\0\1\0\304\3q\220\200\222 \2 \200\4\1P\4@\0\0\" \10\n@bA\343\10\10\2 \1F\"\301\4\32\2\221\1@\240\n\1G \3\0200#FD\2\0R@\5   @@\240\f\20\2@\2\202\214\31a F!\206\20`\0@\27t\204\0@\1\326\203C\230\26\3\1\0H@\20\200\240\0\0040\10\202\0\4\222\3\20\10\200Z\0D\0\10\1\20\10H\0,\0 B\24\346\0\t\21 r\20\2\10@\0\34\210R\24\4\0000$\244\0\4\260\250p!\212\f\0\31\3\0\4\0\0\0\0\1C@\0\2\0\20\300 \10@ \2H\0\21\21\260\0\212\246\30\311\211\3\30X> %\2C\3A\3\200\vH\20\0\2@\0\0\0@\24`\n\0\22\20I\260\2\211\242\3\0\5\270 \232\10&\0\2\4 \0\3\10\0 ! \0\f\20\0\302 \0\4 A\30\20H\202\1\"\200\20\0\1\4!,\25@(\0\n\200\205F\320 \0\10\1\4\20\200\"\220\0\30H\7\1\2\0a\0 \0\302\200\02619\0`\4\216\4\rDcHP\0\t\00202\240\0G(\244\204\0\2\300\222\24\4B8c\n\244\300@\210\1E\3\240DCN\37,", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=315032, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae3c1c18000
mmap(0x3ff2000000, 2407792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3ff2000000
mprotect(0x3ff2046000, 2097152, PROT_NONE) = 0
mmap(0x3ff2246000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x46000) = 0x3ff2246000
close(3)                                = 0
open("/usr/lib64/tls/libcrypto.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libcrypto.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libcrypto.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\232\345\330<\0\0\0@\0\0\0\0\0\0\0\300\321\24\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\340\330<\0\0\0\0\0\340\330<\0\0\0\214\305\22\0\0\0\0\0\214\305\22\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\220\305\22\0\0\0\0\0\220\305\22\331<\0\0\0\220\305\22\331<\0\0\0\344\2\2\0\0\0\0\0\0B\2\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\260]\23\0\0\0\0\0\260]\23\331<\0\0\0\260]\23\331<\0\0\0\300\1\0\0\0\0\0\0\300\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0 \313\20\0\0\0\0\0 \313\360\330<\0\0\0 \313\360\330<\0\0\0\\n\0\0\0\0\0\0\\n\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\5\10\0\0q\0\0\0\0\2\0\0\17\0\0\0\1\0\20\205@\0\1\200!\200\10\2 \300\4\0\201\0\0\0\30\4\0\200\0@!\320\221\200`\0\0$\0\1\244$@\0F\10\10H\0\3\0\4\201\0\212\0\t\3H\204\10\2D\0\0\0\f\5\0\10\0\21\0\0 \0\4\24t\200\20\0\20\4\0\2@A\t@\340\20\f\224\34\0\0Q\0\300 \1\0@(\10@B\10D\211\2 \35\0@A\2 \212\21Q,\264\205\200\0@\0h \16\2\0\0\0\0\0\0\2\0\6\200\2\0\0 \0\7\0f\0`\263\2\2\0\240\0@\0\0200\f\0\0\0\0\300\0\0\0\1\1\20\200P\"H\10\10\0A\200\2 \4\200;\4\0\27\5\2\17@\"`\33\24\24\201\2E\306\2\0\210\21\0\0&\0\0\2!\f\204\0\2\1  \10\0\0\242\0\262\0\2040\0\204\20\0 \10@\0\24\0 \20\t\0@\4 \"\4\0\0@\2041\200\10\200\200\31\4p\20\0\2\0\2T!\0\0\4 \0\244\0\0A\0@I@\n\241\240\223\210\23\4\344\2\4f\240\10\20\0C\0\0H$\0\0@\0\2B\10\0\0\4 \"\0\20\16 \0\1\5\21Q\200\16\310A\205 @\\ \242 l\204@\0\0\241\2\20\2\270\300\4\n\4@\34` \25$\2\0\20\4@  \0\20\4\212\220 \5@\n! \21`D\2\200@ \1\310 @\10\22\0@\1)\7A'$\4\2\222\0\215\220\0\202J\21\0\0\20\0\0\0 \204\1\f\3\4\4\0\200 \200\25@\200\201 \10\0\22J\210\20\2\0\2!$&\202Z\10`\"A\3@\251\0\1$\0\0\0\240P\0\202(\1\263\2\0\204\214L\204`$\0\20@@\0\2!\204", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1366272, ...}) = 0
mmap(0x3cd8e00000, 3475344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cd8e00000
mprotect(0x3cd8f2d000, 2093056, PROT_NONE) = 0
mmap(0x3cd912c000, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12c000) = 0x3cd912c000
mmap(0x3cd914d000, 14224, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3cd914d000
close(3)                                = 0
open("/usr/lib64/tls/libgssapi_krb5.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libgssapi_krb5.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\222\200\361?\0\0\0@\0\0\0\0\0\0\0\200\342\2\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\36\0\35\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\200\361?\0\0\0\0\0\200\361?\0\0\0\264\270\2\0\0\0\0\0\264\270\2\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\0\300\2\0\0\0\0\0\0\300\242\361?\0\0\0\0\300\242\361?\0\0\0\340\27\0\0\0\0\0\0p\31\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\310\304\2\0\0\0\0\0\310\304\242\361?\0\0\0\310\304\242\361?\0\0\0 \2\0\0\0\0\0\0 \2\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\304\221\2\0\0\0\0\0\304\221\202\361?\0\0\0\304\221\202\361?\0\0\0\34\10\0\0\0\0\0\0\34\10\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\305\0\0\0\217\0\0\0 \0\0\0\v\0\0\0\22\1\0\1\6\320\260(A\f\300\"\0\0\0\0\24\10\2\0246\1\5\0\250\215\200D@ \274\22\20I\22\0\"  \v\210\10\22\0\0 \202\204\242 \20\0\4x\1\242\10D\20\201P\224\340\0\0\0\2\300\n\20\214%\0\204\320\1\10\366\216\244#\0\10 \320\20\0\4\0\201 \0\230\250\250\r\0\222\7\0A\0\250\220\2\210\202D\200\20\242\215\204 \0\20\n \4\10\0\24j@@\f \355\4\224\24\0\10\0\344\24A\4P\2\0\214@\0\2\10\2\2\0\0\0\0\220\f\0\211H\n\6 \211\201\0Q\f\0& \310\0\0008\202\3\0P\0\t\300\240\0\4BQ\200\f\20\4*\16\f\200#\300\2&\n\2\200\6\10\0\22E\0X\25B\0\21\4\10D\0 \0b\1\1*\25\30MEJ\210\240K\10X\204@\4 0\4\24\20\35$\301\4\20\210E\304@\0\2BD\200\204\200\0@\0\0\0\0\217\0\0\0\220\0\0\0\0\0\0\0\222\0\0\0\0\0\0\0\0\0\0\0\224\0\0\0\225\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\227\0\0\0\230\0\0\0\231\0\0\0\233\0\0\0\234\0\0\0\236\0\0\0\0\0\0\0\241\0\0\0\242\0\0\0\243\0\0\0\246\0\0\0\250\0\0\0\251\0\0\0\253\0\0\0\255\0\0\0\260\0\0\0\263\0\0\0\265\0\0\0\266\0\0\0\267\0\0\0\0\0\0\0\0\0\0\0\270\0\0\0\271\0\0\0\0\0\0\0\272\0\0\0\273\0\0\0\274\0\0\0\275\0\0\0\276\0\0\0\277\0\0\0\302\0\0\0\0\0\0\0\303\0\0\0\0\0\0\0\0\0\0\0\305\0\0\0\0\0\0\0\306\0\0\0\0\0\0\0\0\0\0\0\307\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=190976, ...}) = 0
mmap(0x3ff1800000, 2283888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3ff1800000
mprotect(0x3ff182c000, 2097152, PROT_NONE) = 0
mmap(0x3ff1a2c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x3ff1a2c000
close(3)                                = 0
open("/usr/lib64/tls/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libkrb5.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\221\301\361?\0\0\0@\0\0\0\0\0\0\0\210V\t\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\36\0\35\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\300\361?\0\0\0\0\0\300\361?\0\0\0\204\v\t\0\0\0\0\0\204\v\t\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\0\20\t\0\0\0\0\0\0\20\351\361?\0\0\0\0\20\351\361?\0\0\0\10<\0\0\0\0\0\0\300<\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0h-\t\0\0\0\0\0h-\351\361?\0\0\0h-\351\361?\0\0\0\0\2\0\0\0\0\0\0\0\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\30f\10\0\0\0\0\0\30f\310\361?\0\0\0\30f\310\361?\0\0\0D \0\0\0\0\0\0D \0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\t\2\0\0\266\0\0\0\200\0\0\0\r\0\0\0@%\200\0208\0\341)\10\1P\300\2@@\202\1\0k\204\241\1\200\3C\10,\t\204s\34\222\0\200\0\0\24\2003\0\0\200\302\0\22N\1\10!\0\200\240\200\4\0\10Q\200\0\20\220\10\0\t\0\20\303\200\0\t\1\2\10\0\200\3!\200\4\21\250\210\20\0\202\0\0a\200\240\21\240\260@`\266\231\246\3\4`@\1\5\3\222\320d\20@\200\0000\200\340\0\22\2\2029 \v\202\2\0\t\0\0!\2\4\1Pp\24\200\300\340\0\212\20\305\6\220 P@\0\20\20+ \0\20\7$\21\4\0\t)\0W\202\200\1@B\10\4\16\0\0\4\2D\2@\10\10\241\202\2\10@\200\220`\202@\22\0\4B@\f\0\2pa\240@\225\200\0@\200\2\0\200\10\200\20T\16\205\221\245\2\0\0040\2@\201\204@\0\0@\n\200 \1\0\0\32\200\f\0RD\347@ \303\n\243$\4\200 \200\3@\240@\320@%\300\1\2TH$ \320\t\0(@\30\0\10\214@\0\0\4P\2\0\0\20\4\22\nH\0\3B\22\20\4\4\0\10\2\1\0\204\2\210\202\223@(`\10$ \0\0\200\10\0p\0\0\0\10\0@\0\0@\4@B\220\10\2\n!\4\1 \20\0\0\0 \0\0\0@ \20$\5\20P\4\200!@\10P\tP\1\21\10i\10\20\24\2(\r\2048\201\201\0\304\6\220\20\21\226(P \320H\f\250\200\0\305@\1\0b\1\0\0@\0H\0\0\3\0Aq\0\20\2\0\202\240Op\0\0\4\310\3\1\26F\6@\20\200\0!A@\2\20\200\0\1\200\200\5\312\31$\2012\5\10\30\0\2\0\0\0\0\20\0 \0\20\0\0p\2\0 \34\204@\200\1 @", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=613896, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae3c1c19000
mmap(0x3ff1c00000, 2706624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3ff1c00000
mprotect(0x3ff1c91000, 2097152, PROT_NONE) = 0
mmap(0x3ff1e91000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x91000) = 0x3ff1e91000
close(3)                                = 0
open("/usr/lib64/tls/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libk5crypto.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260V \335<\0\0\0@\0\0\0\0\0\0\0\230P\2\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\36\0\35\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0 \335<\0\0\0\0\0 \335<\0\0\0\3341\2\0\0\0\0\0\3341\2\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\3401\2\0\0\0\0\0\3401B\335<\0\0\0\3401B\335<\0\0\0\200\24\0\0\0\0\0\0(\31\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\340?\2\0\0\0\0\0\340?B\335<\0\0\0\340?B\335<\0\0\0\340\1\0\0\0\0\0\0\340\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\260\24\2\0\0\0\0\0\260\24\"\335<\0\0\0\260\24\"\335<\0\0\0\254\5\0\0\0\0\0\0\254\5\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\203\0\0\0$\0\0\0\20\0\0\0\n\0\0\0;\214\244\200\251H\2\1\"\4\4\0\1\1\2R\222\237\t\20\222\10\3020\203\4\244\323\247}r\230\202\10\2511\n\245\200 \t\310\202\"\0B\26\205\201\221\f\5\n\6Y\371V\f\0\261P\1\220\200\300\311Pb\t\1_ \2((\240 \372\306P0J\"\200\1`\210\307\200\232 \206\243\222\32\1\0 \303 a\35\200\215\0L\20\34a@$\10\240A7\2\20\2\0\t\200\0\2D \5^\17\0\0\0\0$\0\0\0&\0\0\0'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(\0\0\0)\0\0\0\0\0\0\0,\0\0\0-\0\0\0/\0\0\0003\0\0\0\0\0\0\0004\0\0\0005\0\0\0007\0\0\0\0\0\0\0008\0\0\0\0\0\0\0009\0\0\0;\0\0\0<\0\0\0\0\0\0\0\0\0\0\0?\0\0\0B\0\0\0D\0\0\0E\0\0\0G\0\0\0I\0\0\0J\0\0\0L\0\0\0N\0\0\0P\0\0\0R\0\0\0S\0\0\0\0\0\0\0V\0\0\0\0\0\0\0W\0\0\0Z\0\0\0\\\0\0\0\0\0\0\0]\0\0\0^\0\0\0_\0\0\0a\0\0\0\0\0\0\0b\0\0\0c\0\0\0d\0\0\0\0\0\0\0i\0\0\0j\0\0\0l\0\0\0n\0\0\0r\0\0\0s\0\0\0\0\0\0\0t\0\0\0u\0\0\0w\0\0\0x\0\0\0\0\0\0\0|\0\0\0}\0\0\0~\0\0\0\0\0\0\0\0\0\0\0\177\0\0\0\0\0\0\0\200\0\0\0\0\0\0\0\0\0\0\0\201\0\0\0\203\0\0\0\205\0\0\0\206\0\0\0\207\0\0\0\210\0\0\0\212\0\0\0\214\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=153624, ...}) = 0
mmap(0x3cdd200000, 2247432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cdd200000
mprotect(0x3cdd224000, 2093056, PROT_NONE) = 0
mmap(0x3cdd423000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x3cdd423000
close(3)                                = 0
open("/usr/lib64/tls/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libcom_err.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\n@\361?\0\0\0@\0\0\0\0\0\0\0\320\37\0\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0@\361?\0\0\0\0\0@\361?\0\0\0004\24\0\0\0\0\0\0004\24\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0008\24\0\0\0\0\0\0008\24`\361?\0\0\0008\24`\361?\0\0\0\210\2\0\0\0\0\0\0\320\2\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0h\24\0\0\0\0\0\0h\24`\361?\0\0\0h\24`\361?\0\0\0\220\1\0\0\0\0\0\0\220\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0(\22\0\0\0\0\0\0(\22@\361?\0\0\0(\22@\361?\0\0\0|\0\0\0\0\0\0\0|\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\21\0\0\0\17\0\0\0\2\0\0\0\7\0\0\0\211\20\5X\0\v@]\216\f$\1\210\4\214a\17\0\0\0\21\0\0\0\22\0\0\0\24\0\0\0\27\0\0\0\30\0\0\0\31\0\0\0\32\0\0\0\35\0\0\0\0\0\0\0\0\0\0\0\37\0\0\0 \0\0\0!\0\0\0\0\0\0\0\"\0\0\0\0\0\0\0\23452\36\1\324\272\243\353\323\357\16X\311e\234\271\215\361\16\302E\205d\266\301k0\331qX\34\273\343\222|?\210l\257\301\2767\33b?,\5(\251\261>CE\325\354vy\235\23=[\346\232\307\n|4\37=)\313\363A\26\364\214\375[\323\371\361\345>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\10\0\310\t@\361?\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0+\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0x\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0$\2\0\0\0\0\0\0\272\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0S\0\0\0\0\0\0\0)\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\373\0\0\0\0\0\0\0c\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\212\1\0\0\0\0\0\0\23\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0\1\1\0\0\0\0\0\0\34\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0&\1\0\0\0\0\0\0\307\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\271\0\0\0\0\0\0\0\6\1\0\0\22\0\0\0\0\0\0\0\0\0\0\0:\1\0\0\0\0\0\0\377\0\0\0\21\0\0\0\0\0\0\0\0\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=10000, ...}) = 0
mmap(0x3ff1400000, 2103048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3ff1400000
mprotect(0x3ff1402000, 2093056, PROT_NONE) = 0
mmap(0x3ff1601000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x3ff1601000
close(3)                                = 0
open("/usr/lib64/tls/libidn.so.11", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libidn.so.11", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p. \326<\0\0\0@\0\0\0\0\0\0\0\370\27\3\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0 \326<\0\0\0\0\0 \326<\0\0\0004\0\3\0\0\0\0\0004\0\3\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0008\0\3\0\0\0\0\0008\0C\326<\0\0\0008\0C\326<\0\0\0\260\16\0\0\0\0\0\0\270\16\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0P\v\3\0\0\0\0\0P\vC\326<\0\0\0P\vC\326<\0\0\0\220\1\0\0\0\0\0\0\220\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0h\366\2\0\0\0\0\0h\366\"\326<\0\0\0h\366\"\326<\0\0\0\364\1\0\0\0\0\0\0\364\1\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0C\0\0\0\33\0\0\0\10\0\0\0\t\0\0\0\200\10\0\1\34\17\20\201\2221\0\0\21\20\0\0!\300\1\21\244\301:\0@ \376 \224\243@\310\211$#PL\204\20\n\3\1\241\0200\10\0\10\2\4)\200\20>\201\2\n\5P\246\2\0\6\4\33\0\0\0\34\0\0\0\35\0\0\0\36\0\0\0\37\0\0\0\0\0\0\0\0\0\0\0 \0\0\0!\0\0\0#\0\0\0(\0\0\0+\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\0\0\0\0000\0\0\0002\0\0\0003\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0005\0\0\0007\0\0\0008\0\0\0009\0\0\0:\0\0\0=\0\0\0\0\0\0\0A\0\0\0B\0\0\0D\0\0\0\0\0\0\0\0\0\0\0E\0\0\0F\0\0\0G\0\0\0\0\0\0\0H\0\0\0I\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0J\0\0\0M\0\0\0P\0\0\0R\0\0\0S\0\0\0U\0\0\0V\0\0\0\0\0\0\0\0\0\0\0X\0\0\0Z\0\0\0[\0\0\0\\\0\0\0\0\0\0\0^\0\0\0`\0\0\0a\0\0\0\0\0\0\0\0\0\0\0b\0\0\0c\0\0\0d\0\0\0\0\0\0\0e\0\0\0\327u\377\276\251\341FSE@g\"Q\327\37\253\315\366F.M\300\351\362\300\303\373{W\367F.\"\360\317\276\376D\177T*\216\232\254\"H\310K\263\342\246\202\0E\177T\252I%\305\323\366F.\237\357\317\276\24=3\1\6\320\37\253@\230\7EE\330K\351L\300\265\350\331;l2\265J\322\350\310\277\265\350\313\251\4\327\354H&\236\347\320%\367\205\36L\25\217\304\351\362\217\304\351\362@I\177T\220\304\351\362+\305\351a\2560\35\346", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=204600, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae3c1c1a000
mmap(0x3cd6200000, 2297584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ae3c1c1b000
mprotect(0x2ae3c1c4c000, 2093056, PROT_NONE) = 0
mmap(0x2ae3c1e4b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30000) = 0x2ae3c1e4b000
close(3)                                = 0
open("/usr/lib64/tls/libxslt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libxslt.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\230`\326<\0\0\0@\0\0\0\0\0\0\0\210R\3\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0`\326<\0\0\0\0\0`\326<\0\0\0\3248\3\0\0\0\0\0\3248\3\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\3308\3\0\0\0\0\0\3308\203\326<\0\0\0\3308\203\326<\0\0\0(\20\0\0\0\0\0\0\350\20\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\3409\3\0\0\0\0\0\3409\203\326<\0\0\0\3409\203\326<\0\0\0\300\1\0\0\0\0\0\0\300\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\364\5\3\0\0\0\0\0\364\5c\326<\0\0\0\364\5c\326<\0\0\0\304\t\0\0\0\0\0\0\304\t\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\305\0\0\0\336\0\0\0 \0\0\0\v\0\0\0\20$ H\3 \32\242T\240@\23\2(\0\0 \300\200\16\230\0\0H\6\200\0\207\2\0\300\0\300\212`\10\0c2\1 \10\4\26\340\300)\0\0\0\201\20\204\0\t\200\0q\244\2050\25+\10\2 \1@\10\0\0\301\21QA\243\7\30\310\0\0016\200\22\2 \0\0\215\10(\5 \0\2\5\1\344\20`\300\344_\f@\10\20 \300 \204)\201\0103Z\0009\30\232@1\1\0\n\0040\6#\0\20\v\0\4 \241\0\5\0\t\22\0\20\"\10\10\6\0\0\220\2608\4\1\0a $\200\0\0P\0\0000\212\0D\n\210\0\2\320\0010\0\220\204\0\300\4\4\2\t\0@\5\20I\4\204\0\271\230\v\0\266\0 l\224\0\4\320\2110h \t\225\0\22\2\2E\0 \0\5\10\300\201\0\0\203\200U\0\4\20\0\0-\200\21\25\f&\2\0p\30\262\200\0\4\2\f\2\332b\n2\21\301\0\336\0\0\0\340\0\0\0\341\0\0\0\0\0\0\0\0\0\0\0\343\0\0\0\350\0\0\0\0\0\0\0\353\0\0\0\355\0\0\0\0\0\0\0\360\0\0\0\361\0\0\0\0\0\0\0\363\0\0\0\0\0\0\0\365\0\0\0\366\0\0\0\0\0\0\0\367\0\0\0\370\0\0\0\372\0\0\0\0\0\0\0\373\0\0\0\375\0\0\0\377\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\2\1\0\0\0\0\0\0\0\0\0\0\4\1\0\0\6\1\0\0\t\1\0\0\n\1\0\0\v\1\0\0\16\1\0\0\21\1\0\0\22\1\0\0\23\1\0\0\26\1\0\0\0\0\0\0\30\1\0\0\31\1\0\0\32\1\0\0\34\1\0\0 \1\0\0\"\1\0\0#\1\0\0$\1\0\0'\1\0\0(\1\0\0)\1\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=219592, ...}) = 0
mmap(0x3cd6600000, 2312640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cd6600000
mprotect(0x3cd6634000, 2093056, PROT_NONE) = 0
mmap(0x3cd6833000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33000) = 0x3cd6833000
close(3)                                = 0
open("/usr/lib64/tls/libevent-1.4.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libevent-1.4.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libevent-1.4.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 T\0\0\0\0\0\0@\0\0\0\0\0\0\0\220\257\5\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0%\0\"\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0d\213\1\0\0\0\0\0d\213\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0h\213\1\0\0\0\0\0h\213!\0\0\0\0\0h\213!\0\0\0\0\0\350\10\0\0\0\0\0\0\270\23\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\240\214\1\0\0\0\0\0\240\214!\0\0\0\0\0\240\214!\0\0\0\0\0\300\1\0\0\0\0\0\0\300\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\34_\1\0\0\0\0\0\34_\1\0\0\0\0\0\34_\1\0\0\0\0\0D\t\0\0\0\0\0\0D\t\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\305\0\0\0O\0\0\0 \0\0\0\v\0\0\0\0\203 @u\10$\0\203J\0\"\201\220\1\1\200\0\2\0\20\0\200@E\1\1\0244\t\1\203\21\36H\250J\340\366\f@\20@\n\0\240\202$\3\20\34<@\4  \300@\0A\0\2b\0@@\"\0\0\4\10 \21\0AF\0\260\364\t\f\20@*\2\2\f\1\24I\0\0\24\4\1\200\20\0\21\200\0\5`  \2\0\200\4\0\20\200\10\0\242\21\0\1\0\nQ\206\4P\10\4\320ED\0\0\0b\0\240\t@\300\4\0\5\4(\201`D\2\0$\20\22\0319\2\2204\262\4\2\0\2\4\300@\2\20\n\0\f%0\0\2#\0\n\0\0\t\1\200AB\21\200\20\20\0(\1\0\6\200I`\20\t\23,\f\0\0 \t\0\2\4\0\1\30\0\200\220\4\f\0CA $\0 P\0\20\0\200 0\200\0\0\0\1\0022$\10H\210\304\t\2\202\24\4\300\0\0\0\0\0\0b\4\0\0\0\0\0O\0\0\0P\0\0\0Q\0\0\0R\0\0\0\0\0\0\0S\0\0\0V\0\0\0Y\0\0\0Z\0\0\0\0\0\0\0[\0\0\0^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0a\0\0\0b\0\0\0d\0\0\0f\0\0\0\0\0\0\0g\0\0\0h\0\0\0i\0\0\0j\0\0\0k\0\0\0l\0\0\0n\0\0\0o\0\0\0q\0\0\0s\0\0\0t\0\0\0w\0\0\0y\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0z\0\0\0}\0\0\0\0\0\0\0~\0\0\0\201\0\0\0\0\0\0\0\202\0\0\0\203\0\0\0\0\0\0\0\0\0\0\0\204\0\0\0\0\0\0\0\205\0\0\0\206\0\0\0\210\0\0\0\212\0\0\0\213\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=397698, ...}) = 0
mmap(NULL, 2203424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ae3c1e4c000
mprotect(0x2ae3c1e65000, 2093056, PROT_NONE) = 0
mmap(0x2ae3c2064000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x2ae3c2064000
close(3)                                = 0
open("/usr/lib64/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libc.so.6", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/lib64/libc.so.6", O_RDONLY)      = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\332\241\325<\0\0\0@\0\0\0\0\0\0\0($\32\0\0\0\0\0\0\0\0\0@\0008\0\n\0@\0M\0L\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\240\325<\0\0\0@\0\240\325<\0\0\0000\2\0\0\0\0\0\0000\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\300;\22\0\0\0\0\0\300;\262\325<\0\0\0\300;\262\325<\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\240\325<\0\0\0\0\0\240\325<\0\0\0\210\325\24\0\0\0\0\0\210\325\24\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0h\327\24\0\0\0\0\0h\327\324\325<\0\0\0h\327\324\325<\0\0\0000F\0\0\0\0\0\0\360\211\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0`\v\25\0\0\0\0\0`\v\325\325<\0\0\0`\v\325\325<\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0p\2\0\0\0\0\0\0p\2\240\325<\0\0\0p\2\240\325<\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0h\327\24\0\0\0\0\0h\327\324\325<\0\0\0h\327\324\325<\0\0\0\20\0\0\0\0\0\0\0`\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\334;\22\0\0\0\0\0\334;\262\325<\0\0\0\334;\262\325<\0\0\0\204_\0\0\0\0\0\0\204_\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0h\327\24\0\0\0\0\0h\327\324\325<\0\0\0h\327\324\325<\0\0\0\2308\0\0\0\0\0\0\2308\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\t\0\0\0\363\3\0\0\n\0\0\0\0\1\0\0\16\0\0\0\0000\20D\240\0\2\1\210\3\346\220\305E\214\0\300\0\10\0\5\200\0@\300\200\0\r\2\f\0\4\20\0\200D\"\10.@\210P4, \16\"H&\204\300\214\4\10\0\2\2\16\241\254\32\4f\300\0\3002\0\300\0P\1 \201\10\204\v  ($\0\4 P\0\20X\200\312DB(\0\6\200\20\30B\0 @\200\0\tP\0Q\212@\20\0\0\0\0\10\0\0\21\20@\10@\200\261\0!\310B\301\203\240\331\244X\2\10\4\20@\7\20\4\2\220@\"\0 \32\20\2\31\4F&\0\1\240\252", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1718120, ...}) = 0
mmap(0x3cd5a00000, 3498328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cd5a00000
mprotect(0x3cd5b4e000, 2093056, PROT_NONE) = 0
mmap(0x3cd5d4d000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14d000) = 0x3cd5d4d000
mmap(0x3cd5d52000, 16728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3cd5d52000
close(3)                                = 0
open("/usr/lib64/tls/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2402\340\332<\0\0\0@\0\0\0\0\0\0\0@a\1\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0$\0#\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\340\332<\0\0\0@\0\340\332<\0\0\0\370\1\0\0\0\0\0\0\370\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0 \361\0\0\0\0\0\0 \361\340\332<\0\0\0 \361\340\332<\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\340\332<\0\0\0\0\0\340\332<\0\0\0$\10\1\0\0\0\0\0$\10\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\340\24\1\0\0\0\0\0\340\24\1\333<\0\0\0\340\24\1\333<\0\0\0\340\r\0\0\0\0\0\0\0106\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\350\35\1\0\0\0\0\0\350\35\1\333<\0\0\0\350\35\1\333<\0\0\0\300\1\0\0\0\0\0\0\300\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0008\2\0\0\0\0\0\0008\2\340\332<\0\0\0008\2\340\332<\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0<\361\0\0\0\0\0\0<\361\340\332<\0\0\0<\361\340\332<\0\0\0,\3\0\0\0\0\0\0,\3\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0\340\24\1\0\0\0\0\0\340\24\1\333<\0\0\0\340\24\1\333<\0\0\0 \v\0\0\0\0\0\0 \v\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\t\0\0\0\203\0\0\0:\0\0\0\10\0\0\0\t\0\0\0\f\2\310\242\254R`\6\201\0\26\225\201\7\344\226\2\300\224@B\1\1\1\1\6\30\0\20\20\25\305\0\302\0B\220\204\10\10\0X\0\26\4\1\200\1\4\214\4\4p\230\0\6\"U\20\f\4\235\t\31:\0\0\0\0\0\0\0;\0\0\0\0\0\0\0<\0\0\0\0\0\0\0\0\0\0\0=\0\0\0>\0\0\0?\0\0\0\0\0\0\0@\0\0\0\0\0\0\0B\0\0\0D\0\0\0\0\0\0\0F\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0G\0\0\0\0\0\0\0H\0\0\0I\0\0\0\0\0\0\0J\0\0\0K\0\0\0\0\0\0\0\0\0\0\0M\0\0\0N\0\0\0O\0\0\0\0\0\0\0P\0\0\0\0\0\0\0Q\0\0\0\0\0\0\0R\0\0\0", 832) = 832
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae3c2066000
fstat(3, {st_mode=S_IFREG|0755, st_size=92736, ...}) = 0
mmap(0x3cdae00000, 2181864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cdae00000
mprotect(0x3cdae11000, 2097152, PROT_NONE) = 0
mmap(0x3cdb011000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x3cdb011000
mmap(0x3cdb013000, 6888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3cdb013000
close(3)                                = 0
open("/usr/lib64/tls/libgcrypt.so.11", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libgcrypt.so.11", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200`\240\335<\0\0\0@\0\0\0\0\0\0\0\230\307\4\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\36\0\35\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\240\335<\0\0\0\0\0\240\335<\0\0\0t\237\4\0\0\0\0\0t\237\4\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\0\240\4\0\0\0\0\0\0\240\304\335<\0\0\0\0\240\304\335<\0\0\0\360\35\0\0\0\0\0\0`\"\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0@\243\4\0\0\0\0\0@\243\304\335<\0\0\0@\243\304\335<\0\0\0\320\1\0\0\0\0\0\0\320\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\360O\4\0\0\0\0\0\360O\244\335<\0\0\0\360O\244\335<\0\0\0\24\20\0\0\0\0\0\0\24\20\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\203\0\0\0D\0\0\0\20\0\0\0\n\0\0\0\202\0011\f,\0p\344,\242\0\232t\31\0\0\213d\23\230\233q\20\300\2T\0102\v\f8\245cq\30\203`ZD\10\"\1T\n\200P\"s\0\0\0\0,\300\217\355\240V\254\212\230\261\300\3\24aA\0@\10I\33IX\254 \0\300\31\202\20I \16H\344C\220\20\263\201\351\300\0\0\6i\30\206s\306\16.\220\210\263@A\300\4\"\220\20t\20\24\0\6\221\210\204\302\310\4\336\f`LD\0\0\0\0\0\0\0E\0\0\0H\0\0\0J\0\0\0\0\0\0\0K\0\0\0L\0\0\0N\0\0\0\0\0\0\0P\0\0\0Q\0\0\0R\0\0\0S\0\0\0\0\0\0\0T\0\0\0\0\0\0\0W\0\0\0\0\0\0\0Y\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\0\0\0[\0\0\0]\0\0\0\0\0\0\0_\0\0\0\0\0\0\0a\0\0\0c\0\0\0f\0\0\0h\0\0\0i\0\0\0\0\0\0\0k\0\0\0o\0\0\0p\0\0\0q\0\0\0s\0\0\0u\0\0\0x\0\0\0y\0\0\0\0\0\0\0{\0\0\0\0\0\0\0~\0\0\0\177\0\0\0\200\0\0\0\0\0\0\0\201\0\0\0\202\0\0\0\203\0\0\0\204\0\0\0\207\0\0\0\210\0\0\0\0\0\0\0\211\0\0\0\212\0\0\0\215\0\0\0\221\0\0\0\224\0\0\0\227\0\0\0\233\0\0\0\235\0\0\0\240\0\0\0\0\0\0\0\242\0\0\0\243\0\0\0\245\0\0\0\250\0\0\0\252\0\0\0\254\0\0\0\257\0\0\0\260\0\0\0\265\0\0\0\266\0\0\0\270\0\0\0\273\0\0\0\275\0\0\0\0\0\0\0\0\0\0\0\277\0\0\0\300\0\0\0\0\0\0\0\301\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=315160, ...}) = 0
mmap(0x3cdda00000, 2409056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cdda00000
mprotect(0x3cdda4a000, 2097152, PROT_NONE) = 0
mmap(0x3cddc4a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4a000) = 0x3cddc4a000
mmap(0x3cddc4c000, 608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3cddc4c000
close(3)                                = 0
open("/usr/lib64/tls/libgpg-error.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libgpg-error.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\7`\335<\0\0\0@\0\0\0\0\0\0\0(4\0\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0`\335<\0\0\0\0\0`\335<\0\0\0\314(\0\0\0\0\0\0\314(\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\320(\0\0\0\0\0\0\320(\200\335<\0\0\0\320(\200\335<\0\0\0H\2\0\0\0\0\0\0P\2\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\10)\0\0\0\0\0\0\10)\200\335<\0\0\0\10)\200\335<\0\0\0\220\1\0\0\0\0\0\0\220\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\270'\0\0\0\0\0\0\270'`\335<\0\0\0\270'`\335<\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\f\0\0\0\2\0\0\0\7\0\0\0\241 @h\"\0\22\t\210\4\0\3\210\24\0\0\f\0\0\0\20\0\0\0\26\0\0\0\244X\321Q\226\"\212\v\272\343\222|CE\325\354\234P\204=\236\246\321\313\354\fp\254\330qX\34\354\3^\n\271\215\361\16\352\323\357\16\1\232_\263\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\10\0\20\7`\335<\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0%\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0F\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\33\0\0\0\0\0\0\0|\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\351\0\0\0\0\0\0\0\26\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0&\1\0\0\0\0\0\0\265\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\271\0\0\0\0\0\0\0\203\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0f\0\0\0\0\0\0\0\361\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0c\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\17\0\0\0\0\0\0\0\240\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\253\0\0\0\0\0\0\0\261\0\0\0\22\0\n\0P\n`\335<\0\0\0\274\0\0\0\0\0\0\0m\0\0\0\22\0\n\0\340\10`\335<\0\0\0m\1\0\0\0\0\0\0\37\1\0\0\20\0\361\377 +\200\335<\0\0\0\0\0\0\0\0\0\0\0\f\1\0\0\20\0\361\377\30+\200\335<\0\0\0\0\0\0\0\0\0\0\0\276\0\0\0\22\0\n\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=15208, ...}) = 0
mmap(0x3cdd600000, 2108192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cdd600000
mprotect(0x3cdd603000, 2093056, PROT_NONE) = 0
mmap(0x3cdd802000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x3cdd802000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae3c2067000
open("/usr/lib64/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240W`\326<\0\0\0@\0\0\0\0\0\0\0\340/\2\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0'\0&\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0`\326<\0\0\0@\0`\326<\0\0\0\370\1\0\0\0\0\0\0\370\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0\240\t\1\0\0\0\0\0\240\ta\326<\0\0\0\240\ta\326<\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0`\326<\0\0\0\0\0`\326<\0\0\0pZ\1\0\0\0\0\0pZ\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\270[\1\0\0\0\0\0\270[\201\326<\0\0\0\270[\201\326<\0\0\0\230\6\0\0\0\0\0\0\270G\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\250]\1\0\0\0\0\0\250]\201\326<\0\0\0\250]\201\326<\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0008\2\0\0\0\0\0\0008\2`\326<\0\0\0008\2`\326<\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\274\t\1\0\0\0\0\0\274\ta\326<\0\0\0\274\ta\326<\0\0\0\344\t\0\0\0\0\0\0\344\t\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0\270[\1\0\0\0\0\0\270[\201\326<\0\0\0\270[\201\326<\0\0\0H\4\0\0\0\0\0\0H\4\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\t\0\0\0\262\1\0\0I\0\0\0 \0\0\0\v\0\0\0\31#\2\261\1\10\20\2@@a\370\3\10\10\25\200 \0\0\0\0\200\300QP\0\0\0\22\353B0D\0\0\20@\0\2\0\2\f\1\200\v\221\1\330\240\r\240@\230 \244\200\21\n\202-l@g\214V\24\0\224 \200$\10\200P(\1\22\f\311B\240\220\22\10\f \2\32dA\244c\0\0\n\n\2\0\2009\1(\314@\204\201@\22\10(\fD\0\0\0\200Q\10\200\35\4B\320\2608A\0\1\0\0\265\0300\0\200`\2\20\"\0\tA\20\1\5\0P \251\2\7(\0\0\202\4\230@\4\0\20\340T\0\2@\2\2\20\3010D\2\200\0\0\0$\4\24\2\0\34\200\243\220\6\0\30\0\10\20 \1\200\0(\6D%\210*\10 \0\20`\220\200\260\0\0\0\1\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=145824, ...}) = 0
mmap(0x3cd6600000, 2204528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ae3c2068000
mprotect(0x2ae3c207e000, 2093056, PROT_NONE) = 0
mmap(0x2ae3c227d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x2ae3c227d000
mmap(0x2ae3c227f000, 13168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ae3c227f000
close(3)                                = 0
open("/usr/lib64/tls/libkrb5support.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libkrb5support.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\"`\334<\0\0\0@\0\0\0\0\0\0\0\20\204\0\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\36\0\35\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0`\334<\0\0\0\0\0`\334<\0\0\0\224s\0\0\0\0\0\0\224s\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0\230s\0\0\0\0\0\0\230s\200\334<\0\0\0\230s\200\334<\0\0\0h\6\0\0\0\0\0\0008\7\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0\360s\0\0\0\0\0\0\360s\200\334<\0\0\0\360s\200\334<\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\340k\0\0\0\0\0\0\340k`\334<\0\0\0\340k`\334<\0\0\0\254\1\0\0\0\0\0\0\254\1\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0%\0\0\0:\0\0\0\10\0\0\0\t\0\0\0 \214\204\22\10\2H)\200\0\2\200@\4@\0\4\0\t\0\0C \1\0@\22\0\1\0\0P\n\1\2\220\200\320\2 \250\"@D\4\5e\20AB\32\22\3B\v\r\20\0\4\t \327\2\201:\0\0\0<\0\0\0?\0\0\0\0\0\0\0@\0\0\0B\0\0\0C\0\0\0D\0\0\0E\0\0\0\0\0\0\0F\0\0\0I\0\0\0J\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0M\0\0\0\0\0\0\0O\0\0\0Q\0\0\0\0\0\0\0R\0\0\0\0\0\0\0T\0\0\0U\0\0\0X\0\0\0\0\0\0\0Z\0\0\0\\\0\0\0_\0\0\0c\0\0\0e\0\0\0\0\0\0\0f\0\0\0j\0\0\0\0\0\0\0\20\343!\265\263\271*`^\341\270U\n\226\17K\241\201\f\f\305\321\255\232\250S =\221\334S\201\353\323\357\16\317x\323J\371%X\342-\373\243\270j\353~\3^\314\371\251\5v\237\370/\21=\312\36O\374\245\27\244\265U\2613\373/\340\"\220\23\217#\f\2L\321\305\222#\236\232!\377\250\r\247\224\247\201\31\355\331\202l\331qX\03428\220\274|\217\356\323\273\343\222|8\354\342t\357\313\222\253\202\246\255\232\273\335\3348\360\377\362\342j\"\355\323w\255\265\357Z\213\374\231\3607\355\262BE\325\354Gl\221\330\264\322x}\323_n\374\251p\3338H\345\204\203\2_1\232\34\3\21K\241\23h\274<R\212i\270\215\361\16\0232\312\330\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\t\0X\36`\334<\0\0\0\0\0\0\0\0\0\0\0$\5\0\0\22\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=35728, ...}) = 0
mmap(0x3cdc600000, 2128592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cdc600000
mprotect(0x3cdc608000, 2093056, PROT_NONE) = 0
mmap(0x3cdc807000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x3cdc807000
close(3)                                = 0
open("/usr/lib64/tls/libkeyutils.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libkeyutils.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libkeyutils.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\n\240\332<\0\0\0@\0\0\0\0\0\0\0\300\35\0\0\0\0\0\0\0\0\0\0@\0008\0\5\0@\0\35\0\34\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\240\332<\0\0\0\0\0\240\332<\0\0\0$\22\0\0\0\0\0\0$\22\0\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0\0\6\0\0\0(\22\0\0\0\0\0\0(\22\300\332<\0\0\0(\22\300\332<\0\0\0`\2\0\0\0\0\0\0h\2\0\0\0\0\0\0\0\0 \0\0\0\0\0\2\0\0\0\6\0\0\0X\22\0\0\0\0\0\0X\22\300\332<\0\0\0X\22\300\332<\0\0\0\300\1\0\0\0\0\0\0\300\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0(\17\0\0\0\0\0\0(\17\240\332<\0\0\0(\17\240\332<\0\0\0\274\0\0\0\0\0\0\0\274\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\21\0\0\0\10\0\0\0\4\0\0\0\10\0\0\0\2\240\0\200\0\200\314\0\251 \22(\4@@2@:\20 \10\20I\tP \n\31P\4\2H\10\0\0\0\t\0\0\0\v\0\0\0\r\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\22\0\0\0\0\0\0\0\25\0\0\0\31\0\0\0\33\0\0\0\35\0\0\0\36\0\0\0!\0\0\0\"\0\0\0$\0\0\0\361\334\366\302\352\323\357\16\305{?N\206\235\26?\271\215\361\16\330qX\34\214\211\343\221Q\271\336\10\260\r\312\4\273\343\222|\376Q\340\221v\0\34\37CE\325\354Z}\361\v\0\237\224\240L\21:\347\345\306\232\217\332\6*\31273I\315\266,F\277\17\r:\3477\3621\30\346\215A\233|\335\367\230c\256\376\16\225\243@@T\7\322%\17/G\315\263K\264\240\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\t\0\300\t\240\332<\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0+\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\322\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\325\1\0\0\0\0\0\0\34\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0&\1\0\0\0\0\0\0F\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0007\0\0\0\0\0\0\0\331\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\226\4\0\0\0\0\0\0\26\1\0\0\22\0\v\0 \r\240\332<\0\0\0\24\0\0\0\0\0\0\0\26\0\0\0\22\0\f\0\30\17\240\332<\0\0\0\0\0\0\0\0\0\0\0y\0\0\0\22\0\v\0\260\v\240\332<\0\0\0", 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=9472, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae3c2283000
mmap(0x3cdaa00000, 2102416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3cdaa00000
mprotect(0x3cdaa02000, 2093056, PROT_NONE) = 0
mmap(0x3cdac01000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x3cdac01000
close(3)                                = 0
open("/usr/lib64/tls/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libselinux.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@E`\327<\0\0\0@\0\0\0\0\0\0\0hm\1\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\36\0\35\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0`\327<\0\0\0\0\0`\327<\0\0\0\234N\1\0\0\0\0\0\234N\1\0\0\0\0\0\0\0 \0\0\0\0\0\1\0\0
 [2010-11-15 18:45 UTC] paulgao at yeah dot net
strace.fpm about 600KB, maybe mail to you?
 [2010-11-15 19:09 UTC] fat@php.net
yes send it to fat at php dot net
 [2010-11-16 01:42 UTC] fat@php.net
Can you look in the fpm error log ?

(%prefix%/var/log/php-fpm.log if you didn't change the default value)
 [2010-11-16 01:50 UTC] fat@php.net
The following patch has been added/updated:

Patch Name: fpm-zlog_set_fd.v1.patch
Revision:   1289868651
URL:        http://bugs.php.net/patch-display.php?bug=53311&patch=fpm-zlog_set_fd.v1.patch&revision=1289868651
 [2010-11-16 01:52 UTC] fat@php.net
Can you try the attached patch and try again please ?

don't forget to run ./buildconf && ./configure ...
 [2010-11-16 03:21 UTC] paulgao at yeah dot net
I patched, -tt is work, but startup failed, core dumped.

(gdb) bt
#0  _zend_mm_free_int (heap=0x18a01810, p=0x7fff93d7dbbe) at /root/PHP53/Zend/zend_alloc.c:2018
#1  0x00000000006ba01f in fpm_cleanups_run (type=2) at /root/PHP53/sapi/fpm/fpm/fpm_cleanup.c:46
#2  0x00000000006c3bcc in fpm_unix_init_main () at /root/PHP53/sapi/fpm/fpm/fpm_unix.c:232
#3  0x00000000006b96ab in fpm_init (argc=<value optimized out>, argv=<value optimized out>, config=<value optimized out>, prefix=<value optimized out>, test_conf=0, base=0xda1748) at /root/PHP53/sapi/fpm/fpm/fpm.c:33
#4  0x00000000006be10e in main (argc=3, argv=0x7fff93d7d658) at /root/PHP53/sapi/fpm/fpm/fpm_main.c:1783
 [2010-11-16 03:24 UTC] paulgao at yeah dot net
-tt output:

Nov 16 10:23:42.631153 [NOTICE] [General]
Nov 16 10:23:42.631199 [NOTICE]         pid = /home/php-fpm.pid
Nov 16 10:23:42.631205 [NOTICE]         daemonize = yes
Nov 16 10:23:42.631232 [NOTICE]         error_log = /home/logs/fpm.log
Nov 16 10:23:42.631239 [NOTICE]         log_level = NOTICE
Nov 16 10:23:42.631244 [NOTICE]         process_control_timeout = 5s
Nov 16 10:23:42.631250 [NOTICE]         emergency_restart_interval = 60s
Nov 16 10:23:42.631256 [NOTICE]         emergency_restart_threshold = 10
Nov 16 10:23:42.631268 [NOTICE]  
Nov 16 10:23:42.631283 [NOTICE] [www]
Nov 16 10:23:42.631288 [NOTICE]         prefix = undefined
Nov 16 10:23:42.631294 [NOTICE]         user = nobody
Nov 16 10:23:42.631303 [NOTICE]         group = nobody
Nov 16 10:23:42.631308 [NOTICE]         chroot = 
Nov 16 10:23:42.631323 [NOTICE]         chdir = 
Nov 16 10:23:42.631329 [NOTICE]         listen = 0.0.0.0:8001
Nov 16 10:23:42.631334 [NOTICE]         listen.backlog = -1
Nov 16 10:23:42.631340 [NOTICE]         listen.owner = undefined
Nov 16 10:23:42.631352 [NOTICE]         listen.group = undefined
Nov 16 10:23:42.631359 [NOTICE]         listen.mode = 0666
Nov 16 10:23:42.631364 [NOTICE]         listen.allowed_clients = undefined
Nov 16 10:23:42.631370 [NOTICE]         pm = dynamic
Nov 16 10:23:42.631375 [NOTICE]         pm.max_children = 48
Nov 16 10:23:42.631381 [NOTICE]         pm.max_requests = 0
Nov 16 10:23:42.631391 [NOTICE]         pm.start_servers = 16
Nov 16 10:23:42.631405 [NOTICE]         pm.min_spare_servers = 16
Nov 16 10:23:42.631411 [NOTICE]         pm.max_spare_servers = 32
Nov 16 10:23:42.631417 [NOTICE]         pm.status_path = /fpm_status
Nov 16 10:23:42.631423 [NOTICE]         ping.path = /fpm_ping
Nov 16 10:23:42.631428 [NOTICE]         ping.response = pong
Nov 16 10:23:42.631452 [NOTICE]         catch_workers_output = yes
Nov 16 10:23:42.631458 [NOTICE]         request_terminate_timeout = 0s
Nov 16 10:23:42.631464 [NOTICE]         request_slowlog_timeout = 1s
Nov 16 10:23:42.631478 [NOTICE]         slowlog = /home/logs/fpm_slow.log
Nov 16 10:23:42.631484 [NOTICE]         rlimit_files = 51200
Nov 16 10:23:42.631489 [NOTICE]         rlimit_core = 0
Nov 16 10:23:42.631495 [NOTICE]  
Nov 16 10:23:42.631515 [NOTICE] configuration file /home/codebase/server-config/php-fpm-api-test.ini test is successful
 [2010-11-16 09:05 UTC] fat@php.net
The following patch has been added/updated:

Patch Name: fpm-zlog_set_fd.v2.patch
Revision:   1289894719
URL:        http://bugs.php.net/patch-display.php?bug=53311&patch=fpm-zlog_set_fd.v2.patch&revision=1289894719
 [2010-11-16 09:05 UTC] fat@php.net
Please use fpm-zlog_set_fd.v2.patch instead of fpm-zlog_set_fd.v1.patch.

thx
 [2010-11-16 09:17 UTC] fat@php.net
can you:

1- stop FPM
2- remove or move /home/logs/fpm.log
3- set log level to DEBUG
4- run FPM
5- dump the content of /home/logs/fpm.log here

thx
 [2010-11-16 09:23 UTC] paulgao at yeah dot net
I use patch V2.

if old fpm.log not remove, startup still failed.

but old fpm.log removed, startup is OK. restart is OK too.

what problem?
 [2010-11-16 22:26 UTC] fat@php.net
with which user do you run FPM ? 

Try to set daemonize = off in php-fpm.conf and run it again.
 [2010-11-17 02:52 UTC] paulgao at yeah dot net
I change log level = debug, and daemonize = off:

[root@HOST-C11 logs]# /home/codebase/shell/php-fpm-api-test.sh start
Starting php-fpm Nov 17 09:49:46.600069 [DEBUG] pid 24660, fpm_event_init_main(), line 93: libevent 1.4.14b-stable: using epoll
Nov 17 09:49:46.600466 [NOTICE] pid 24660, fpm_init(), line 52: fpm is running, pid 24660
Nov 17 09:49:46.602313 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24661 started
Nov 17 09:49:46.603101 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24662 started
Nov 17 09:49:46.605003 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24664 started
Nov 17 09:49:46.606135 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24665 started
Nov 17 09:49:46.607143 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24666 started
Nov 17 09:49:46.608088 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24667 started
Nov 17 09:49:46.609757 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24669 started
Nov 17 09:49:46.610090 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24670 started
Nov 17 09:49:46.611090 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24671 started
Nov 17 09:49:46.612089 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24673 started
Nov 17 09:49:46.613112 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24674 started
Nov 17 09:49:46.614087 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24676 started
Nov 17 09:49:46.615136 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24677 started
Nov 17 09:49:46.616087 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24679 started
Nov 17 09:49:46.617097 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24680 started
Nov 17 09:49:46.618087 [DEBUG] pid 24660, fpm_children_make(), line 403: [pool www] child 24682 started
Nov 17 09:49:46.618121 [NOTICE] pid 24660, fpm_event_loop(), line 111: ready to handle connections
Nov 17 09:49:46.618155 [DEBUG] pid 24660, fpm_got_signal(), line 48: received SIGCHLD
Nov 17 09:49:46.618203 [WARNING] pid 24660, fpm_children_bury(), line 249: [pool www] child 24661 exited with code 1 after 0.015918 seconds from start
Nov 17 09:49:46.619091 [NOTICE] pid 24660, fpm_children_make(), line 403: [pool www] child 24683 started
Nov 17 09:49:46.619126 [WARNING] pid 24660, fpm_children_bury(), line 249: [pool www] child 24662 exited with code 1 after 0.016037 seconds from start
Nov 17 09:49:46.620113 [NOTICE] pid 24660, fpm_children_make(), line 403: [pool www] child 24685 started
Nov 17 09:49:46.620147 [WARNING] pid 24660, fpm_children_bury(), line 249: [pool www] child 24664 exited with code 1 after 0.015152 seconds from start
Nov 17 09:49:46.621129 [NOTICE] pid 24660, fpm_children_make(), line 403: [pool www] child 24686 started
Nov 17 09:49:46.621170 [WARNING] pid 24660, fpm_children_bury(), line 249: [pool www] child 24665 exited with code 1 after 0.015041 seconds from start
Nov 17 09:49:46.622087 [NOTICE] pid 24660, fpm_children_make(), line 403: [pool www] child 24688 started
Nov 17 09:49:46.622120 [WARNING] pid 24660, fpm_children_bury(), line 249: [pool www] child 24666 exited with code 1 after 0.014983 seconds from start
Nov 17 09:49:46.623089 [NOTICE] pid 24660, fpm_children_make(), line 403: [pool www] child 24689 started
Nov 17 09:49:46.623121 [WARNING] pid 24660, fpm_children_bury(), line 249: [pool www] child 24667 exited with code 1 after 0.015042 seconds from start
Nov 17 09:49:46.624087 [NOTICE] pid 24660, fpm_children_make(), line 403: [pool www] child 24691 started
Nov 17 09:49:46.624123 [WARNING] pid 24660, fpm_children_bury(), line 249: [pool www] child 24669 exited with code 1 after 0.014373 seconds from start
Nov 17 09:49:46.625096 [NOTICE] pid 24660, fpm_children_make(), line 403: [pool www] child 24692 started

non-stop output... :-(
 [2010-11-17 08:30 UTC] fat@php.net
with which user do you launch FPM ?
 [2010-11-18 04:57 UTC] paulgao at yeah dot net
startup script:

#! /bin/sh

ulimit -HSn 65000
ulimit -c unlimited

echo '/tmp/core-%e.%p' > /proc/sys/kernel/core_pattern

php_fpm_BIN=/usr/local/php/sbin/php-fpm
php_fpm_CONF=/home/codebase/server-config/php-fpm-api-test.ini
php_fpm_PID=/home/php-fpm.pid

php_opts="--fpm-config $php_fpm_CONF"

#/usr/bin/strip $php_fpm_BIN /usr/local/php/bin/php

wait_for_pid () {
    try=0

    while test $try -lt 35 ; do

        case "$1" in
            'created')
            if [ -f "$2" ] ; then
                try=''
                break
            fi
            ;;

            'removed')
            if [ ! -f "$2" ] ; then
                try=''
                break
            fi
            ;;
        esac

        echo -n .
        try=`expr $try + 1`
        sleep 1

    done

}

case "$1" in
    start)
        echo -n "Starting php-fpm "

        $php_fpm_BIN $php_opts

        if [ "$?" != 0 ] ; then
            echo " failed"
            exit 1
        fi

        wait_for_pid created $php_fpm_PID

        if [ -n "$try" ] ; then
            echo " failed"
            exit 1
        else
            echo " done"
        fi
    ;;

    stop)
        echo -n "Gracefully shutting down php-fpm "

        if [ ! -r $php_fpm_PID ] ; then
            echo "warning, no pid file found - php-fpm is not running ?"
            exit 1
        fi

        kill -QUIT `cat $php_fpm_PID`

        wait_for_pid removed $php_fpm_PID

        if [ -n "$try" ] ; then
            echo " failed. Use force-exit"
            exit 1
        else
            echo " done"
        fi
    ;;

    force-quit)
        echo -n "Terminating php-fpm "

        if [ ! -r $php_fpm_PID ] ; then
            echo "warning, no pid file found - php-fpm is not running ?"
            exit 1
        fi

        kill -TERM `cat $php_fpm_PID`

        wait_for_pid removed $php_fpm_PID

        if [ -n "$try" ] ; then
            echo " failed"
            exit 1
        else
            echo " done"
        fi
    ;;

    restart)
        $0 stop
        $0 start
    ;;

    reload)

        echo -n "Reload service php-fpm "

        if [ ! -r $php_fpm_PID ] ; then
            echo "warning, no pid file found - php-fpm is not running ?"
            exit 1
        fi

        kill -USR2 `cat $php_fpm_PID`

        echo " done"
    ;;

    *)
        echo "Usage: $0 {start|stop|force-quit|restart|reload}"
        exit 1
    ;;

esac
 [2010-11-18 10:04 UTC] fat@php.net
PLEASE ANSWER THE QUESTION I ASK !

with which user do you launch FPM ?
 [2010-11-18 10:25 UTC] paulgao at yeah dot net
I use root exec script。fpm user is nobody。
 [2010-11-26 19:53 UTC] paulgao at yeah dot net
sorry, my english is poor.
Today i use latest svn trunk, but same failed.
Plz help me...
 [2010-11-26 20:55 UTC] fat@php.net
can you set daemonize to no

and run fpm directely from command line with

/usr/local/php/sbin/php-fpm --fpm-config /home/codebase/server-config/php-fpm-
api-test.ini

and test

thx
++ jerome
 [2010-11-27 07:19 UTC] paulgao at yeah dot net
I try:

Nov 27 14:16:23.749418 [NOTICE] fpm is running, pid 15515
Nov 27 14:16:23.767431 [NOTICE] ready to handle connections
Nov 27 14:16:23.767503 [WARNING] [pool www] child 15516 exited with code 1 after 0.016455 seconds from start
Nov 27 14:16:23.768406 [NOTICE] [pool www] child 15536 started
Nov 27 14:16:23.768431 [WARNING] [pool www] child 15518 exited with code 1 after 0.016383 seconds from start
Nov 27 14:16:23.769613 [NOTICE] [pool www] child 15537 started
Nov 27 14:16:23.769642 [WARNING] [pool www] child 15519 exited with code 1 after 0.016451 seconds from start
Nov 27 14:16:23.770516 [NOTICE] [pool www] child 15538 started
Nov 27 14:16:23.770539 [WARNING] [pool www] child 15521 exited with code 1 after 0.016046 seconds from start
Nov 27 14:16:23.771000 [NOTICE] [pool www] child 15539 started
Nov 27 14:16:23.771030 [WARNING] [pool www] child 15523 exited with code 1 after 0.015105 seconds from start
Nov 27 14:16:23.771644 [NOTICE] [pool www] child 15540 started
Nov 27 14:16:23.771675 [WARNING] [pool www] child 15524 exited with code 1 after 0.014817 seconds from start
Nov 27 14:16:23.772696 [NOTICE] [pool www] child 15541 started
Nov 27 14:16:23.772718 [WARNING] [pool www] child 15525 exited with code 1 after 0.015002 seconds from start
Nov 27 14:16:23.773671 [NOTICE] [pool www] child 15542 started
Nov 27 14:16:23.773695 [WARNING] [pool www] child 15526 exited with code 1 after 0.015177 seconds from start
Nov 27 14:16:23.774634 [NOTICE] [pool www] child 15543 started
Nov 27 14:16:23.774654 [WARNING] [pool www] child 15527 exited with code 1 after 0.015090 seconds from start
Nov 27 14:16:23.775534 [NOTICE] [pool www] child 15544 started
Nov 27 14:16:23.775554 [WARNING] [pool www] child 15528 exited with code 1 after 0.015063 seconds from start
Nov 27 14:16:23.775923 [NOTICE] [pool www] child 15545 started
Nov 27 14:16:23.775946 [WARNING] [pool www] child 15529 exited with code 1 after 0.014997 seconds from start
Nov 27 14:16:23.776930 [NOTICE] [pool www] child 15546 started
Nov 27 14:16:23.776961 [WARNING] [pool www] child 15531 exited with code 1 after 0.013297 seconds from start
Nov 27 14:16:23.779017 [NOTICE] [pool www] child 15547 started
Nov 27 14:16:23.779062 [WARNING] [pool www] child 15532 exited with code 1 after 0.014340 seconds from start
Nov 27 14:16:23.780044 [NOTICE] [pool www] child 15548 started
Nov 27 14:16:23.780065 [WARNING] [pool www] child 15533 exited with code 1 after 0.014452 seconds from start
Nov 27 14:16:23.780965 [NOTICE] [pool www] child 15549 started
Nov 27 14:16:23.780986 [WARNING] [pool www] child 15534 exited with code 1 after 0.014448 seconds from start
Nov 27 14:16:23.781867 [NOTICE] [pool www] child 15550 started
Nov 27 14:16:23.781888 [WARNING] [pool www] child 15535 exited with code 1 after 0.014464 seconds from start
Nov 27 14:16:23.782781 [NOTICE] [pool www] child 15551 started
Nov 27 14:16:23.782812 [WARNING] [pool www] child 15536 exited with code 1 after 0.014412 seconds from start
Nov 27 14:16:23.783863 [NOTICE] [pool www] child 15552 started
Nov 27 14:16:23.783886 [WARNING] [pool www] child 15537 exited with code 1 after 0.014279 seconds from start
Nov 27 14:16:23.784783 [NOTICE] [pool www] child 15553 started
Nov 27 14:16:23.784837 [WARNING] [pool www] child 15538 exited with code 1 after 0.014326 seconds from start
Nov 27 14:16:23.785771 [NOTICE] [pool www] child 15554 started
Nov 27 14:16:23.785792 [WARNING] [pool www] child 15539 exited with code 1 after 0.014797 seconds from start
Nov 27 14:16:23.786722 [WARNING] [pool www] child 15540 exited with code 1 after 0.015084 seconds from start
Nov 27 14:16:23.787818 [NOTICE] [pool www] child 15556 started
Nov 27 14:16:23.787845 [WARNING] [pool www] child 15541 exited with code 1 after 0.015155 seconds from start
Nov 27 14:16:23.788783 [NOTICE] [pool www] child 15557 started
Nov 27 14:16:23.788813 [WARNING] [pool www] child 15542 exited with code 1 after 0.015147 seconds from start
Nov 27 14:16:23.789710 [NOTICE] [pool www] child 15558 started
Nov 27 14:16:23.789731 [WARNING] [pool www] child 15543 exited with code 1 after 0.015107 seconds from start
Nov 27 14:16:23.790696 [NOTICE] [pool www] child 15559 started
Nov 27 14:16:23.790717 [WARNING] [pool www] child 15544 exited with code 1 after 0.015188 seconds from start
Nov 27 14:16:23.791610 [NOTICE] [pool www] child 15560 started
Nov 27 14:16:23.791636 [WARNING] [pool www] child 15545 exited with code 1 after 0.015720 seconds from start
Nov 27 14:16:23.792567 [NOTICE] [pool www] child 15561 started
Nov 27 14:16:23.792587 [WARNING] [pool www] child 15546 exited with code 1 after 0.015663 seconds from start
Nov 27 14:16:23.793475 [NOTICE] [pool www] child 15562 started
Nov 27 14:16:23.793494 [WARNING] [pool www] child 15547 exited with code 1 after 0.014485 seconds from start
Nov 27 14:16:23.794430 [NOTICE] [pool www] child 15563 started
Nov 27 14:16:23.794450 [WARNING] [pool www] child 15548 exited with code 1 after 0.014412 seconds from start
Nov 27 14:16:23.795324 [NOTICE] [pool www] child 15564 started

repeat, until Ctrl+C to break.
 [2010-11-27 11:17 UTC] fat@php.net
can you set 

log_level = debug
daemonize = no
catch_worker_output = yes

please and try again ?
 [2010-11-27 17:28 UTC] paulgao at yeah dot net
I try, same failed, and fpm.log is 0byte. :(
 [2010-12-03 22:57 UTC] paulgao at yeah dot net
see http://bugs.php.net/bug.php?id=53412, startup OK!
 [2010-12-04 00:05 UTC] fat@php.net
-Status: Feedback +Status: Closed
 [2010-12-04 00:05 UTC] fat@php.net
This bug has been fixed in SVN.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
 
Thank you for the report, and for helping us make PHP better.


 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Dec 21 14:01:32 2024 UTC