Messages in this thread | | | From | Manfred Petz <> | Subject | Re: 2.0.34pre3 | Date | Wed, 11 Mar 1998 17:32:41 +0100 (CET) |
| |
> > Ok 2.0.34pre3 - this doesnt yet have a couple of things and Donalds final
I got yet another clean 2.0.33, applied 2.0.34pre3, tcpdebug and the print_eip stuff.
Then I stressed two of my servers with simultaneous www/ftp/smtp connects and disconnects. After about half an hour (moderate swapping) I got an Oops and shortly after that both machines locked up completely.
I bet that anybody out there can reproduce that. I easily can (and I guess I can crash all my 2.0.3[23] servers). `Process' is always httpd (apache 1.2.4).
pm
Unable to handle kernel NULL pointer dereference at virtual address c0000008 current->tss.cr3 = 0061f000, %cr3 = 0061f000 *pde = 00102067 *pte = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<0014ba4b>] EFLAGS: 00010206 eax: 00000000 ebx: 007a00e0 ecx: 007a003c edx: 00000000 esi: 00000246 edi: 00000000 ebp: 007a0018 esp: 00840ee8 ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018 Process httpd (pid: 18570, process nr: 179, stackpage=00840000) Stack: 007a0018 00840f7c 00000000 00000000 00000000 007a003c 00000000 00000000 00b1ec0c 00440c48 4318d24d 00157426 007a0018 00840f78 00001000 00000000 00000000 00840f7c 00001000 00440c00 08096b94 00440c90 00139eab 00440c90 Call Trace: [<00157426>] [<00139eab>] [<0012356c>] [<0010a879>] Code: 81 48 08 00 00 02 00 89 4c 24 14 e8 f5 56 fc ff 8b 85 00 02 wait_queue is bad (eip = 00156887) q = 00440c4c *q = 00840f08 wait_queue is bad (eip = 001568e7) q = 00440c4c *q = 00840f08 wait_queue is bad (eip = 001568a8) q = 00440c4c *q = 00840f08
0x14ba2e <tcp_recvmsg+558>: movl 0x14(%esp,1),%ecx 0x14ba32 <tcp_recvmsg+562>: jne 0x14ba45 <tcp_recvmsg+581> 0x14ba34 <tcp_recvmsg+564>: pushl %ebp 0x14ba35 <tcp_recvmsg+565>: movl %ecx,0x18(%esp,1) 0x14ba39 <tcp_recvmsg+569>: call 0x13c5b0 <__release_sock> 0x14ba3e <tcp_recvmsg+574>: addl $0x4,%esp 0x14ba41 <tcp_recvmsg+577>: movl 0x14(%esp,1),%ecx 0x14ba45 <tcp_recvmsg+581>: movl 0x200(%ebp),%eax 0x14ba4b <tcp_recvmsg+587>: orl $0x20000,0x8(%eax) 0x14ba52 <tcp_recvmsg+594>: movl %ecx,0x14(%esp,1) 0x14ba56 <tcp_recvmsg+598>: call 0x111150 <schedule> 0x14ba5b <tcp_recvmsg+603>: movl 0x200(%ebp),%eax 0x14ba61 <tcp_recvmsg+609>: andl $0xfffdffff,0x8(%eax) 0x14ba68 <tcp_recvmsg+616>: incl 0x44(%ebp) 0x14ba6b <tcp_recvmsg+619>: movl 0x14(%esp,1),%ecx 0x14ba6f <tcp_recvmsg+623>: jmp 0x14bba0 <tcp_recvmsg+928>
# # Code maturity level options # CONFIG_EXPERIMENTAL=y
# # Loadable module support # # CONFIG_MODULES is not set
# # General setup # # CONFIG_MATH_EMULATION is not set CONFIG_NET=y # CONFIG_MAX_16M is not set # CONFIG_PCI is not set CONFIG_SYSVIPC=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_JAVA is not set CONFIG_KERNEL_ELF=y # CONFIG_M386 is not set CONFIG_M486=y # CONFIG_M586 is not set # CONFIG_M686 is not set
# # Floppy, IDE, and other block devices # CONFIG_BLK_DEV_FD=y CONFIG_BLK_DEV_IDE=y
# # Please see Documentation/ide.txt for help/info on IDE drives # # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_BLK_DEV_IDESCSI is not set # CONFIG_BLK_DEV_IDE_PCMCIA is not set CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_IDE_CHIPSETS is not set
# # Additional Block Devices # CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_MD is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_BLK_DEV_XD is not set # CONFIG_BLK_DEV_HD is not set
# # Networking options # CONFIG_FIREWALL=y CONFIG_NET_ALIAS=y CONFIG_INET=y CONFIG_IP_FORWARD=y # CONFIG_IP_MULTICAST is not set CONFIG_SYN_COOKIES=y CONFIG_IP_FIREWALL=y CONFIG_IP_FIREWALL_VERBOSE=y CONFIG_IP_MASQUERADE=y
# # Protocol-specific masquerading support will be built as modules. # CONFIG_IP_MASQUERADE_IPAUTOFW=y CONFIG_IP_MASQUERADE_ICMP=y CONFIG_IP_TRANSPARENT_PROXY=y CONFIG_IP_ALWAYS_DEFRAG=y CONFIG_IP_ACCT=y # CONFIG_IP_ROUTER is not set # CONFIG_NET_IPIP is not set CONFIG_IP_ALIAS=y
# # (it is safe to leave these untouched) # # CONFIG_INET_PCTCP is not set # CONFIG_INET_RARP is not set # CONFIG_NO_PATH_MTU_DISCOVERY is not set CONFIG_IP_NOSR=y CONFIG_SKB_LARGE=y
# # # # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_AX25 is not set # CONFIG_BRIDGE is not set # CONFIG_NETLINK is not set
# # SCSI support # # CONFIG_SCSI is not set
# # Network device support # CONFIG_NETDEVICES=y CONFIG_DUMMY=y # CONFIG_EQUALIZER is not set # CONFIG_DLCI is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # CONFIG_NET_RADIO is not set CONFIG_NET_ETHERNET=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_LANCE is not set # CONFIG_NET_VENDOR_SMC is not set CONFIG_NET_ISA=y # CONFIG_AT1700 is not set # CONFIG_E2100 is not set # CONFIG_DEPCA is not set # CONFIG_EWRK3 is not set # CONFIG_EEXPRESS is not set # CONFIG_EEXPRESS_PRO is not set # CONFIG_FMV18X is not set # CONFIG_HPLAN_PLUS is not set # CONFIG_HPLAN is not set # CONFIG_HP100 is not set # CONFIG_ETH16I is not set CONFIG_NE2000=y # CONFIG_NI52 is not set # CONFIG_NI65 is not set # CONFIG_SEEQ8005 is not set # CONFIG_SK_G16 is not set # CONFIG_NET_EISA is not set # CONFIG_NET_POCKET is not set # CONFIG_GIGAETHER is not set # CONFIG_TR is not set # CONFIG_FDDI is not set # CONFIG_ARCNET is not set
# # ISDN subsystem # # CONFIG_ISDN is not set
# # CD-ROM drivers (not for SCSI or IDE/ATAPI drives) # # CONFIG_CD_NO_IDESCSI is not set
# # Filesystems # CONFIG_QUOTA=y CONFIG_MINIX_FS=y # CONFIG_EXT_FS is not set CONFIG_EXT2_FS=y # CONFIG_XIA_FS is not set # CONFIG_NLS is not set CONFIG_PROC_FS=y CONFIG_NFS_FS=y # CONFIG_ROOT_NFS is not set # CONFIG_SMB_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_SYSV_FS is not set # CONFIG_AUTOFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_UFS_FS is not set
# # Character devices # CONFIG_SERIAL=y # CONFIG_DIGI is not set # CONFIG_CYCLADES is not set # CONFIG_STALDRV is not set # CONFIG_RISCOM8 is not set # CONFIG_PRINTER is not set # CONFIG_SPECIALIX is not set # CONFIG_MOUSE is not set # CONFIG_UMISC is not set # CONFIG_QIC02_TAPE is not set # CONFIG_FTAPE is not set # CONFIG_APM is not set CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set # CONFIG_WDT is not set CONFIG_SOFT_WATCHDOG=y # CONFIG_PCWATCHDOG is not set CONFIG_RTC=y
# # Sound # # CONFIG_SOUND is not set
# # Kernel hacking # CONFIG_PROFILE=y CONFIG_PROFILE_SHIFT=2
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu
| |