All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
To: Zdenek Kabelac <zkabelac@redhat.com>
Cc: nikolay@cumulusnetworks.com, David Miller <davem@davemloft.net>,
	LVM general discussion and development <linux-lvm@redhat.com>
Subject: Re: [linux-lvm] BUG: unable to handle kernel NULL pointer dereference in notifier_call_chain
Date: Mon, 24 Jul 2017 07:38:44 -0700	[thread overview]
Message-ID: <20170724143844.GS3730@linux.vnet.ibm.com> (raw)
In-Reply-To: <4b89b134-2e86-6a84-9eba-16cff411684d@redhat.com>

On Mon, Jul 24, 2017 at 03:45:36PM +0200, Zdenek Kabelac wrote:
> Hi
> 
> I've booted  4.13-rc1 a56e88ec05df50110f2bf578b6e17128f37111ed
> and seen this BUG report on boot  of my T61 (C2D, 4G Ram, Fedora Rawhide):
> (not sure if the 2nd. sleep is side-effect - it could be possibly unrelated issue)

I suggest tracking down and fixing the sleep bug -- it looks to be a
bug in its own right, and might possibly be related.

							Thanx, Paul

> audit: type=1131 audit(1500843225.056:150): pid=1 uid=0
> auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed
> comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=?
> terminal=? res=success'
> BUG: unable to handle kernel NULL pointer dereference at 0000000000000208
> IP: ip6_route_dev_notify+0x50/0x190 [ipv6]
> PGD 0
> P4D 0
> 
> Oops: 0002 [#1] PREEMPT SMP
> Modules linked in: ccm usb_storage xt_CHECKSUM iptable_mangle
> ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat
> nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack
> ipt_REJECT nf_reject_ipv4 xt_tcpudp tun bridge stp ipv6 llc ebtables
> ip6_tables iptable_filter btusb btbcm btintel bluetooth ecdh_generic
> iTCO_wdt iTCO_vendor_support wmi_bmof arc4 snd_hda_codec_analog
> snd_hda_codec_generic coretemp kvm_intel kvm input_leds irqbypass
> psmouse r852 sm_common nand snd_hda_intel nand_ecc i2c_i801 iwl3945
> iwlegacy r592 mtd snd_hda_codec memstick mac80211 snd_hda_core
> snd_hwdep snd_seq pcmcia lpc_ich cfg80211 snd_seq_device mfd_core
> snd_pcm wmi thinkpad_acpi nvram snd_timer e1000e snd ptp evdev
> pps_core soundcore binfmt_misc nfsd auth_rpcgss oid_registry nfs_acl
> lockd grace
> sunrpc loop ip_tables x_tables uhci_hcd mmc_block serio_raw ehci_pci
> ehci_hcd usbcore sr_mod cdrom sdhci_pci sdhci mmc_core i915
> yenta_socket iosf_mbi i2c_algo_bit drm_kms_helper syscopyarea
> sysfillrect sysimgblt fb_sys_fops drm i2c_core usb_common video
> backlight autofs4
> CPU: 1 PID: 75 Comm: kworker/u4:3 Not tainted 4.13.0-rc1-00418-gd792077e1f55 #67
> Hardware name: LENOVO 6464CTO/6464CTO, BIOS 7LETC9WW (2.29 ) 03/18/2011
> Workqueue: netns cleanup_net
> task: ffff880135505100 task.stack: ffffc90000164000
> RIP: 0010:ip6_route_dev_notify+0x50/0x190 [ipv6]
> RSP: 0018:ffffc90000167c28 EFLAGS: 00010297
> RAX: ffff880132e56800 RBX: ffff88012ec16000 RCX: 0000000000000003
> RDX: ffffc90000167cc0 RSI: 0000000000000006 RDI: 0000000000000000
> RBP: ffffc90000167c38 R08: 0000000000000000 R09: ffffffffa09dd600
> R10: ffffc90000167c48 R11: 0000000000000000 R12: 0000000000000000
> R13: 0000000000000006 R14: ffffc90000167cc0 R15: 0000000000000000
> FS:  0000000000000000(0000) GS:ffff88013aa00000(0000) knlGS:0000000000000000
> CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> CR2: 0000000000000208 CR3: 0000000001c11000 CR4: 00000000000006e0
> Call Trace:
> notifier_call_chain+0x4a/0x70
> raw_notifier_call_chain+0x16/0x20
> call_netdevice_notifiers_info+0x35/0x60
> rollback_registered_many+0x2d3/0x410
> unregister_netdevice_many.part.107+0x14/0x70
> default_device_exit_batch+0x13f/0x160
> ? do_wait_intr_irq+0xc0/0xc0
> ops_exit_list.isra.8+0x52/0x60
> cleanup_net+0x1e2/0x2c0
> process_one_work+0x21d/0x680
> worker_thread+0x4d/0x3b0
> kthread+0x133/0x150
> ? process_one_work+0x680/0x680
> ? kthread_create_on_node+0x40/0x40
> ? kthread_create_on_node+0x40/0x40
> ret_from_fork+0x27/0x40
> Code: 48 83 fe 06 74 0e 48 8d 65 f0 b8 01 00 00 00 5b 41 5c 5d c3 80
> bb c0 04 00 00 03 74 e9 48 8b 80 a8 08 00 00 48 8b b8 58 01 00 00
> <f0> ff 8f 08 02 00 00 75 d2 e8 d2 6c d0 e0 eb cb 48 8b 90 a8 08
> RIP: ip6_route_dev_notify+0x50/0x190 [ipv6] RSP: ffffc90000167c28
> CR2: 0000000000000208
> ---[ end trace 499867b014596c1c ]---
> 
> 
> 
> BUG: sleeping function called from invalid context at
> ./include/linux/percpu-rwsem.h:33
> in_atomic(): 0, irqs_disabled(): 1, pid: 75, name: kworker/u4:3
> INFO: lockdep is turned off.
> irq event stamp: 50298
> hardirqs last  enabled at (50297): [<ffffffff816d5067>]
> _raw_spin_unlock_irqrestore+0x57/0x70
> hardirqs last disabled at (50298): [<ffffffff816d6bbf>] error_entry+0x6f/0xc0
> softirqs last  enabled at (50290): [<ffffffff815f895d>] neigh_ifdown+0x7d/0xe0
> softirqs last disabled at (50288): [<ffffffff815f8912>] neigh_ifdown+0x32/0xe0
> CPU: 1 PID: 75 Comm: kworker/u4:3 Tainted: G      D
> 4.13.0-rc1-00418-gd792077e1f55 #67
> Hardware name: LENOVO 6464CTO/6464CTO, BIOS 7LETC9WW (2.29 ) 03/18/2011
> Workqueue: netns cleanup_net
> Call Trace:
> dump_stack+0x70/0x9d
> ___might_sleep+0x173/0x250
> __might_sleep+0x4a/0x80
> exit_signals+0x24/0x2a0
> do_exit+0x9d/0xc80
> ? kthread+0x133/0x150
> ? process_one_work+0x680/0x680
> rewind_stack_do_exit+0x17/0x20
> sysrq: SysRq : Emergency Sync
> Emergency Sync complete
> 
> 
> If you need more details - feel free to ask
> 
> Zdenek
> 

      reply	other threads:[~2017-07-24 16:19 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-24 13:45 [linux-lvm] BUG: unable to handle kernel NULL pointer dereference in notifier_call_chain Zdenek Kabelac
2017-07-24 14:38 ` Paul E. McKenney [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170724143844.GS3730@linux.vnet.ibm.com \
    --to=paulmck@linux.vnet.ibm.com \
    --cc=davem@davemloft.net \
    --cc=linux-lvm@redhat.com \
    --cc=nikolay@cumulusnetworks.com \
    --cc=zkabelac@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.