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
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
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)

Add a Patch

Pull Requests

Add a Pull Request

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-2017 The PHP Group
All rights reserved.
Last updated: Sun Nov 19 01:31:42 2017 UTC