ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Anton Gorlov <stalker@altlinux.ru>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] падение апача
Date: Tue, 14 Mar 2006 18:22:48 +0300
Message-ID: <4416DFC8.6040402@altlinux.ru> (raw)
In-Reply-To: <20060228093805.GL27301@osdn.org.ua>

[-- Attachment #1: Type: text/plain, Size: 649 bytes --]

Michael Shigorin пишет:

> Уж не скажу, бага или недостаток фичи, но повторюсь -- 
> apache, близкий к Sisyphus по src.rpm, находится в backports/2.4
> и используется у меня в рабочих условиях.

В общем рано я обрадовался. оно по прежнемупадает..о теперь только если 
сказать явно servce httpd restart. при service reload падать перестало 
действительно. Посравнивал повнимательнее то с чем слинковано оно все в 
сизифе и с чем слинковалось в мастере.
Вот что получил (см аттач).
Последнее что приходитв голову -пересобрать пшп с libpthread.so.0.
Хотя ещё странно что трейсы получаются пустыми. пробовал strace gdb valgrind






-- 
   np: silence

[-- Attachment #2: libs.txt --]
[-- Type: text/plain, Size: 5999 bytes --]

Sisyphus:
[root@f37 etc]# ldd /usr/lib/php/4.4.2/extensions/interbase.so
        linux-gate.so.1 =>  (0xffffe000)
        libfbclient.so.1 => /usr/lib/libfbclient.so.1 (0x3aac8000)
        libc.so.6 => /lib/libc.so.6 (0x3ab40000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x3ac59000)
        libncurses.so.5 => /usr/lib/libncurses.so.5 (0x3ad2a000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x3ad46000)
        libm.so.6 => /lib/libm.so.6 (0x3ad79000)
        libdl.so.2 => /lib/libdl.so.2 (0x3ad9c000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x3ada1000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x3adf4000)
        /lib/ld-linux.so.2 (0x75555000)
   -    libgpm.so.1 => /usr/lib/libgpm.so.1 (0x3adfd000)
        libtinfo.so.5 => /lib/libtinfo.so.5 (0x3ae03000)

[root@f37 etc]# objdump -p /usr/lib/php/4.4.2/extensions/interbase.so |grep NEEDED
  NEEDED      libfbclient.so.1
  NEEDED      libc.so.6

[root@f37 etc]# ldd /usr/lib/libfbclient.so.1
        linux-gate.so.1 =>  (0xffffe000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x3ab33000)
        libncurses.so.5 => /usr/lib/libncurses.so.5 (0x3ac05000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x3ac21000)
        libm.so.6 => /lib/libm.so.6 (0x3ac54000)
        libc.so.6 => /lib/libc.so.6 (0x3ac77000)
        libdl.so.2 => /lib/libdl.so.2 (0x3ad90000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x3ad94000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x3ade8000)
        libgpm.so.1 => /usr/lib/libgpm.so.1 (0x3adf1000)
        libtinfo.so.5 => /lib/libtinfo.so.5 (0x3adf7000)
        /lib/ld-linux.so.2 (0x75555000)

[root@f37 etc]# objdump -p /usr/lib/libfbclient.so.1 |grep NEEDED  
  NEEDED      libstdc++.so.6
  NEEDED      libncurses.so.5
  NEEDED      libcrypt.so.1
  NEEDED      libm.so.6
  NEEDED      libc.so.6
  NEEDED      libdl.so.2
  NEEDED      libpthread.so.0
  NEEDED      libgcc_s.so.1

[root@f37 etc]# ldd /usr/lib/apache/libphp4.so
        linux-gate.so.1 =>  (0xffffe000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x3aac3000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x3aaf7000)
        libmm.so.1 => /usr/lib/libmm.so.1 (0x3ab17000)
        libpcre.so.3 => /usr/lib/libpcre.so.3 (0x3ab1b000)
        libz.so.1 => /lib/libz.so.1 (0x3ab47000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x3ab5a000)
        libm.so.6 => /lib/libm.so.6 (0x3ab6d000)
        libdl.so.2 => /lib/libdl.so.2 (0x3ab91000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x3ab95000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x3abaa000)
        libphp-4.4.2.so => /usr/lib/libphp-4.4.2.so (0x3abfd000)
        libc.so.6 => /lib/libc.so.6 (0x3ad51000)
                /lib/ld-linux.so.2 (0x75555000)

[root@f37 etc]# objdump -p /usr/lib/apache/libphp4.so |grep NEEDED
  NEEDED      libcrypt.so.1
  NEEDED      libexpat.so.0
  NEEDED      libmm.so.1
  NEEDED      libpcre.so.3
  NEEDED      libz.so.1
  NEEDED      libresolv.so.2
  NEEDED      libm.so.6
  NEEDED      libdl.so.2
  NEEDED      libnsl.so.1
  NEEDED      libpthread.so.0
  NEEDED      libphp-4.4.2.so
  NEEDED      libc.so.6


ALM2.4
[root@chaos_lnx var]# ldd /usr/lib/php/4.3.10/extensions/interbase.so
        libfbclient.so.1 => /usr/lib/libfbclient.so.1 (0x0012c000)
        libc.so.6 => /lib/libc.so.6 (0x0019b000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x002a9000)
        libncurses.so.5 => /usr/lib/libncurses.so.5 (0x00362000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x0037c000)
        libm.so.6 => /lib/libm.so.6 (0x003af000)
        libdl.so.2 => /lib/libdl.so.2 (0x003d2000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x003d6000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0042a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
        libgpm.so.1 => /usr/lib/libgpm.so.1 (0x00433000)
        libtinfo.so.5 => /lib/libtinfo.so.5 (0x00439000)

[root@chaos_lnx var]# objdump -p /usr/lib/php/4.3.10/extensions/interbase.so |grep NEEDED
  NEEDED      libfbclient.so.1
  NEEDED      libc.so.6

[root@chaos_lnx root]# ldd /usr/lib/libfbclient.so
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x0018f000)
        libncurses.so.5 => /usr/lib/libncurses.so.5 (0x00248000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00263000)
        libm.so.6 => /lib/libm.so.6 (0x00296000)
        libc.so.6 => /lib/libc.so.6 (0x002b9000)
        libdl.so.2 => /lib/libdl.so.2 (0x003c6000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x003ca000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0041d000)
        libgpm.so.1 => /usr/lib/libgpm.so.1 (0x00427000)
        libtinfo.so.5 => /lib/libtinfo.so.5 (0x0042d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

[root@chaos_lnx root]# objdump -p /usr/lib/libfbclient.so |grep NEEDED
  NEEDED      libstdc++.so.5
  NEEDED      libncurses.so.5
  NEEDED      libcrypt.so.1
  NEEDED      libm.so.6
  NEEDED      libc.so.6
  NEEDED      libdl.so.2
  NEEDED      libpthread.so.0
  NEEDED      libgcc_s.so.1


[root@chaos_lnx root]# ldd /usr/lib/apache/libphp4.so
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00127000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x0015a000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x00170000)
        libmm.so.1 => /usr/lib/libmm.so.1 (0x0018f000)
        libz.so.1 => /lib/libz.so.1 (0x00193000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x001a6000)
        libm.so.6 => /lib/libm.so.6 (0x001b9000)
        libdl.so.2 => /lib/libdl.so.2 (0x001dc000)
        libphp-4.3.10.so => /usr/lib/libphp-4.3.10.so (0x001e1000)
        libc.so.6 => /lib/libc.so.6 (0x00319000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)


[root@chaos_lnx root]# objdump -p /usr/lib/apache/libphp4.so  |grep NEEDED
  NEEDED      libcrypt.so.1
  NEEDED      libnsl.so.1
  NEEDED      libexpat.so.0
  NEEDED      libmm.so.1
  NEEDED      libz.so.1
  NEEDED      libresolv.so.2
  NEEDED      libm.so.6
  NEEDED      libdl.so.2
  NEEDED      libphp-4.3.10.so
  NEEDED      libc.so.6

      parent reply	other threads:[~2006-03-14 15:22 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-23  8:32 Anton Gorlov
2006-02-23  8:53 ` Michael Shigorin
2006-02-23  9:36   ` Anton Gorlov
2006-02-23 10:35     ` Anton Gorlov
2006-02-24  8:40       ` Anton Gorlov
2006-02-25  7:41       ` Anton Gorlov
2006-02-28  9:38         ` Michael Shigorin
2006-02-28 11:11           ` Anton Gorlov
2006-02-28 15:15             ` Michael Shigorin
2006-03-14 15:22           ` Anton Gorlov [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4416DFC8.6040402@altlinux.ru \
    --to=stalker@altlinux.ru \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git