mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* 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®