From: Gunter O. <G.O...@po...> - 2005-08-27 11:10:40
|
Hi! (Second try to post, please disregard my erroneuos posting in uml-devel...) I'm probably just making some major blunder - when starting a freshly compiled UML it simply exits immediately, without anything I would regard as an error message. Host is Linux 2.6.12.2 vanilla x86_64, UML ist 2.6.12.5 with no UML specific patches added. I read about the x86_64 UML memory leak, but the guest should at least start up, shouldn't it? I will try to crosscompile for a i386 chroot as soon as it seems to start working. ,---- | gunter@CoriCelesti:~/misc/make$ /usr/src/linux-2.6.12.5/linux \ | ubd0=$(pwd)/udsimu_image.img | Checking for /proc/mm...found | Checking for the skas3 patch in the host...not found | Checking PROT_EXEC mmap in /tmp...OK | Failed to mkdir /home/gunter/.uml/: Success | tracing thread pid = 24686 | | gunter@CoriCelesti:~/misc/make$ `---- I could not find any hints on this problem, so I'm probably making some pretty obvious mistake. Any pointers to The Fine Manuals which I should Read are much appreciated! Greetings, Gunter PS: the UML's .config: # # Automatically generated make config: don't edit # Linux kernel version: 2.6.12.5-skas3-v8.2 # Sat Aug 27 10:50:18 2005 # CONFIG_GENERIC_HARDIRQS=y CONFIG_UML=y CONFIG_MMU=y CONFIG_UID16=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_CALIBRATE_DELAY=y # # UML-specific options # CONFIG_MODE_TT=y CONFIG_MODE_SKAS=y CONFIG_UML_X86=y CONFIG_64BIT=y CONFIG_TOP_ADDR=0x80000000 CONFIG_3_LEVEL_PGTABLES=y # CONFIG_ARCH_HAS_SC_SIGNALS is not set # CONFIG_ARCH_REUSE_HOST_VSYSCALL_AREA is not set CONFIG_LD_SCRIPT_STATIC=y CONFIG_NET=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m # CONFIG_HOSTFS is not set CONFIG_MCONSOLE=y # CONFIG_MAGIC_SYSRQ is not set # CONFIG_HOST_2G_2G is not set # CONFIG_SMP is not set CONFIG_NEST_LEVEL=0 CONFIG_KERNEL_HALF_GIGS=1 CONFIG_KERNEL_STACK_ORDER=2 CONFIG_UML_REAL_TIME_CLOCK=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set CONFIG_SYSCTL=y # CONFIG_AUDIT is not set CONFIG_HOTPLUG=y -- A number of religions in Ankh-Morpork still practiced human sacrifice, except that they didn't really need to practice any more because they had got so good at it. -- (Terry Pratchett, Guards! Guards!) *** PGP-Verschlüsselung bei eMails erwünscht :-) *** PGP: 0x1128F25F *** |
From: Gunter O. <G.O...@po...> - 2005-08-27 12:08:28
|
Gunter Ohrner wrote: (...) > # CONFIG_BSD_PROCESS_ACCT_V3 is not set > CONFIG_SYSCTL=y > # CONFIG_AUDIT is not set > CONFIG_HOTPLUG=y (truncated) Oh no... :-( Ok, here's the complete version... Somehow kNode must have truncated my original article while copy and pasting it for the report to gmane.linux.uml.user, this mailing list... Sorry! Greetings, Gunter PS: I just compiled an UML inside a 32 bit chroot using make linux ARCH=um SUBARCH=i386 but it immediately segfaults if invoked run. Some "linux" process stayed alive and ate 100% CPU. Is it possible to run an i386 UML in a 32 bit chroot on an x86_64 host kernel? Mh, I just tried it on an i386 system and the UML crashes as well, with the same symptoms. ,----[ (gdb) bt ] | #0 0xa001a230 in tracer_segv () `---- The i386 host kernel is a plain vanilla 2.6.12 (Linux Zweiblum 2.6.12.2.zb.20050712.2 #1 Tue Jul 12 11:47:04 CEST 2005 i686) without highmem support. PPS: The UML .config # # Automatically generated make config: don't edit # Linux kernel version: 2.6.12.5-skas3-v8.2 # Sat Aug 27 11:04:48 2005 # CONFIG_GENERIC_HARDIRQS=y CONFIG_UML=y CONFIG_MMU=y CONFIG_UID16=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_CALIBRATE_DELAY=y # # UML-specific options # CONFIG_MODE_TT=y CONFIG_MODE_SKAS=y CONFIG_UML_X86=y # CONFIG_64BIT is not set CONFIG_TOP_ADDR=0xc0000000 CONFIG_3_LEVEL_PGTABLES=y CONFIG_ARCH_HAS_SC_SIGNALS=y CONFIG_ARCH_REUSE_HOST_VSYSCALL_AREA=y CONFIG_LD_SCRIPT_STATIC=y CONFIG_NET=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m # CONFIG_HOSTFS is not set CONFIG_MCONSOLE=y # CONFIG_MAGIC_SYSRQ is not set # CONFIG_HOST_2G_2G is not set # CONFIG_SMP is not set CONFIG_NEST_LEVEL=0 CONFIG_KERNEL_HALF_GIGS=1 # CONFIG_HIGHMEM is not set CONFIG_KERNEL_STACK_ORDER=2 CONFIG_UML_REAL_TIME_CLOCK=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set CONFIG_SYSCTL=y # CONFIG_AUDIT is not set CONFIG_HOTPLUG=y CONFIG_KOBJECT_UEVENT=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_EMBEDDED is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SHMEM=y CONFIG_CC_ALIGN_FUNCTIONS=0 CONFIG_CC_ALIGN_LABELS=0 CONFIG_CC_ALIGN_LOOPS=0 CONFIG_CC_ALIGN_JUMPS=0 # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 # # Loadable module support # CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set CONFIG_OBSOLETE_MODPARM=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # CONFIG_FW_LOADER is not set # # Character Devices # CONFIG_STDERR_CONSOLE=y CONFIG_STDIO_CONSOLE=y CONFIG_SSL=y # CONFIG_NULL_CHAN is not set CONFIG_PORT_CHAN=y CONFIG_PTY_CHAN=y CONFIG_TTY_CHAN=y CONFIG_XTERM_CHAN=y CONFIG_NOCONFIG_CHAN=y CONFIG_CON_ZERO_CHAN="fd:0,fd:1" CONFIG_CON_CHAN="xterm" CONFIG_SSL_CHAN="pty" CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set # CONFIG_WATCHDOG is not set # CONFIG_UML_SOUND is not set # CONFIG_SOUND is not set # CONFIG_HOSTAUDIO is not set # CONFIG_UML_RANDOM is not set # CONFIG_MMAPPER is not set # # Block devices # CONFIG_BLK_DEV_UBD=y # CONFIG_BLK_DEV_UBD_SYNC is not set CONFIG_BLK_DEV_COW_COMMON=y CONFIG_BLK_DEV_LOOP=m # CONFIG_BLK_DEV_CRYPTOLOOP is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_RAM is not set CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_INITRAMFS_SOURCE="" # CONFIG_LBD is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_AS is not set # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y # CONFIG_ATA_OVER_ETH is not set CONFIG_NETDEVICES=y # # UML Network Devices # CONFIG_UML_NET=y # CONFIG_UML_NET_ETHERTAP is not set CONFIG_UML_NET_TUNTAP=y # CONFIG_UML_NET_SLIP is not set CONFIG_UML_NET_DAEMON=y CONFIG_UML_NET_MCAST=y # CONFIG_UML_NET_SLIRP is not set # # Networking support # # # Networking options # CONFIG_PACKET=m CONFIG_PACKET_MMAP=y CONFIG_UNIX=m CONFIG_NET_KEY=m CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y # CONFIG_IP_MULTIPLE_TABLES is not set # CONFIG_IP_ROUTE_MULTIPATH is not set # CONFIG_IP_ROUTE_VERBOSE is not set # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y # CONFIG_IP_MROUTE is not set # CONFIG_ARPD is not set CONFIG_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=m CONFIG_INET_TUNNEL=m CONFIG_IP_TCPDIAG=m # CONFIG_IP_TCPDIAG_IPV6 is not set # # IP: Virtual Server Configuration # # CONFIG_IP_VS is not set # CONFIG_IPV6 is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=m CONFIG_IP_NF_CT_ACCT=y CONFIG_IP_NF_CONNTRACK_MARK=y CONFIG_IP_NF_CT_PROTO_SCTP=m CONFIG_IP_NF_FTP=m CONFIG_IP_NF_IRC=m CONFIG_IP_NF_TFTP=m CONFIG_IP_NF_AMANDA=m CONFIG_IP_NF_QUEUE=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_LIMIT=m CONFIG_IP_NF_MATCH_IPRANGE=m CONFIG_IP_NF_MATCH_MAC=m CONFIG_IP_NF_MATCH_PKTTYPE=m CONFIG_IP_NF_MATCH_MARK=m CONFIG_IP_NF_MATCH_MULTIPORT=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_ESP=m CONFIG_IP_NF_MATCH_LENGTH=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_MATCH_TCPMSS=m CONFIG_IP_NF_MATCH_HELPER=m CONFIG_IP_NF_MATCH_STATE=m CONFIG_IP_NF_MATCH_CONNTRACK=m CONFIG_IP_NF_MATCH_OWNER=m CONFIG_IP_NF_MATCH_ADDRTYPE=m CONFIG_IP_NF_MATCH_REALM=m CONFIG_IP_NF_MATCH_SCTP=m CONFIG_IP_NF_MATCH_COMMENT=m CONFIG_IP_NF_MATCH_CONNMARK=m CONFIG_IP_NF_MATCH_HASHLIMIT=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_IMQ=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_MANGLE=m CONFIG_IP_NF_TARGET_TOS=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_DSCP=m CONFIG_IP_NF_TARGET_MARK=m CONFIG_IP_NF_TARGET_CLASSIFY=m CONFIG_IP_NF_TARGET_CONNMARK=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_TARGET_NOTRACK=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m CONFIG_XFRM=y CONFIG_XFRM_USER=m # # SCTP Configuration (EXPERIMENTAL) # # CONFIG_IP_SCTP is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set # # QoS and/or fair queueing # CONFIG_NET_SCHED=y # CONFIG_NET_SCH_CLK_JIFFIES is not set CONFIG_NET_SCH_CLK_GETTIMEOFDAY=y # CONFIG_NET_SCH_CLK_CPU is not set # CONFIG_NET_SCH_CBQ is not set CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_ESFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_GRED is not set # CONFIG_NET_SCH_DSMARK is not set CONFIG_NET_SCH_NETEM=m # CONFIG_NET_SCH_INGRESS is not set CONFIG_NET_QOS=y CONFIG_NET_ESTIMATOR=y CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m 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_NET_CLS_IND is not set CONFIG_CLS_U32_MARK=y # CONFIG_NET_CLS_RSVP is not set # CONFIG_NET_CLS_RSVP6 is not set CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m # # Network testing # CONFIG_NET_PKTGEN=m # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # CONFIG_HAMRADIO is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_DUMMY=m # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set CONFIG_IMQ=y # CONFIG_IMQ_BEHAVIOR_AA is not set # CONFIG_IMQ_BEHAVIOR_AB is not set CONFIG_IMQ_BEHAVIOR_BA=y # CONFIG_IMQ_BEHAVIOR_BB is not set CONFIG_IMQ_NUM_DEVS=2 CONFIG_TUN=y # # Wan interfaces # # CONFIG_WAN is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # CONFIG_SHAPER is not set # CONFIG_NETCONSOLE is not set # # File systems # CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y # CONFIG_EXT2_FS_POSIX_ACL is not set # CONFIG_EXT2_FS_SECURITY is not set # CONFIG_EXT3_FS is not set # CONFIG_JBD is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_FS_POSIX_ACL=y # # XFS support # CONFIG_XFS_FS=m CONFIG_XFS_EXPORT=y CONFIG_XFS_RT=y CONFIG_XFS_QUOTA=y CONFIG_XFS_SECURITY=y CONFIG_XFS_POSIX_ACL=y # CONFIG_MINIX_FS is not set # CONFIG_ROMFS_FS is not set # CONFIG_QUOTA is not set CONFIG_QUOTACTL=y CONFIG_DNOTIFY=y # CONFIG_AUTOFS_FS is not set # CONFIG_AUTOFS4_FS is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y # CONFIG_DEVFS_FS is not set CONFIG_DEVPTS_FS_XATTR=y # CONFIG_DEVPTS_FS_SECURITY is not set CONFIG_TMPFS=y # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y # # 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_V4=y CONFIG_NFS_DIRECTIO=y CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_RPCSEC_GSS_SPKM3 is not set # CONFIG_SMB_FS is not set # CONFIG_CIFS is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y # # Native Language Support # CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-15" 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=m # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=m 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=m CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=m # 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_586=m # 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_CRC32=y # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=m CONFIG_ZLIB_DEFLATE=m # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # CONFIG_INPUT is not set # # Kernel hacking # # CONFIG_PRINTK_TIME is not set # CONFIG_DEBUG_KERNEL is not set CONFIG_LOG_BUF_SHIFT=14 -- To mess up a Linux box, you need to work at it; to mess up your Windows box, you just need to work on it. -- Scott Granneman, Security Focus *** PGP-Verschlüsselung bei eMails erwünscht :-) *** PGP: 0x1128F25F *** |
From: Gunter O. <G.O...@po...> - 2005-08-28 01:18:54
|
Gunter Ohrner wrote: > ,---- > | gunter@CoriCelesti:~/misc/make$ /usr/src/linux-2.6.12.5/linux \ > | ubd0=$(pwd)/udsimu_image.img > | Checking for /proc/mm...found > | Checking for the skas3 patch in the host...not found > | Checking PROT_EXEC mmap in /tmp...OK > | Failed to mkdir /home/gunter/.uml/: Success > | tracing thread pid = 24686 > | > | gunter@CoriCelesti:~/misc/make$ > `---- Just for the record, in case anyone else runs into the same problems: Similar things also happened on i386 and with and without the SKAS host patch. In the end I looks like it was caused by my UML kernel's .config file. The settings I chose lead to random segfaults or aborts with mmap errors. All further tests where done on a plain i386 system. After retrying with an UML kernel build using UML's standard .config, the startup process went further but came to a grinding halt when trying to mount the root file system - the standard UML config does not support the "virtual block device" needed to access root fs images stored on the host... Additionally there is no console channel included in the default config, so even if the UML would boot it could not be controlled. (Network is also disabled in the default configuration.) After enabling network, xterm console channel and the virtual block device init started and executed some init.d scripts. The UML kernel segfaulted after invoking the xterms which should have been the VM's console windows. ,----[ 2.6.12.5 vanilla ] | Kernel panic - not syncing: Kernel mode fault at addr 0x484, ip 0x400e47d4 | | EIP: 0073:[<400e47d4>] CPU: 0 Not tainted ESP: 007b:bfb91874 EFLAGS: 00000202 | Not tainted | EAX: ffffffda EBX: bfb91f6f ECX: 00008802 EDX: 00000000 | ESI: 00008802 EDI: 4014be80 EBP: bfb91888 DS: 007b ES: 007b | a1e1bc78: [<a0034769>] printk+0x19/0x20 | a1e1bc88: [<a00452f6>] notifier_call_chain+0x26/0x40 | a1e1bca8: [<a0033c6a>] panic+0x5a/0x120 | a1e1bcb8: [<a00290cd>] arch_fixup+0xd/0x30 | a1e1bcc8: [<a0017179>] segv+0x89/0x280 | a1e1bcd8: [<a00172b4>] segv+0x1c4/0x280 | a1e1bd34: [<a016be57>] sigemptyset+0x17/0x30 | a1e1bd48: [<a0014f1e>] change_signals+0x3e/0x80 | a1e1bd98: [<a001774e>] segv_handler+0x11e/0x1b0 | a1e1bdd8: [<a001ca6b>] sig_handler_common_skas+0xab/0xf0 | a1e1bde8: [<a001ca60>] sig_handler_common_skas+0xa0/0xf0 | a1e1be08: [<a0027d2e>] sig_handler+0x3e/0x50 | a1e1be68: [<a001c9f0>] sig_handler_common_skas+0x30/0xf0 | a1e1bfbc: [<a016be57>] sigemptyset+0x17/0x30 | a1e1bfd0: [<a0014ebf>] change_sig+0x4f/0x70 | | | Segmentation fault (core dumped) `---- The vanilla UML kernel seems to work occassionally, about every second invokation of the "linux" binary is successful. I'll still have to verify the VM's stability after successfully booting up. Thanks a lot to the helpful people in #uml on IRC without whom I'd probably still be searching for the cause of the first SIGSEGV I ran into. Greetings, Gunter -- Und der beste Hinweis, dass es endlich mal wieder regnet: Die Lemminge sterben wieder durch Ertrinken und nicht durch Schädelbasisbruch. -- aus de.talk.jokes *** PGP-Verschlüsselung bei eMails erwünscht :-) *** PGP: 0x1128F25F *** |
From: Jeff D. <jd...@ad...> - 2005-08-28 13:42:21
|
On Sun, Aug 28, 2005 at 03:17:19AM +0200, Gunter Ohrner wrote: > After retrying with an UML kernel build using UML's standard .config, You are using something very different from the standard .config. > the > startup process went further but came to a grinding halt when trying to > mount the root file system - the standard UML config does not support the > "virtual block device" needed to access root fs images stored on the > host... Yes it does. > Additionally there is no console channel included in the default > config, so even if the UML would boot it could not be controlled. Yes there is. > (Network > is also disabled in the default configuration.) No it's not. The standard config boots and runs, you came up with something very different. Jeff |
From: Gunter O. <G.O...@po...> - 2005-08-28 23:49:46
|
Am Sonntag, 28. August 2005 15:35 schrieben Sie: > > After retrying with an UML kernel build using UML's standard .config, > You are using something very different from the standard .config. Mh... That's pretty strange... I just made a mrproper in my 2.6.12.5 bs9=20 source tree and, just to be sure, unpacked a fresh 2.6.12.5 kernel. In both tress I just made make menuconfig ARCH=3Dum thereafter. Both show the same options selected in menuconfig. > The standard config boots and runs, you came up with something very > different. Mh, that's pretty strange. Is there a way the default .config can be=20 altered before / when the kernel configuration starts for the first time?=20 AFAIK the configuration used by the current, running, kernel influences=20 the selection made by "make menuconfig", maybe this also influcences the=20 configuration which was presented to me when configuring UML? Is there a=20 way to disable this behavior if current and target architectures do not=20 match? [*] stderr console (NEW) [ ] Virtual serial line (NEW) [ ] null channel support (NEW) [ ] port channel support (NEW) [ ] pty channel support (NEW) [ ] tty channel support (NEW) [ ] xterm channel support (NEW) (fd:0,fd:1) Default main console channel initialization (NEW) (...) [ ] Virtual block device (NEW) (...) [ ] Virtual network device (NEW) The UML resulting from this configuration is obviously unable to boot. I'm= =20 really curious how this happened... > Use rc6 or rc7 - UML/x86_64 runs out of the box there. Linux 2.6.13rc7? Great, I will try this soon. Using a manually fixed config 2.6.12.5bs9 now runs at least on i386. I=20 will try this binary inside a 32 bit chroot on x86_64 tomorrow, maybe it=20 works. If it does not, I'll try the latest prepatch kernel from=20 kernel.org.=20 Greetings, Gunter =20 =2D-=20 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + http://aachen.uni-dsl.de/ - Der direkte Draht in's Hochschulnetz! + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ And before anyone complains about the grammar, I'm so jetlagged that my=20 hands aren't even in the same time zone... -- (Terry Pratchett,=20 alt.fan.pratchett) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + PGP-verschl=FCsselte Mails bevorzugt! + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
From: Blaisorblade <bla...@ya...> - 2005-09-01 14:52:17
|
On Monday 29 August 2005 00:45, Gunter Ohrner wrote: > Am Sonntag, 28. August 2005 15:35 schrieben Sie: > > > After retrying with an UML kernel build using UML's standard .config, > > > > You are using something very different from the standard .config. > > Mh... That's pretty strange... I just made a mrproper in my 2.6.12.5 bs9 > source tree and, just to be sure, unpacked a fresh 2.6.12.5 kernel. > > In both tress I just made > > make menuconfig ARCH=um > > thereafter. > > Both show the same options selected in menuconfig. You must make instead a: make defconfig ARCH=um before. Probably the build is picking the host config's in /boot as base, which is normally appropriate, except you're doing a cross-build like this. I tried to fix that but > > The standard config boots and runs, you came up with something very > > different. > AFAIK the configuration used by the current, running, kernel influences > the selection made by "make menuconfig", maybe this also influcences the > configuration which was presented to me when configuring UML? > Is there a > way to disable this behavior if current and target architectures do not > match? > > [*] stderr console (NEW) > [ ] Virtual serial line (NEW) > [ ] null channel support (NEW) > [ ] port channel support (NEW) > [ ] pty channel support (NEW) > [ ] tty channel support (NEW) > [ ] xterm channel support (NEW) > (fd:0,fd:1) Default main console channel initialization (NEW) > (...) > [ ] Virtual block device (NEW) > (...) > [ ] Virtual network device (NEW) > > The UML resulting from this configuration is obviously unable to boot. I'm > really curious how this happened... > > > Use rc6 or rc7 - UML/x86_64 runs out of the box there. > > Linux 2.6.13rc7? > > Great, I will try this soon. > Using a manually fixed config 2.6.12.5bs9 now runs at least on i386. I > will try this binary inside a 32 bit chroot on x86_64 tomorrow, maybe it > works. If it does not, I'll try the latest prepatch kernel from > kernel.org. > > Greetings, > > Gunter -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894) http://www.user-mode-linux.org/~blaisorblade ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it |
From: Gunter O. <G.O...@po...> - 2005-09-09 22:45:20
|
Blaisorblade wrote: >> > You are using something very different from the standard .config. >> Mh... That's pretty strange... I just made a mrproper in my 2.6.12.5 bs9 >> source tree and, just to be sure, unpacked a fresh 2.6.12.5 kernel. >> Both show the same options selected in menuconfig. > You must make instead a: > make defconfig ARCH=um Ah, ok, that explains a lot. > before. Probably the build is picking the host config's in /boot as base, Looks like. I got it working on i386 with the tweaks mentioned, I'll now try 2.6.13 and a fresh config on x86_64 and see if it works. Thanks for the hint! Greetings, Gunter -- The Battle of Koom Valley is the only one known to history where both sides ambushed each other. -- (Terry Pratchett, Men At Arms) *** PGP-Verschlüsselung bei eMails erwünscht :-) *** PGP: 0x1128F25F *** |
From: Jeff D. <jd...@ad...> - 2005-08-28 14:13:53
|
On Sat, Aug 27, 2005 at 12:19:06PM +0200, Gunter Ohrner wrote: > Host is Linux 2.6.12.2 vanilla x86_64, UML ist 2.6.12.5 with no UML specific > patches added. Use rc6 or rc7 - UML/x86_64 runs out of the box there. Jeff |