Latest working kernel version: Earliest failing kernel version: Distribution: Madriva Hardware Environment: A7V600 motherboard, RTL 8139 network adapter, 3c940 onboard Ehernet Software Environment: Problem Description: kernel BUG, null pointer dereference Steps to reproduce: Go to ACPI S3. I have seen that in syslog. Jun 12 01:19:45 localhost ifplugd(eth1)[3046]: Program executed successfully. Jun 12 01:19:45 localhost ifplugd(eth1)[3046]: Exiting. Jun 12 08:38:52 localhost kernel: BUG: unable to handle kernel NULL pointer dereference at 000001c8 Jun 12 08:38:52 localhost kernel: IP: [<c01d5a91>] strlen+0xb/0x15 Jun 12 08:38:52 localhost kernel: *pde = 00000000 Jun 12 08:38:52 localhost kernel: Oops: 0000 [#1] Jun 12 08:38:52 localhost kernel: Modules linked in: nvidia(PF) fuse af_packet ipv6 snd_seq_dummy snd_seq_oss snd_seq_midi_ev ent snd_seq snd_pcm_oss snd_mixer_oss binfmt_misc loop nls_utf8 nls_cp437 vfat fat ext3 jbd dm_mod floppy cpufreq_ondemand cp ufreq_conservative cpufreq_powersave freq_table bt878 parport_pc parport rtc_cmos rtc_core rtc_lib pcspkr evdev snd_via82xx_m odem i2c_viapro snd_via82xx snd_mpu401_uart tuner tea5767 tda8290 tda18271 tda827x tuner_xc2028 xc5000 tda9887 tuner_simple m t20xx tea5761 8139cp bttv videodev thermal v4l1_compat ir_common button processor compat_ioctl32 i2c_algo_bit v4l2_common snd _emu10k1 videobuf_dma_sg videobuf_core btcx_risc snd_rawmidi tveeprom 8139too shpchp via_agp firmware_class mii emu10k1_gp ag pgart gameport pci_hotplug snd_ac97_codec ide_cd_mod i2c_core ac97_bus snd_seq_device sr_mod snd_bt87x cdrom snd_util_mem snd _pcm snd_hwdep snd_timer snd soundcore snd_page_alloc skge sg ide_disk via82cxxx ide_core sata_via libata sd_mod scsi_mod uhc i_hcd ohci_hcd ehci_hcd usbco Jun 12 08:38:52 localhost kernel: e [last unloaded: scsi_wait_scan] Jun 12 08:38:52 localhost kernel: Jun 12 08:38:52 localhost kernel: Pid: 3830, comm: hald-probe-vide Tainted: PF (2.6.25-0.rc6.1mdv #1) Jun 12 08:38:52 localhost kernel: EIP: 0060:[<c01d5a91>] EFLAGS: 00010246 CPU: 0 Jun 12 08:38:52 localhost kernel: EIP is at strlen+0xb/0x15 Jun 12 08:38:52 localhost kernel: EAX: 00000000 EBX: 00000020 ECX: ffffffff EDX: 000001c8 Jun 12 08:38:52 localhost kernel: ESI: 000001c8 EDI: 000001c8 EBP: de157df4 ESP: de157df0 Jun 12 08:38:52 localhost kernel: DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068 Jun 12 08:38:52 localhost kernel: Process hald-probe-vide (pid: 3830, ti=de156000 task=de3c27a0 task.ti=de156000) Jun 12 08:38:52 localhost kernel: Stack: de157f38 de157e10 c01d4430 de157ee0 00000246 de157ed0 df85e000 de157f38 Jun 12 08:38:52 localhost kernel: de157e20 e0cb872e e0cb8700 00000000 de157ea8 e0c86c4c 80685600 da03ef20 Jun 12 08:38:52 localhost kernel: dfbe5000 e0cd3b0c de157e40 de157e4c de157e64 c0234bf9 de157e6c e0cd3bb8 Jun 12 08:38:52 localhost kernel: Call Trace: Jun 12 08:38:52 localhost kernel: [<c01d4430>] ? strlcpy+0x17/0x45 Jun 12 08:38:52 localhost kernel: [<e0cb872e>] ? radio_querycap+0x2e/0x5b [bttv] Jun 12 08:38:52 localhost kernel: [<e0cb8700>] ? radio_querycap+0x0/0x5b [bttv] Jun 12 08:38:52 localhost kernel: [<e0c86c4c>] ? __video_do_ioctl+0x494/0x2ac5 [videodev] Jun 12 08:38:52 localhost kernel: [<c0234bf9>] ? device_for_each_child+0x39/0x43 Jun 12 08:38:52 localhost kernel: [<e0b1f1be>] ? i2c_clients_command+0x1e/0x20 [i2c_core] Jun 12 08:38:52 localhost kernel: [<e0c89508>] ? video_ioctl2+0x199/0x244 [videodev] Jun 12 08:38:52 localhost kernel: [<e0c8936f>] ? video_ioctl2+0x0/0x244 [videodev] Jun 12 08:38:52 localhost kernel: [<c0178065>] ? vfs_ioctl+0x3d/0x50 Jun 12 08:38:52 localhost kernel: [<c017827b>] ? do_vfs_ioctl+0x203/0x211 Jun 12 08:38:52 localhost kernel: [<c01755fa>] ? putname+0x23/0x2e Jun 12 08:38:52 localhost kernel: [<c01782c9>] ? sys_ioctl+0x40/0x5b Jun 12 08:38:52 localhost kernel: [<c0104924>] ? sysenter_past_esp+0x6d/0xc9 Jun 12 08:38:52 localhost kernel: ======================= Jun 12 08:38:52 localhost kernel: Code: 5d c3 55 89 e5 56 89 c6 89 d0 88 c4 ac 38 e0 74 09 84 c0 75 f7 be 01 00 00 00 89 f0 48 5e 5d c3 55 83 c9 ff 89 e5 57 89 c7 31 c0 <f2> ae f7 d1 49 5f 89 c8 5d c3 55 89 e5 57 89 c7 89 d0 31 d2 85 Jun 12 08:38:52 localhost kernel: EIP: [<c01d5a91>] strlen+0xb/0x15 SS:ESP 0068:de157df0 Jun 12 08:38:52 localhost kernel: ---[ end trace 60f50c726afea047 ]--- Jun 12 08:38:52 localhost kernel: skge eth1: disabling interface Jun 12 08:38:52 localhost kernel: IPv6 over IPv4 tunneling driver Jun 12 08:38:52 localhost kernel: sit0: Disabled Privacy Extensions
It's important that we find out if this is a regression. Can you tell us if 2.6.25 was OK? Thanks.
It doesn't look related, but can you confirm that it also happens with the nvidia module never being loaded since booting?
What kernel version are you using? This seems to be related with an already fixed bug at bttv driver while accessing radio (bug #10364). I suspect that the same fix for #10364 already fixed this one.