* [BUG] JVM crashes with 2.6.9-rc2 @ 2004-10-16 12:07 Pekka Enberg 2004-10-16 19:45 ` Andrew Morton 2004-10-16 21:59 ` Linus Torvalds 0 siblings, 2 replies; 5+ messages in thread From: Pekka Enberg @ 2004-10-16 12:07 UTC (permalink / raw) To: roland; +Cc: akpm, torvalds, linux-kernel Hi, Sun JVM 1.4.2_06 crashes with Linux 2.6.9-rc2 and later on i386 when I start Eclipse. The JVM dies a horrible death claiming internal error. I noticed similar problem with Blackdown JDK 1.4.2_rc1 as well. I have put a full strace of the run here [1]. I also tested 2.6.7, 2.6.8.1, and 2.6.9-rc1 and they all work fine. Reverting Roland's i386 syscall tracing patch [2] from 2.6.9-rc2 makes the problem go away for me. Pekka 1. http://www.cs.helsinki.fi/u/penberg/linux/eclipse-strace 2. http://linus.bkbits.net:8080/linux-2.5/cset@1.1832.54.195 $ scripts/ver_linux Linux raquel 2.6.9-rc2 #1 Thu Sep 23 09:44:48 EEST 2004 i686 Intel(R) Celeron(R) CPU 2.80GHz GenuineIntel GNU/Linux Gnu C 3.4.2 Gnu make 3.80 binutils 2.15.92.0.2 util-linux 2.12b mount 2.12b module-init-tools 3.0 e2fsprogs 1.35 reiserfsprogs line reiser4progs line Linux C Library 2.3.4 Dynamic linker (ldd) 2.3.4 Procps 3.2.3 Net-tools 1.60 Kbd 1.12 Sh-utils 5.2.1 Modules Loaded radeon ohci_hcd joydev usbhid ati_agp agpgart snd_ali5451 snd_ac97_codec natsemi uhci_hcd snd_pcm_oss snd_pcm snd_timer snd_page_alloc snd_mixer_oss snd soundcore usb_storage ehci_hcd usbcore $ grep -v "#" .config CONFIG_X86=y CONFIG_MMU=y CONFIG_UID16=y CONFIG_GENERIC_ISA_DMA=y CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y CONFIG_LOCALVERSION="" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_SYSCTL=y CONFIG_LOG_BUF_SHIFT=14 CONFIG_HOTPLUG=y CONFIG_IKCONFIG=y CONFIG_KALLSYMS=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_SHMEM=y CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_OBSOLETE_MODPARM=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y CONFIG_X86_PC=y CONFIG_MPENTIUM4=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_PREEMPT=y CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_TSC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_P4THERMAL=y CONFIG_TOSHIBA=m CONFIG_I8K=m CONFIG_MICROCODE=m CONFIG_X86_MSR=m CONFIG_EDD=m CONFIG_NOHIGHMEM=y CONFIG_MTRR=y CONFIG_HAVE_DEC_LOCK=y CONFIG_PM=y CONFIG_SOFTWARE_SUSPEND=y CONFIG_ACPI=y CONFIG_ACPI_BOOT=y CONFIG_ACPI_INTERPRETER=y CONFIG_ACPI_AC=m CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=m CONFIG_ACPI_FAN=m CONFIG_ACPI_PROCESSOR=m CONFIG_ACPI_THERMAL=m CONFIG_ACPI_BUS=y CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_PCI=y CONFIG_ACPI_SYSTEM=y CONFIG_APM=m CONFIG_APM_IGNORE_USER_SUSPEND=y CONFIG_APM_DO_ENABLE=y CONFIG_APM_CPU_IDLE=y CONFIG_APM_DISPLAY_BLANK=y CONFIG_APM_RTC_IS_GMT=y CONFIG_APM_ALLOW_INTS=y CONFIG_APM_REAL_MODE_POWER_OFF=y CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_PROC_INTF=m CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_TABLE=y CONFIG_PCI=y CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_NAMES=y CONFIG_PCMCIA=m CONFIG_BINFMT_ELF=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y CONFIG_PARPORT_OTHER=y CONFIG_PARPORT_1284=y CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=8192 CONFIG_BLK_DEV_INITRD=y CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y CONFIG_BLK_DEV_IDEDISK=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDEFLOPPY=m CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_GENERIC=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_IDEDMA_PCI_AUTO=y CONFIG_BLK_DEV_ADMA=y CONFIG_BLK_DEV_ALI15X3=y CONFIG_BLK_DEV_IDEDMA=y CONFIG_IDEDMA_AUTO=y CONFIG_SCSI=y CONFIG_SCSI_PROC_FS=y CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_SG=y CONFIG_SCSI_SATA=y CONFIG_SCSI_ATA_PIIX=m CONFIG_SCSI_QLA2XXX=y CONFIG_NET=y CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_UNIX=y CONFIG_NET_KEY=y CONFIG_INET=y CONFIG_SYN_COOKIES=y CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_TUNNEL=y CONFIG_IPV6=y CONFIG_NETFILTER=y CONFIG_IP_NF_CONNTRACK=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_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_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_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_NAT_LOCAL=y 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_ARPTABLES=m CONFIG_IP6_NF_QUEUE=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_LIMIT=m CONFIG_IP6_NF_MATCH_MAC=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_MULTIPORT=m CONFIG_IP6_NF_MATCH_OWNER=m CONFIG_IP6_NF_MATCH_MARK=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_AHESP=m CONFIG_IP6_NF_MATCH_LENGTH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_LOG=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_TARGET_MARK=m CONFIG_XFRM=y CONFIG_VLAN_8021Q=m CONFIG_NETDEVICES=y CONFIG_DUMMY=m CONFIG_TUN=m CONFIG_NET_ETHERNET=y CONFIG_MII=m CONFIG_NET_PCI=y CONFIG_NATSEMI=m CONFIG_INPUT=y CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_GAMEPORT=m CONFIG_SOUND_GAMEPORT=m CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_SERIAL_NONSTANDARD=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_PRINTER=m CONFIG_RTC=y CONFIG_AGP=m CONFIG_AGP_ATI=m CONFIG_DRM=y CONFIG_DRM_RADEON=m CONFIG_I2C=m CONFIG_I2C_ALGOBIT=m CONFIG_VIDEO_SELECT=y CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_SOUND=m CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_RTCTIMER=m CONFIG_SND_MPU401_UART=m CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_ALI5451=m CONFIG_SND_ATIIXP=m CONFIG_SND_TRIDENT=m CONFIG_USB=m CONFIG_USB_DEVICEFS=y CONFIG_USB_EHCI_HCD=m CONFIG_USB_OHCI_HCD=m CONFIG_USB_UHCI_HCD=m CONFIG_USB_AUDIO=m CONFIG_USB_MIDI=m CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_STORAGE=m CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_DPCM=y CONFIG_USB_STORAGE_HP8200e=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y CONFIG_USB_HIDDEV=y CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_USBNET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_GENESYS=y CONFIG_USB_NET1080=y CONFIG_USB_PL2301=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_ZAURUS=y CONFIG_USB_CDCETHER=y CONFIG_USB_AX8817X=y CONFIG_USB_USS720=m CONFIG_USB_TIGL=m CONFIG_USB_AUERSWALD=m CONFIG_USB_LCD=m CONFIG_EXT2_FS=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_XATTR=y CONFIG_JBD=y CONFIG_FS_MBCACHE=y CONFIG_JFS_FS=m CONFIG_AUTOFS_FS=m CONFIG_AUTOFS4_FS=y CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_ZISOFS_FS=m CONFIG_UDF_FS=m CONFIG_UDF_NLS=y 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_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_RAMFS=y CONFIG_MSDOS_PARTITION=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_UTF8=m CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y CONFIG_EARLY_PRINTK=y CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y CONFIG_CRYPTO=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRC32=y CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_X86_BIOS_REBOOT=y CONFIG_PC=y ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [BUG] JVM crashes with 2.6.9-rc2 2004-10-16 12:07 [BUG] JVM crashes with 2.6.9-rc2 Pekka Enberg @ 2004-10-16 19:45 ` Andrew Morton 2004-10-16 23:07 ` Pekka Enberg 2004-10-16 21:59 ` Linus Torvalds 1 sibling, 1 reply; 5+ messages in thread From: Andrew Morton @ 2004-10-16 19:45 UTC (permalink / raw) To: Pekka Enberg; +Cc: roland, torvalds, linux-kernel Pekka Enberg <penberg@cs.helsinki.fi> wrote: > > Hi, > > Sun JVM 1.4.2_06 crashes with Linux 2.6.9-rc2 and later on i386 when I > start Eclipse. The JVM dies a horrible death claiming internal error. I > noticed similar problem with Blackdown JDK 1.4.2_rc1 as well. I have > put a full strace of the run here [1]. Could you test ftp://ftp.kernel.org/pub/linux/kernel/v2.6/snapshots/old/patch-2.6.9-rc4-bk3.gz? > I also tested 2.6.7, 2.6.8.1, and 2.6.9-rc1 and they all work fine. > Reverting Roland's i386 syscall tracing patch [2] from 2.6.9-rc2 makes > the problem go away for me. That's peculiar. Are you sure about that? > > 1. http://www.cs.helsinki.fi/u/penberg/linux/eclipse-strace > 2. http://linus.bkbits.net:8080/linux-2.5/cset@1.1832.54.195 ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [BUG] JVM crashes with 2.6.9-rc2 2004-10-16 19:45 ` Andrew Morton @ 2004-10-16 23:07 ` Pekka Enberg 2004-10-18 7:51 ` Pekka Enberg 0 siblings, 1 reply; 5+ messages in thread From: Pekka Enberg @ 2004-10-16 23:07 UTC (permalink / raw) To: Andrew Morton; +Cc: roland, torvalds, linux-kernel Hi, At some point in time, I wrote: > > I also tested 2.6.7, 2.6.8.1, and 2.6.9-rc1 and they all work fine. > > Reverting Roland's i386 syscall tracing patch [2] from 2.6.9-rc2 makes > > the problem go away for me. On Sat, 2004-10-16 at 12:45 -0700, Andrew Morton wrote: > That's peculiar. Are you sure about that? I tested again and I now get the crash with _all_ of the above kernels so it's definitely not the patch. Sorry about that. I'll run memtest86 tomorrow to see if my hardware is broken. In case anyone is interested, here's the error message: # # HotSpot Virtual Machine Error, Internal Error # Please report this error at # http://java.sun.com/cgi-bin/bugreport.cgi # # Java VM: Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode) # # Error ID: 43113F32554E54494D45110E4350500308 # # Problematic Thread: prio=1 tid=0x0805bb08 nid=0x1f48 runnable # Heap at VM Abort: Heap def new generation total 576K, used 576K [0x44750000, 0x447f0000, 0x44c30000) eden space 512K, 100% used [0x44750000, 0x447d0000, 0x447d0000) from space 64K, 100% used [0x447e0000, 0x447f0000, 0x447f0000) to space 64K, 0% used [0x447d0000, 0x447d0000, 0x447e0000) tenured generation total 4716K, used 3965K [0x44c30000, 0x450cb000, 0x48750000) the space 4716K, 84% used [0x44c30000, 0x4500f7c8, 0x4500f800, 0x450cb000) compacting perm gen total 11520K, used 11510K [0x48750000, 0x49290000, 0x4c750000) the space 11520K, 99% used [0x48750000, 0x4928daa0, 0x4928dc00, 0x49290000) Pekka ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [BUG] JVM crashes with 2.6.9-rc2 2004-10-16 23:07 ` Pekka Enberg @ 2004-10-18 7:51 ` Pekka Enberg 0 siblings, 0 replies; 5+ messages in thread From: Pekka Enberg @ 2004-10-18 7:51 UTC (permalink / raw) To: Andrew Morton; +Cc: roland, torvalds, linux-kernel Hi, On Sat, 2004-10-16 at 12:45 -0700, Andrew Morton wrote: > > That's peculiar. Are you sure about that? On Sun, 2004-10-17 at 02:07 +0300, Pekka Enberg wrote: > I tested again and I now get the crash with _all_ of the above kernels > so it's definitely not the patch. Sorry about that. I'll run memtest86 > tomorrow to see if my hardware is broken. Sorry, this is probably not a kernel bug. My test case was slightly different for the first and second run which is why I got varying results. I can reproduce the crash now with _all_ recent 2.6 kernels so the bug is likely somewhere else. The JVM crashes at different locations depending on the kernel version which is why I thought the problem was in the kernel in the first place. Thanks a lot for the help and sorry for the noise. Pekka ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [BUG] JVM crashes with 2.6.9-rc2 2004-10-16 12:07 [BUG] JVM crashes with 2.6.9-rc2 Pekka Enberg 2004-10-16 19:45 ` Andrew Morton @ 2004-10-16 21:59 ` Linus Torvalds 1 sibling, 0 replies; 5+ messages in thread From: Linus Torvalds @ 2004-10-16 21:59 UTC (permalink / raw) To: Pekka Enberg; +Cc: roland, akpm, linux-kernel On Sat, 16 Oct 2004, Pekka Enberg wrote: > > Sun JVM 1.4.2_06 crashes with Linux 2.6.9-rc2 and later on i386 when I > start Eclipse. The JVM dies a horrible death claiming internal error. Hmm.. The strace is pretty nondescript, because the abort happens in some other thread than the initial one. That said: > I noticed similar problem with Blackdown JDK 1.4.2_rc1 as well. I have > put a full strace of the run here [1]. > > I also tested 2.6.7, 2.6.8.1, and 2.6.9-rc1 and they all work fine. > Reverting Roland's i386 syscall tracing patch [2] from 2.6.9-rc2 makes > the problem go away for me. That's just _weird_. For one, Roland's patch should only matter when tracing or auditing. For another, it shouldn't matter then either ;) Can you double-check your test setup (and the kernel you tested) just because I don't see how that patch can matter. Linus ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-10-18 7:51 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-10-16 12:07 [BUG] JVM crashes with 2.6.9-rc2 Pekka Enberg 2004-10-16 19:45 ` Andrew Morton 2004-10-16 23:07 ` Pekka Enberg 2004-10-18 7:51 ` Pekka Enberg 2004-10-16 21:59 ` Linus Torvalds
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox