On Thu, 2012-09-13 at 13:06 +0200, Gunnar Stahl wrote: > package: net-tools > version: 1.60-24.1 > severity: normal > > After wakeup from suspend the system coredumped. Only thing I can > decifer in the dump is the mention of ifconfig after a nullpointer. > > The system is an acer aspire one 722, sporting an amd c60 dualcore cpu. > I've upgraded the ram to 8GB. UName -a shows "Linux jeheskix > 3.2.0-3-amd64 #1 SMP Mon Jul 23 02:45:17 UTC 2012 x86_64 GNU/Linux". > > System runs on wheezy. > > In the attached kernel.log.1 (Stuff starts at timestamp Sep 13 10:17:56) > the system shows a nullpointer. > > In case of any questions don't hesitate to ask.
Has this happened more than once? What are you using to configure networking? > [62312.392369] BUG: unable to handle kernel NULL pointer dereference at > (null) > [62312.392536] IP: [<ffffffff811aea34>] memcmp+0x8/0x1d > [62312.392635] PGD 16c555067 PUD 204891067 PMD 0 > [62312.392728] Oops: 0000 [#1] SMP > [62312.392795] CPU 1 > [62312.392832] Modules linked in: fuse ip6table_filter ip6_tables > iptable_filter ip_tables ebtable_nat ebtables x_tables bnep rfcomm bluetooth > binfmt_misc uinput nfsd nfs nfs_acl auth_rpcgss fscache lockd sunrpc loop > kvm_amd kvm snd_hda_codec_conexant snd_hda_codec_hdmi joydev arc4 > snd_hda_intel radeon ath9k ath9k_common snd_hda_codec ath9k_hw uvcvideo > snd_hwdep snd_pcm videodev snd_page_alloc ttm snd_seq snd_seq_device > snd_timer v4l2_compat_ioctl32 media drm_kms_helper ath mac80211 snd > sp5100_tco drm psmouse i2c_piix4 cfg80211 soundcore acer_wmi sparse_keymap > rfkill i2c_algo_bit powernow_k8 i2c_core mperf serio_raw pcspkr evdev k10temp > ac processor battery video wmi button power_supply thermal_sys ext4 crc16 > jbd2 mbcache cryptd aes_x86_64 aes_generic xts gf128mul dm_crypt dm_mod > ums_realtek usb_storage uas sg sd_mod crc_t10dif atl1c ahci libahci ohci_hcd > libata scsi_mod ehci_hcd usbcore usb_common [last unloaded: scsi_wait_scan] > [62312.394657] > [62312.394692] Pid: 11771, comm: ifconfig Tainted: G O > 3.2.0-3-amd64 #1 Acer AO722/JE10-BZ > [62312.394851] RIP: 0010:[<ffffffff811aea34>] [<ffffffff811aea34>] > memcmp+0x8/0x1d [...] > [62312.396023] Call Trace: > [62312.396023] [<ffffffffa0225500>] ? __cfg80211_mlme_deauth+0x6a/0x116 > [cfg80211] > [62312.396023] [<ffffffffa02282bb>] ? __cfg80211_disconnect+0xf8/0x174 > [cfg80211] [...] > [62312.401606] Code: 74 15 3c 31 eb 0a 3c 6e 74 0d 3c 79 74 04 3c 59 75 0b c6 > 06 01 eb 03 c6 06 00 31 c0 c3 b8 ea ff ff ff c3 31 c9 eb 11 0f b6 04 0f <44> > 0f b6 04 0e 48 ff c1 44 29 c0 75 07 48 39 d1 75 ea 31 c0 c3 > [62312.401606] RIP [<ffffffff811aea34>] memcmp+0x8/0x1d > [62312.401606] RSP <ffff880101a03bc0> > [62312.401606] CR2: 0000000000000000 > [62312.463864] ---[ end trace fa4487d311830802 ]--- For future reference, this appears to mean that the kernel got to this code in __cfg80211_disconnect(): /* wdev->conn->params.bssid must be set if > SCANNING */ err = __cfg80211_mlme_deauth(rdev, dev, wdev->conn->params.bssid, NULL, 0, reason, false); if (err) return err; and wdev->conn->params.bssid was *not* set as the comment says it must be. Ben. -- Ben Hutchings Experience is what causes a person to make new mistakes instead of old ones.
signature.asc
Description: This is a digitally signed message part