質問編集履歴
5
rpm -qa 追加
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
4
rpm -qa |grep debuginfo
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,38 +2,6 @@
|
|
2
2
|
以下のOS、WEBサーバを運用しております。
|
3
3
|
以前、 Acronisでバックアップするため一度シャットダウンし、CDブートによるバックアップ後に再起動をかけたところ、segfaultエラーが多発するようになりました。
|
4
4
|
|
5
|
-
OS:Red Hat Enterprise Linux Server release 6.2 (Santiago)
|
6
|
-
|
7
|
-
webサーバ:
|
8
|
-
Server version: Apache/2.2.15 (Unix)
|
9
|
-
Server built: Jul 12 2016 07:03:49
|
10
|
-
Server's Module Magic Number: 20051115:25
|
11
|
-
Server loaded: APR 1.3.9, APR-Util 1.3.9
|
12
|
-
Compiled using: APR 1.3.9, APR-Util 1.3.9
|
13
|
-
Architecture: 64-bit
|
14
|
-
Server MPM: Prefork
|
15
|
-
threaded: no
|
16
|
-
forked: yes (variable process count)
|
17
|
-
Server compiled with....
|
18
|
-
-D APACHE_MPM_DIR="server/mpm/prefork"
|
19
|
-
-D APR_HAS_SENDFILE
|
20
|
-
-D APR_HAS_MMAP
|
21
|
-
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
|
22
|
-
-D APR_USE_SYSVSEM_SERIALIZE
|
23
|
-
-D APR_USE_PTHREAD_SERIALIZE
|
24
|
-
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
|
25
|
-
-D APR_HAS_OTHER_CHILD
|
26
|
-
-D AP_HAVE_RELIABLE_PIPED_LOGS
|
27
|
-
-D DYNAMIC_MODULE_LIMIT=128
|
28
|
-
-D HTTPD_ROOT="/etc/httpd"
|
29
|
-
-D SUEXEC_BIN="/usr/sbin/suexec"
|
30
|
-
-D DEFAULT_PIDLOG="run/httpd.pid"
|
31
|
-
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
|
32
|
-
-D DEFAULT_LOCKFILE="logs/accept.lock"
|
33
|
-
-D DEFAULT_ERRORLOG="logs/error_log"
|
34
|
-
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
|
35
|
-
-D SERVER_CONFIG_FILE="conf/httpd.conf"
|
36
|
-
|
37
5
|
###発生している問題・エラーメッセージ
|
38
6
|
[/var/log/messages-20160829]
|
39
7
|
Aug 29 08:11:03 fg13 kernel: httpd[3829]: segfault at 7f78d6a0a062 ip 0000 7f78d6a0a062 sp 00007f78c96cad98 error 14 in libnss_files-2.12.so[7f78d85ef000+c000]
|
@@ -192,4 +160,19 @@
|
|
192
160
|
libxml2-2.7.6-17.el6_6.1.x86_64 nss-softokn-freebl-3.14.3-18.el6_6.x86_64 openssl-1.0.1e-30.el6_6.4.x86_64
|
193
161
|
pcre-7.8-6.el6.x86_64 php-5.3.3-40.el6_6.x86_64
|
194
162
|
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
195
|
-
なお、compat-glibc-2.5-46.2.x86_64とcompat-glibc-headers-2.5-46.2.x86_64のバージョン2.12-1.192.el6.x86_64への変更はやり方がわからずそのままです。
|
163
|
+
なお、compat-glibc-2.5-46.2.x86_64とcompat-glibc-headers-2.5-46.2.x86_64のバージョン2.12-1.192.el6.x86_64への変更はやり方がわからずそのままです。
|
164
|
+
|
165
|
+
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
|
166
|
+
# rpm -qa |grep debuginfo
|
167
|
+
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
168
|
+
libselinux-debuginfo-2.0.94-7.el6.x86_64
|
169
|
+
apr-util-debuginfo-1.3.9-3.el6_0.1.x86_64
|
170
|
+
pcre-debuginfo-7.8-7.el6.x86_64
|
171
|
+
glibc-debuginfo-common-2.12-1.192.el6.x86_64
|
172
|
+
expat-debuginfo-2.0.1-11.el6_2.x86_64
|
173
|
+
httpd-debuginfo-2.2.15-54.el6_8.x86_64
|
174
|
+
glibc-debuginfo-2.12-1.192.el6.x86_64
|
175
|
+
apr-debuginfo-1.3.9-5.el6_2.x86_64
|
176
|
+
openldap-debuginfo-2.4.40-12.el6.x86_64
|
177
|
+
zlib-debuginfo-1.2.3-29.el6.x86_64
|
178
|
+
db4-debuginfo-4.7.25-20.el6_7.x86_64
|
3
新たなコアファイルの採取とgdbコマンド
title
CHANGED
File without changes
|
body
CHANGED
@@ -50,8 +50,6 @@
|
|
50
50
|
と追記し、コアファイルを出力。
|
51
51
|
コアファイルの解析を試みました。
|
52
52
|
|
53
|
-
|
54
|
-
---------------------------------------------------------------
|
55
53
|
新たにコアファイルを取り直し、再度コマンドを打ってみました。
|
56
54
|
|
57
55
|
# gdb /usr/sbin/httpd -c core.10880
|
@@ -193,5 +191,5 @@
|
|
193
191
|
libgcc-4.4.7-11.el6.x86_64 libselinux-2.0.94-5.8.el6.x86_64 libuuid-2.17.2-12.18.el6.x86_64 libxcb-1.9.1-2.el6.x86_64
|
194
192
|
libxml2-2.7.6-17.el6_6.1.x86_64 nss-softokn-freebl-3.14.3-18.el6_6.x86_64 openssl-1.0.1e-30.el6_6.4.x86_64
|
195
193
|
pcre-7.8-6.el6.x86_64 php-5.3.3-40.el6_6.x86_64
|
196
|
-
|
197
|
-
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
194
|
+
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
195
|
+
なお、compat-glibc-2.5-46.2.x86_64とcompat-glibc-headers-2.5-46.2.x86_64のバージョン2.12-1.192.el6.x86_64への変更はやり方がわからずそのままです。
|
2
コアファイルを取り直し、再度gdbコマンド実行
title
CHANGED
File without changes
|
body
CHANGED
@@ -50,10 +50,13 @@
|
|
50
50
|
と追記し、コアファイルを出力。
|
51
51
|
コアファイルの解析を試みました。
|
52
52
|
|
53
|
-
コアファイルが収集できたので以下のコマンド入力
|
54
|
-
# gdb /usr/sbin/httpd -c /tmp/apache-core/core.5677
|
55
53
|
|
54
|
+
---------------------------------------------------------------
|
56
|
-
|
55
|
+
新たにコアファイルを取り直し、再度コマンドを打ってみました。
|
56
|
+
|
57
|
+
# gdb /usr/sbin/httpd -c core.10880
|
58
|
+
|
59
|
+
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
57
60
|
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-75.el6)
|
58
61
|
Copyright (C) 2010 Free Software Foundation, Inc.
|
59
62
|
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
@@ -63,68 +66,90 @@
|
|
63
66
|
This GDB was configured as "x86_64-redhat-linux-gnu".
|
64
67
|
For bug reporting instructions, please see:
|
65
68
|
<http://www.gnu.org/software/gdb/bugs/>...
|
66
|
-
Reading symbols from /usr/sbin/httpd...
|
69
|
+
Reading symbols from /usr/sbin/httpd...Reading symbols from /usr/lib/debug/usr/sbin/httpd.debug...done.
|
70
|
+
done.
|
71
|
+
[New Thread 13348]
|
67
|
-
[New Thread
|
72
|
+
[New Thread 10880]
|
68
|
-
[New Thread
|
73
|
+
[New Thread 13349]
|
69
|
-
[New Thread 5677]
|
70
|
-
[New Thread
|
74
|
+
[New Thread 13347]
|
75
|
+
Missing separate debuginfo for /lib64/libm.so.6
|
76
|
+
Try: yum --enablerepo='*-debug*' install /usr/lib/debug/.build-id/98/9fe3a42ca8cebdcc185a743896f23a0cf537ed
|
77
|
+
Missing separate debuginfo for /lib64/libcrypt.so.1
|
78
|
+
Try: yum --enablerepo='*-debug*' install /usr/lib/debug/.build-id/12/8802b73016be233837ea9f2dcbc2153acc2d6a
|
79
|
+
Missing separate debuginfo for /lib64/libpthread.so.0
|
80
|
+
Try: yum --enablerepo='*-debug*' install /usr/lib/debug/.build-id/c5/6dd1b811fc0d9263248ebb308c73fcbcd80fc1
|
81
|
+
Missing separate debuginfo for /lib64/libc.so.6
|
82
|
+
Try: yum --enablerepo='*-debug*' install /usr/lib/debug/.build-id/a1/db9754d1f523a6f16ada929d6764a133dc6fa2
|
83
|
+
Missing separate debuginfo for /lib64/libdl.so.2
|
84
|
+
|
85
|
+
|
71
|
-
|
86
|
+
~~~~中略~~~~~
|
87
|
+
|
88
|
+
|
72
|
-
|
89
|
+
Missing separate debuginfo for /lib64/librt.so.1
|
90
|
+
Try: yum --enablerepo='*-debug*' install /usr/lib/debug/.build-id/95/159178f1a4a3dbdc7819fbea2c80e5fcdd6bac
|
91
|
+
|
92
|
+
warning: .dynamic section for "/lib64/ld-linux-x86-64.so.2" is not at the expected address (wrong library or version mismatch?)
|
93
|
+
|
73
|
-
|
94
|
+
warning: Can't read pathname for load map: 入力/出力エラーです.
|
74
|
-
[New Thread 6050]
|
75
|
-
Reading symbols from /lib64/libm.so.6...
|
95
|
+
Reading symbols from /lib64/libm.so.6...Reading symbols from /usr/lib/debug/lib64/libm-2.12.so.debug...done.
|
96
|
+
done.
|
76
97
|
Loaded symbols for /lib64/libm.so.6
|
77
|
-
Reading symbols from /lib64/libpcre.so.0...
|
98
|
+
Reading symbols from /lib64/libpcre.so.0...
|
99
|
+
warning: the debug information found in "/usr/lib/debug//lib64/libpcre.so.0.0.1.debug" does not match "/lib64/libpcre.so.0" (CRC mismatch).
|
100
|
+
|
101
|
+
|
102
|
+
warning: the debug information found in "/usr/lib/debug/lib64/libpcre.so.0.0.1.debug" does not match "/lib64/libpcre.so.0" (CRC mismatch).
|
103
|
+
|
104
|
+
(no debugging symbols found)...done.
|
78
105
|
Loaded symbols for /lib64/libpcre.so.0
|
79
|
-
Reading symbols from /lib64/libselinux.so.1...(no debugging symbols found)...done.
|
80
|
-
|
106
|
+
Reading symbols from /lib64/libselinux.so.1...
|
81
|
-
|
107
|
+
warning: the debug information found in "/usr/lib/debug//lib64/libselinux.so.1.debug" does not match "/lib64/libselinux.so.1" (CRC mismatch).
|
82
|
-
|
108
|
+
|
83
|
-
|
109
|
+
|
110
|
+
|
84
|
-
|
111
|
+
~~~~中略~~~~~
|
112
|
+
|
113
|
+
|
114
|
+
|
85
|
-
|
115
|
+
done.
|
86
|
-
Loaded symbols for /lib64/libexpat.so.1
|
116
|
+
Loaded symbols for /lib64/libexpat.so.1.5.2
|
87
|
-
Reading symbols from /lib64/libdb-4.7.so...
|
117
|
+
Reading symbols from /lib64/libdb-4.7.so...
|
118
|
+
warning: the debug information found in "/usr/lib/debug//lib64/libdb-4.7.so.debug" does not match "/lib64/libdb-4.7.so" (CRC mismatch).
|
119
|
+
|
120
|
+
|
121
|
+
warning: the debug information found in "/usr/lib/debug/lib64/libdb-4.7.so.debug" does not match "/lib64/libdb-4.7.so" (CRC mismatch).
|
122
|
+
|
123
|
+
(no debugging symbols found)...done.
|
88
124
|
Loaded symbols for /lib64/libdb-4.7.so
|
89
|
-
Reading symbols from /usr/lib64/libapr-1.so.0...
|
125
|
+
Reading symbols from /usr/lib64/libapr-1.so.0.3.9...Reading symbols from /usr/lib/debug/usr/lib64/libapr-1.so.0.3.9.debug...done.
|
126
|
+
done.
|
90
|
-
Loaded symbols for /usr/lib64/libapr-1.so.0
|
127
|
+
Loaded symbols for /usr/lib64/libapr-1.so.0.3.9
|
91
|
-
Reading symbols from /lib64/libpthread.so.0...
|
128
|
+
Reading symbols from /lib64/libpthread.so.0...Reading symbols from /usr/lib/debug/lib64/libpthread-2.12.so.debug...done.
|
92
129
|
[Thread debugging using libthread_db enabled]
|
130
|
+
done.
|
93
131
|
Loaded symbols for /lib64/libpthread.so.0
|
94
|
-
Reading symbols from /lib64/libc.so.6...
|
132
|
+
Reading symbols from /lib64/libc.so.6...Reading symbols from /usr/lib/debug/lib64/libc-2.12.so.debug...done.
|
133
|
+
done.
|
95
134
|
Loaded symbols for /lib64/libc.so.6
|
96
|
-
Reading symbols from /lib64/libdl.so.2...
|
135
|
+
Reading symbols from /lib64/libdl.so.2...Reading symbols from /usr/lib/debug/lib64/libdl-2.12.so.debug...done.
|
136
|
+
done.
|
97
137
|
Loaded symbols for /lib64/libdl.so.2
|
98
|
-
Reading symbols from /lib64/ld-linux-x86-64.so.2...
|
138
|
+
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/lib64/ld-2.12.so.debug...done.
|
139
|
+
done.
|
99
140
|
Loaded symbols for /lib64/ld-linux-x86-64.so.2
|
100
141
|
Reading symbols from /lib64/libuuid.so.1...(no debugging symbols found)...done.
|
101
142
|
Loaded symbols for /lib64/libuuid.so.1
|
143
|
+
Reading symbols from /lib64/libfreebl3.so...(no debugging symbols found)...done.
|
144
|
+
Loaded symbols for /lib64/libfreebl3.so
|
145
|
+
Reading symbols from /lib64/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib64/libnss_files-2.12.so.debug...done.
|
146
|
+
done.
|
102
147
|
|
103
|
-
中略
|
104
148
|
|
105
|
-
Loaded symbols for /etc/httpd/modules/mod_autoindex.so
|
106
|
-
Reading symbols from /etc/httpd/modules/mod_negotiation.so...(no debugging symbols found)...done.
|
107
|
-
Loaded symbols for /etc/httpd/modules/mod_negotiation.so
|
108
|
-
Reading symbols from /etc/httpd/modules/mod_dir.so...(no debugging symbols found)...done.
|
109
|
-
Loaded symbols for /etc/httpd/modules/mod_dir.so
|
110
|
-
Reading symbols from /etc/httpd/modules/mod_alias.so...(no debugging symbols found)...done.
|
111
|
-
Loaded symbols for /etc/httpd/modules/mod_alias.so
|
112
|
-
Reading symbols from /etc/httpd/modules/mod_rewrite.so...(no debugging symbols found)...done.
|
113
|
-
Loaded symbols for /etc/httpd/modules/mod_rewrite.so
|
114
|
-
Reading symbols from /etc/httpd/modules/mod_cgi.so...(no debugging symbols found)...done.
|
115
|
-
Loaded symbols for /etc/httpd/modules/mod_cgi.so
|
116
|
-
Reading symbols from /etc/httpd/modules/mod_status.so...(no debugging symbols found)...done.
|
117
|
-
Loaded symbols for /etc/httpd/modules/mod_status.so
|
118
|
-
Reading symbols from /etc/httpd/modules/libphp5.so...(no debugging symbols found)...done.
|
119
|
-
Loaded symbols for /etc/httpd/modules/libphp5.so
|
120
|
-
Reading symbols from /usr/lib64/libgmp.so.3...(no debugging symbols found)...done.
|
121
|
-
Loaded symbols for /usr/lib64/libgmp.so.3
|
122
|
-
Reading symbols from /lib64/libbz2.so.1...(no debugging symbols found)...done.
|
123
|
-
Loaded symbols for /lib64/libbz2.so.1
|
124
|
-
Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
|
125
|
-
|
149
|
+
~~~~中略~~~~~
|
126
|
-
|
150
|
+
|
127
|
-
|
151
|
+
|
152
|
+
|
128
153
|
Reading symbols from /usr/lib64/libxml2.so.2...(no debugging symbols found)...done.
|
129
154
|
Loaded symbols for /usr/lib64/libxml2.so.2
|
130
155
|
Reading symbols from /lib64/libgssapi_krb5.so.2...(no debugging symbols found)...done.
|
@@ -143,10 +168,9 @@
|
|
143
168
|
Loaded symbols for /lib64/libkrb5support.so.0
|
144
169
|
Reading symbols from /lib64/libkeyutils.so.1...(no debugging symbols found)...done.
|
145
170
|
Loaded symbols for /lib64/libkeyutils.so.1
|
146
|
-
Reading symbols from /lib64/libresolv.so.2...
|
171
|
+
Reading symbols from /lib64/libresolv.so.2...Reading symbols from /usr/lib/debug/lib64/libresolv-2.12.so.debug...done.
|
172
|
+
done.
|
147
173
|
Loaded symbols for /lib64/libresolv.so.2
|
148
|
-
Reading symbols from /etc/httpd/modules/mod_ssl.so...(no debugging symbols found)...done.
|
149
|
-
Loaded symbols for /etc/httpd/modules/mod_ssl.so
|
150
174
|
Reading symbols from /usr/lib64/libSM.so.6...(no debugging symbols found)...done.
|
151
175
|
Loaded symbols for /usr/lib64/libSM.so.6
|
152
176
|
Reading symbols from /usr/lib64/libICE.so.6...(no debugging symbols found)...done.
|
@@ -155,25 +179,19 @@
|
|
155
179
|
Loaded symbols for /usr/lib64/libX11.so.6
|
156
180
|
Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols found)...done.
|
157
181
|
Loaded symbols for /lib64/libgcc_s.so.1
|
158
|
-
Reading symbols from /lib64/librt.so.1...
|
182
|
+
Reading symbols from /lib64/librt.so.1...Reading symbols from /usr/lib/debug/lib64/librt-2.12.so.debug...done.
|
183
|
+
done.
|
184
|
+
|
185
|
+
|
159
|
-
|
186
|
+
warning: Can't read pathname for load map: 入力/出力エラーです.
|
160
|
-
Reading symbols from /usr/lib64/libxcb.so.1...(no debugging symbols found)...done.
|
161
|
-
Loaded symbols for /usr/lib64/libxcb.so.1
|
162
|
-
Reading symbols from /usr/lib64/libXau.so.6...(no debugging symbols found)...done.
|
163
|
-
Loaded symbols for /usr/lib64/libXau.so.6
|
164
187
|
Core was generated by `/usr/sbin/httpd'.
|
165
188
|
Program terminated with signal 11, Segmentation fault.
|
166
|
-
#0
|
189
|
+
#0 0x00007f105bef705c in ?? ()
|
167
|
-
Missing separate debuginfos, use: debuginfo-install
|
190
|
+
Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.5-7.el6_0.x86_64 db4-4.7.25-18.el6_4.x86_64
|
191
|
+
gmp-4.3.1-7.el6_2.2.x86_64 keyutils-libs-1.4-5.el6.x86_64 krb5-libs-1.10.3-33.el6.x86_64 libICE-1.0.6-1.el6.x86_64
|
192
|
+
libSM-1.2.1-2.el6.x86_64 libX11-1.6.0-2.2.el6.x86_64 libXau-1.0.6-4.el6.x86_64 libcom_err-1.41.12-21.el6.x86_64
|
193
|
+
libgcc-4.4.7-11.el6.x86_64 libselinux-2.0.94-5.8.el6.x86_64 libuuid-2.17.2-12.18.el6.x86_64 libxcb-1.9.1-2.el6.x86_64
|
194
|
+
libxml2-2.7.6-17.el6_6.1.x86_64 nss-softokn-freebl-3.14.3-18.el6_6.x86_64 openssl-1.0.1e-30.el6_6.4.x86_64
|
195
|
+
pcre-7.8-6.el6.x86_64 php-5.3.3-40.el6_6.x86_64
|
168
196
|
|
169
|
-
ここでwhereを入力すると
|
170
|
-
(gdb)where
|
171
|
-
|
197
|
+
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
|
172
|
-
#1 0x00007f2a9c2c30a0 in ?? ()
|
173
|
-
#2 0x0000000000000000 in ?? ()
|
174
|
-
|
175
|
-
となり、行き詰ってしまいました。
|
176
|
-
|
177
|
-
これはいったいどうすべきなのでしょうか。
|
178
|
-
当方、インフラ管理者しかおらずデバッグが詳しくありません。
|
179
|
-
ご教示のほどお願い申し上げます。
|
1
内容の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
###前提・実現したいこと
|
2
2
|
以下のOS、WEBサーバを運用しております。
|
3
|
-
|
3
|
+
以前、 Acronisでバックアップするため一度シャットダウンし、CDブートによるバックアップ後に再起動をかけたところ、segfaultエラーが多発するようになりました。
|
4
4
|
|
5
5
|
OS:Red Hat Enterprise Linux Server release 6.2 (Santiago)
|
6
6
|
|