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)