About this list Date view Thread view Subject view Author view Attachment view

From: Herbert Poetzl (herbert_at_13thfloor.at)
Date: Fri 12 Aug 2005 - 11:58:15 BST


On Fri, Aug 12, 2005 at 11:37:52AM +0200, Francois Deppierraz wrote:
> Hi,
>
> On a server with 2.4.25-vs1.26 running for more than one year, vserver
> tools (vserver, vserver-stat and chbind) suddenly began to crash with a
> segmentation fault. Each time a program segfaults, the following oops
> is produced.
>
> I'll try an upgrade to 2.4.30-vs1.2.10 as soon as i can.
>
> Any idea ? Thanks !

hmm ... sounds like sudden memory corruption (or well,
maybe not so sudden) but it looks more like a hardware
issue to me (maybe overheating, or dying cpu/memory)

> Decoded Oops
> ############
>
> ksymoops 2.4.5 on i686 2.4.25-vs1.26. Options used
> -V (default)
> -k /proc/ksyms (default)
> -l /proc/modules (default)
> -o /lib/modules/2.4.25-vs1.26/ (default)
> -m /boot/System.map-2.4.25-vs1.26 (default)
>
> Warning: You did not tell me where to find symbol information. I will
> assume that the log matches the kernel and modules that are running
> right now and I'll use the default options above for symbol resolution.
> If the current kernel and/or modules do not match the log, you can get
> more accurate output by telling me the kernel version and where to find
> map, modules, ksyms etc. ksymoops -h explains the options.
>
> No modules in ksyms, skipping objects
> Warning (read_lsmod): no symbols in lsmod, is /proc/modules a valid lsmod file?
> <1>Unable to handle kernel paging request at virtual address 11860000
> 11860000
> *pde = 00000000
> Oops: 0000
> CPU: 1
> EIP: 0010:[<11860000>] Not tainted
> Using defaults from ksymoops -t elf32-i386 -a i386
> EFLAGS: 00010297
> eax: 00000111 ebx: ec26c000 ecx: 00000000 edx: 00000018
> esi: 400135cc edi: 00000000 ebp: bffffd1c esp: ec26dfc0
> ds: 0018 es: 0018 ss: 0018
> Process vserver-stat (pid: 4027, stackpage=ec26d000)
> Stack: c0106e63 00000000 00000000 00000000 400135cc 00000000 bffffd1c 00000111
> 0000002b 0000002b 00000111 08049801 00000023 00000286 bffffcf4 0000002b
> Call Trace: [<c0106e63>]
> Code: Bad EIP value.

second that :)

best,
Herbert

> >>EIP; 11860000 Before first symbol <=====
>
> >>ebx; ec26c000 <END_OF_CODE+2bec26c4/????>
> >>esi; 400135cc Before first symbol
> >>ebp; bffffd1c Before first symbol
> >>esp; ec26dfc0 <END_OF_CODE+2bec4684/????>
>
> Trace; c0106e63 <system_call+33/38>
>
>
> 2 warnings issued. Results may not be reliable.
>
> strace -f chbind --ip 1.1.1.1 /bin/sh
> #####################################
>
> 21548 execve("/usr/sbin/chbind", ["chbind", "--ip", "1.1.1.1", "/bin/sh"], [/* 17 vars */]) = 0
> 21548 uname({sys="Linux", node="lycopersicum", ...}) = 0
> 21548 brk(0) = 0x804ded4
> 21548 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
> 21548 open("/etc/ld.so.cache", O_RDONLY) = 3
> 21548 fstat64(3, {st_mode=S_IFREG|0644, st_size=7071, ...}) = 0
> 21548 old_mmap(NULL, 7071, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
> 21548 close(3) = 0
> 21548 open("/usr/lib/libstdc++-libc6.2-2.so.3", O_RDONLY) = 3
> 21548 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\233\1"..., 1024) = 1024
> 21548 fstat64(3, {st_mode=S_IFREG|0644, st_size=288540, ...}) = 0
> 21548 old_mmap(NULL, 296708, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40016000
> 21548 mprotect(0x4004c000, 75524, PROT_NONE) = 0
> 21548 old_mmap(0x4004c000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x36000) = 0x4004c000
> 21548 old_mmap(0x4005d000, 5892, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4005d000
> 21548 close(3) = 0
> 21548 open("/lib/libm.so.6", O_RDONLY) = 3
> 21548 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2007\0"..., 1024) = 1024
> 21548 fstat64(3, {st_mode=S_IFREG|0644, st_size=130088, ...}) = 0
> 21548 old_mmap(NULL, 132708, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4005f000
> 21548 mprotect(0x4007f000, 1636, PROT_NONE) = 0
> 21548 old_mmap(0x4007f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1f000) = 0x4007f000
> 21548 close(3) = 0
> 21548 open("/lib/libc.so.6", O_RDONLY) = 3
> 21548 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\30\222"..., 1024) = 1024
> 21548 fstat64(3, {st_mode=S_IFREG|0755, st_size=1153784, ...}) = 0
> 21548 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40080000
> 21548 old_mmap(NULL, 1166560, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40081000
> 21548 mprotect(0x40194000, 40160, PROT_NONE) = 0
> 21548 old_mmap(0x40194000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x113000) = 0x40194000
> 21548 old_mmap(0x4019a000, 15584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4019a000
> 21548 close(3) = 0
> 21548 munmap(0x40014000, 7071) = 0
> 21548 brk(0) = 0x804ded4
> 21548 brk(0x804e054) = 0x804e054
> 21548 brk(0x804f000) = 0x804f000
> 21548 open("/proc/net/dev", O_RDONLY) = 3
> 21548 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> 21548 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
> 21548 read(3, "Inter-| Receive "..., 4096) = 574
> 21548 read(3, "", 4096) = 0
> 21548 close(3) = 0
> 21548 munmap(0x40014000, 4096) = 0
> 21548 gettimeofday({1123831642, 795934}, NULL) = 0
> 21548 getpid() = 21548
> 21548 open("/etc/resolv.conf", O_RDONLY) = 3
> 21548 fstat64(3, {st_mode=S_IFREG|0644, st_size=46, ...}) = 0
> 21548 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
> 21548 read(3, "search toto.ch.lan\nnameserve"..., 4096) = 46
> 21548 read(3, "", 4096) = 0
> 21548 close(3) = 0
> 21548 munmap(0x40014000, 4096) = 0
> 21548 shmget(IPC_PRIVATE, 0, 0 <unfinished ...>
> 21548 +++ killed by SIGSEGV +++
>
> _______________________________________________
> Vserver mailing list
> Vserver_at_list.linux-vserver.org
> http://list.linux-vserver.org/mailman/listinfo/vserver
_______________________________________________
Vserver mailing list
Vserver_at_list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


About this list Date view Thread view Subject view Author view Attachment view
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Fri 12 Aug 2005 - 11:58:45 BST by hypermail 2.1.3