* Re: OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
[not found] <200205101413.g4AEDEX29793@Port.imtp.ilyichevsk.odessa.ua>
@ 2002-05-10 23:58 ` Steve Kieu
2002-05-11 22:40 ` Denis Vlasenko
2002-05-11 0:45 ` Steve Kieu
1 sibling, 1 reply; 12+ messages in thread
From: Steve Kieu @ 2002-05-10 23:58 UTC (permalink / raw)
To: vda; +Cc: kernel
[-- Attachment #1: Type: text/plain, Size: 219 bytes --]
>
> You need to decode oops. Use ksymoops.
Ok I just compile ksymoops and here is the result
=====
Steve Kieu
http://messenger.yahoo.com.au - Yahoo! Messenger
- A great way to communicate long-distance for FREE!
[-- Attachment #2: oops.log --]
[-- Type: application/octet-stream, Size: 2350 bytes --]
ksymoops 2.4.4 on i686 2.4.19-pre7-ac4. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.19-pre7-ac4/ (default)
-m /boot/System.map (default)
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
cpu: 0, clocks: 668209, slice: 334104
Unable to handle kernel paging request at virtual address 0100001b
c012b455
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c012b455>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00013246
eax: 01000000 ebx: c545a000 ecx: c1112254 edx: 00000000
esi: c1112254 edi: c02792c0 ebp: c6667ed8 esp: c6667ed0
ds: 0018 es: 0018 ss: 0018
Process X (pid: 102, stackpage=c6667000)
Stack: c545a000 c1112254 c6667eec c018e4b2 c1112254 c7b407cc c7b41800 c6667f08
c018e511 c02792c0 c545a000 00000000 bffff968 c02792c0 c6667f68 c018e9e9
c02792c0 00000000 c02792c0 00000002 00000000 00000000 00000000 00000000
Call Trace: [<c018e4b2>] [<c018e511>] [<c018e9e9>] [<c018df04>] [<c0149edb>]
[<c0108c5b>]
Code: 0f b6 50 1b 8b 1c 95 04 e4 25 c0 89 c2 69 d2 b1 79 37 9e 8b
>>EIP; c012b455 <unlock_page+5/70> <=====
Trace; c018e4b2 <i810_free_page+32/50>
Trace; c018e511 <i810_dma_cleanup+41/b0>
Trace; c018e9e9 <i810_dma_init+b9/e0>
Trace; c018df04 <i810_ioctl+e4/100>
Trace; c0149edb <sys_ioctl+26b/2b0>
Trace; c0108c5b <system_call+33/38>
Code; c012b455 <unlock_page+5/70>
00000000 <_EIP>:
Code; c012b455 <unlock_page+5/70> <=====
0: 0f b6 50 1b movzbl 0x1b(%eax),%edx <=====
Code; c012b459 <unlock_page+9/70>
4: 8b 1c 95 04 e4 25 c0 mov 0xc025e404(,%edx,4),%ebx
Code; c012b460 <unlock_page+10/70>
b: 89 c2 mov %eax,%edx
Code; c012b462 <unlock_page+12/70>
d: 69 d2 b1 79 37 9e imul $0x9e3779b1,%edx,%edx
Code; c012b468 <unlock_page+18/70>
13: 8b 00 mov (%eax),%eax
1 warning issued. Results may not be reliable.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
[not found] <200205101413.g4AEDEX29793@Port.imtp.ilyichevsk.odessa.ua>
2002-05-10 23:58 ` OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch) Steve Kieu
@ 2002-05-11 0:45 ` Steve Kieu
1 sibling, 0 replies; 12+ messages in thread
From: Steve Kieu @ 2002-05-11 0:45 UTC (permalink / raw)
To: vda; +Cc: kernel
[-- Attachment #1: Type: text/plain, Size: 184 bytes --]
I think my config is also needed to debug so I attach
it here
=====
Steve Kieu
http://messenger.yahoo.com.au - Yahoo! Messenger
- A great way to communicate long-distance for FREE!
[-- Attachment #2: cf --]
[-- Type: application/octet-stream, Size: 19066 bytes --]
#
# Automatically generated by make menuconfig: don't edit
#
CONFIG_X86=y
CONFIG_ISA=y
# CONFIG_SBUS is not set
CONFIG_UID16=y
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
#
# Loadable module support
#
CONFIG_MODULES=y
# CONFIG_MODVERSIONS is not set
CONFIG_KMOD=y
#
# 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_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MELAN is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_PPRO_FENCE=y
CONFIG_X86_MCE=y
# CONFIG_CPU_FREQ is not set
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_MICROCODE is not set
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_SMP is not set
CONFIG_PREEMPT=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_HAVE_DEC_LOCK=y
#
# General setup
#
CONFIG_NET=y
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GODIRECT is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
# CONFIG_PCI_NAMES is not set
# CONFIG_EISA is not set
# CONFIG_MCA is not set
# CONFIG_HOTPLUG is not set
# CONFIG_PCMCIA is not set
# CONFIG_HOTPLUG_PCI is not set
CONFIG_SYSVIPC=y
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
# CONFIG_BINFMT_AOUT is not set
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
# CONFIG_IKCONFIG is not set
CONFIG_PM=y
# CONFIG_ACPI is not set
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
CONFIG_APM_DO_ENABLE=y
CONFIG_APM_CPU_IDLE=y
# CONFIG_APM_DISPLAY_BLANK is not set
CONFIG_APM_RTC_IS_GMT=y
# CONFIG_APM_ALLOW_INTS is not set
# CONFIG_APM_REAL_MODE_POWER_OFF is not set
#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set
#
# Parallel port support
#
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_PC_CML1=m
CONFIG_PARPORT_SERIAL=m
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
# CONFIG_PARPORT_AMIGA is not set
# CONFIG_PARPORT_MFC3 is not set
# CONFIG_PARPORT_ATARI is not set
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_SUNBPP is not set
# CONFIG_PARPORT_OTHER is not set
CONFIG_PARPORT_1284=y
#
# Plug and Play configuration
#
# CONFIG_PNP is not set
# CONFIG_ISAPNP is not set
# CONFIG_PNPBIOS is not set
#
# Block devices
#
CONFIG_BLK_DEV_FD=m
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_CISS_SCSI_TAPE is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_SIZE=4096
# CONFIG_BLK_DEV_INITRD is not set
#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set
# CONFIG_BLK_DEV_MD is not set
# CONFIG_MD_LINEAR is not set
# CONFIG_MD_RAID0 is not set
# CONFIG_MD_RAID1 is not set
# CONFIG_MD_RAID5 is not set
# CONFIG_MD_MULTIPATH is not set
# CONFIG_BLK_DEV_LVM is not set
#
# Networking options
#
CONFIG_PACKET=m
CONFIG_PACKET_MMAP=y
# CONFIG_NETLINK_DEV is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
# CONFIG_FILTER is not set
CONFIG_UNIX=y
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ADVANCED_ROUTER is not set
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y
#
# IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=m
CONFIG_IP_NF_FTP=m
CONFIG_IP_NF_IRC=m
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_LIMIT=m
CONFIG_IP_NF_MATCH_MAC=m
CONFIG_IP_NF_MATCH_MARK=m
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP_NF_MATCH_TOS=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_STATE=m
CONFIG_IP_NF_MATCH_UNCLEAN=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_MIRROR=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 is not set
CONFIG_IP_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_MARK=m
CONFIG_IP_NF_TARGET_LOG=m
# CONFIG_IP_NF_TARGET_ULOG is not set
CONFIG_IP_NF_TARGET_TCPMSS=m
# CONFIG_IP_NF_ARPTABLES is not set
# CONFIG_IP_NF_COMPAT_IPCHAINS is not set
# CONFIG_IP_NF_COMPAT_IPFWADM is not set
CONFIG_IPV6=m
#
# IPv6: Netfilter Configuration
#
# CONFIG_IP6_NF_QUEUE is not set
# CONFIG_IP6_NF_IPTABLES is not set
# CONFIG_KHTTPD is not set
# CONFIG_ATM is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
#
# Appletalk devices
#
# CONFIG_DEV_APPLETALK is not set
# CONFIG_DECNET is not set
# CONFIG_BRIDGE is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_LLC is not set
# CONFIG_NET_DIVERT is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
# CONFIG_NET_HW_FLOWCONTROL is not set
#
# QoS and/or fair queueing
#
# CONFIG_NET_SCHED is not set
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
#
# Telephony Support
#
# CONFIG_PHONE is not set
# CONFIG_PHONE_IXJ is not set
# CONFIG_PHONE_IXJ_PCMCIA is not set
#
# ATA/IDE/MFM/RLL support
#
CONFIG_IDE=y
#
# IDE, ATA and ATAPI Block devices
#
CONFIG_BLK_DEV_IDE=y
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_IDEDISK_STROKE is not set
# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
# CONFIG_BLK_DEV_IDEDISK_IBM is not set
# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
# CONFIG_BLK_DEV_IDEDISK_WD is not set
# CONFIG_BLK_DEV_COMMERIAL is not set
# CONFIG_BLK_DEV_TIVO is not set
# CONFIG_BLK_DEV_IDECS is not set
CONFIG_BLK_DEV_IDECD=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_IDESCSI is not set
# CONFIG_IDE_TASK_IOCTL is not set
# CONFIG_IDE_TASKFILE_IO is not set
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_ISAPNP is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
# CONFIG_BLK_DEV_IDEDMA_TIMEOUT is not set
# CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_AEC62XX_TUNING is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_WDC_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_AMD74XX_OVERRIDE is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_CMD680 is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_HPT34X_AUTODMA is not set
# CONFIG_BLK_DEV_HPT366 is not set
CONFIG_BLK_DEV_PIIX=y
CONFIG_PIIX_TUNING=y
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_ADMA100 is not set
# CONFIG_BLK_DEV_PDC202XX is not set
# CONFIG_PDC202XX_BURST is not set
# CONFIG_PDC202XX_FORCE is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_IDE_CHIPSETS is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_IDEDMA_IVB is not set
# CONFIG_DMA_NONPCI is not set
CONFIG_BLK_DEV_IDE_MODES=y
# CONFIG_BLK_DEV_ATARAID is not set
# CONFIG_BLK_DEV_ATARAID_PDC is not set
# CONFIG_BLK_DEV_ATARAID_HPT is not set
#
# SCSI support
#
# CONFIG_SCSI is not set
#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_BOOT is not set
# CONFIG_FUSION_ISENSE is not set
# CONFIG_FUSION_CTL is not set
# CONFIG_FUSION_LAN is not set
#
# IEEE 1394 (FireWire) support (EXPERIMENTAL)
#
# CONFIG_IEEE1394 is not set
#
# I2O device support
#
# CONFIG_I2O is not set
# CONFIG_I2O_PCI is not set
# CONFIG_I2O_BLOCK is not set
# CONFIG_I2O_LAN is not set
# CONFIG_I2O_SCSI is not set
# CONFIG_I2O_PROC is not set
#
# Network device support
#
CONFIG_NETDEVICES=y
#
# ARCnet devices
#
# CONFIG_ARCNET is not set
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set
# CONFIG_ETHERTAP is not set
#
# Ethernet (10 or 100Mbit)
#
# CONFIG_NET_ETHERNET is not set
#
# Ethernet (1000 Mbit)
#
# CONFIG_ACENIC is not set
# CONFIG_DL2K is not set
# CONFIG_MYRI_SBUS is not set
# CONFIG_NS83820 is not set
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_SK98LIN is not set
# CONFIG_TIGON3 is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
CONFIG_PLIP=m
CONFIG_PPP=y
# CONFIG_PPP_MULTILINK is not set
# CONFIG_PPP_FILTER is not set
CONFIG_PPP_ASYNC=y
# CONFIG_PPP_SYNC_TTY is not set
CONFIG_PPP_DEFLATE=m
# CONFIG_PPP_BSDCOMP is not set
# CONFIG_PPPOE is not set
# CONFIG_SLIP is not set
#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set
#
# Token Ring devices
#
# CONFIG_TR is not set
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set
#
# Wan interfaces
#
# CONFIG_WAN is not set
#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set
#
# IrDA (infrared) support
#
# CONFIG_IRDA is not set
#
# ISDN subsystem
#
# CONFIG_ISDN is not set
#
# Old CD-ROM drivers (not SCSI, not IDE)
#
# CONFIG_CD_NO_IDESCSI is not set
#
# Input core support
#
# CONFIG_INPUT is not set
# CONFIG_INPUT_KEYBDEV is not set
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_EVDEV is not set
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
# CONFIG_SERIAL_CONSOLE is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
# CONFIG_PPDEV is not set
#
# I2C support
#
# CONFIG_I2C is not set
#
# Mice
#
# CONFIG_BUSMOUSE is not set
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
# CONFIG_82C710_MOUSE is not set
# CONFIG_PC110_PAD is not set
# CONFIG_MK712_MOUSE is not set
#
# Joysticks
#
# CONFIG_INPUT_GAMEPORT is not set
# CONFIG_QIC02_TAPE is not set
#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_AMD_RNG is not set
CONFIG_INTEL_RNG=m
# CONFIG_AMD_PM768 is not set
# CONFIG_NVRAM is not set
CONFIG_RTC=m
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_SONYPI is not set
#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=y
# CONFIG_AGP_INTEL is not set
CONFIG_AGP_I810=y
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_SWORKS is not set
CONFIG_DRM=y
CONFIG_DRM_OLD=y
# CONFIG_DRM40_TDFX is not set
# CONFIG_DRM40_GAMMA is not set
# CONFIG_DRM40_R128 is not set
# CONFIG_DRM40_RADEON is not set
CONFIG_DRM40_I810=y
# CONFIG_DRM40_MGA is not set
# CONFIG_MWAVE is not set
#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set
#
# File systems
#
# CONFIG_QUOTA is not set
# CONFIG_AUTOFS_FS is not set
CONFIG_AUTOFS4_FS=m
# CONFIG_REISERFS_FS is not set
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_ADFS_FS=m
# CONFIG_ADFS_FS_RW is not set
CONFIG_AFFS_FS=m
CONFIG_HFS_FS=m
# CONFIG_BEFS_FS is not set
# CONFIG_BEFS_DEBUG is not set
# CONFIG_BFS_FS is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
# CONFIG_JBD_DEBUG is not set
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
# CONFIG_UMSDOS_FS is not set
CONFIG_VFAT_FS=m
# CONFIG_EFS_FS is not set
# CONFIG_JFFS_FS is not set
# CONFIG_JFFS2_FS is not set
# CONFIG_CRAMFS is not set
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
# CONFIG_JFS_FS is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_VXFS_FS is not set
CONFIG_NTFS_FS=m
# CONFIG_NTFS_RW is not set
# CONFIG_HPFS_FS is not set
CONFIG_PROC_FS=y
# CONFIG_DEVFS_FS is not set
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS=y
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX4FS_RW is not set
# CONFIG_ROMFS_FS is not set
CONFIG_EXT2_FS=y
# CONFIG_SYSV_FS is not set
CONFIG_UDF_FS=m
# CONFIG_UDF_RW is not set
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
#
# Network File Systems
#
# CONFIG_CODA_FS is not set
# CONFIG_INTERMEZZO_FS is not set
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
# CONFIG_ROOT_NFS is not set
# CONFIG_NFSD is not set
# CONFIG_NFSD_V3 is not set
# CONFIG_NFSD_TCP is not set
CONFIG_SUNRPC=m
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
# CONFIG_SMB_FS is not set
# CONFIG_NCP_FS is not set
# CONFIG_NCPFS_PACKET_SIGNING is not set
# CONFIG_NCPFS_IOCTL_LOCKING is not set
# CONFIG_NCPFS_STRONG is not set
# CONFIG_NCPFS_NFS_NS is not set
# CONFIG_NCPFS_OS2_NS is not set
# CONFIG_NCPFS_SMALLDOS is not set
# CONFIG_NCPFS_NLS is not set
# CONFIG_NCPFS_EXTRAS is not set
CONFIG_ZISOFS_FS=m
#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_SMB_NLS is not set
CONFIG_NLS=y
#
# Native Language Support
#
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_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
#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
# CONFIG_VIDEO_SELECT is not set
# CONFIG_MDA_CONSOLE is not set
#
# Frame-buffer support
#
# CONFIG_FB is not set
#
# Sound
#
CONFIG_SOUND=y
# CONFIG_SOUND_BT878 is not set
# CONFIG_SOUND_CMPCI is not set
# CONFIG_SOUND_EMU10K1 is not set
# CONFIG_MIDI_EMU10K1 is not set
# CONFIG_SOUND_FUSION is not set
# CONFIG_SOUND_CS4281 is not set
# CONFIG_SOUND_ES1370 is not set
# CONFIG_SOUND_ES1371 is not set
# CONFIG_SOUND_ESSSOLO1 is not set
# CONFIG_SOUND_MAESTRO is not set
# CONFIG_SOUND_MAESTRO3 is not set
# CONFIG_SOUND_ICH is not set
# CONFIG_SOUND_RME96XX is not set
# CONFIG_SOUND_SONICVIBES is not set
# CONFIG_SOUND_TRIDENT is not set
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
# CONFIG_SOUND_VIA82CXXX is not set
# CONFIG_MIDI_VIA82CXXX is not set
# CONFIG_SOUND_OSS is not set
# CONFIG_SOUND_TVMIXER is not set
#
# USB support
#
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_LONG_TIMEOUT is not set
# CONFIG_USB_EHCI_HCD is not set
CONFIG_USB_UHCI=m
CONFIG_USB_UHCI_ALT=m
# CONFIG_USB_OHCI is not set
# CONFIG_USB_AUDIO is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_BLUETOOTH is not set
# CONFIG_USB_STORAGE is not set
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_DPCM is not set
# CONFIG_USB_STORAGE_HP8200e is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
# CONFIG_USB_HID is not set
# CONFIG_USB_HIDINPUT is not set
# CONFIG_USB_HIDDEV is not set
# CONFIG_USB_KBD is not set
# CONFIG_USB_MOUSE is not set
# CONFIG_USB_WACOM is not set
# CONFIG_USB_DC2XX is not set
# CONFIG_USB_MDC800 is not set
CONFIG_USB_SCANNER=m
# CONFIG_USB_MICROTEK is not set
# CONFIG_USB_HPUSBSCSI is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_CATC is not set
# CONFIG_USB_CDCETHER is not set
# CONFIG_USB_USBNET is not set
# CONFIG_USB_USS720 is not set
#
# USB Serial Converter support
#
# CONFIG_USB_SERIAL is not set
# CONFIG_USB_SERIAL_GENERIC is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_EMPEG is not set
# CONFIG_USB_SERIAL_FTDI_SIO is not set
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_PL2303 is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
# CONFIG_USB_SERIAL_OMNINET is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_AUERSWALD is not set
#
# Bluetooth support
#
# CONFIG_BLUEZ is not set
#
# Kernel hacking
#
# CONFIG_SOFTWARE_SUSPEND is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_FRAME_POINTER=y
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_DEBUG_SLAB=y
CONFIG_DEBUG_IOVIRT=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_DEBUG_SPINLOCK=y
#
# Library routines
#
CONFIG_ZLIB_INFLATE=m
CONFIG_ZLIB_DEFLATE=m
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
2002-05-11 22:40 ` Denis Vlasenko
@ 2002-05-11 22:35 ` Steve Kieu
2002-05-13 10:28 ` Steve Kieu
1 sibling, 0 replies; 12+ messages in thread
From: Steve Kieu @ 2002-05-11 22:35 UTC (permalink / raw)
To: vda, kernel
> It seems like one bit error in eax. Maybe a NULL
> pointer got
> corrupted and now movzbl stumbles over it.
>
> Bad RAM? Consider memtest86 run overnight.
> --
> vda
I will but I dont have any such similar problem until
2.4.19-pre7-ac4. The box is very stable; even with
2.4.19-pre7-ac4 if I did not exit X.
ah, one more detail, actually the OOPS happened when
exiting X, not because of starting a new X server. The
other strange thing with 2.4.19-pre7-ac4 is it can not
turn off the computer if I run ` sudo halt` as a
child process of icewm, If I start a new terminal and
run sudo halt ; X goes down and if during that I
press Alt + F1 the text screen appear and it can turn
off. I think this problem related to the OOPS ;
How it is possible?
May be there is a change in the kernel setup, or
memory allocation etc..?
Regard,
=====
Steve Kieu
http://messenger.yahoo.com.au - Yahoo! Messenger
- A great way to communicate long-distance for FREE!
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
2002-05-10 23:58 ` OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch) Steve Kieu
@ 2002-05-11 22:40 ` Denis Vlasenko
2002-05-11 22:35 ` Steve Kieu
2002-05-13 10:28 ` Steve Kieu
0 siblings, 2 replies; 12+ messages in thread
From: Denis Vlasenko @ 2002-05-11 22:40 UTC (permalink / raw)
To: Steve Kieu; +Cc: kernel
On 10 May 2002 21:58, Steve Kieu wrote:
> > You need to decode oops. Use ksymoops.
>
> Ok I just compile ksymoops and here is the result
Look into it:
eax: 01000000 ebx: c545a000 ecx: c1112254 edx: 00000000
^^^^^^^^
[snip]
0: 0f b6 50 1b movzbl 0x1b(%eax),%edx <=====
It seems like one bit error in eax. Maybe a NULL pointer got
corrupted and now movzbl stumbles over it.
Bad RAM? Consider memtest86 run overnight.
--
vda
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
2002-05-11 22:40 ` Denis Vlasenko
2002-05-11 22:35 ` Steve Kieu
@ 2002-05-13 10:28 ` Steve Kieu
2002-05-13 19:14 ` Denis Vlasenko
1 sibling, 1 reply; 12+ messages in thread
From: Steve Kieu @ 2002-05-13 10:28 UTC (permalink / raw)
To: kernel; +Cc: vda
> pointer got
> corrupted and now movzbl stumbles over it.
>
> Bad RAM? Consider memtest86 run overnight.
> --
I did use memtest86 and all test is passed, no errors.
And problem still persists with 2.4.19-pre8-ac2 ; oops
after exiting X
Now I have to use 2.4.16 ; any way all kernel before
2.4.19-pre2 is normal, I did not test 2.4.19-preX>2
but 2.4.19-pre7-ac4 and 2.4.19-pre8-ac2
sounds a kernel bug to me :-)
Hope that it will soon be fixed.
Regards,
> vda
=====
Steve Kieu
http://messenger.yahoo.com.au - Yahoo! Messenger
- A great way to communicate long-distance for FREE!
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
2002-05-13 19:14 ` Denis Vlasenko
@ 2002-05-13 15:52 ` Zwane Mwaikambo
2002-05-13 16:39 ` Zwane Mwaikambo
2002-05-13 22:57 ` Steve Kieu
1 sibling, 1 reply; 12+ messages in thread
From: Zwane Mwaikambo @ 2002-05-13 15:52 UTC (permalink / raw)
To: Denis Vlasenko; +Cc: Steve Kieu, kernel
On Mon, 13 May 2002, Denis Vlasenko wrote:
> > I did use memtest86 and all test is passed, no errors.
> > And problem still persists with 2.4.19-pre8-ac2 ; oops
> > after exiting X
> >
> > Now I have to use 2.4.16 ; any way all kernel before
> > 2.4.19-pre2 is normal, I did not test 2.4.19-preX>2
> > but 2.4.19-pre7-ac4 and 2.4.19-pre8-ac2
>
> When no one answers on lkml to your oops report, you
> have basically the only choice: start looking at stack trace
> yourself, insert printks here and there, recompile and give it a try.
This looks fishy...
static void i810_free_page(drm_device_t *dev, unsigned long page)
{
struct page * p = virt_to_page(page);
if(page == 0UL)
return;
put_page(p);
unlock_page(p);
[...]
You get to unlock_page with p = %eax
void unlock_page(struct page *page)
{
wait_queue_head_t *waitqueue = page_waitqueue(page);
[...]
The question now is... what is going on here???
static void i810_free_page(drm_device_t *dev, unsigned long page <-- )
{
struct page * p = virt_to_page(page); <--
What exactly is unsigned long page supposed to be? I sure as hell hope its
an address... if it is, thats a really strange variable naming...
Cheers,
Zwane Mwaikambo
--
http://function.linuxpower.ca
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
2002-05-13 15:52 ` Zwane Mwaikambo
@ 2002-05-13 16:39 ` Zwane Mwaikambo
2002-05-14 1:04 ` Steve Kieu
0 siblings, 1 reply; 12+ messages in thread
From: Zwane Mwaikambo @ 2002-05-13 16:39 UTC (permalink / raw)
To: Steve Kieu; +Cc: Denis Vlasenko, kernel, William Lee Irwin III
Could you try this patch, Bill came across it in rmap testing.
Regards,
Zwane
--- linux-2.4.19-pre-ac/drivers/char/drm/i810_dma.c.orig Mon May 13 18:27:40 2002
+++ linux-2.4.19-pre-ac/drivers/char/drm/i810_dma.c Mon May 13 18:28:37 2002
@@ -293,8 +293,8 @@
{
if (page) {
struct page *p = virt_to_page(page);
- put_page(p);
UnlockPage(p);
+ put_page(p);
free_page(page);
}
}
--- linux-2.4.19-pre-ac/drivers/char/drm-4.0/i810_dma.c.orig Mon May 13 18:37:37 2002
+++ linux-2.4.19-pre-ac/drivers/char/drm-4.0/i810_dma.c Mon May 13 18:38:03 2002
@@ -291,9 +291,9 @@
struct page * p = virt_to_page(page);
if(page == 0UL)
return;
-
+
+ UnlockPage(p);
put_page(p);
- UnlockPage(p);
free_page(page);
return;
}
--
http://function.linuxpower.ca
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
2002-05-13 10:28 ` Steve Kieu
@ 2002-05-13 19:14 ` Denis Vlasenko
2002-05-13 15:52 ` Zwane Mwaikambo
2002-05-13 22:57 ` Steve Kieu
0 siblings, 2 replies; 12+ messages in thread
From: Denis Vlasenko @ 2002-05-13 19:14 UTC (permalink / raw)
To: Steve Kieu, kernel
On 13 May 2002 08:28, Steve Kieu wrote:
> > pointer got
> > corrupted and now movzbl stumbles over it.
> >
> > Bad RAM? Consider memtest86 run overnight.
> > --
>
> I did use memtest86 and all test is passed, no errors.
> And problem still persists with 2.4.19-pre8-ac2 ; oops
> after exiting X
>
> Now I have to use 2.4.16 ; any way all kernel before
> 2.4.19-pre2 is normal, I did not test 2.4.19-preX>2
> but 2.4.19-pre7-ac4 and 2.4.19-pre8-ac2
When no one answers on lkml to your oops report, you
have basically the only choice: start looking at stack trace
yourself, insert printks here and there, recompile and give it a try.
In other words, the source is with you. You *can* do it.
--
vda
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
2002-05-13 19:14 ` Denis Vlasenko
2002-05-13 15:52 ` Zwane Mwaikambo
@ 2002-05-13 22:57 ` Steve Kieu
1 sibling, 0 replies; 12+ messages in thread
From: Steve Kieu @ 2002-05-13 22:57 UTC (permalink / raw)
To: vda, kernel
>
> When no one answers on lkml to your oops report, you
> have basically the only choice: start looking at
> stack trace
> yourself, insert printks here and there, recompile
> and give it a try.
>
> In other words, the source is with you. You *can* do
> it.
I consider myself much less experienced in C
programming than any of you guys, (just graduated :-)
) so first test and problem report , hope it helps
others; but when no one come up with a solution, I
*will* try....
thanks for your advice,
> vda
=====
Steve Kieu
http://messenger.yahoo.com.au - Yahoo! Messenger
- A great way to communicate long-distance for FREE!
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
2002-05-13 16:39 ` Zwane Mwaikambo
@ 2002-05-14 1:04 ` Steve Kieu
2002-05-14 1:16 ` William Lee Irwin III
0 siblings, 1 reply; 12+ messages in thread
From: Steve Kieu @ 2002-05-14 1:04 UTC (permalink / raw)
To: kernel; +Cc: Zwane Mwaikambo
[-- Attachment #1: Type: text/plain, Size: 1051 bytes --]
--- Zwane Mwaikambo <zwane@linux.realnet.co.sz>
wrote: > Could you try this patch, Bill came across it
in
> rmap testing.
>
> Regards,
> Zwane
>
> ---
> linux-2.4.19-pre-ac/drivers/char/drm/i810_dma.c.orig
> Mon May 13 18:27:40 2002
> +++ linux-2.4.19-pre-ac/drivers/char/drm/i810_dma.c
> Mon May 13 18:28:37 2002
> @@ -293,8 +293,8 @@
> {
> if (page) {
> struct page *p = virt_to_page(page);
> - put_page(p);
> UnlockPage(p);
> + put_page(p);
> free_page(page);
> }
> }
> ---
>
linux-2.4.19-pre-ac/drivers/char/drm-4.0/i810_dma.c.orig
> Mon May 13 18:37:37 2002
> +++
> linux-2.4.19-pre-ac/drivers/char/drm-4.0/i810_dma.c
> Mon May 13 18:38:03 2002
> @@ -291,9 +291,9 @@
> struct page * p = virt_to_page(page);
> if(page == 0UL)
> return;
> -
> +
> + UnlockPage(p);
> put_page(p);
> - UnlockPage(p);
> free_page(page);
> return;
> }
>
> --
It doesn't work, I attached the oop log here...
=====
Steve Kieu
http://briefcase.yahoo.com.au - Yahoo! Briefcase
- Save your important files online for easy access!
[-- Attachment #2: oop.log --]
[-- Type: application/octet-stream, Size: 2733 bytes --]
ksymoops 2.4.4 on i686 2.4.19-pre7-ac4. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.19-pre7-ac4/ (default)
-m /boot/System.map (default)
Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.
cpu: 0, clocks: 668209, slice: 334104
kernel BUG at filemap.c:851!
invalid operand: 0000
CPU: 0
EIP: 0010:[<c012b497>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00013246
eax: c100000c ebx: c0227640 ecx: 0000001c edx: 00000000
esi: c119ccdc edi: c02792c0 ebp: c66dfed8 esp: c66dfed0
ds: 0018 es: 0018 ss: 0018
Process X (pid: 100, stackpage=c66df000)
Stack: c549c000 c1112fbc c66dfeec c018e4a9 c1112fbc c7d127cc c7d13800 c66dff08
c018e511 c02792c0 c549c000 00000000 bffff968 c02792c0 c66dff68 c018e9e9
c02792c0 00000000 c02792c0 00000002 00000000 00000000 00000000 00000000
Call Trace: [<c018e4a9>] [<c018e511>] [<c018e9e9>] [<c018df04>] [<c0149edb>]
[<c0108c5b>]
Code: 0f 0b 53 03 48 5c 20 c0 8d 46 04 39 46 04 74 11 5b 89 f0 31
>>EIP; c012b497 <unlock_page+47/70> <=====
Trace; c018e4a9 <i810_free_page+29/50>
Trace; c018e511 <i810_dma_cleanup+41/b0>
Trace; c018e9e9 <i810_dma_init+b9/e0>
Trace; c018df04 <i810_ioctl+e4/100>
Trace; c0149edb <sys_ioctl+26b/2b0>
Trace; c0108c5b <system_call+33/38>
Code; c012b497 <unlock_page+47/70>
00000000 <_EIP>:
Code; c012b497 <unlock_page+47/70> <=====
0: 0f 0b ud2a <=====
Code; c012b499 <unlock_page+49/70>
2: 53 push %ebx
Code; c012b49a <unlock_page+4a/70>
3: 03 48 5c add 0x5c(%eax),%ecx
Code; c012b49d <unlock_page+4d/70>
6: 20 c0 and %al,%al
Code; c012b49f <unlock_page+4f/70>
8: 8d 46 04 lea 0x4(%esi),%eax
Code; c012b4a2 <unlock_page+52/70>
b: 39 46 04 cmp %eax,0x4(%esi)
Code; c012b4a5 <unlock_page+55/70>
e: 74 11 je 21 <_EIP+0x21> c012b4b8 <unlock_page+68/70>
Code; c012b4a7 <unlock_page+57/70>
10: 5b pop %ebx
Code; c012b4a8 <unlock_page+58/70>
11: 89 f0 mov %esi,%eax
Code; c012b4aa <unlock_page+5a/70>
13: 31 00 xor %eax,(%eax)
1 warning issued. Results may not be reliable.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
2002-05-14 1:04 ` Steve Kieu
@ 2002-05-14 1:16 ` William Lee Irwin III
0 siblings, 0 replies; 12+ messages in thread
From: William Lee Irwin III @ 2002-05-14 1:16 UTC (permalink / raw)
To: Steve Kieu; +Cc: kernel, Zwane Mwaikambo
On Tue, May 14, 2002 at 11:04:22AM +1000, Steve Kieu wrote:
> It doesn't work, I attached the oop log here...
It's trying to unlock a page that isn't locked. Now the question
remains: "Why is it receiving an already-unlocked page?"
Cheers,
Bill
^ permalink raw reply [flat|nested] 12+ messages in thread
* OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch)
2002-05-09 14:35 strange things in kernel 2.4.19-pre7-ac4 + preempt patch Bill Davidsen
@ 2002-05-09 21:59 ` Steve Kieu
0 siblings, 0 replies; 12+ messages in thread
From: Steve Kieu @ 2002-05-09 21:59 UTC (permalink / raw)
To: kernel
[-- Attachment #1: Type: text/plain, Size: 712 bytes --]
Hi,
I did another try, after exiting X by Ctrl + Alt +
Backspace or whatever I use to exit X, still not see
the console; I press Alt + F1 and the console appeared
as normal. No X process in running (run pstree ) ;
now I try to run X again and can X can not run, it
says : No init screen found, and something about it
can not initilize dri (yes I compiled dri built into
the kenel, not as module). After that I got the vc ;
still run other command as normal. When I run
dmesg|less I found an OOPS which I sent as an
attachment below.
If anything I can do to debug, pls let me know.
=====
Steve Kieu
http://messenger.yahoo.com.au - Yahoo! Messenger
- A great way to communicate long-distance for FREE!
[-- Attachment #2: oop.log --]
[-- Type: application/octet-stream, Size: 5318 bytes --]
Linux version 2.4.19-pre7-ac4 (sk@Linux) (gcc version 2.96 20000731 (Mandrake Linux 8.1 2.96-0.62mdk)) #1 Wed May 8 12:23:03 NZST 2002
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000007f00000 (usable)
BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
127MB LOWMEM available.
On node 0 totalpages: 32512
zone(0): 4096 pages.
zone(1): 28416 pages.
zone(2): 0 pages.
Kernel command line: auto BOOT_IMAGE=2419pre7ac4 ro root=303 quiet
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
Detected 400.917 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 799.53 BogoMIPS
Memory: 126460k/130048k available (978k kernel code, 3200k reserved, 240k data, 96k init, 0k highmem)
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount cache hash table entries: 2048 (order: 2, 16384 bytes)
Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
CPU: Before vendor init, caps: 0183fbff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 128K
CPU: After vendor init, caps: 0183fbff 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0183fbff 00000000 00000000 00000000
CPU: Common caps: 0183fbff 00000000 00000000 00000000
CPU: Intel Celeron (Mendocino) stepping 05
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 400.9176 MHz.
..... host bus clock speed is 66.8195 MHz.
cpu: 0, clocks: 668195, slice: 334097
CPU0<T0:668192,T1:334080,D:15,S:334097,C:668195>
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfb300, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 2: assuming transparent
PCI: Using IRQ router PIIX [8086/2420] at 00:1f.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16)
Starting kswapd
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
block: 240 slots per queue, batch=60
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev f9
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: FUJITSU MPF3102AT, ATA DISK drive
hdb: IDE/ATAPI CD-ROM 52XS, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: 20015856 sectors (10248 MB) w/512KiB Cache, CHS=1245/255/63, UDMA(33)
hdb: ATAPI 11X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
Partition check:
hda: hda1 hda2 hda3 hda4
PPP generic driver version 2.4.2
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 94M
agpgart: Detected an Intel i810 Chipset.
agpgart: AGP aperture is 64M @ 0xd8000000
[drm] AGP 0.99 on Intel i810 @ 0xd8000000 64MB
[drm] Initialized i810 1.1.0 20000928 on minor 63
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 8192)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 96k freed
Adding Swap: 72256k swap-space (priority -1)
Adding Swap: 73720k swap-space (priority -2)
mtrr: base(0xd8000000) is not aligned on a size(0x12c000) boundary
PCI: Found IRQ 5 for device 00:1f.5
PCI: Setting latency timer of device 00:1f.5 to 64
intel8x0: clocking to 48000
Unable to handle kernel paging request at virtual address 0100001b
printing eip:
c012b3c2
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c012b3c2>] Not tainted
EFLAGS: 00013246
eax: 01000000 ebx: c16e7000 ecx: c104a6f8 edx: 00000000
esi: c104a6f8 edi: c0275280 ebp: 00000000 esp: c28f9ee4
ds: 0018 es: 0018 ss: 0018
Process X (pid: 102, stackpage=c28f9000)
Stack: c16e7000 c104a6f8 c018bfb0 c104a6f8 c3c287c0 c3c29800 c018c00f c0275280
c16e7000 00000000 bffff968 c28f9f58 c018c4ec c0275280 c0275280 00000002
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Call Trace: [<c018bfb0>] [<c018c00f>] [<c018c4ec>] [<c018ba54>] [<c01491f7>]
[<c010898b>]
Code: 0f b6 50 1b 8b 1c 95 04 a4 25 c0 89 c2 69 d2 b1 79 37 9e 8b
<3>X[102] exited with preempt_count 1
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2002-05-14 1:18 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <200205101413.g4AEDEX29793@Port.imtp.ilyichevsk.odessa.ua>
2002-05-10 23:58 ` OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch) Steve Kieu
2002-05-11 22:40 ` Denis Vlasenko
2002-05-11 22:35 ` Steve Kieu
2002-05-13 10:28 ` Steve Kieu
2002-05-13 19:14 ` Denis Vlasenko
2002-05-13 15:52 ` Zwane Mwaikambo
2002-05-13 16:39 ` Zwane Mwaikambo
2002-05-14 1:04 ` Steve Kieu
2002-05-14 1:16 ` William Lee Irwin III
2002-05-13 22:57 ` Steve Kieu
2002-05-11 0:45 ` Steve Kieu
2002-05-09 14:35 strange things in kernel 2.4.19-pre7-ac4 + preempt patch Bill Davidsen
2002-05-09 21:59 ` OOPS 2.4.19-pre7-ac4 (Was: strange things in kernel 2.4.19-pre7-ac4 + preempt patch) Steve Kieu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®