You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by ra...@printus.de on 2007/01/29 16:00:44 UTC
AW: Segmentation fault(11) on AIX - searching the archive couldn'
t solve my problem
hello, I tried to follow your tips.
I don't know how to find out if my versions of ibmhttpd and perl / mod_perl
are compatibel. I've googled some time, but didin't find realy much about
it.
Installing a newer version of the ibm-webserver is difficult because it is a
production environment and the same sources are running another instance of
the webserver.
when changing the httpd.conf for the OTRS webserver to load mod_perl and
after dooing a graceful restart then I have theses messages in my error_log:
[Mon Jan 29 14:56:13 2007] [notice] IBM_HTTP_Server/2.0.47.1 Apache/2.0.47
(Unix) mod_perl/2.0.3 Perl/v5.8.2 configured -- resuming normal operations
[Mon Jan 29 14:57:32 2007] [notice] child pid 860200 exit signal
Segmentation fault (11)
[Mon Jan 29 14:57:32 2007] [notice] child pid 745506 exit signal
Segmentation fault (11)
[Mon Jan 29 14:57:34 2007] [notice] child pid 745508 exit signal
Segmentation fault (11)
[Mon Jan 29 14:57:35 2007] [notice] child pid 860202 exit signal
Segmentation fault (11)
[Mon Jan 29 14:57:36 2007] [notice] child pid 745510 exit signal
Segmentation fault (11)
[Mon Jan 29 14:57:37 2007] [notice] child pid 860204 exit signal
Segmentation fault (11)
[
The time for starting the webserver with enabled LoadModule (mod_perl) lasts
quite significantly longer. The Segfaults appear when trying to access the
Website (perl-application). At the same time a cour dump is written, but
even in this format I don't really know what's the meaning of that all.
Below I've attached my core dump...:
root@aixutil: /tmp/cores # dbx /usr/IBMIHS/bin/httpd core
Type 'help' for help.
warning: The core file is not a fullcore. Some info may
not be available.
[using memory image in core]
reading symbolic information ...warning: no source compiled with -g
Segmentation fault in sig_coredump at 0x1002bd10
0x1002bd10 (sig_coredump+0xcc) 80410014 lwz r2,0x14(r1)
(dbx) corefile
Process Name: /usr/IBMIHS/bin/httpd
Version: 430
Flags: CORE_VERSION_1 | MSTS_VALID | UBLOCK_VALID | USTACK_VALID |
LE_VALID
Signal: SEGV
Process Mode: 32 bit
(dbx) where
sig_coredump() at 0x1002bd10
modperl_hook_create_request() at 0xd6a54e0c
ap_run_create_request() at 0x10032a1c
ap_read_request() at 0x100176ec
ap_process_http_connection() at 0x10037b58
ap_run_process_connection() at 0x10025d94
ap_process_connection() at 0x1002641c
process_socket() at 0x1002b774
worker_thread() at 0x1002b048
dummy_worker() at 0xd0674e8c
(dbx) proc
{
-Identification/Authentication Info---------------------------
pi_pid: 860204 pi_sid: 925932
pi_ppid: 925932 pi_pgrp: -2
pi_uid: -2 pi_suid: -2
---------------Controlling TTY Info---------------------------
pi_ttyp: 0 pi_ttyd: 0x0000000000000006
pi_ttympx: 0x0000000000000000
-----------------------------Scheduler Information------------
pi_nice: 0x00000014 pi_state: SACTIVE
pi_flags: SLOAD | SNOSWAP | SCONTINUED
pi_flags2: SPTHREADED
pi_thcount: 28 pi_cpu: 0
pi_pri: 67
---------------------------------------------File Management--
pi_maxofile: 0x0000000a pi_cmask: 0x0022
pi_cdir: 0x316bcff8 pi_rdir: 0x00000000
pi_comm: "httpd"
----------------------------------Memory----------------------
pi_adspace: 0x0000000067c92400
pi_majflt: 0x0000000000000000 pi_minflt: 0x000000000000024b
pi_repage: 0x0000000000000000 pi_size: 0x0000000000000221
pi_utime: N/A pi_stime: N/A
-------Credentials, Accounting, Profiling & Resource Limits---
pi_cred: (use proc cred)
pi_ru: (use proc ru)
pi_cru: (use proc cru)
pi_ioch: 0x00000000000022f3 pi_irss: 0x0000000000000fb8
pi_start: Mon Jan 29 14:57:36 2007
pi_rlimit: (use proc rlimit)
-Memory Usage-------------------------------------------------
pi_drss: 0x0000000000000195 pi_trss: 0x0000000000000085
pi_dvm: 0x00000000000001de pi_pi_prm: 0x0000000000000000
pi_tsize: 0x00000000000426cb pi_dsize: 0x0000000014a2b270
pi_sdsize: 0x0000000000000000
------------------Signal Management---------------------------
pi_signal: (use proc signal) pi_sigflags: (use proc sigflags)
pi_sig: <none>
---------------------------------WLM Information--------------
pi_classname: <none>
pi_tag: <none>
pi_chk_utime: N/A pi_chk_ctime: N/A
}
(dbx) thread
(dbx) kthread
2748605 TSRUN k
860323 TSSTOP u
876705 TSSTOP u
950443 TSSTOP u
1392691 TSSTOP u
2641977 TSSTOP u
770177 TSSTOP u
803055 TSSTOP u
1069103 TSSTOP u
905401 TSSTOP u
2531381 TSSTOP u
942181 TSSTOP u
2470041 TSSTOP u
1671305 TSSTOP u
831695 TSSTOP u
807053 TSSTOP u
2695301 TSSTOP u
2662409 TSSTOP u
2605143 TSSTOP u
823313 TSSTOP u
909411 TSSTOP u
774355 TSSTOP u
1900617 TSSTOP u
2170885 TSSTOP u
790649 TSSTOP u
2740243 TSSTOP u
2568209 TSSTOP u
2777205 TSSTOP u
(dbx) fd
0: { fp = 0x00000001, flags = ALLOCATED, count = 0 }
1: { fp = 0x00000001, flags = ALLOCATED, count = 0 }
2: { fp = 0x00000001, flags = ALLOCATED, count = 0 }
3: { fp = 0x00000001, flags = ALLOCATED, count = 0 }
4: { fp = 0x00000001, flags = ALLOCATED, count = 0 }
5: { fp = 0x00000001, flags = ALLOCATED, count = 0 }
6: { fp = 0x00000001, flags = ALLOCATED, count = 0 }
7: { fp = 0x00000001, flags = ALLOCATED, count = 0 }
8: { fp = 0x00000001, flags = ALLOCATED, count = 0 }
9: { fp = 0x00000001, flags = ALLOCATED, count = 0 }
(dbx) map
Entry 1:
Object name: /usr/IBMIHS/bin/httpd
Text origin: 0x10000000
Text length: 0x53773
Data origin: 0x300007f3
Data length: 0x6239
File descriptor: 0x5
Entry 2:
Object name:
/usr/opt/perl5/lib/5.8.2/aix-thread-multi/auto/POSIX/POSIX.so
Text origin: 0xd1502000
Text length: 0x2cd54
Data origin: 0xf0859c48
Data length: 0xb114
File descriptor: 0x7
Entry 3:
Object name:
/usr/opt/perl5/lib/5.8.2/aix-thread-multi/auto/Time/HiRes/HiRes.so
Text origin: 0xd0b67000
Text length: 0x579c
Data origin: 0xf051a530
Data length: 0x808
File descriptor: 0x9
Entry 4:
Object name:
/usr/opt/perl5/lib/5.8.2/aix-thread-multi/auto/Fcntl/Fcntl.so
Text origin: 0xd0b62000
Text length: 0x4562
Data origin: 0xf0519318
Data length: 0x970
File descriptor: 0xb
Entry 5:
Object name: /usr/opt/perl5/lib/5.8.2/aix-thread-multi/auto/IO/IO.so
Text origin: 0xd0b48000
Text length: 0x4438
Data origin: 0xf050efe0
Data length: 0x818
File descriptor: 0xd
Entry 6:
Object name:
/usr/opt/perl5/lib/5.8.2/aix-thread-multi/auto/MIME/Base64/Base64.so
Text origin: 0xd0b5e000
Text length: 0x30ec
Data origin: 0xf0205490
Data length: 0x5c4
File descriptor: 0xf
Entry 7:
Object name:
/usr/opt/perl5/lib/5.8.2/aix-thread-multi/auto/Digest/MD5/MD5.so
Text origin: 0xd0b6d000
Text length: 0x40e6
Data origin: 0xf051b350
Data length: 0x610
File descriptor: 0x11
Entry 8:
Object name:
/usr/opt/perl5/lib/5.8.2/aix-thread-multi/auto/File/Glob/Glob.so
Text origin: 0xd025a000
Text length: 0x52fe
Data origin: 0xf050cec0
Data length: 0x6d8
File descriptor: 0x13
Entry 9:
Object name:
/usr/opt/perl5/lib/5.8.2/aix-thread-multi/auto/List/Util/Util.so
Text origin: 0xd0b55000
Text length: 0x884e
Data origin: 0xf0517e88
Data length: 0x818
File descriptor: 0x15
Entry 10:
Object name:
/usr/opt/perl5/lib/site_perl/5.8.2/aix-thread-multi/auto/DBI/DBI.so
Text origin: 0xd14e3000
Text length: 0x1e08a
Data origin: 0xf05123f8
Data length: 0x45cc
File descriptor: 0x17
Entry 11:
Object name: /usr/lib/libbsd.a
Member name: shr.o
Text origin: 0xd02614c0
Text length: 0x7d2f
Data origin: 0xf0206a30
Data length: 0x13d8
File descriptor: 0x19
Entry 12:
Object name: /usr/lib/libbind.a
Member name: shr.o
Text origin: 0xd01a70f8
Text length: 0x3d39
Data origin: 0xf02080f8
Data length: 0x0
File descriptor: 0x1b
Entry 13:
Object name: /usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/libperl.a
Member name: libperl.o
Text origin: 0xd1399100
Text length: 0x149c64
Data origin: 0xf0832d00
Data length: 0x25a48
File descriptor: 0x1d
Entry 14:
Object name: /usr/IBMIHS/modules/mod_perl.so
Text origin: 0xd6a54000
Text length: 0x48aa3
Data origin: 0xf0906678
Data length: 0xd830
File descriptor: 0x1f
Entry 15:
Object name: /usr/IBMIHS/modules/mod_alias.so
Text origin: 0xd0312000
Text length: 0x1f18
Data origin: 0xf0285498
Data length: 0x220
File descriptor: 0x21
Entry 16:
Object name: /usr/IBMIHS/modules/mod_userdir.so
Text origin: 0xd0305000
Text length: 0x133e
Data origin: 0xf0284cc9
Data length: 0x117
File descriptor: 0x23
Entry 17:
Object name: /usr/IBMIHS/modules/mod_actions.so
Text origin: 0xd02c1000
Text length: 0xf72
Data origin: 0xf0283980
Data length: 0x110
File descriptor: 0x25
Entry 18:
Object name: /usr/IBMIHS/modules/mod_dir.so
Text origin: 0xd0303000
Text length: 0x1048
Data origin: 0xf0282a49
Data length: 0xfb
File descriptor: 0x27
Entry 19:
Object name: /usr/IBMIHS/modules/mod_cgid.so
Text origin: 0xd030a000
Text length: 0x752b
Data origin: 0xf02816c4
Data length: 0x394
File descriptor: 0x29
Entry 20:
Object name: /usr/IBMIHS/modules/mod_autoindex.so
Text origin: 0xd02fb000
Text length: 0x708c
Data origin: 0xf02809ca
Data length: 0x37d
File descriptor: 0x2b
Entry 21:
Object name: /usr/IBMIHS/modules/mod_mime.so
Text origin: 0xd02f7000
Text length: 0x388f
Data origin: 0xf027f9f2
Data length: 0x32e
File descriptor: 0x2d
Entry 22:
Object name: /usr/IBMIHS/modules/mod_setenvif.so
Text origin: 0xd02e7000
Text length: 0x1d45
Data origin: 0xf027e4c0
Data length: 0x170
File descriptor: 0x2f
Entry 23:
Object name: /usr/IBMIHS/modules/mod_unique_id.so
Text origin: 0xd02e5000
Text length: 0x11ae
Data origin: 0xf027dc42
Data length: 0xf2
File descriptor: 0x31
Entry 24:
Object name: /usr/IBMIHS/modules/mod_env.so
Text origin: 0xd01ae000
Text length: 0xda2
Data origin: 0xf027c7da
Data length: 0x132
File descriptor: 0x33
Entry 25:
Object name: /usr/IBMIHS/modules/mod_log_config.so
Text origin: 0xd02f2000
Text length: 0x4eb3
Data origin: 0xf027b768
Data length: 0x540
File descriptor: 0x35
Entry 26:
Object name: /usr/IBMIHS/modules/mod_include.so
Text origin: 0xd02cc000
Text length: 0x903e
Data origin: 0xf027a9fe
Data length: 0x3ae
File descriptor: 0x37
Entry 27:
Object name: /usr/IBMIHS/modules/mod_auth.so
Text origin: 0xd02ca000
Text length: 0x19ce
Data origin: 0xf0279134
Data length: 0x14c
File descriptor: 0x39
Entry 28:
Object name: /usr/IBMIHS/modules/mod_access.so
Text origin: 0xd02bf000
Text length: 0x15e6
Data origin: 0xf0277f26
Data length: 0x12f
File descriptor: 0x3b
Entry 29:
Object name: /usr/lib/libi18n.a
Member name: shr.o
Text origin: 0xd014c100
Text length: 0xacb5
Data origin: 0xf0332438
Data length: 0x12b4
File descriptor: 0x3d
Entry 30:
Object name: /usr/lib/nls/loc/en_US
Text origin: 0xd0146000
Text length: 0x2d81
Data origin: 0xd0149130
Data length: 0x2334
File descriptor: 0x3f
Entry 31:
Object name: /usr/lib/libC.a
Member name: shrcore.o
Text origin: 0xd020b400
Text length: 0x20a4b
Data origin: 0xf039ce00
Data length: 0x6718
File descriptor: 0x41
Entry 32:
Object name: /usr/lib/libC.a
Member name: ansicore_32.o
Text origin: 0xd01f2020
Text length: 0x1841f
Data origin: 0xf0393220
Data length: 0x8491
File descriptor: 0x43
Entry 33:
Object name: /usr/lib/libC.a
Member name: shr.o
Text origin: 0xd01d2100
Text length: 0x1fe90
Data origin: 0xf03a4d00
Data length: 0x30e9
File descriptor: 0x45
Entry 34:
Object name: /usr/lib/libc.a
Member name: pse.o
Text origin: 0xd01ab12c
Text length: 0x1f2
Data origin: 0xf021012c
Data length: 0x0
File descriptor: 0x47
Entry 35:
Object name: /usr/lib/libpthreads.a
Member name: shr.o
Text origin: 0xd0273000
Text length: 0x30b78
Data origin: 0xf0209000
Data length: 0x5020
File descriptor: 0x49
Entry 36:
Object name: /usr/lib/libcrypt.a
Member name: shr.o
Text origin: 0xd01450f8
Text length: 0x846
Data origin: 0xf0325508
Data length: 0x128
File descriptor: 0x4b
Entry 37:
Object name: /usr/lib/libtli.a
Member name: shr.o
Text origin: 0xd026a920
Text length: 0x817c
Data origin: 0xf0211870
Data length: 0x1360
File descriptor: 0x4d
Entry 38:
Object name: /usr/lib/libpthreads_compat.a
Member name: shr.o
Text origin: 0xd01a50f8
Text length: 0x17b6
Data origin: 0xf020f0f8
Data length: 0x0
File descriptor: 0x4f
Entry 39:
Object name: /usr/lib/libiconv.a
Member name: shr4.o
Text origin: 0xd0157100
Text length: 0x139c1
Data origin: 0xf0327c70
Data length: 0xa2e4
File descriptor: 0x51
Entry 40:
Object name: /usr/IBMIHS/lib/libexpat.a
Member name: libexpat.so.0
Text origin: 0xd0723100
Text length: 0x21060
Data origin: 0xf026fb30
Data length: 0x214c
File descriptor: 0x53
Entry 41:
Object name: /usr/lib/librtl.a
Member name: shr.o
Text origin: 0xd069fbc0
Text length: 0x825bf
Data origin: 0xf03a8820
Data length: 0x320e8
File descriptor: 0x55
Entry 42:
Object name: /usr/lib/libc.a
Member name: shr.o
Text origin: 0xd0319240
Text length: 0x2504d5
Data origin: 0xf0286fc8
Data length: 0x9d2b8
File descriptor: 0x57
Entry 43:
Object name: /usr/lib/libpthreads.a
Member name: shr_xpg5.o
Text origin: 0xd010e000
Text length: 0x365c4
Data origin: 0xf038c000
Data length: 0x4024
File descriptor: 0x59
Entry 44:
Object name: /usr/lib/libpthreads.a
Member name: shr_comm.o
Text origin: 0xd010a000
Text length: 0x3c52
Data origin: 0xf0349000
Data length: 0x424a8
File descriptor: 0x5b
Entry 45:
Object name: /usr/lib/libnsl.a
Member name: shr.o
Text origin: 0xd056a900
Text length: 0x7a19b
Data origin: 0xf03e7248
Data length: 0x981d0
File descriptor: 0x5d
Entry 46:
Object name: /usr/IBMIHS/lib/libapr-0.so
Text origin: 0xd0671000
Text length: 0x2dd64
Data origin: 0xf02722c9
Data length: 0x256b
File descriptor: 0x5f
Entry 47:
Object name: /usr/IBMIHS/lib/libaprutil-0.so
Text origin: 0xd0656000
Text length: 0x1a212
Data origin: 0xf02751ca
Data length: 0x134a
File descriptor: 0x61
(dbx)