My system crashed with the following output: ___ Jan 6 20:06:22 eser kernel: [19365.562621] BUG: unable to handle kernel NULL pointer dereference at (null) Jan 6 20:06:22 eser kernel: [19365.562675] IP: [<c022989b>] kmap_atomic_prot+0x1b/0x100 Jan 6 20:06:22 eser kernel: [19365.562709] *pde = 00000000 Jan 6 20:06:22 eser kernel: [19365.562726] Oops: 0000 [#1] PREEMPT SMP Jan 6 20:06:22 eser kernel: [19365.562752] last sysfs file: /sys/devices/platform/coretemp.0/temp1_input Jan 6 20:06:22 eser kernel: [19365.562777] Modules linked in: isofs usblp usb_storage uas nls_utf8 udf crc_itu_t fuse ipt_MASQUERADE xt_pkttype xt_TCPMSS xt_tcpudp ipt_LOG xt_limit iptable_nat nf_nat snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables cpufreq_conservative cpufreq_userspace cpufreq_powersave acpi_cpufreq mperf speedstep_lib ip6_tables x_tables loop arc4 ecb b43 snd_hda_codec_si3054 mac80211 snd_hda_codec_realtek snd_hda_intel r8169 snd_hda_codec cfg80211 sdhci_pci mii snd_hwdep acer_wmi sdhci snd_pcm rfkill iTCO_wdt yenta_socket ssb tifm_7xx1 iTCO_vendor_support sg sr_mod mmc_core snd_timer pcmcia_core tifm_core cdrom pcspkr wmi pcmcia_rsrc psmouse snd i2c_i801 shpchp evdev soundcore battery rng_core ac snd_page_alloc pci_hotplug dm_crypt usbhid hid nouveau ttm drm_kms_helper drm uhci_hcd rtc_cmos ata_piix i2c_algo_bit i2c_core rtc_core cfbcopyarea ehci_hcd usb Jan 6 20:06:22 eser kernel: core video cfbimgblt cfbfillrect rtc_lib output button nls_base dm_snapshot sha512_generic sha256_generic xts cbc aes_i586 aes_generic cfq_iosched blk_cgroup btrfs zlib_deflate libcrc32c reiserfs ahci libahci libata coretemp hwmon fan thermal processor unix [last unloaded: pktcdvd] Jan 6 20:06:22 eser kernel: [19365.563014] Jan 6 20:06:22 eser kernel: [19365.563014] Pid: 15675, comm: gimp-2.6 Not tainted 2.6.37 #1 Myall2 /Aspire 9410 Jan 6 20:06:22 eser kernel: [19365.563014] EIP: 0060:[<c022989b>] EFLAGS: 00010202 CPU: 0 Jan 6 20:06:22 eser kernel: [19365.563014] EIP is at kmap_atomic_prot+0x1b/0x100 Jan 6 20:06:22 eser kernel: [19365.563014] EAX: 00000000 EBX: 00000600 ECX: f3a82000 EDX: 00000163 Jan 6 20:06:23 eser kernel: [19365.563014] ESI: f3a83eac EDI: 00000000 EBP: f3a83db8 ESP: f3a83da8 Jan 6 20:06:23 eser kernel: [19365.563014] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 Jan 6 20:06:23 eser kernel: [19365.563014] Process gimp-2.6 (pid: 15675, ti=f3a82000 task=eaf28000 task.ti=f3a82000) Jan 6 20:06:23 eser kernel: [19365.563014] Stack: Jan 6 20:06:23 eser kernel: [19365.563014] f3a83dc0 00000600 f3a83eac 00000000 f3a83dc0 c022998e f3a83dd8 c0299c0c Jan 6 20:06:23 eser kernel: [19365.563014] e0359240 00000600 00001000 00001000 f3a83dfc f828d6da 00000600 00001008 Jan 6 20:06:23 eser kernel: [19365.563014] 00000002 00000000 00000002 00002000 00001608 f3a83ed0 f828e1ff 00001608 Jan 6 20:06:23 eser kernel: [19365.563014] Call Trace: Jan 6 20:06:23 eser kernel: [19365.563014] [<c022998e>] ? __kmap_atomic+0xe/0x10 Jan 6 20:06:23 eser kernel: [19365.563014] [<c0299c0c>] ? iov_iter_copy_from_user_atomic+0x3c/0x90 Jan 6 20:06:23 eser kernel: [19365.563014] [<f828d6da>] ? btrfs_copy_from_user+0x5a/0xb0 [btrfs] Jan 6 20:06:23 eser kernel: [19365.563014] [<f828e1ff>] ? btrfs_file_aio_write+0x52f/0x9c0 [btrfs] Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d0810>] ? __mem_cgroup_commit_charge+0x70/0xe0 Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d672c>] ? do_sync_write+0x9c/0xd0 Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6b15>] ? rw_verify_area+0x65/0x100 Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6e7a>] ? vfs_write+0x9a/0x160 Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d8211>] ? fget_light+0x91/0xb0 Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6690>] ? do_sync_write+0x0/0xd0 Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d714d>] ? sys_write+0x3d/0x70 Jan 6 20:06:23 eser kernel: [19365.563014] [<c0202e18>] ? sysenter_do_call+0x12/0x28 Jan 6 20:06:23 eser kernel: [19365.563014] [<c04e0000>] ? quirk_amd_ide_mode+0x40/0x95 Jan 6 20:06:23 eser kernel: [19365.563014] Code: 8b 15 4c 6a 6b c0 55 89 e5 e8 e2 f8 ff ff 5d c3 55 89 e5 83 ec 10 89 e1 81 e1 00 e0 ff ff 89 5d f4 89 75 f8 89 7d fc 83 41 14 01 <8b> 08 c1 e9 1e 69 d9 40 03 00 00 8d 8b c0 42 64 c0 2b 8b cc 45 Jan 6 20:06:23 eser kernel: [19365.563014] EIP: [<c022989b>] kmap_atomic_prot+0x1b/0x100 SS:ESP 0068:f3a83da8 Jan 6 20:06:23 eser kernel: [19365.563014] CR2: 0000000000000000 Jan 6 20:06:23 eser kernel: [19365.568714] ---[ end trace afc2be06c7d06a71 ]--- Jan 6 20:06:23 eser kernel: [19365.568724] note: gimp-2.6[15675] exited with preempt_count 2 ___ The kernel is an unpatched v2.6.37. I have not seen something like this before. eser:~ # /usr/src/linux/scripts/ver_linux If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux eser 2.6.37 #1 SMP PREEMPT Wed Jan 5 11:17:04 CET 2011 i686 i686 i386 GNU/Linux Gnu C 4.5 Gnu make 3.81 binutils 11.3 2.20.0.20100122 util-linux 2.17.2 mount support module-init-tools 3.12-pre3 e2fsprogs 1.41.11 reiserfsprogs 3.6.21 pcmciautils 015 PPP 2.4.5 isdn4k-utils 3.13 Linux C Library 2.11.2 Dynamic linker (ldd) 2.11.2 Procps 3.2.8 Net-tools 1.60 Kbd 1.14.1 Sh-utils 7.1 wireless-tools 30 Modules Loaded usblp nls_utf8 isofs fuse ipt_MASQUERADE xt_pkttype xt_TCPMSS xt_tcpudp ipt_LOG xt_limit iptable_nat nf_nat snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables cpufreq_conservative ip6_tables cpufreq_userspace cpufreq_powersave acpi_cpufreq mperf x_tables speedstep_lib loop arc4 ecb b43 snd_hda_codec_si3054 mac80211 snd_hda_codec_realtek cfg80211 sg sr_mod snd_hda_intel iTCO_wdt usb_storage sdhci_pci tifm_7xx1 iTCO_vendor_support snd_hda_codec ssb uas r8169 sdhci tifm_core cdrom snd_hwdep acer_wmi mii snd_pcm rfkill mmc_core yenta_socket snd_timer pcmcia_core psmouse shpchp evdev i2c_i801 ac rng_core battery pcmcia_rsrc snd wmi pcspkr soundcore pci_hotplug snd_page_alloc dm_crypt usbhid hid nouveau ttm drm_kms_helper drm uhci_hcd ata_piix i2c_algo_bit i2c_core ehci_hcd cfbcopyarea rtc_cmos video rtc_core usbcore cfbimgblt rtc_lib cfbfillrect output button nls_base dm_snapshot sha512_generic sha256_generic xts cbc aes_i586 aes_generic cfq_iosched blk_cgroup btrfs zlib_deflate libcrc32c reiserfs ahci libahci libata coretemp hwmon fan thermal processor unix ___ eser:~ # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 14 model name : Genuine Intel(R) CPU T2080 @ 1.73GHz stepping : 12 cpu MHz : 1733.000 cache size : 1024 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts aperfmperf pni monitor est tm2 xtpr pdcm dts bogomips : 3458.34 clflush size : 64 cache_alignment : 64 address sizes : 32 bits physical, 32 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 14 model name : Genuine Intel(R) CPU T2080 @ 1.73GHz stepping : 12 cpu MHz : 1733.000 cache size : 1024 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts aperfmperf pni monitor est tm2 xtpr pdcm dts bogomips : 3458.35 clflush size : 64 cache_alignment : 64 address sizes : 32 bits physical, 32 bits virtual power management: ___ eser:~ # cat /proc/modules usblp 9685 0 - Live 0xfd6d3000 nls_utf8 1005 0 - Live 0xf805e000 isofs 28957 0 - Live 0xf8379000 fuse 59907 19 - Live 0xfb8bd000 ipt_MASQUERADE 1299 2 - Live 0xfb892000 xt_pkttype 772 5 - Live 0xfb882000 xt_TCPMSS 2663 1 - Live 0xfb879000 xt_tcpudp 1871 9 - Live 0xfb86f000 ipt_LOG 6732 12 - Live 0xfb864000 xt_limit 1405 12 - Live 0xfb859000 iptable_nat 3373 1 - Live 0xfb842000 nf_nat 14595 2 ipt_MASQUERADE,iptable_nat, Live 0xfb833000 snd_pcm_oss 32912 0 - Live 0xfb815000 snd_mixer_oss 12451 1 snd_pcm_oss, Live 0xfb7fe000 snd_seq 43135 0 - Live 0xfb7e3000 snd_seq_device 5374 1 snd_seq, Live 0xfb7ca000 xt_NOTRACK 708 2 - Live 0xfb714000 ipt_REJECT 1953 3 - Live 0xfb705000 xt_state 926 13 - Live 0xfb6fb000 iptable_raw 1042 1 - Live 0xfb6ef000 iptable_filter 1214 1 - Live 0xfb6e2000 nf_conntrack_netbios_ns 1210 0 - Live 0xfb6d8000 nf_conntrack_ipv4 5796 16 iptable_nat,nf_nat, Live 0xfb6cd000 nf_conntrack 61410 7 ipt_MASQUERADE,iptable_nat,nf_nat,xt_NOTRACK,xt_state,nf_conntrack_netbios_ns,nf_conntrack_ipv4, Live 0xfb6ad000 nf_defrag_ipv4 1125 1 nf_conntrack_ipv4, Live 0xfb68e000 ip_tables 9787 3 iptable_nat,iptable_raw,iptable_filter, Live 0xfb683000 cpufreq_conservative 8742 0 - Live 0xfb673000 ip6_tables 11219 0 - Live 0xfb663000 cpufreq_userspace 2315 0 - Live 0xfb655000 cpufreq_powersave 774 0 - Live 0xfb64b000 acpi_cpufreq 6755 0 - Live 0xfb641000 mperf 1147 1 acpi_cpufreq, Live 0xfb635000 x_tables 14760 14 ipt_MASQUERADE,xt_pkttype,xt_TCPMSS,xt_tcpudp,ipt_LOG,xt_limit,iptable_nat,xt_NOTRACK,ipt_REJECT,xt_state,iptable_raw,iptable_filter,ip_tables,ip6_tables, Live 0xfb62a000 speedstep_lib 4877 0 - Live 0xfb60c000 loop 14086 0 - Live 0xfb41d000 arc4 1077 2 - Live 0xfb289000 ecb 1603 2 - Live 0xfb280000 b43 157282 0 - Live 0xfb24b000 snd_hda_codec_si3054 3192 1 - Live 0xfb1a6000 mac80211 185594 1 b43, Live 0xfb165000 snd_hda_codec_realtek 245049 1 - Live 0xfb0dd000 cfg80211 132290 2 b43,mac80211, Live 0xfb051000 sg 23767 0 - Live 0xfb035000 sr_mod 11745 0 - Live 0xfb049000 snd_hda_intel 20744 2 - Live 0xfafe4000 iTCO_wdt 9404 0 - Live 0xfaf9f000 usb_storage 38293 0 - Live 0xfaf82000 sdhci_pci 6292 0 - Live 0xfaf61000 tifm_7xx1 3582 0 - Live 0xfaf51000 iTCO_vendor_support 2334 1 iTCO_wdt, Live 0xfaf46000 snd_hda_codec 79842 3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel, Live 0xfaf1c000 ssb 32491 1 b43, Live 0xfaee3000 uas 6631 0 - Live 0xfaef8000 r8169 33060 0 - Live 0xfaec1000 sdhci 15980 1 sdhci_pci, Live 0xfaea8000 tifm_core 5528 1 tifm_7xx1, Live 0xfae97000 cdrom 32582 1 sr_mod, Live 0xfae83000 snd_hwdep 4730 1 snd_hda_codec, Live 0xfae65000 acer_wmi 13306 0 - Live 0xfae69000 mii 4241 1 r8169, Live 0xfae50000 snd_pcm 67878 4 snd_pcm_oss,snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec, Live 0xfae30000 rfkill 14990 2 cfg80211,acer_wmi, Live 0xfae0b000 mmc_core 61652 1 sdhci, Live 0xfade7000 yenta_socket 19736 0 - Live 0xfadc0000 snd_timer 17007 2 snd_seq,snd_pcm, Live 0xfad9b000 pcmcia_core 13261 1 yenta_socket, Live 0xfad86000 psmouse 35208 0 - Live 0xfad28000 shpchp 23358 0 - Live 0xfaccc000 evdev 7389 11 - Live 0xfac84000 i2c_i801 6504 0 - Live 0xfac3a000 ac 2591 0 - Live 0xfac2e000 rng_core 3120 1 b43, Live 0xfac24000 battery 8464 0 - Live 0xfac18000 pcmcia_rsrc 881 1 yenta_socket, Live 0xfac0b000 snd 50680 15 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer, Live 0xfabf1000 wmi 8065 1 acer_wmi, Live 0xfabd4000 pcspkr 1410 0 - Live 0xfabc8000 soundcore 6150 1 snd, Live 0xfabbc000 pci_hotplug 23957 1 shpchp, Live 0xfab7d000 snd_page_alloc 6808 2 snd_hda_intel,snd_pcm, Live 0xfaba5000 dm_crypt 10485 2 - Live 0xf935d000 usbhid 32913 0 - Live 0xf931e000 hid 43574 1 usbhid, Live 0xf9302000 nouveau 501346 2 - Live 0xf880d000 ttm 51728 1 nouveau, Live 0xf875a000 drm_kms_helper 29205 1 nouveau, Live 0xf8735000 drm 149127 4 nouveau,ttm,drm_kms_helper, Live 0xf86f2000 uhci_hcd 19381 0 - Live 0xf86a8000 ata_piix 19167 4 - Live 0xf862d000 i2c_algo_bit 4520 1 nouveau, Live 0xf86b8000 i2c_core 20537 5 i2c_i801,nouveau,drm_kms_helper,drm,i2c_algo_bit, Live 0xf8690000 ehci_hcd 34110 0 - Live 0xf8659000 cfbcopyarea 3037 1 nouveau, Live 0xf867b000 rtc_cmos 8019 0 - Live 0xf866b000 video 11762 1 nouveau, Live 0xf8619000 rtc_core 13965 1 rtc_cmos, Live 0xf85fc000 usbcore 128459 6 usblp,usb_storage,uas,usbhid,uhci_hcd,ehci_hcd, Live 0xf8444000 cfbimgblt 2064 1 nouveau, Live 0xf860a000 rtc_lib 2173 1 rtc_core, Live 0xf84ae000 cfbfillrect 3113 1 nouveau, Live 0xf85d5000 output 1699 1 video, Live 0xf83dc000 button 4634 1 nouveau, Live 0xf83d1000 nls_base 6389 3 nls_utf8,isofs,usbcore, Live 0xf8383000 dm_snapshot 25099 0 - Live 0xf8370000 sha512_generic 7176 0 - Live 0xf835d000 sha256_generic 11147 2 - Live 0xf8350000 xts 1923 1 - Live 0xf8344000 cbc 2189 1 - Live 0xf833a000 aes_i586 7224 4 - Live 0xf832f000 aes_generic 26851 1 aes_i586, Live 0xf831d000 cfq_iosched 22870 3 - Live 0xf8306000 blk_cgroup 13215 2 cfq_iosched, Live 0xf82f0000 btrfs 483671 3 - Live 0xf825f000 zlib_deflate 18985 1 btrfs, Live 0xf81bf000 libcrc32c 767 1 btrfs, Live 0xf81b2000 reiserfs 219786 1 - Live 0xf816e000 ahci 18214 0 - Live 0xf811c000 libahci 18496 1 ahci, Live 0xf8105000 libata 178625 3 ata_piix,ahci,libahci, Live 0xf80bb000 coretemp 4832 0 - Live 0xf8076000 hwmon 1472 1 coretemp, Live 0xf806a000 fan 1971 0 - Live 0xf8056000 thermal 7944 0 - Live 0xf8052000 processor 29878 3 acpi_cpufreq, Live 0xf803c000 unix 21363 816 - Live 0xf8001000 ___ eser:~ # cat /proc/ioports 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-0060 : keyboard 0062-0062 : EC data 0064-0064 : keyboard 0066-0066 : EC cmd 0070-0077 : rtc0 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : 0000:00:1f.2 0170-0177 : ata_piix 01f0-01f7 : 0000:00:1f.2 01f0-01f7 : ata_piix 0376-0376 : 0000:00:1f.2 0376-0376 : ata_piix 03c0-03df : vga+ 03f6-03f6 : 0000:00:1f.2 03f6-03f6 : ata_piix 0680-068f : pnp 00:06 06a0-06af : pnp 00:07 06b0-06ff : pnp 00:07 0800-080f : pnp 00:06 0cf8-0cff : PCI conf1 1000-107f : 0000:00:1f.0 1000-107f : pnp 00:06 1000-1003 : ACPI PM1a_EVT_BLK 1004-1005 : ACPI PM1a_CNT_BLK 1008-100b : ACPI PM_TMR 1010-1015 : ACPI CPU throttle 1020-1020 : ACPI PM2_CNT_BLK 1028-102f : ACPI GPE0_BLK 1180-11bf : 0000:00:1f.0 1180-11bf : pnp 00:06 1200-120f : pnp 00:06 1800-181f : 0000:00:1d.0 1800-181f : uhci_hcd 1820-183f : 0000:00:1d.1 1820-183f : uhci_hcd 1840-185f : 0000:00:1d.2 1840-185f : uhci_hcd 1860-187f : 0000:00:1d.3 1860-187f : uhci_hcd 18b0-18bf : 0000:00:1f.2 18b0-18bf : ata_piix 18c0-18df : 0000:00:1f.3 2000-2fff : PCI Bus 0000:02 2000-20ff : 0000:02:00.0 2000-20ff : r8169 3000-3fff : PCI Bus 0000:03 4000-4fff : PCI Bus 0000:05 5000-5fff : PCI Bus 0000:0a 5000-50ff : PCI CardBus 0000:0b 5400-54ff : PCI CardBus 0000:0b ___ eser:~ # cat /proc/iomem 00000000-0000ffff : reserved 00010000-0009f7ff : System RAM 0009f800-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000cefff : Video ROM 000dc000-000fffff : reserved 000f0000-000fffff : System ROM 00100000-3fe8ffff : System RAM 00200000-004ede60 : Kernel code 004ede61-00648527 : Kernel data 006aa000-0072806b : Kernel bss 3fe90000-3fefffff : ACPI Non-volatile Storage 3ff00000-3fffffff : reserved 40000000-43ffffff : PCI Bus 0000:0a 40000000-43ffffff : PCI CardBus 0000:0b 44000000-47ffffff : PCI CardBus 0000:0b c0000000-cfffffff : PCI Bus 0000:01 c0000000-cfffffff : 0000:01:00.0 d0000000-d1ffffff : PCI Bus 0000:02 d0000000-d001ffff : 0000:02:00.0 d2000000-d3ffffff : PCI Bus 0000:03 d4000000-d5ffffff : PCI Bus 0000:05 d6000000-d7ffffff : PCI Bus 0000:02 d6000000-d6000fff : 0000:02:00.0 d6000000-d6000fff : r8169 d8000000-d9ffffff : PCI Bus 0000:03 da000000-dbffffff : PCI Bus 0000:05 da000000-da003fff : 0000:05:00.0 da000000-da003fff : 0000:05:00.0 dc000000-ddffffff : PCI Bus 0000:01 dc000000-dcffffff : 0000:01:00.0 dd000000-ddffffff : 0000:01:00.0 de000000-de0fffff : PCI Bus 0000:0a de000000-de000fff : 0000:0a:06.0 de000000-de000fff : yenta_socket de004000-de004fff : 0000:0a:06.2 de004000-de004fff : tifm_7xx1 de005800-de0058ff : 0000:0a:06.3 de005800-de0058ff : mmc0 de300000-de303fff : 0000:00:1b.0 de300000-de303fff : ICH HD audio de304000-de3043ff : 0000:00:1d.7 de304000-de3043ff : ehci_hcd e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff] e0000000-efffffff : reserved e0000000-efffffff : pnp 00:01 fec00000-fec0ffff : reserved fec00000-fec003ff : IOAPIC 0 fec28000-fec283ff : IOAPIC 1 fed00000-fed003ff : HPET 0 fed00000-fed003ff : reserved fed00000-fed003ff : pnp 00:04 fed14000-fed19fff : reserved fed14000-fed17fff : pnp 00:01 fed18000-fed18fff : pnp 00:01 fed19000-fed19fff : pnp 00:01 fed1c000-fed8ffff : reserved fed1c000-fed1ffff : pnp 00:01 fed20000-fed3ffff : pnp 00:01 fed40000-fed44fff : pnp 00:01 fed45000-fed8ffff : pnp 00:01 fee00000-fee00fff : Local APIC fee00000-fee00fff : reserved ff000000-ffffffff : reserved ___ eser:~ # lspci -vvv 00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx- Latency: 0 Capabilities: [e0] Vendor Specific Information: Len=09 <?> 00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000f000-00000fff Memory behind bridge: dc000000-ddffffff Prefetchable memory behind bridge: 00000000c0000000-00000000cfffffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [88] Subsystem: Acer Incorporated [ALI] Device 0107 Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [a0] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #2, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <256ns, L1 <4us ClockPM- Surprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- Slot #1, PowerLimit 75.000W; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Off, PwrInd On, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet+ LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed+ WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01 Status: NegoPending- InProgress- Capabilities: [140 v1] Root Complex Link Desc: PortNumber=02 ComponentID=01 EltType=Config Link0: Desc: TargetPort=00 TargetComponent=01 AssocRCRB- LinkType=MemMapped LinkValid+ Addr: 00000000fed19000 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 297 Region 0: Memory at de300000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee0300c Data: 4171 Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us ClockPM- Surprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01 Status: NegoPending- InProgress- VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=1 ArbSelect=Fixed TC/VC=80 Status: NegoPending- InProgress- Capabilities: [130 v1] Root Complex Link Desc: PortNumber=0f ComponentID=02 EltType=Config Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+ Addr: 00000000fed1c000 Kernel driver in use: HDA Intel 00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 00002000-00002fff Memory behind bridge: d6000000-d7ffffff Prefetchable memory behind bridge: 00000000d0000000-00000000d1ffffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us ClockPM- Surprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Slot #2, PowerLimit 6.500W; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 0107 Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed+ WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01 Status: NegoPending- InProgress- VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable- ID=0 ArbSelect=Fixed TC/VC=00 Status: NegoPending- InProgress- Capabilities: [180 v1] Root Complex Link Desc: PortNumber=01 ComponentID=02 EltType=Config Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+ Addr: 00000000fed1c001 00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=03, subordinate=04, sec-latency=0 I/O behind bridge: 00003000-00003fff Memory behind bridge: d8000000-d9ffffff Prefetchable memory behind bridge: 00000000d2000000-00000000d3ffffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us ClockPM- Surprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Slot #3, PowerLimit 6.500W; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 0107 Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed+ WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff Status: NegoPending- InProgress- VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable- ID=0 ArbSelect=Fixed TC/VC=00 Status: NegoPending- InProgress- Capabilities: [180 v1] Root Complex Link Desc: PortNumber=02 ComponentID=02 EltType=Config Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+ Addr: 00000000fed1c001 00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=05, subordinate=06, sec-latency=0 I/O behind bridge: 00004000-00004fff Memory behind bridge: da000000-dbffffff Prefetchable memory behind bridge: 00000000d4000000-00000000d5ffffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us ClockPM- Surprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Slot #4, PowerLimit 6.500W; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 0107 Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed+ WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01 Status: NegoPending- InProgress- VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable- ID=0 ArbSelect=Fixed TC/VC=00 Status: NegoPending- InProgress- Capabilities: [180 v1] Root Complex Link Desc: PortNumber=03 ComponentID=02 EltType=Config Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+ Addr: 00000000fed1c001 00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI]) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 23 Region 4: I/O ports at 1800 [size=32] Kernel driver in use: uhci_hcd 00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI]) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 19 Region 4: I/O ports at 1820 [size=32] Kernel driver in use: uhci_hcd 00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI]) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin C routed to IRQ 18 Region 4: I/O ports at 1840 [size=32] Kernel driver in use: uhci_hcd 00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI]) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin D routed to IRQ 16 Region 4: I/O ports at 1860 [size=32] Kernel driver in use: uhci_hcd 00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI]) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 23 Region 0: Memory at de304000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [58] Debug port: BAR=1 offset=00a0 Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) (prog-if 01 [Subtractive decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Bus: primary=00, secondary=0a, subordinate=0e, sec-latency=56 I/O behind bridge: 00005000-00005fff Memory behind bridge: de000000-de0fffff Prefetchable memory behind bridge: 0000000040000000-0000000043ffffff Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [50] Subsystem: Acer Incorporated [ALI] Device 0107 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Capabilities: [e0] Vendor Specific Information: Len=0c <?> 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02) (prog-if 80 [Master]) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 19 Region 0: I/O ports at 01f0 [size=8] Region 1: I/O ports at 03f4 [size=1] Region 2: I/O ports at 0170 [size=8] Region 3: I/O ports at 0374 [size=1] Region 4: I/O ports at 18b0 [size=16] Capabilities: [70] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: ata_piix 00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin B routed to IRQ 19 Region 4: I/O ports at 18c0 [size=32] 01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1) (prog-if 00 [VGA controller]) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at dd000000 (32-bit, non-prefetchable) [size=16M] Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M] Region 3: Memory at dc000000 (64-bit, non-prefetchable) [size=16M] Expansion ROM at <unassigned> [disabled] Capabilities: [60] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [78] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <4us ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <256ns, L1 <4us ClockPM- Surprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- Capabilities: [100 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01 Status: NegoPending- InProgress- Capabilities: [128 v1] Power Budgeting <?> Kernel driver in use: nouveau 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR+ <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 296 Region 0: I/O ports at 2000 [size=256] Region 2: Memory at d6000000 (64-bit, non-prefetchable) [size=4K] [virtual] Expansion ROM at d0000000 [disabled] [size=128K] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [48] Vital Product Data Unknown small resource type 00, will not decode more. Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+ Address: 00000000fee0300c Data: 4169 Capabilities: [60] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 1024 bytes, PhantFunc 0, Latency L0s <1us, L1 unlimited ExtTag+ AttnBtn+ AttnInd+ PwrInd+ RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 4096 bytes DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited ClockPM- Surprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- Capabilities: [84] Vendor Specific Information: Len=4c <?> Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- AERCap: First Error Pointer: 14, GenCap- CGenEn- ChkCap- ChkEn- Capabilities: [12c v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01 Status: NegoPending- InProgress- Capabilities: [148 v1] Device Serial Number 1a-00-00-00-10-ec-81-68 Capabilities: [154 v1] Power Budgeting <?> Kernel driver in use: r8169 05:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01) Subsystem: AMBIT Microsystem Corp. Device 0422 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 18 Region 0: Memory at da000000 (32-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=2 PME- Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [d0] Express (v1) Legacy Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 <4us, L1 <64us ClockPM- Surprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn- Capabilities: [13c v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01 Status: NegoPending- InProgress- Kernel driver in use: b43-pci-bridge 0a:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 168, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 22 Region 0: Memory at de000000 (32-bit, non-prefetchable) [size=4K] Bus: primary=0a, secondary=0b, subordinate=0e, sec-latency=176 Memory window 0: 40000000-43fff000 (prefetchable) Memory window 1: 44000000-47fff000 I/O window 0: 00005000-000050ff I/O window 1: 00005400-000054ff BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 Kernel driver in use: yenta_cardbus 0a:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 57 (1750ns min, 1000ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 22 Region 0: Memory at de004000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: tifm_7xx1 0a:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller Subsystem: Acer Incorporated [ALI] Device 0107 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 57 (1750ns min, 1000ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 22 Region 0: Memory at de005800 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: sdhci-pci ___ eser:~ # cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: ATA Model: Hitachi HTS54161 Rev: SB4O Type: Direct-Access ANSI SCSI revision: 05 Host: scsi1 Channel: 00 Id: 01 Lun: 00 Vendor: Optiarc Model: DVD RW AD-7530A Rev: EX31 Type: CD-ROM ANSI SCSI revision: 05 Host: scsi2 Channel: 00 Id: 00 Lun: 00 Vendor: ST350041 Model: 2AS Rev: Type: Direct-Access ANSI SCSI revision: 02
(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Thu, 6 Jan 2011 20:59:08 GMT bugzilla-daemon@bugzilla.kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=26242 > > Summary: BUG: unable to handle kernel NULL pointer dereference > at (null) > Product: Memory Management > Version: 2.5 > Kernel Version: 2.6.37 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: low > Priority: P1 > Component: Other > AssignedTo: akpm@linux-foundation.org > ReportedBy: StMichalke@web.de > Regression: No > > > My system crashed with the following output: > > ___ > Jan 6 20:06:22 eser kernel: [19365.562621] BUG: unable to handle kernel NULL > pointer dereference at (null) > Jan 6 20:06:22 eser kernel: [19365.562675] IP: [<c022989b>] > kmap_atomic_prot+0x1b/0x100 > Jan 6 20:06:22 eser kernel: [19365.562709] *pde = 00000000 > Jan 6 20:06:22 eser kernel: [19365.562726] Oops: 0000 [#1] PREEMPT SMP > Jan 6 20:06:22 eser kernel: [19365.562752] last sysfs file: > /sys/devices/platform/coretemp.0/temp1_input > Jan 6 20:06:22 eser kernel: [19365.562777] Modules linked in: isofs usblp > usb_storage uas nls_utf8 udf crc_itu_t fuse ipt_MASQUERADE xt_pkttype > xt_TCPMSS > xt_tcpudp ipt_LOG xt_limit iptable_nat nf_nat snd_pcm_oss snd_mixer_oss > snd_seq > snd_seq_device xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter > nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 > ip_tables > cpufreq_conservative cpufreq_userspace cpufreq_powersave acpi_cpufreq mperf > speedstep_lib ip6_tables x_tables loop arc4 ecb b43 snd_hda_codec_si3054 > mac80211 snd_hda_codec_realtek snd_hda_intel r8169 snd_hda_codec cfg80211 > sdhci_pci mii snd_hwdep acer_wmi sdhci snd_pcm rfkill iTCO_wdt yenta_socket > ssb > tifm_7xx1 iTCO_vendor_support sg sr_mod mmc_core snd_timer pcmcia_core > tifm_core cdrom pcspkr wmi pcmcia_rsrc psmouse snd i2c_i801 shpchp evdev > soundcore battery rng_core ac snd_page_alloc pci_hotplug dm_crypt usbhid hid > nouveau ttm drm_kms_helper drm uhci_hcd rtc_cmos ata_piix i2c_algo_bit > i2c_core > rtc_core cfbcopyarea ehci_hcd usb > Jan 6 20:06:22 eser kernel: core video cfbimgblt cfbfillrect rtc_lib output > button nls_base dm_snapshot sha512_generic sha256_generic xts cbc aes_i586 > aes_generic cfq_iosched blk_cgroup btrfs zlib_deflate libcrc32c reiserfs ahci > libahci libata coretemp hwmon fan thermal processor unix [last unloaded: > pktcdvd] > Jan 6 20:06:22 eser kernel: [19365.563014] > Jan 6 20:06:22 eser kernel: [19365.563014] Pid: 15675, comm: gimp-2.6 Not > tainted 2.6.37 #1 Myall2 /Aspire 9410 > Jan 6 20:06:22 eser kernel: [19365.563014] EIP: 0060:[<c022989b>] EFLAGS: > 00010202 CPU: 0 > Jan 6 20:06:22 eser kernel: [19365.563014] EIP is at > kmap_atomic_prot+0x1b/0x100 > Jan 6 20:06:22 eser kernel: [19365.563014] EAX: 00000000 EBX: 00000600 ECX: > f3a82000 EDX: 00000163 > Jan 6 20:06:23 eser kernel: [19365.563014] ESI: f3a83eac EDI: 00000000 EBP: > f3a83db8 ESP: f3a83da8 > Jan 6 20:06:23 eser kernel: [19365.563014] DS: 007b ES: 007b FS: 00d8 GS: > 0033 SS: 0068 > Jan 6 20:06:23 eser kernel: [19365.563014] Process gimp-2.6 (pid: 15675, > ti=f3a82000 task=eaf28000 task.ti=f3a82000) > Jan 6 20:06:23 eser kernel: [19365.563014] Stack: > Jan 6 20:06:23 eser kernel: [19365.563014] f3a83dc0 00000600 f3a83eac > 00000000 f3a83dc0 c022998e f3a83dd8 c0299c0c > Jan 6 20:06:23 eser kernel: [19365.563014] e0359240 00000600 00001000 > 00001000 f3a83dfc f828d6da 00000600 00001008 > Jan 6 20:06:23 eser kernel: [19365.563014] 00000002 00000000 00000002 > 00002000 00001608 f3a83ed0 f828e1ff 00001608 > Jan 6 20:06:23 eser kernel: [19365.563014] Call Trace: > Jan 6 20:06:23 eser kernel: [19365.563014] [<c022998e>] ? > __kmap_atomic+0xe/0x10 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c0299c0c>] ? > iov_iter_copy_from_user_atomic+0x3c/0x90 > Jan 6 20:06:23 eser kernel: [19365.563014] [<f828d6da>] ? > btrfs_copy_from_user+0x5a/0xb0 [btrfs] > Jan 6 20:06:23 eser kernel: [19365.563014] [<f828e1ff>] ? > btrfs_file_aio_write+0x52f/0x9c0 [btrfs] > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d0810>] ? > __mem_cgroup_commit_charge+0x70/0xe0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d672c>] ? > do_sync_write+0x9c/0xd0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6b15>] ? > rw_verify_area+0x65/0x100 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6e7a>] ? > vfs_write+0x9a/0x160 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d8211>] ? > fget_light+0x91/0xb0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6690>] ? > do_sync_write+0x0/0xd0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d714d>] ? > sys_write+0x3d/0x70 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c0202e18>] ? > sysenter_do_call+0x12/0x28 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c04e0000>] ? > quirk_amd_ide_mode+0x40/0x95 > Jan 6 20:06:23 eser kernel: [19365.563014] Code: 8b 15 4c 6a 6b c0 55 89 e5 > e8 > e2 f8 ff ff 5d c3 55 89 e5 83 ec 10 89 e1 81 e1 00 e0 ff ff 89 5d f4 89 75 f8 > 89 7d fc 83 41 14 01 <8b> 08 c1 e9 1e 69 d9 40 03 00 00 8d 8b c0 42 64 c0 2b > 8b > cc 45 > Jan 6 20:06:23 eser kernel: [19365.563014] EIP: [<c022989b>] > kmap_atomic_prot+0x1b/0x100 SS:ESP 0068:f3a83da8 > Jan 6 20:06:23 eser kernel: [19365.563014] CR2: 0000000000000000 > Jan 6 20:06:23 eser kernel: [19365.568714] ---[ end trace afc2be06c7d06a71 > ]--- > Jan 6 20:06:23 eser kernel: [19365.568724] note: gimp-2.6[15675] exited with > preempt_count 2 > ___ > > The kernel is an unpatched v2.6.37. I have not seen something like this > before. Bugzilla's habit of wordwrapping oops traces is fantastically irritating. Please use attachments to avoid this. Either Peter's new kmap_atomic() stuff blew up or BTRFS is playing around with a NULL page*. I'd wager on the latter. Thanks, I'll ask Rafael and Maciej to track this as a 2.6.36->2.6.37 regression.
Created attachment 42632 [details] Oops trace Trace taken from /var/log/messages
Reply-To: xin.zhong@intel.com A similar bug has been reported by Kenneth Lakin [kennethlakin@gmail.com] last week. It's related to my check-in (git commit 914ee295af418e936ec20a08c1663eaabe4cd07a). I am looking into it now. I found one suspicious code in prepage_pages (fs/btrfs/file.c): start_pos = pos & ~((u64)root->sectorsize - 1); last_pos = ((u64)index + num_pages) << PAGE_CACHE_SHIFT; root->sectorsize is used at first, but PAGE_SIZE is used after it. Do we assume these two values are always the same? -----Original Message----- From: linux-btrfs-owner@vger.kernel.org [mailto:linux-btrfs-owner@vger.kernel.org] On Behalf Of Andrew Morton Sent: Friday, January 07, 2011 5:13 AM To: StMichalke@web.de Cc: bugzilla-daemon@bugzilla.kernel.org; Peter Zijlstra; linux-kernel@vger.kernel.org; linux-btrfs@vger.kernel.org Subject: Re: [Bug 26242] New: BUG: unable to handle kernel NULL pointer dereference at (null) (switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Thu, 6 Jan 2011 20:59:08 GMT bugzilla-daemon@bugzilla.kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=26242 > > Summary: BUG: unable to handle kernel NULL pointer dereference > at (null) > Product: Memory Management > Version: 2.5 > Kernel Version: 2.6.37 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: low > Priority: P1 > Component: Other > AssignedTo: akpm@linux-foundation.org > ReportedBy: StMichalke@web.de > Regression: No > > > My system crashed with the following output: > > ___ > Jan 6 20:06:22 eser kernel: [19365.562621] BUG: unable to handle kernel NULL > pointer dereference at (null) > Jan 6 20:06:22 eser kernel: [19365.562675] IP: [<c022989b>] > kmap_atomic_prot+0x1b/0x100 > Jan 6 20:06:22 eser kernel: [19365.562709] *pde = 00000000 > Jan 6 20:06:22 eser kernel: [19365.562726] Oops: 0000 [#1] PREEMPT SMP > Jan 6 20:06:22 eser kernel: [19365.562752] last sysfs file: > /sys/devices/platform/coretemp.0/temp1_input > Jan 6 20:06:22 eser kernel: [19365.562777] Modules linked in: isofs usblp > usb_storage uas nls_utf8 udf crc_itu_t fuse ipt_MASQUERADE xt_pkttype > xt_TCPMSS > xt_tcpudp ipt_LOG xt_limit iptable_nat nf_nat snd_pcm_oss snd_mixer_oss > snd_seq > snd_seq_device xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter > nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 > ip_tables > cpufreq_conservative cpufreq_userspace cpufreq_powersave acpi_cpufreq mperf > speedstep_lib ip6_tables x_tables loop arc4 ecb b43 snd_hda_codec_si3054 > mac80211 snd_hda_codec_realtek snd_hda_intel r8169 snd_hda_codec cfg80211 > sdhci_pci mii snd_hwdep acer_wmi sdhci snd_pcm rfkill iTCO_wdt yenta_socket > ssb > tifm_7xx1 iTCO_vendor_support sg sr_mod mmc_core snd_timer pcmcia_core > tifm_core cdrom pcspkr wmi pcmcia_rsrc psmouse snd i2c_i801 shpchp evdev > soundcore battery rng_core ac snd_page_alloc pci_hotplug dm_crypt usbhid hid > nouveau ttm drm_kms_helper drm uhci_hcd rtc_cmos ata_piix i2c_algo_bit > i2c_core > rtc_core cfbcopyarea ehci_hcd usb > Jan 6 20:06:22 eser kernel: core video cfbimgblt cfbfillrect rtc_lib output > button nls_base dm_snapshot sha512_generic sha256_generic xts cbc aes_i586 > aes_generic cfq_iosched blk_cgroup btrfs zlib_deflate libcrc32c reiserfs ahci > libahci libata coretemp hwmon fan thermal processor unix [last unloaded: > pktcdvd] > Jan 6 20:06:22 eser kernel: [19365.563014] > Jan 6 20:06:22 eser kernel: [19365.563014] Pid: 15675, comm: gimp-2.6 Not > tainted 2.6.37 #1 Myall2 /Aspire 9410 > Jan 6 20:06:22 eser kernel: [19365.563014] EIP: 0060:[<c022989b>] EFLAGS: > 00010202 CPU: 0 > Jan 6 20:06:22 eser kernel: [19365.563014] EIP is at > kmap_atomic_prot+0x1b/0x100 > Jan 6 20:06:22 eser kernel: [19365.563014] EAX: 00000000 EBX: 00000600 ECX: > f3a82000 EDX: 00000163 > Jan 6 20:06:23 eser kernel: [19365.563014] ESI: f3a83eac EDI: 00000000 EBP: > f3a83db8 ESP: f3a83da8 > Jan 6 20:06:23 eser kernel: [19365.563014] DS: 007b ES: 007b FS: 00d8 GS: > 0033 SS: 0068 > Jan 6 20:06:23 eser kernel: [19365.563014] Process gimp-2.6 (pid: 15675, > ti=f3a82000 task=eaf28000 task.ti=f3a82000) > Jan 6 20:06:23 eser kernel: [19365.563014] Stack: > Jan 6 20:06:23 eser kernel: [19365.563014] f3a83dc0 00000600 f3a83eac > 00000000 f3a83dc0 c022998e f3a83dd8 c0299c0c > Jan 6 20:06:23 eser kernel: [19365.563014] e0359240 00000600 00001000 > 00001000 f3a83dfc f828d6da 00000600 00001008 > Jan 6 20:06:23 eser kernel: [19365.563014] 00000002 00000000 00000002 > 00002000 00001608 f3a83ed0 f828e1ff 00001608 > Jan 6 20:06:23 eser kernel: [19365.563014] Call Trace: > Jan 6 20:06:23 eser kernel: [19365.563014] [<c022998e>] ? > __kmap_atomic+0xe/0x10 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c0299c0c>] ? > iov_iter_copy_from_user_atomic+0x3c/0x90 > Jan 6 20:06:23 eser kernel: [19365.563014] [<f828d6da>] ? > btrfs_copy_from_user+0x5a/0xb0 [btrfs] > Jan 6 20:06:23 eser kernel: [19365.563014] [<f828e1ff>] ? > btrfs_file_aio_write+0x52f/0x9c0 [btrfs] > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d0810>] ? > __mem_cgroup_commit_charge+0x70/0xe0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d672c>] ? > do_sync_write+0x9c/0xd0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6b15>] ? > rw_verify_area+0x65/0x100 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6e7a>] ? > vfs_write+0x9a/0x160 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d8211>] ? > fget_light+0x91/0xb0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6690>] ? > do_sync_write+0x0/0xd0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d714d>] ? > sys_write+0x3d/0x70 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c0202e18>] ? > sysenter_do_call+0x12/0x28 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c04e0000>] ? > quirk_amd_ide_mode+0x40/0x95 > Jan 6 20:06:23 eser kernel: [19365.563014] Code: 8b 15 4c 6a 6b c0 55 89 e5 > e8 > e2 f8 ff ff 5d c3 55 89 e5 83 ec 10 89 e1 81 e1 00 e0 ff ff 89 5d f4 89 75 f8 > 89 7d fc 83 41 14 01 <8b> 08 c1 e9 1e 69 d9 40 03 00 00 8d 8b c0 42 64 c0 2b > 8b > cc 45 > Jan 6 20:06:23 eser kernel: [19365.563014] EIP: [<c022989b>] > kmap_atomic_prot+0x1b/0x100 SS:ESP 0068:f3a83da8 > Jan 6 20:06:23 eser kernel: [19365.563014] CR2: 0000000000000000 > Jan 6 20:06:23 eser kernel: [19365.568714] ---[ end trace afc2be06c7d06a71 > ]--- > Jan 6 20:06:23 eser kernel: [19365.568724] note: gimp-2.6[15675] exited with > preempt_count 2 > ___ > > The kernel is an unpatched v2.6.37. I have not seen something like this > before. Bugzilla's habit of wordwrapping oops traces is fantastically irritating. Please use attachments to avoid this. Either Peter's new kmap_atomic() stuff blew up or BTRFS is playing around with a NULL page*. I'd wager on the latter. Thanks, I'll ask Rafael and Maciej to track this as a 2.6.36->2.6.37 regression. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Reply-To: xin.zhong@intel.com I have checked latest mkfs code. If page size is 4k. sector size will be 4k too. So at least for x86 hardware, page size and sector size will always be the same. -----Original Message----- From: linux-btrfs-owner@vger.kernel.org [mailto:linux-btrfs-owner@vger.kernel.org] On Behalf Of Zhong, Xin Sent: Friday, January 07, 2011 12:15 PM To: Andrew Morton; StMichalke@web.de Cc: bugzilla-daemon@bugzilla.kernel.org; Peter Zijlstra; linux-kernel@vger.kernel.org; linux-btrfs@vger.kernel.org Subject: RE: [Bug 26242] New: BUG: unable to handle kernel NULL pointer dereference at (null) A similar bug has been reported by Kenneth Lakin [kennethlakin@gmail.com] last week. It's related to my check-in (git commit 914ee295af418e936ec20a08c1663eaabe4cd07a). I am looking into it now. I found one suspicious code in prepage_pages (fs/btrfs/file.c): start_pos = pos & ~((u64)root->sectorsize - 1); last_pos = ((u64)index + num_pages) << PAGE_CACHE_SHIFT; root->sectorsize is used at first, but PAGE_SIZE is used after it. Do we assume these two values are always the same? -----Original Message----- From: linux-btrfs-owner@vger.kernel.org [mailto:linux-btrfs-owner@vger.kernel.org] On Behalf Of Andrew Morton Sent: Friday, January 07, 2011 5:13 AM To: StMichalke@web.de Cc: bugzilla-daemon@bugzilla.kernel.org; Peter Zijlstra; linux-kernel@vger.kernel.org; linux-btrfs@vger.kernel.org Subject: Re: [Bug 26242] New: BUG: unable to handle kernel NULL pointer dereference at (null) (switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Thu, 6 Jan 2011 20:59:08 GMT bugzilla-daemon@bugzilla.kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=26242 > > Summary: BUG: unable to handle kernel NULL pointer dereference > at (null) > Product: Memory Management > Version: 2.5 > Kernel Version: 2.6.37 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: low > Priority: P1 > Component: Other > AssignedTo: akpm@linux-foundation.org > ReportedBy: StMichalke@web.de > Regression: No > > > My system crashed with the following output: > > ___ > Jan 6 20:06:22 eser kernel: [19365.562621] BUG: unable to handle kernel NULL > pointer dereference at (null) > Jan 6 20:06:22 eser kernel: [19365.562675] IP: [<c022989b>] > kmap_atomic_prot+0x1b/0x100 > Jan 6 20:06:22 eser kernel: [19365.562709] *pde = 00000000 > Jan 6 20:06:22 eser kernel: [19365.562726] Oops: 0000 [#1] PREEMPT SMP > Jan 6 20:06:22 eser kernel: [19365.562752] last sysfs file: > /sys/devices/platform/coretemp.0/temp1_input > Jan 6 20:06:22 eser kernel: [19365.562777] Modules linked in: isofs usblp > usb_storage uas nls_utf8 udf crc_itu_t fuse ipt_MASQUERADE xt_pkttype > xt_TCPMSS > xt_tcpudp ipt_LOG xt_limit iptable_nat nf_nat snd_pcm_oss snd_mixer_oss > snd_seq > snd_seq_device xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter > nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 > ip_tables > cpufreq_conservative cpufreq_userspace cpufreq_powersave acpi_cpufreq mperf > speedstep_lib ip6_tables x_tables loop arc4 ecb b43 snd_hda_codec_si3054 > mac80211 snd_hda_codec_realtek snd_hda_intel r8169 snd_hda_codec cfg80211 > sdhci_pci mii snd_hwdep acer_wmi sdhci snd_pcm rfkill iTCO_wdt yenta_socket > ssb > tifm_7xx1 iTCO_vendor_support sg sr_mod mmc_core snd_timer pcmcia_core > tifm_core cdrom pcspkr wmi pcmcia_rsrc psmouse snd i2c_i801 shpchp evdev > soundcore battery rng_core ac snd_page_alloc pci_hotplug dm_crypt usbhid hid > nouveau ttm drm_kms_helper drm uhci_hcd rtc_cmos ata_piix i2c_algo_bit > i2c_core > rtc_core cfbcopyarea ehci_hcd usb > Jan 6 20:06:22 eser kernel: core video cfbimgblt cfbfillrect rtc_lib output > button nls_base dm_snapshot sha512_generic sha256_generic xts cbc aes_i586 > aes_generic cfq_iosched blk_cgroup btrfs zlib_deflate libcrc32c reiserfs ahci > libahci libata coretemp hwmon fan thermal processor unix [last unloaded: > pktcdvd] > Jan 6 20:06:22 eser kernel: [19365.563014] > Jan 6 20:06:22 eser kernel: [19365.563014] Pid: 15675, comm: gimp-2.6 Not > tainted 2.6.37 #1 Myall2 /Aspire 9410 > Jan 6 20:06:22 eser kernel: [19365.563014] EIP: 0060:[<c022989b>] EFLAGS: > 00010202 CPU: 0 > Jan 6 20:06:22 eser kernel: [19365.563014] EIP is at > kmap_atomic_prot+0x1b/0x100 > Jan 6 20:06:22 eser kernel: [19365.563014] EAX: 00000000 EBX: 00000600 ECX: > f3a82000 EDX: 00000163 > Jan 6 20:06:23 eser kernel: [19365.563014] ESI: f3a83eac EDI: 00000000 EBP: > f3a83db8 ESP: f3a83da8 > Jan 6 20:06:23 eser kernel: [19365.563014] DS: 007b ES: 007b FS: 00d8 GS: > 0033 SS: 0068 > Jan 6 20:06:23 eser kernel: [19365.563014] Process gimp-2.6 (pid: 15675, > ti=f3a82000 task=eaf28000 task.ti=f3a82000) > Jan 6 20:06:23 eser kernel: [19365.563014] Stack: > Jan 6 20:06:23 eser kernel: [19365.563014] f3a83dc0 00000600 f3a83eac > 00000000 f3a83dc0 c022998e f3a83dd8 c0299c0c > Jan 6 20:06:23 eser kernel: [19365.563014] e0359240 00000600 00001000 > 00001000 f3a83dfc f828d6da 00000600 00001008 > Jan 6 20:06:23 eser kernel: [19365.563014] 00000002 00000000 00000002 > 00002000 00001608 f3a83ed0 f828e1ff 00001608 > Jan 6 20:06:23 eser kernel: [19365.563014] Call Trace: > Jan 6 20:06:23 eser kernel: [19365.563014] [<c022998e>] ? > __kmap_atomic+0xe/0x10 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c0299c0c>] ? > iov_iter_copy_from_user_atomic+0x3c/0x90 > Jan 6 20:06:23 eser kernel: [19365.563014] [<f828d6da>] ? > btrfs_copy_from_user+0x5a/0xb0 [btrfs] > Jan 6 20:06:23 eser kernel: [19365.563014] [<f828e1ff>] ? > btrfs_file_aio_write+0x52f/0x9c0 [btrfs] > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d0810>] ? > __mem_cgroup_commit_charge+0x70/0xe0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d672c>] ? > do_sync_write+0x9c/0xd0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6b15>] ? > rw_verify_area+0x65/0x100 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6e7a>] ? > vfs_write+0x9a/0x160 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d8211>] ? > fget_light+0x91/0xb0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6690>] ? > do_sync_write+0x0/0xd0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d714d>] ? > sys_write+0x3d/0x70 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c0202e18>] ? > sysenter_do_call+0x12/0x28 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c04e0000>] ? > quirk_amd_ide_mode+0x40/0x95 > Jan 6 20:06:23 eser kernel: [19365.563014] Code: 8b 15 4c 6a 6b c0 55 89 e5 > e8 > e2 f8 ff ff 5d c3 55 89 e5 83 ec 10 89 e1 81 e1 00 e0 ff ff 89 5d f4 89 75 f8 > 89 7d fc 83 41 14 01 <8b> 08 c1 e9 1e 69 d9 40 03 00 00 8d 8b c0 42 64 c0 2b > 8b > cc 45 > Jan 6 20:06:23 eser kernel: [19365.563014] EIP: [<c022989b>] > kmap_atomic_prot+0x1b/0x100 SS:ESP 0068:f3a83da8 > Jan 6 20:06:23 eser kernel: [19365.563014] CR2: 0000000000000000 > Jan 6 20:06:23 eser kernel: [19365.568714] ---[ end trace afc2be06c7d06a71 > ]--- > Jan 6 20:06:23 eser kernel: [19365.568724] note: gimp-2.6[15675] exited with > preempt_count 2 > ___ > > The kernel is an unpatched v2.6.37. I have not seen something like this > before. Bugzilla's habit of wordwrapping oops traces is fantastically irritating. Please use attachments to avoid this. Either Peter's new kmap_atomic() stuff blew up or BTRFS is playing around with a NULL page*. I'd wager on the latter. Thanks, I'll ask Rafael and Maciej to track this as a 2.6.36->2.6.37 regression. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Reply-To: xin.zhong@intel.com I believe below check-in will fix this problem. Thanks for Yan Zheng's help! http://www.spinics.net/lists/linux-btrfs/msg08051.html -----Original Message----- From: Zhong, Xin Sent: Friday, January 07, 2011 2:46 PM To: Zhong, Xin; Andrew Morton; StMichalke@web.de Cc: bugzilla-daemon@bugzilla.kernel.org; Peter Zijlstra; linux-kernel@vger.kernel.org; linux-btrfs@vger.kernel.org Subject: RE: [Bug 26242] New: BUG: unable to handle kernel NULL pointer dereference at (null) I have checked latest mkfs code. If page size is 4k. sector size will be 4k too. So at least for x86 hardware, page size and sector size will always be the same. -----Original Message----- From: linux-btrfs-owner@vger.kernel.org [mailto:linux-btrfs-owner@vger.kernel.org] On Behalf Of Zhong, Xin Sent: Friday, January 07, 2011 12:15 PM To: Andrew Morton; StMichalke@web.de Cc: bugzilla-daemon@bugzilla.kernel.org; Peter Zijlstra; linux-kernel@vger.kernel.org; linux-btrfs@vger.kernel.org Subject: RE: [Bug 26242] New: BUG: unable to handle kernel NULL pointer dereference at (null) A similar bug has been reported by Kenneth Lakin [kennethlakin@gmail.com] last week. It's related to my check-in (git commit 914ee295af418e936ec20a08c1663eaabe4cd07a). I am looking into it now. I found one suspicious code in prepage_pages (fs/btrfs/file.c): start_pos = pos & ~((u64)root->sectorsize - 1); last_pos = ((u64)index + num_pages) << PAGE_CACHE_SHIFT; root->sectorsize is used at first, but PAGE_SIZE is used after it. Do we assume these two values are always the same? -----Original Message----- From: linux-btrfs-owner@vger.kernel.org [mailto:linux-btrfs-owner@vger.kernel.org] On Behalf Of Andrew Morton Sent: Friday, January 07, 2011 5:13 AM To: StMichalke@web.de Cc: bugzilla-daemon@bugzilla.kernel.org; Peter Zijlstra; linux-kernel@vger.kernel.org; linux-btrfs@vger.kernel.org Subject: Re: [Bug 26242] New: BUG: unable to handle kernel NULL pointer dereference at (null) (switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Thu, 6 Jan 2011 20:59:08 GMT bugzilla-daemon@bugzilla.kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=26242 > > Summary: BUG: unable to handle kernel NULL pointer dereference > at (null) > Product: Memory Management > Version: 2.5 > Kernel Version: 2.6.37 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: low > Priority: P1 > Component: Other > AssignedTo: akpm@linux-foundation.org > ReportedBy: StMichalke@web.de > Regression: No > > > My system crashed with the following output: > > ___ > Jan 6 20:06:22 eser kernel: [19365.562621] BUG: unable to handle kernel NULL > pointer dereference at (null) > Jan 6 20:06:22 eser kernel: [19365.562675] IP: [<c022989b>] > kmap_atomic_prot+0x1b/0x100 > Jan 6 20:06:22 eser kernel: [19365.562709] *pde = 00000000 > Jan 6 20:06:22 eser kernel: [19365.562726] Oops: 0000 [#1] PREEMPT SMP > Jan 6 20:06:22 eser kernel: [19365.562752] last sysfs file: > /sys/devices/platform/coretemp.0/temp1_input > Jan 6 20:06:22 eser kernel: [19365.562777] Modules linked in: isofs usblp > usb_storage uas nls_utf8 udf crc_itu_t fuse ipt_MASQUERADE xt_pkttype > xt_TCPMSS > xt_tcpudp ipt_LOG xt_limit iptable_nat nf_nat snd_pcm_oss snd_mixer_oss > snd_seq > snd_seq_device xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter > nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 > ip_tables > cpufreq_conservative cpufreq_userspace cpufreq_powersave acpi_cpufreq mperf > speedstep_lib ip6_tables x_tables loop arc4 ecb b43 snd_hda_codec_si3054 > mac80211 snd_hda_codec_realtek snd_hda_intel r8169 snd_hda_codec cfg80211 > sdhci_pci mii snd_hwdep acer_wmi sdhci snd_pcm rfkill iTCO_wdt yenta_socket > ssb > tifm_7xx1 iTCO_vendor_support sg sr_mod mmc_core snd_timer pcmcia_core > tifm_core cdrom pcspkr wmi pcmcia_rsrc psmouse snd i2c_i801 shpchp evdev > soundcore battery rng_core ac snd_page_alloc pci_hotplug dm_crypt usbhid hid > nouveau ttm drm_kms_helper drm uhci_hcd rtc_cmos ata_piix i2c_algo_bit > i2c_core > rtc_core cfbcopyarea ehci_hcd usb > Jan 6 20:06:22 eser kernel: core video cfbimgblt cfbfillrect rtc_lib output > button nls_base dm_snapshot sha512_generic sha256_generic xts cbc aes_i586 > aes_generic cfq_iosched blk_cgroup btrfs zlib_deflate libcrc32c reiserfs ahci > libahci libata coretemp hwmon fan thermal processor unix [last unloaded: > pktcdvd] > Jan 6 20:06:22 eser kernel: [19365.563014] > Jan 6 20:06:22 eser kernel: [19365.563014] Pid: 15675, comm: gimp-2.6 Not > tainted 2.6.37 #1 Myall2 /Aspire 9410 > Jan 6 20:06:22 eser kernel: [19365.563014] EIP: 0060:[<c022989b>] EFLAGS: > 00010202 CPU: 0 > Jan 6 20:06:22 eser kernel: [19365.563014] EIP is at > kmap_atomic_prot+0x1b/0x100 > Jan 6 20:06:22 eser kernel: [19365.563014] EAX: 00000000 EBX: 00000600 ECX: > f3a82000 EDX: 00000163 > Jan 6 20:06:23 eser kernel: [19365.563014] ESI: f3a83eac EDI: 00000000 EBP: > f3a83db8 ESP: f3a83da8 > Jan 6 20:06:23 eser kernel: [19365.563014] DS: 007b ES: 007b FS: 00d8 GS: > 0033 SS: 0068 > Jan 6 20:06:23 eser kernel: [19365.563014] Process gimp-2.6 (pid: 15675, > ti=f3a82000 task=eaf28000 task.ti=f3a82000) > Jan 6 20:06:23 eser kernel: [19365.563014] Stack: > Jan 6 20:06:23 eser kernel: [19365.563014] f3a83dc0 00000600 f3a83eac > 00000000 f3a83dc0 c022998e f3a83dd8 c0299c0c > Jan 6 20:06:23 eser kernel: [19365.563014] e0359240 00000600 00001000 > 00001000 f3a83dfc f828d6da 00000600 00001008 > Jan 6 20:06:23 eser kernel: [19365.563014] 00000002 00000000 00000002 > 00002000 00001608 f3a83ed0 f828e1ff 00001608 > Jan 6 20:06:23 eser kernel: [19365.563014] Call Trace: > Jan 6 20:06:23 eser kernel: [19365.563014] [<c022998e>] ? > __kmap_atomic+0xe/0x10 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c0299c0c>] ? > iov_iter_copy_from_user_atomic+0x3c/0x90 > Jan 6 20:06:23 eser kernel: [19365.563014] [<f828d6da>] ? > btrfs_copy_from_user+0x5a/0xb0 [btrfs] > Jan 6 20:06:23 eser kernel: [19365.563014] [<f828e1ff>] ? > btrfs_file_aio_write+0x52f/0x9c0 [btrfs] > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d0810>] ? > __mem_cgroup_commit_charge+0x70/0xe0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d672c>] ? > do_sync_write+0x9c/0xd0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6b15>] ? > rw_verify_area+0x65/0x100 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6e7a>] ? > vfs_write+0x9a/0x160 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d8211>] ? > fget_light+0x91/0xb0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d6690>] ? > do_sync_write+0x0/0xd0 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c02d714d>] ? > sys_write+0x3d/0x70 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c0202e18>] ? > sysenter_do_call+0x12/0x28 > Jan 6 20:06:23 eser kernel: [19365.563014] [<c04e0000>] ? > quirk_amd_ide_mode+0x40/0x95 > Jan 6 20:06:23 eser kernel: [19365.563014] Code: 8b 15 4c 6a 6b c0 55 89 e5 > e8 > e2 f8 ff ff 5d c3 55 89 e5 83 ec 10 89 e1 81 e1 00 e0 ff ff 89 5d f4 89 75 f8 > 89 7d fc 83 41 14 01 <8b> 08 c1 e9 1e 69 d9 40 03 00 00 8d 8b c0 42 64 c0 2b > 8b > cc 45 > Jan 6 20:06:23 eser kernel: [19365.563014] EIP: [<c022989b>] > kmap_atomic_prot+0x1b/0x100 SS:ESP 0068:f3a83da8 > Jan 6 20:06:23 eser kernel: [19365.563014] CR2: 0000000000000000 > Jan 6 20:06:23 eser kernel: [19365.568714] ---[ end trace afc2be06c7d06a71 > ]--- > Jan 6 20:06:23 eser kernel: [19365.568724] note: gimp-2.6[15675] exited with > preempt_count 2 > ___ > > The kernel is an unpatched v2.6.37. I have not seen something like this > before. Bugzilla's habit of wordwrapping oops traces is fantastically irritating. Please use attachments to avoid this. Either Peter's new kmap_atomic() stuff blew up or BTRFS is playing around with a NULL page*. I'd wager on the latter. Thanks, I'll ask Rafael and Maciej to track this as a 2.6.36->2.6.37 regression. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Patch: http://www.spinics.net/lists/linux-btrfs/msg08051.html
Fixed by commit 3a90983dbdcb2f4f48c0d771d8e5b4d88f27fae6 .