All of lore.kernel.org
 help / color / mirror / Atom feed
* --dport in uml crash
@ 2006-10-23 23:03 Oskar Andreasson
  2006-10-23 23:09 ` Oskar Andreasson
  2006-10-23 23:17 ` Patrick McHardy
  0 siblings, 2 replies; 7+ messages in thread
From: Oskar Andreasson @ 2006-10-23 23:03 UTC (permalink / raw)
  To: netfilter-devel

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

Using UML kernel 2.6.18 and iptables-1.3.6. 
Specifying iptables -A INPUT -p tcp --dport 23 -j ACCEPT generates a
hard crash of the UML system. 
-j ACCEPT on it's own works flawless and -p tcp also works flawless, so
i assume it's the --dport causing the crash for some reason. 

I've been unable to get a look at the error messages since the xterm
closes down before I get a chance to read it (lots of something scrolls
by before closing however), any suggestions on how to get the errors are
welcome, or if anyone else can replicate them would also be welcome :). 

Let me know if there is any more information that might be needed, or if
this is an UML related bug?


-- 
--
Oskar Andreasson
http://www.frozentux.net
mail/sip: oan@frozentux.net


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: --dport in uml crash
  2006-10-23 23:03 --dport in uml crash Oskar Andreasson
@ 2006-10-23 23:09 ` Oskar Andreasson
  2006-10-23 23:17 ` Patrick McHardy
  1 sibling, 0 replies; 7+ messages in thread
From: Oskar Andreasson @ 2006-10-23 23:09 UTC (permalink / raw)
  To: netfilter-devel

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

Strike that, error on my part, ran the binary against the wrong libc
version.

On Tue, 2006-10-24 at 01:03 +0200, Oskar Andreasson wrote:
> Using UML kernel 2.6.18 and iptables-1.3.6. 
> Specifying iptables -A INPUT -p tcp --dport 23 -j ACCEPT generates a
> hard crash of the UML system. 
> -j ACCEPT on it's own works flawless and -p tcp also works flawless, so
> i assume it's the --dport causing the crash for some reason. 
> 
> I've been unable to get a look at the error messages since the xterm
> closes down before I get a chance to read it (lots of something scrolls
> by before closing however), any suggestions on how to get the errors are
> welcome, or if anyone else can replicate them would also be welcome :). 
> 
> Let me know if there is any more information that might be needed, or if
> this is an UML related bug?
> 
> 

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: --dport in uml crash
  2006-10-23 23:03 --dport in uml crash Oskar Andreasson
  2006-10-23 23:09 ` Oskar Andreasson
@ 2006-10-23 23:17 ` Patrick McHardy
  2006-10-24  8:57   ` CLUSTERIP and UML crash, was [Re: --dport in uml crash] Oskar Andreasson
  1 sibling, 1 reply; 7+ messages in thread
From: Patrick McHardy @ 2006-10-23 23:17 UTC (permalink / raw)
  To: oan; +Cc: netfilter-devel

Oskar Andreasson wrote:
> Using UML kernel 2.6.18 and iptables-1.3.6. 
> Specifying iptables -A INPUT -p tcp --dport 23 -j ACCEPT generates a
> hard crash of the UML system. 
> -j ACCEPT on it's own works flawless and -p tcp also works flawless, so
> i assume it's the --dport causing the crash for some reason. 

It is reproducable?

> I've been unable to get a look at the error messages since the xterm
> closes down before I get a chance to read it (lots of something scrolls
> by before closing however), any suggestions on how to get the errors are
> welcome, or if anyone else can replicate them would also be welcome :). 
> 
> Let me know if there is any more information that might be needed, or if
> this is an UML related bug?

Based on my experience I would guess that its UML, but it works pretty
reliable in the past few month for me. I'm unable to reproduce the
problem, can you send me your config please?

You could also get the "umlgdb" script and run uml in debug mode,
gdb should be able to tell you more.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* CLUSTERIP and UML crash, was [Re: --dport in uml crash]
  2006-10-23 23:17 ` Patrick McHardy
@ 2006-10-24  8:57   ` Oskar Andreasson
  2006-10-24 14:24     ` Patrick McHardy
  0 siblings, 1 reply; 7+ messages in thread
From: Oskar Andreasson @ 2006-10-24  8:57 UTC (permalink / raw)
  To: Patrick McHardy; +Cc: netfilter-devel


[-- Attachment #1.1: Type: text/plain, Size: 4837 bytes --]

Hi Patrick,

I'm sorry for the delayed reply, I had to get some sleep. The original
problem seems to have been caused by compiling iptables-1.3.6 against
libc6 and then running against an old libc5. It works flawless now that
they are both the correct version.

However, I got another kernel panic from the CLUSTERIP target
(possibly?). If not, please let me know where to get this info to:)

server1:~# iptables -A INPUT -d 192.168.0.5 -p tcp --dport 4444 -j
CLUSTERIP --new --hashmode sourceip --clustermac 01:00:00:00:00:20
--total-nodes 1 --local-node 1
ip_tables: (C) 2000-2006 Netfilter Core Team
Kernel panic - not syncing: Kernel mode fault at addr 0xa0be74, ip
0x400d8cbe
 
EIP: 0073:[<400d8cbe>] CPU: 0 Not tainted ESP: 007b:bfb31118 EFLAGS:
00200246
    Not tainted
EAX: ffffffda EBX: 00000000 ECX: 40019000 EDX: 00000400
ESI: 08050ef0 EDI: 4014e6c0 EBP: bfb3112c DS: 007b ES: 007b
a0bc3728:  [<a0045cf8>] notifier_call_chain+0x28/0x50
a0bc3744:  [<a0034620>] panic+0x50/0x100
a0bc375c:  [<a0013433>] segv+0x203/0x2d0
a0bc3804:  [<a00131b2>] segv_handler+0x92/0x110
a0bc3828:  [<a0013120>] segv_handler+0x0/0x110
a0bc382c:  [<a002a328>] sig_handler_common_skas+0xa8/0xe0
a0bc3854:  [<a002619a>] sig_handler+0x4a/0x60
a0bc38ac:  [<a012ac26>] vsnprintf+0x396/0x590
a0bc38dc:  [<a00172a0>] maybe_map+0x70/0xb0
a0bc38e4:  [<a0017259>] maybe_map+0x29/0xb0
a0bc3908:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a0bc390c:  [<a00172fe>] do_op_one_page+0x1e/0x60
a0bc3924:  [<a0017496>] do_buffer_op+0x156/0x1b0
a0bc3934:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a0bc3948:  [<a00260e5>] set_signals+0x25/0x30
a0bc3954:  [<a007596e>] kmem_cache_alloc+0x2e/0x50
a0bc3968:  [<a00abe11>] proc_alloc_inode+0x41/0x80
a0bc3984:  [<a0093615>] get_new_inode_fast+0x25/0xe0
a0bc39c0:  [<a00abf9d>] proc_get_inode+0xfd/0x180
a0bc39c8:  [<a00923eb>] d_rehash+0x3b/0x40
a0bc39d8:  [<a00aed07>] proc_lookup+0x97/0xa0
a0bc3a00:  [<a0017259>] maybe_map+0x29/0xb0
a0bc3a24:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a0bc3a28:  [<a00172fe>] do_op_one_page+0x1e/0x60
a0bc3a40:  [<a00173d2>] do_buffer_op+0x92/0x1b0
a0bc3a50:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a0bc3a5c:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a0bc3a7c:  [<a0027a64>] setjmp_wrapper+0x34/0x40
a0bc3a9c:  [<a0027a48>] setjmp_wrapper+0x18/0x40
a0bc3aac:  [<a0087954>] link_path_walk+0x64/0xe0
a0bc3ac8:  [<a001791d>] strncpy_from_user_skas+0x9d/0x120
a0bc3ad8:  [<a0017820>] strncpy_chunk_from_user+0x0/0x60
a0bc3b28:  [<a012abe1>] vsnprintf+0x351/0x590
a0bc3b74:  [<a009a5f8>] seq_printf+0x28/0x50
a0bc3b90:  [<a0055172>] print_unload_info+0x52/0xd0
a0bc3bb0:  [<a0057321>] m_show+0x31/0xa0
a0bc3bd8:  [<a0099f23>] seq_read+0xc3/0x340
a0bc3c0c:  [<a00789d2>] vfs_read+0xf2/0x1e0
a0bc3c38:  [<a0078e18>] sys_read+0x38/0x80
a0bc3c60:  [<a0016f07>] handle_syscall+0xf7/0x1d0
a0bc3c7c:  [<a0078de0>] sys_read+0x0/0x80
a0bc3cb4:  [<a002a168>] userspace+0x1c8/0x2e0
a0bc3cec:  [<a0048d10>] ____call_usermodehelper+0x0/0xc0
a0bc3cfc:  [<a0048d10>] ____call_usermodehelper+0x0/0xc0
a0bc3d04:  [<a0016a5a>] new_thread_handler+0x9a/0xb0
a0bc3d48:  [<a00169c0>] new_thread_handler+0x0/0xb0
a0bc3d5c:  [<a01e4c41>] kill+0x11/0x20

This error is most definitely reproducable, yes. 

Boot-command:

blueflux@laptop4:~/netkit2/kernel$ ./linux
modules=/home/blueflux/netkit2/kernel/modules name=server1 title=server1
umid=server1 mem=24M
ubd0=/home/blueflux/netkit2/server1.disk,/home/blueflux/netkit2/fs/netkit-fs root=98:1 uml_dir=/home/blueflux/.netkit/mconsole hosthome=/home/blueflux con0=fd:0,fd:1 con1=null debug

Kernel is 2.6.18. Config attached. 

On Tue, 2006-10-24 at 01:17 +0200, Patrick McHardy wrote:
> Oskar Andreasson wrote:
> > Using UML kernel 2.6.18 and iptables-1.3.6. 
> > Specifying iptables -A INPUT -p tcp --dport 23 -j ACCEPT generates a
> > hard crash of the UML system. 
> > -j ACCEPT on it's own works flawless and -p tcp also works flawless, so
> > i assume it's the --dport causing the crash for some reason. 
> 
> It is reproducable?
> 
> > I've been unable to get a look at the error messages since the xterm
> > closes down before I get a chance to read it (lots of something scrolls
> > by before closing however), any suggestions on how to get the errors are
> > welcome, or if anyone else can replicate them would also be welcome :). 
> > 
> > Let me know if there is any more information that might be needed, or if
> > this is an UML related bug?
> 
> Based on my experience I would guess that its UML, but it works pretty
> reliable in the past few month for me. I'm unable to reproduce the
> problem, can you send me your config please?
> 
> You could also get the "umlgdb" script and run uml in debug mode,
> gdb should be able to tell you more.
> 

[-- Attachment #1.2: netkit-kernel-2.6.18-test1-config --]
[-- Type: text/plain, Size: 21272 bytes --]

#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.18-test1
# Mon Oct 23 21:17:07 2006
#
CONFIG_GENERIC_HARDIRQS=y
CONFIG_UML=y
CONFIG_MMU=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_IRQ_RELEASE_METHOD=y

#
# UML-specific options
#
CONFIG_MODE_TT=y
CONFIG_KERNEL_HALF_GIGS=1
CONFIG_MODE_SKAS=y

#
# Host processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
CONFIG_M686=y
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_X86_GENERIC is not set
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_PPRO_FENCE=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_UML_X86=y
# CONFIG_64BIT is not set
CONFIG_SEMAPHORE_SLEEPERS=y
# CONFIG_HOST_2G_2G is not set
CONFIG_TOP_ADDR=0xc0000000
# CONFIG_3_LEVEL_PGTABLES is not set
CONFIG_STUB_CODE=0xbfffe000
CONFIG_STUB_DATA=0xbffff000
CONFIG_STUB_START=0xbfffe000
CONFIG_ARCH_HAS_SC_SIGNALS=y
CONFIG_ARCH_REUSE_HOST_VSYSCALL_AREA=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_RESOURCES_64BIT is not set
CONFIG_LD_SCRIPT_STATIC=y
CONFIG_NET=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_HOSTFS=y
# CONFIG_HPPFS is not set
CONFIG_MCONSOLE=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_SMP is not set
CONFIG_NEST_LEVEL=0
# CONFIG_HIGHMEM is not set
CONFIG_KERNEL_STACK_ORDER=2
CONFIG_UML_REAL_TIME_CLOCK=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_INIT_ENV_ARG_LIMIT=128

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
# CONFIG_TASKSTATS is not set
# CONFIG_AUDIT is not set
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_RELAY is not set
CONFIG_INITRAMFS_SOURCE=""
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
# CONFIG_SLOB is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Block layer
#
# CONFIG_LBD is not set
# CONFIG_BLK_DEV_IO_TRACE is not set
# CONFIG_LSF is not set

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"

#
# Block devices
#
CONFIG_BLK_DEV_UBD=y
CONFIG_BLK_DEV_UBD_SYNC=y
CONFIG_BLK_DEV_COW_COMMON=y
# CONFIG_MMAPPER is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_NBD=y
CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
# CONFIG_BLK_DEV_INITRD is not set
CONFIG_ATA_OVER_ETH=m

#
# Character Devices
#
CONFIG_STDERR_CONSOLE=y
CONFIG_STDIO_CONSOLE=y
CONFIG_SSL=y
CONFIG_NULL_CHAN=y
CONFIG_PORT_CHAN=y
CONFIG_PTY_CHAN=y
CONFIG_TTY_CHAN=y
CONFIG_XTERM_CHAN=y
# CONFIG_NOCONFIG_CHAN is not set
CONFIG_CON_ZERO_CHAN="xterm"
CONFIG_CON_CHAN="null"
CONFIG_SSL_CHAN="pty"
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
# CONFIG_WATCHDOG is not set
CONFIG_UML_SOUND=m
CONFIG_SOUND=m
CONFIG_HOSTAUDIO=m
# CONFIG_UML_RANDOM is not set

#
# Generic Driver Options
#
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
# CONFIG_FW_LOADER is not set
# CONFIG_SYS_HYPERVISOR is not set

#
# Networking
#

#
# Networking options
#
# CONFIG_NETDEBUG is not set
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=m
CONFIG_NET_KEY=m
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_ASK_IP_FIB_HASH=y
# CONFIG_IP_FIB_TRIE is not set
CONFIG_IP_FIB_HASH=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_FWMARK=y
CONFIG_IP_ROUTE_MULTIPATH=y
# CONFIG_IP_ROUTE_MULTIPATH_CACHED is not set
CONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE=y
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
# CONFIG_IP_PIMSM_V1 is not set
CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_XFRM_TUNNEL=m
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=m
CONFIG_INET_XFRM_MODE_TUNNEL=m
CONFIG_INET_DIAG=m
CONFIG_INET_TCP_DIAG=m
# CONFIG_TCP_CONG_ADVANCED is not set
CONFIG_TCP_CONG_BIC=y

#
# IP: Virtual Server Configuration
#
CONFIG_IP_VS=m
# CONFIG_IP_VS_DEBUG is not set
CONFIG_IP_VS_TAB_BITS=12

#
# IPVS transport protocol load balancing support
#
CONFIG_IP_VS_PROTO_TCP=y
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_PROTO_ESP=y
CONFIG_IP_VS_PROTO_AH=y

#
# IPVS scheduler
#
CONFIG_IP_VS_RR=m
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LC=m
CONFIG_IP_VS_WLC=m
CONFIG_IP_VS_LBLC=m
CONFIG_IP_VS_LBLCR=m
CONFIG_IP_VS_DH=m
CONFIG_IP_VS_SH=m
CONFIG_IP_VS_SED=m
CONFIG_IP_VS_NQ=m

#
# IPVS application helper
#
CONFIG_IP_VS_FTP=m
CONFIG_IPV6=y
# CONFIG_IPV6_PRIVACY is not set
# CONFIG_IPV6_ROUTER_PREF is not set
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=m
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_IPV6_TUNNEL=m
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_BRIDGE_NETFILTER=y

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NETFILTER_XTABLES=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m

#
# IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=m
CONFIG_IP_NF_CT_ACCT=y
CONFIG_IP_NF_CONNTRACK_MARK=y
CONFIG_IP_NF_CONNTRACK_SECMARK=y
CONFIG_IP_NF_CONNTRACK_EVENTS=y
CONFIG_IP_NF_CONNTRACK_NETLINK=m
CONFIG_IP_NF_CT_PROTO_SCTP=m
CONFIG_IP_NF_FTP=m
CONFIG_IP_NF_IRC=m
CONFIG_IP_NF_NETBIOS_NS=m
CONFIG_IP_NF_TFTP=m
CONFIG_IP_NF_AMANDA=m
CONFIG_IP_NF_PPTP=m
CONFIG_IP_NF_H323=m
CONFIG_IP_NF_SIP=m
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_IPRANGE=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_DSCP=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_MATCH_HASHLIMIT=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_IP_NF_TARGET_SAME=m
CONFIG_IP_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_NAT_TFTP=m
CONFIG_IP_NF_NAT_AMANDA=m
CONFIG_IP_NF_NAT_PPTP=m
CONFIG_IP_NF_NAT_H323=m
CONFIG_IP_NF_NAT_SIP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_DSCP=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_TARGET_CLUSTERIP=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
# CONFIG_IP_NF_ARP_MANGLE is not set

#
# IPv6: Netfilter Configuration (EXPERIMENTAL)
#
CONFIG_IP6_NF_QUEUE=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_OWNER=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_RAW=m

#
# DECnet: Netfilter Configuration
#
# CONFIG_DECNET_NF_GRABULATOR is not set

#
# Bridge: Netfilter Configuration
#
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_T_FILTER=m
CONFIG_BRIDGE_EBT_T_NAT=m
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
CONFIG_BRIDGE_EBT_ARP=m
CONFIG_BRIDGE_EBT_IP=m
CONFIG_BRIDGE_EBT_LIMIT=m
CONFIG_BRIDGE_EBT_MARK=m
CONFIG_BRIDGE_EBT_PKTTYPE=m
CONFIG_BRIDGE_EBT_STP=m
CONFIG_BRIDGE_EBT_VLAN=m
CONFIG_BRIDGE_EBT_ARPREPLY=m
CONFIG_BRIDGE_EBT_DNAT=m
CONFIG_BRIDGE_EBT_MARK_T=m
CONFIG_BRIDGE_EBT_REDIRECT=m
CONFIG_BRIDGE_EBT_SNAT=m
CONFIG_BRIDGE_EBT_LOG=m
CONFIG_BRIDGE_EBT_ULOG=m

#
# DCCP Configuration (EXPERIMENTAL)
#
CONFIG_IP_DCCP=m
CONFIG_INET_DCCP_DIAG=m
CONFIG_IP_DCCP_ACKVEC=y

#
# DCCP CCIDs Configuration (EXPERIMENTAL)
#
CONFIG_IP_DCCP_CCID2=m
CONFIG_IP_DCCP_CCID3=m
CONFIG_IP_DCCP_TFRC_LIB=m

#
# SCTP Configuration (EXPERIMENTAL)
#
CONFIG_IP_SCTP=m
CONFIG_SCTP_DBG_MSG=y
CONFIG_SCTP_DBG_OBJCNT=y
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not set
CONFIG_SCTP_HMAC_MD5=y

#
# TIPC Configuration (EXPERIMENTAL)
#
# CONFIG_TIPC is not set
CONFIG_ATM=m
CONFIG_ATM_CLIP=m
CONFIG_ATM_CLIP_NO_ICMP=y
CONFIG_ATM_LANE=m
CONFIG_ATM_MPOA=m
CONFIG_ATM_BR2684=m
# CONFIG_ATM_BR2684_IPFILTER is not set
CONFIG_BRIDGE=m
CONFIG_VLAN_8021Q=m
CONFIG_DECNET=m
CONFIG_DECNET_ROUTER=y
CONFIG_DECNET_ROUTE_FWMARK=y
CONFIG_LLC=m
CONFIG_LLC2=m
CONFIG_IPX=m
CONFIG_IPX_INTERN=y
CONFIG_ATALK=m
CONFIG_DEV_APPLETALK=m
CONFIG_IPDDP=m
CONFIG_IPDDP_ENCAP=y
CONFIG_IPDDP_DECAP=y
CONFIG_X25=m
CONFIG_LAPB=m
CONFIG_ECONET=m
CONFIG_ECONET_AUNUDP=y
CONFIG_ECONET_NATIVE=y
CONFIG_WAN_ROUTER=m

#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
CONFIG_NET_SCH_CLK_JIFFIES=y
# CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set
# CONFIG_NET_SCH_CLK_CPU is not set

#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_INGRESS=m

#
# Classification
#
CONFIG_NET_CLS=y
# CONFIG_NET_CLS_BASIC is not set
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
# CONFIG_NET_EMATCH is not set
# CONFIG_NET_CLS_ACT is not set
CONFIG_NET_CLS_POLICE=y
CONFIG_NET_CLS_IND=y
CONFIG_NET_ESTIMATOR=y

#
# Network testing
#
CONFIG_NET_PKTGEN=m
# CONFIG_HAMRADIO is not set
CONFIG_IRDA=m

#
# IrDA protocols
#
CONFIG_IRLAN=m
CONFIG_IRNET=m
CONFIG_IRCOMM=m
# CONFIG_IRDA_ULTRA is not set

#
# IrDA options
#
# CONFIG_IRDA_CACHE_LAST_LSAP is not set
# CONFIG_IRDA_FAST_RR is not set
# CONFIG_IRDA_DEBUG is not set

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m

#
# Dongle support
#
# CONFIG_DONGLE is not set

#
# Old SIR device drivers
#
# CONFIG_IRPORT_SIR is not set

#
# Old Serial dongle support
#

#
# FIR device drivers
#
CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y

#
# Bluetooth device drivers
#
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIVHCI=m
# CONFIG_IEEE80211 is not set

#
# UML Network Devices
#
CONFIG_UML_NET=y
CONFIG_UML_NET_ETHERTAP=y
CONFIG_UML_NET_TUNTAP=y
CONFIG_UML_NET_SLIP=y
CONFIG_UML_NET_DAEMON=y
CONFIG_UML_NET_MCAST=y
# CONFIG_UML_NET_PCAP is not set
CONFIG_UML_NET_SLIRP=y

#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_BONDING=m
CONFIG_EQUALIZER=m
CONFIG_TUN=y

#
# PHY device support
#

#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set

#
# Wan interfaces
#
# CONFIG_WAN is not set

#
# ATM drivers
#
# CONFIG_ATM_DUMMY is not set
CONFIG_ATM_TCP=m
CONFIG_PPP=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
# CONFIG_PPP_MPPE is not set
CONFIG_PPPOE=m
CONFIG_PPPOATM=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_SHAPER=m
# CONFIG_NETCONSOLE is not set
# CONFIG_NETPOLL is not set
# CONFIG_NET_POLL_CONTROLLER is not set

#
# Connector - unified userspace <-> kernelspace linker
#
CONFIG_CONNECTOR=m

#
# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
# CONFIG_EXT3_FS_POSIX_ACL is not set
# CONFIG_EXT3_FS_SECURITY is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_REISERFS_FS_XATTR is not set
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
# CONFIG_XFS_FS is not set
# CONFIG_OCFS2_FS is not set
CONFIG_MINIX_FS=y
CONFIG_ROMFS_FS=m
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_QUOTA is not set
CONFIG_DNOTIFY=y
CONFIG_AUTOFS_FS=y
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=m

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=m
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
# CONFIG_CONFIGFS_FS is not set

#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set

#
# Network File Systems
#
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
CONFIG_NFS_V4=y
CONFIG_NFS_DIRECTIO=y
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
# CONFIG_NFSD_V3_ACL is not set
CONFIG_NFSD_V4=y
CONFIG_NFSD_TCP=y
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPCSEC_GSS_SPKM3 is not set
CONFIG_SMB_FS=m
# CONFIG_SMB_NLS_DEFAULT is not set
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
# CONFIG_CIFS_STATS2 is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
CONFIG_CIFS_EXPERIMENTAL=y
# CONFIG_CIFS_UPCALL is not set
# CONFIG_NCP_FS is not set
CONFIG_CODA_FS=m
CONFIG_CODA_FS_OLD_API=y
CONFIG_AFS_FS=m
CONFIG_RXRPC=m
# CONFIG_9P_FS is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_KARMA_PARTITION is not set
# CONFIG_EFI_PARTITION is not set

#
# Native Language Support
#
CONFIG_NLS=m
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=m
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
CONFIG_NLS_CODEPAGE_850=m
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not set
CONFIG_NLS_ISO8859_1=m
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=m
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=m

#
# Security options
#
# CONFIG_KEYS is not set
# CONFIG_SECURITY is not set

#
# Cryptographic options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_NULL is not set
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=m
# CONFIG_CRYPTO_SHA256 is not set
# CONFIG_CRYPTO_SHA512 is not set
# CONFIG_CRYPTO_WP512 is not set
# CONFIG_CRYPTO_TGR192 is not set
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_BLOWFISH is not set
# CONFIG_CRYPTO_TWOFISH is not set
# CONFIG_CRYPTO_SERPENT is not set
# CONFIG_CRYPTO_AES is not set
# CONFIG_CRYPTO_AES_586 is not set
# CONFIG_CRYPTO_CAST5 is not set
# CONFIG_CRYPTO_CAST6 is not set
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_ARC4 is not set
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_ANUBIS is not set
CONFIG_CRYPTO_DEFLATE=m
# CONFIG_CRYPTO_MICHAEL_MIC is not set
# CONFIG_CRYPTO_CRC32C is not set
# CONFIG_CRYPTO_TEST is not set

#
# Hardware crypto devices
#

#
# Library routines
#
CONFIG_CRC_CCITT=m
# CONFIG_CRC16 is not set
CONFIG_CRC32=y
CONFIG_LIBCRC32C=m
CONFIG_ZLIB_INFLATE=m
CONFIG_ZLIB_DEFLATE=m
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_PLIST=y

#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=m
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID10=m
# CONFIG_MD_RAID456 is not set
CONFIG_MD_MULTIPATH=m
CONFIG_MD_FAULTY=m
CONFIG_BLK_DEV_DM=m
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_MIRROR=m
CONFIG_DM_ZERO=m
# CONFIG_DM_MULTIPATH is not set
# CONFIG_INPUT is not set

#
# Kernel hacking
#
# CONFIG_PRINTK_TIME is not set
# CONFIG_UNUSED_SYMBOLS is not set
# CONFIG_DEBUG_KERNEL is not set
CONFIG_LOG_BUF_SHIFT=14
# CONFIG_DEBUG_FS is not set
# CONFIG_UNWIND_INFO is not set
# CONFIG_CMDLINE_ON_HOST is not set

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: CLUSTERIP and UML crash, was [Re: --dport in uml crash]
  2006-10-24  8:57   ` CLUSTERIP and UML crash, was [Re: --dport in uml crash] Oskar Andreasson
@ 2006-10-24 14:24     ` Patrick McHardy
  2006-10-24 15:33       ` Oskar Andreasson
  0 siblings, 1 reply; 7+ messages in thread
From: Patrick McHardy @ 2006-10-24 14:24 UTC (permalink / raw)
  To: oan; +Cc: netfilter-devel

Oskar Andreasson wrote:
> Hi Patrick,
> 
> I'm sorry for the delayed reply, I had to get some sleep. The original
> problem seems to have been caused by compiling iptables-1.3.6 against
> libc6 and then running against an old libc5. It works flawless now that
> they are both the correct version.
> 
> However, I got another kernel panic from the CLUSTERIP target
> (possibly?). If not, please let me know where to get this info to:)
> 
> server1:~# iptables -A INPUT -d 192.168.0.5 -p tcp --dport 4444 -j
> CLUSTERIP --new --hashmode sourceip --clustermac 01:00:00:00:00:20
> --total-nodes 1 --local-node 1
> ip_tables: (C) 2000-2006 Netfilter Core Team
> Kernel panic - not syncing: Kernel mode fault at addr 0xa0be74, ip
> 0x400d8cbe
>  
> EIP: 0073:[<400d8cbe>] CPU: 0 Not tainted ESP: 007b:bfb31118 EFLAGS:
> 00200246
>     Not tainted
> EAX: ffffffda EBX: 00000000 ECX: 40019000 EDX: 00000400
> ESI: 08050ef0 EDI: 4014e6c0 EBP: bfb3112c DS: 007b ES: 007b
> a0bc3728:  [<a0045cf8>] notifier_call_chain+0x28/0x50
> a0bc3744:  [<a0034620>] panic+0x50/0x100
> a0bc375c:  [<a0013433>] segv+0x203/0x2d0
> a0bc3804:  [<a00131b2>] segv_handler+0x92/0x110
> a0bc3828:  [<a0013120>] segv_handler+0x0/0x110
> a0bc382c:  [<a002a328>] sig_handler_common_skas+0xa8/0xe0
> a0bc3854:  [<a002619a>] sig_handler+0x4a/0x60
> a0bc38ac:  [<a012ac26>] vsnprintf+0x396/0x590
> a0bc38dc:  [<a00172a0>] maybe_map+0x70/0xb0
> a0bc38e4:  [<a0017259>] maybe_map+0x29/0xb0
> a0bc3908:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
> a0bc390c:  [<a00172fe>] do_op_one_page+0x1e/0x60
> a0bc3924:  [<a0017496>] do_buffer_op+0x156/0x1b0
> a0bc3934:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
> a0bc3948:  [<a00260e5>] set_signals+0x25/0x30
> a0bc3954:  [<a007596e>] kmem_cache_alloc+0x2e/0x50
> a0bc3968:  [<a00abe11>] proc_alloc_inode+0x41/0x80
> a0bc3984:  [<a0093615>] get_new_inode_fast+0x25/0xe0
> a0bc39c0:  [<a00abf9d>] proc_get_inode+0xfd/0x180
> a0bc39c8:  [<a00923eb>] d_rehash+0x3b/0x40
> a0bc39d8:  [<a00aed07>] proc_lookup+0x97/0xa0
> a0bc3a00:  [<a0017259>] maybe_map+0x29/0xb0
> a0bc3a24:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
> a0bc3a28:  [<a00172fe>] do_op_one_page+0x1e/0x60
> a0bc3a40:  [<a00173d2>] do_buffer_op+0x92/0x1b0
> a0bc3a50:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
> a0bc3a5c:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
> a0bc3a7c:  [<a0027a64>] setjmp_wrapper+0x34/0x40
> a0bc3a9c:  [<a0027a48>] setjmp_wrapper+0x18/0x40
> a0bc3aac:  [<a0087954>] link_path_walk+0x64/0xe0
> a0bc3ac8:  [<a001791d>] strncpy_from_user_skas+0x9d/0x120
> a0bc3ad8:  [<a0017820>] strncpy_chunk_from_user+0x0/0x60
> a0bc3b28:  [<a012abe1>] vsnprintf+0x351/0x590
> a0bc3b74:  [<a009a5f8>] seq_printf+0x28/0x50
> a0bc3b90:  [<a0055172>] print_unload_info+0x52/0xd0
> a0bc3bb0:  [<a0057321>] m_show+0x31/0xa0
> a0bc3bd8:  [<a0099f23>] seq_read+0xc3/0x340
> a0bc3c0c:  [<a00789d2>] vfs_read+0xf2/0x1e0
> a0bc3c38:  [<a0078e18>] sys_read+0x38/0x80
> a0bc3c60:  [<a0016f07>] handle_syscall+0xf7/0x1d0
> a0bc3c7c:  [<a0078de0>] sys_read+0x0/0x80
> a0bc3cb4:  [<a002a168>] userspace+0x1c8/0x2e0
> a0bc3cec:  [<a0048d10>] ____call_usermodehelper+0x0/0xc0
> a0bc3cfc:  [<a0048d10>] ____call_usermodehelper+0x0/0xc0
> a0bc3d04:  [<a0016a5a>] new_thread_handler+0x9a/0xb0
> a0bc3d48:  [<a00169c0>] new_thread_handler+0x0/0xb0
> a0bc3d5c:  [<a01e4c41>] kill+0x11/0x20

This looks UML module-load related. The command works fine here
(with -i interface, otherwise it complains about a missing device).
Does it also happen with other auto-loaded modules or when
manually loading ipt_CLUSTERIP?

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: CLUSTERIP and UML crash, was [Re: --dport in uml crash]
  2006-10-24 14:24     ` Patrick McHardy
@ 2006-10-24 15:33       ` Oskar Andreasson
  2006-10-24 15:48         ` Patrick McHardy
  0 siblings, 1 reply; 7+ messages in thread
From: Oskar Andreasson @ 2006-10-24 15:33 UTC (permalink / raw)
  To: Patrick McHardy; +Cc: netfilter-devel


[-- Attachment #1.1: Type: text/plain, Size: 5129 bytes --]

Hi Patrick,

You seem to be right yes, regarding module loading/handling. I don't
dare say anything more, but a non-qualified guess is that it feels like
some kind of bug between how the UML kernel handles modules and how
iptables interact?

I've attached 3 more scenarios. 

1. just restarted, issuing 
iptables -t nat -A PREROUTING -j DNAT --to 192.168.10.2
lsmod
result: kernel panic from lsmod

2. just restarted, issuing
iptables -t nat -A POSTROUTING -j MASQUERADE
lsmod
result: kernel panic, exactly the same as first scenario (except for a
couple of addresses). 

3. just restarted, issuing
modprobe ipt_MASQUERADE
modprobe ip_tables
lsmod
iptables -t nat -A POSTROUTING -j MASQUERADE
lsmod
result: the last lsmod results in a kernel panic. 

All modules loaded with modprobe seems to work just fine, until iptables
touches them. 

I just tried starting an nfs kernel server also, which didn't seem to
work either, so it seems mostly like an UML bug. It crashed at lsmod as
well. 

Would you know which way is the best to get in touch with the
uml-people, and how to debug this? My experience with gdb is ...
somewhat limited. I guess now is as bad a time as any to finally sit
down with it :(. Suggestions on what to read are welcome.

On Tue, 2006-10-24 at 16:24 +0200, Patrick McHardy wrote:
> Oskar Andreasson wrote:
> > Hi Patrick,
> > 
> > I'm sorry for the delayed reply, I had to get some sleep. The original
> > problem seems to have been caused by compiling iptables-1.3.6 against
> > libc6 and then running against an old libc5. It works flawless now that
> > they are both the correct version.
> > 
> > However, I got another kernel panic from the CLUSTERIP target
> > (possibly?). If not, please let me know where to get this info to:)
> > 
> > server1:~# iptables -A INPUT -d 192.168.0.5 -p tcp --dport 4444 -j
> > CLUSTERIP --new --hashmode sourceip --clustermac 01:00:00:00:00:20
> > --total-nodes 1 --local-node 1
> > ip_tables: (C) 2000-2006 Netfilter Core Team
> > Kernel panic - not syncing: Kernel mode fault at addr 0xa0be74, ip
> > 0x400d8cbe
> >  
> > EIP: 0073:[<400d8cbe>] CPU: 0 Not tainted ESP: 007b:bfb31118 EFLAGS:
> > 00200246
> >     Not tainted
> > EAX: ffffffda EBX: 00000000 ECX: 40019000 EDX: 00000400
> > ESI: 08050ef0 EDI: 4014e6c0 EBP: bfb3112c DS: 007b ES: 007b
> > a0bc3728:  [<a0045cf8>] notifier_call_chain+0x28/0x50
> > a0bc3744:  [<a0034620>] panic+0x50/0x100
> > a0bc375c:  [<a0013433>] segv+0x203/0x2d0
> > a0bc3804:  [<a00131b2>] segv_handler+0x92/0x110
> > a0bc3828:  [<a0013120>] segv_handler+0x0/0x110
> > a0bc382c:  [<a002a328>] sig_handler_common_skas+0xa8/0xe0
> > a0bc3854:  [<a002619a>] sig_handler+0x4a/0x60
> > a0bc38ac:  [<a012ac26>] vsnprintf+0x396/0x590
> > a0bc38dc:  [<a00172a0>] maybe_map+0x70/0xb0
> > a0bc38e4:  [<a0017259>] maybe_map+0x29/0xb0
> > a0bc3908:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
> > a0bc390c:  [<a00172fe>] do_op_one_page+0x1e/0x60
> > a0bc3924:  [<a0017496>] do_buffer_op+0x156/0x1b0
> > a0bc3934:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
> > a0bc3948:  [<a00260e5>] set_signals+0x25/0x30
> > a0bc3954:  [<a007596e>] kmem_cache_alloc+0x2e/0x50
> > a0bc3968:  [<a00abe11>] proc_alloc_inode+0x41/0x80
> > a0bc3984:  [<a0093615>] get_new_inode_fast+0x25/0xe0
> > a0bc39c0:  [<a00abf9d>] proc_get_inode+0xfd/0x180
> > a0bc39c8:  [<a00923eb>] d_rehash+0x3b/0x40
> > a0bc39d8:  [<a00aed07>] proc_lookup+0x97/0xa0
> > a0bc3a00:  [<a0017259>] maybe_map+0x29/0xb0
> > a0bc3a24:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
> > a0bc3a28:  [<a00172fe>] do_op_one_page+0x1e/0x60
> > a0bc3a40:  [<a00173d2>] do_buffer_op+0x92/0x1b0
> > a0bc3a50:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
> > a0bc3a5c:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
> > a0bc3a7c:  [<a0027a64>] setjmp_wrapper+0x34/0x40
> > a0bc3a9c:  [<a0027a48>] setjmp_wrapper+0x18/0x40
> > a0bc3aac:  [<a0087954>] link_path_walk+0x64/0xe0
> > a0bc3ac8:  [<a001791d>] strncpy_from_user_skas+0x9d/0x120
> > a0bc3ad8:  [<a0017820>] strncpy_chunk_from_user+0x0/0x60
> > a0bc3b28:  [<a012abe1>] vsnprintf+0x351/0x590
> > a0bc3b74:  [<a009a5f8>] seq_printf+0x28/0x50
> > a0bc3b90:  [<a0055172>] print_unload_info+0x52/0xd0
> > a0bc3bb0:  [<a0057321>] m_show+0x31/0xa0
> > a0bc3bd8:  [<a0099f23>] seq_read+0xc3/0x340
> > a0bc3c0c:  [<a00789d2>] vfs_read+0xf2/0x1e0
> > a0bc3c38:  [<a0078e18>] sys_read+0x38/0x80
> > a0bc3c60:  [<a0016f07>] handle_syscall+0xf7/0x1d0
> > a0bc3c7c:  [<a0078de0>] sys_read+0x0/0x80
> > a0bc3cb4:  [<a002a168>] userspace+0x1c8/0x2e0
> > a0bc3cec:  [<a0048d10>] ____call_usermodehelper+0x0/0xc0
> > a0bc3cfc:  [<a0048d10>] ____call_usermodehelper+0x0/0xc0
> > a0bc3d04:  [<a0016a5a>] new_thread_handler+0x9a/0xb0
> > a0bc3d48:  [<a00169c0>] new_thread_handler+0x0/0xb0
> > a0bc3d5c:  [<a01e4c41>] kill+0x11/0x20
> 
> This looks UML module-load related. The command works fine here
> (with -i interface, otherwise it complains about a missing device).
> Does it also happen with other auto-loaded modules or when
> manually loading ipt_CLUSTERIP?

[-- Attachment #1.2: uml-iptables-panics.txt --]
[-- Type: text/plain, Size: 8131 bytes --]

server1:~# iptables -t nat -A PREROUTING -j DNAT --to 192.168.10.2
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
ip_conntrack version 2.4 (159 buckets, 1272 max) - 228 bytes per conntrack
server1:~# lsmod
Module                  Size  Used by
Kernel panic - not syncing: Kernel mode fault at addr 0xa08992, ip 0x400d8cbe
 
EIP: 0073:[<400d8cbe>] CPU: 0 Not tainted ESP: 007b:bf70cd38 EFLAGS: 00200246
     Not tainted
EAX: ffffffda EBX: 00000003 ECX: 4001a000 EDX: 00000400
ESI: 0804a008 EDI: 00000000 EBP: bf70cd4c DS: 007b ES: 007b
a104f728:  [<a0045cf8>] notifier_call_chain+0x28/0x50
a104f744:  [<a0034620>] panic+0x50/0x100
a104f75c:  [<a0013433>] segv+0x203/0x2d0
a104f780:  [<a0029382>] map+0x112/0x160
a104f804:  [<a00131b2>] segv_handler+0x92/0x110
a104f828:  [<a0013120>] segv_handler+0x0/0x110
a104f82c:  [<a002a328>] sig_handler_common_skas+0xa8/0xe0
a104f854:  [<a002619a>] sig_handler+0x4a/0x60
a104f8ac:  [<a012ac26>] vsnprintf+0x396/0x590
a104f8e0:  [<a0017259>] maybe_map+0x29/0xb0
a104f904:  [<a0029462>] wait_stub_done+0x52/0x150
a104f920:  [<a00173d2>] do_buffer_op+0x92/0x1b0
a104f930:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a104f944:  [<a00260e5>] set_signals+0x25/0x30
a104f960:  [<a0029462>] wait_stub_done+0x52/0x150
a104f980:  [<a0093615>] get_new_inode_fast+0x25/0xe0
a104f9ac:  [<a002c614>] ptrace_setregs+0x14/0x30
a104f9c8:  [<a0028e84>] run_syscall_stub+0xd4/0x2d0
a104f9fc:  [<a0017259>] maybe_map+0x29/0xb0
a104fa20:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a104fa24:  [<a00172fe>] do_op_one_page+0x1e/0x60
a104fa3c:  [<a00173d2>] do_buffer_op+0x92/0x1b0
a104fa4c:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a104fa58:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a104fa78:  [<a0027a64>] setjmp_wrapper+0x34/0x40
a104fa98:  [<a0027a48>] setjmp_wrapper+0x18/0x40
a104fabc:  [<a00170d8>] do_ops+0xf8/0x110
a104fb24:  [<a012abe1>] vsnprintf+0x351/0x590
a104fb70:  [<a009a5f8>] seq_printf+0x28/0x50
a104fb8c:  [<a0055172>] print_unload_info+0x52/0xd0
a104fbac:  [<a0057321>] m_show+0x31/0xa0
a104fbd4:  [<a0099f23>] seq_read+0xc3/0x340
a104fc08:  [<a00789d2>] vfs_read+0xf2/0x1e0
a104fc34:  [<a0078e18>] sys_read+0x38/0x80
a104fc5c:  [<a0016f07>] handle_syscall+0xf7/0x1d0
a104fc78:  [<a0078de0>] sys_read+0x0/0x80
a104fcb0:  [<a002a168>] userspace+0x1c8/0x2e0
a104fd00:  [<a0016b31>] fork_handler+0x91/0xa0
a104fd48:  [<a0016aa0>] fork_handler+0x0/0xa0
a104fd5c:  [<a01e4c41>] kill+0x11/0x20

      
blueflux@laptop4:~/netkit2/kernel$  

---------------

server1:~# iptables -t nat -A POSTROUTING -j MASQUERADE
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
ip_conntrack version 2.4 (159 buckets, 1272 max) - 228 bytes per conntrack
server1:~# lsmod
Module                  Size  Used by
Kernel panic - not syncing: Kernel mode fault at addr 0xa175f4, ip 0x400d8cbe
 
EIP: 0073:[<400d8cbe>] CPU: 0 Not tainted ESP: 007b:bf7d7608 EFLAGS: 00200246
     Not tainted
EAX: ffffffda EBX: 00000003 ECX: 4001a000 EDX: 00000400
ESI: 0804a008 EDI: 00000000 EBP: bf7d761c DS: 007b ES: 007b
a1707728:  [<a0045cf8>] notifier_call_chain+0x28/0x50
a1707744:  [<a0034620>] panic+0x50/0x100
a170775c:  [<a0013433>] segv+0x203/0x2d0
a1707780:  [<a0029382>] map+0x112/0x160
a1707804:  [<a00131b2>] segv_handler+0x92/0x110
a1707828:  [<a0013120>] segv_handler+0x0/0x110
a170782c:  [<a002a328>] sig_handler_common_skas+0xa8/0xe0
a1707854:  [<a002619a>] sig_handler+0x4a/0x60
a17078ac:  [<a012ac26>] vsnprintf+0x396/0x590
a17078e0:  [<a0017259>] maybe_map+0x29/0xb0
a1707904:  [<a0029462>] wait_stub_done+0x52/0x150
a1707920:  [<a0017438>] do_buffer_op+0xf8/0x1b0
a1707930:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a1707944:  [<a00260e5>] set_signals+0x25/0x30
a1707960:  [<a0029462>] wait_stub_done+0x52/0x150
a1707980:  [<a0093615>] get_new_inode_fast+0x25/0xe0
a17079ac:  [<a002c614>] ptrace_setregs+0x14/0x30
a17079c8:  [<a0028e84>] run_syscall_stub+0xd4/0x2d0
a17079fc:  [<a0017259>] maybe_map+0x29/0xb0
a1707a20:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a1707a24:  [<a00172fe>] do_op_one_page+0x1e/0x60
a1707a3c:  [<a00173d2>] do_buffer_op+0x92/0x1b0
a1707a4c:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a1707a58:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a1707a78:  [<a0027a64>] setjmp_wrapper+0x34/0x40
a1707a98:  [<a0027a48>] setjmp_wrapper+0x18/0x40
a1707abc:  [<a00170d8>] do_ops+0xf8/0x110
a1707b24:  [<a012abe1>] vsnprintf+0x351/0x590
a1707b70:  [<a009a5f8>] seq_printf+0x28/0x50
a1707b8c:  [<a0055172>] print_unload_info+0x52/0xd0
a1707bac:  [<a0057321>] m_show+0x31/0xa0
a1707bd4:  [<a0099f23>] seq_read+0xc3/0x340
a1707c08:  [<a00789d2>] vfs_read+0xf2/0x1e0
a1707c34:  [<a0078e18>] sys_read+0x38/0x80
a1707c5c:  [<a0016f07>] handle_syscall+0xf7/0x1d0
a1707c78:  [<a0078de0>] sys_read+0x0/0x80
a1707cb0:  [<a002a168>] userspace+0x1c8/0x2e0
a1707d00:  [<a0016b31>] fork_handler+0x91/0xa0
a1707d48:  [<a0016aa0>] fork_handler+0x0/0xa0
a1707d5c:  [<a01e4c41>] kill+0x11/0x20

--------------------

server1:~# modprobe ipt_MASQUERADE
Netfilter messages via NETLINK v0.30.
ip_conntrack version 2.4 (159 buckets, 1272 max) - 228 bytes per conntrack
server1:~# modprobe ip_tables
ip_tables: (C) 2000-2006 Netfilter Core Team
server1:~# lsmod                                       
Module                  Size  Used by
ip_tables              12056  0 [permanent]
ipt_MASQUERADE          2528  0 [permanent]
ip_nat                 15372  1 ipt_MASQUERADE,[permanent]
x_tables               10820  2 ip_tables,ipt_MASQUERADE,[permanent]
ip_conntrack           45916  2 ipt_MASQUERADE,ip_nat,[permanent]
nfnetlink               5368  2 ip_nat,ip_conntrack,[permanent]
server1:~# iptables -t nat -A POSTROUTING -j MASQUERADE
server1:~# lsmod
Module                  Size  Used by
Kernel panic - not syncing: Kernel mode fault at addr 0xa08d35, ip 0x400d8cbe
 
EIP: 0073:[<400d8cbe>] CPU: 0 Not tainted ESP: 007b:bf7ab5d8 EFLAGS: 00200246
    Not tainted
EAX: ffffffda EBX: 00000003 ECX: 4001a000 EDX: 00000400
ESI: 0804a008 EDI: 00000000 EBP: bf7ab5ec DS: 007b ES: 007b
a1597728:  [<a0045cf8>] notifier_call_chain+0x28/0x50
a1597744:  [<a0034620>] panic+0x50/0x100
a159775c:  [<a0013433>] segv+0x203/0x2d0
a1597784:  [<a0028e84>] run_syscall_stub+0xd4/0x2d0
a1597804:  [<a00131b2>] segv_handler+0x92/0x110
a1597828:  [<a0013120>] segv_handler+0x0/0x110
a159782c:  [<a002a328>] sig_handler_common_skas+0xa8/0xe0
a1597854:  [<a002619a>] sig_handler+0x4a/0x60
a15978ac:  [<a012ac26>] vsnprintf+0x396/0x590
a15978e0:  [<a0017259>] maybe_map+0x29/0xb0
a1597904:  [<a0029462>] wait_stub_done+0x52/0x150
a1597920:  [<a0017438>] do_buffer_op+0xf8/0x1b0
a1597930:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a1597944:  [<a00260e5>] set_signals+0x25/0x30
a1597960:  [<a0029462>] wait_stub_done+0x52/0x150
a1597980:  [<a0093615>] get_new_inode_fast+0x25/0xe0
a15979ac:  [<a002c614>] ptrace_setregs+0x14/0x30
a15979c8:  [<a0028e84>] run_syscall_stub+0xd4/0x2d0
a15979fc:  [<a0017259>] maybe_map+0x29/0xb0
a1597a20:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a1597a24:  [<a00172fe>] do_op_one_page+0x1e/0x60
a1597a3c:  [<a00173d2>] do_buffer_op+0x92/0x1b0
a1597a4c:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a1597a58:  [<a00176c0>] copy_chunk_to_user+0x0/0x30
a1597a78:  [<a0027a64>] setjmp_wrapper+0x34/0x40
a1597a98:  [<a0027a48>] setjmp_wrapper+0x18/0x40
a1597abc:  [<a00170d8>] do_ops+0xf8/0x110
a1597b24:  [<a012abe1>] vsnprintf+0x351/0x590
a1597b70:  [<a009a5f8>] seq_printf+0x28/0x50
a1597b8c:  [<a0055172>] print_unload_info+0x52/0xd0
a1597bac:  [<a0057321>] m_show+0x31/0xa0
a1597bd4:  [<a0099f23>] seq_read+0xc3/0x340
a1597c08:  [<a00789d2>] vfs_read+0xf2/0x1e0
a1597c34:  [<a0078e18>] sys_read+0x38/0x80
a1597c5c:  [<a0016f07>] handle_syscall+0xf7/0x1d0
a1597c78:  [<a0078de0>] sys_read+0x0/0x80
a1597cb0:  [<a002a168>] userspace+0x1c8/0x2e0
a1597d00:  [<a0016b31>] fork_handler+0x91/0xa0
a1597d48:  [<a0016aa0>] fork_handler+0x0/0xa0
a1597d5c:  [<a01e4c41>] kill+0x11/0x20


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: CLUSTERIP and UML crash, was [Re: --dport in uml crash]
  2006-10-24 15:33       ` Oskar Andreasson
@ 2006-10-24 15:48         ` Patrick McHardy
  0 siblings, 0 replies; 7+ messages in thread
From: Patrick McHardy @ 2006-10-24 15:48 UTC (permalink / raw)
  To: oan; +Cc: netfilter-devel

Oskar Andreasson wrote:
> Hi Patrick,
> 
> You seem to be right yes, regarding module loading/handling. I don't
> dare say anything more, but a non-qualified guess is that it feels like
> some kind of bug between how the UML kernel handles modules and how
> iptables interact?

Mhh I guess thats rather unlikely, iptables modules do nothing special.
Any change your /sbin/modprobe is also linked against the wrong libc
or something like that (and command-line uses /usr/local/sbin/modprobe)?

> I've attached 3 more scenarios. 
> 
> 1. just restarted, issuing 
> iptables -t nat -A PREROUTING -j DNAT --to 192.168.10.2
> lsmod
> result: kernel panic from lsmod
> 
> 2. just restarted, issuing
> iptables -t nat -A POSTROUTING -j MASQUERADE
> lsmod
> result: kernel panic, exactly the same as first scenario (except for a
> couple of addresses). 
> 
> 3. just restarted, issuing
> modprobe ipt_MASQUERADE
> modprobe ip_tables
> lsmod
> iptables -t nat -A POSTROUTING -j MASQUERADE
> lsmod
> result: the last lsmod results in a kernel panic. 
> 
> All modules loaded with modprobe seems to work just fine, until iptables
> touches them. 
> 
> I just tried starting an nfs kernel server also, which didn't seem to
> work either, so it seems mostly like an UML bug. It crashed at lsmod as
> well. 
> 
> Would you know which way is the best to get in touch with the
> uml-people, and how to debug this? My experience with gdb is ...
> somewhat limited. I guess now is as bad a time as any to finally sit
> down with it :(. Suggestions on what to read are welcome.

There's a mailing list at

M:      jdike@karaya.com
L:      user-mode-linux-devel@lists.sourceforge.net
L:      user-mode-linux-user@lists.sourceforge.net

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-10-24 15:48 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-23 23:03 --dport in uml crash Oskar Andreasson
2006-10-23 23:09 ` Oskar Andreasson
2006-10-23 23:17 ` Patrick McHardy
2006-10-24  8:57   ` CLUSTERIP and UML crash, was [Re: --dport in uml crash] Oskar Andreasson
2006-10-24 14:24     ` Patrick McHardy
2006-10-24 15:33       ` Oskar Andreasson
2006-10-24 15:48         ` Patrick McHardy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.