All of lore.kernel.org
 help / color / mirror / Atom feed
From: Florian Fainelli <f.fainelli@gmail.com>
To: Tim Sander <tim@krieglstein.org>,
	Jayati Sahu <jayati.sahu@samsung.com>,
	Sriram Dash <sriram.dash@samsung.com>,
	Padmanabhan Rajanbabu <p.rajanbabu@samsung.com>,
	netdev@vger.kernel.org
Cc: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
	Alexandre Torgue <alexandre.torgue@st.com>,
	Jose Abreu <joabreu@synopsys.com>,
	"David S. Miller" <davem@davemloft.net>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Jeff Kirsher <jeffrey.t.kirsher@intel.com>,
	andriy.shevchenko@linux.intel.com
Subject: Re: Commit bfdbfd28f76028b960458d107dc4ae9240c928b3 leads to crash on Intel SocFPGA Cyclone 5 DE0 NanoSoc
Date: Mon, 13 Jan 2020 09:51:54 -0800	[thread overview]
Message-ID: <d10a0557-cca0-64a9-9971-7455d67d0dc3@gmail.com> (raw)
In-Reply-To: <1758567.4I393bidJ1@dabox>

On 1/13/20 9:37 AM, Tim Sander wrote:
> Hi
> 
> I just found out that the commit bfdbfd28f76028b960458d107dc4ae9240c928b3
> which also went in the stable release series causes an oops
> in the stmicro driver an a Terrasic DE0 NanoSoc board with Intel SocFPGA 
> CycloneV chip. I am currently following Preempt-RT that's why i just noticed 
> only yet when testing 5.4.10-rt5 but this also occurs without any Preempt-RT 
> patchset. Reverting the patch fixes the oops.
> 
> It would be nice if this change could be reverted or otherwise fixed.

This should be fixed with:

https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=da29f2d84bd10234df570b7f07cbd0166e738230

which will likely make it so stable soon.

> 
> Best regards
> Tim Sander
> 
> 8<--- cut here ---
> Unable to handle kernel NULL pointer dereference at virtual address 00000234
> pgd = 3bed3403
> [00000234] *pgd=1e05d831, *pte=00000000, *ppte=00000000
> Internal error: Oops: 17 [#1] SMP ARM
> Modules linked in: i2c_altera
> CPU: 0 PID: 182 Comm: systemd-network Tainted: G        W         5.4.10 #1
> Hardware name: Altera SOCFPGA
> PC is at mdiobus_get_phy+0x18/0x34
> LR is at stmmac_open+0x3a0/0x4a8
> pc : [<8056a73c>]    lr : [<8057887c>]    psr: a0070013
> sp : 9e13fa98  ip : 9e13faa8  fp : 9e13faa4
> r10: 9f3dd000  r9 : 9e94d3c0  r8 : 9f3de000
> r7 : 9f3dc500  r6 : 8093d10c  r5 : ffffffff  r4 : 9f3dc000
> r3 : 9f1e7440  r2 : 00000000  r1 : 0000008d  r0 : 00000000
> Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
> Control: 10c5387d  Table: 1eb9004a  DAC: 00000051
> Process systemd-network (pid: 182, stack limit = 0x6c130e0c)
> Stack: (0x9e13fa98 to 0x9e140000)
> fa80:                                                       9e13fb04 9e13faa8
> faa0: 8057887c 8056a730 0000000e 9e13fb14 8093d10c 9e13fdbc 00001002 9e94d3c0
> fac0: 9e13fae4 9e13fad0 80147f54 80147da8 00000000 80c04e08 9e13fb04 9f3dc000
> fae0: 9e13fdbc 8093d10c 9f3dc02c 00001002 9e94d3c0 9e13fd24 9e13fb3c 9e13fb08
> fb00: 80699fa8 805784e8 9e13fb24 9e13fb18 8086b4dc 9f3dc000 9e13fdbc 80c04e08
> fb20: 9f3dc000 00000001 00001003 9e13fdbc 9e13fb7c 9e13fb40 8069a3d8 80699ed0
> fb40: 00000000 20030093 9f264300 80c053a4 9e13fb7c 80c04e08 801107b0 9f3dc000
> fb60: 9e13fc54 00001002 00000000 9f3dc138 9e13fba4 9e13fb80 8069a460 8069a264
> fb80: 9f3dc000 9e13fc54 00000000 9e13fdbc 00000000 9e94d3c0 9e13fc3c 9e13fba8
> fba0: 806ae5b4 8069a444 00000000 80c04e08 9e13fbcc 00000008 9eb4ca10 8093d10c
> fbc0: 80955290 9e13fc54 00000000 0000000a 9e13fc14 9e13fbe0 804a679c 804a5f80
> fbe0: 9e13fdbc 9e9c9c14 00000000 9e13fc54 9e13fdbc 9e94d3c0 80c6a9c0 9e13fdbc
> fc00: 80c9e60c 00000000 9e13fc3c 80c04e08 804a687c 9eb4ca00 9e13fdbc 9e94d3c0
> fc20: 80c6a9c0 9eb4ca10 80c9e60c 00000000 9e13fd5c 9e13fc40 806aed1c 806ae320
> fc40: 9e13fc54 9e13fd24 00000000 9e13fc58 80166278 00000000 00000000 00000000
> fc60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9eb4ca20
> fc80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> fca0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> fcc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> fce0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> fd00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> fd20: 00000000 8012dc00 9e13fd4c 9e13fd38 806d93b8 80c04e08 9eb4ca00 9eb4ca00
> fd40: 00000003 9e94d3c0 9f11e200 9e13fdbc 9e13fdb4 9e13fd60 806adfc4 806aec24
> fd60: 80760e20 00000000 9e13fd8c 00000003 9f1f54c4 9f19c000 9e13fd94 9e13fd88
> fd80: 8049134c 80c04e08 9e13fe0c 9e94d3c0 806add48 9eb4ca00 00000028 00000000
> fda0: 00000000 000000ca 9e13fdfc 9e13fdb8 806dddec 806add54 00010000 00000000
> fdc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80c04e08
> fde0: 9f19c000 00000028 9eb40800 9e94d3c0 9e13fe0c 9e13fe00 806ad2bc 806ddd28
> fe00: 9e13fe3c 9e13fe10 806dd604 806ad2a8 7fffffff 80c04e08 00000008 9e13febc
> fe20: 00000008 9e94d3c0 00000028 9eb40800 9e13fe9c 9e13fe40 806dd844 806dd488
> fe40: 00000000 000bd178 00000098 000bc8a0 9f11f6c0 00000000 9f11f6c0 00000000
> fe60: 000000b6 000000ca 000000ca 80c04e08 00000010 00000000 9e44cb40 00000000
> fe80: 7ec128a4 801011c4 9e13e000 00000122 9e13ff8c 9e13fea0 80671f34 806dd69c
> fea0: 9e13fec4 8018b8d4 9e13feec 00000000 00000000 000b5698 00000028 9e13feec
> fec0: 00000010 00000005 00000000 00000000 9e13febc 00000000 00000000 00000000
> fee0: 00000000 00000000 808662a4 00000010 00000000 00000000 00000000 9e13ff08
> ff00: 802ab5e8 80c04e08 9e13ff2c 8019c218 9e13ff64 9e13ff20 8019c218 8062fde8
> ff20: 5d92971d 25613170 00000000 00000001 7ec128d4 00000107 801011c4 7ec128d4
> ff40: 00000008 00000000 00000051 80194160 9e13e000 0000001f 28626690 80c04e08
> ff60: 801a4e20 7ec128d4 9e13ffa4 80c04e08 7ec128a4 00000010 76f21180 00000122
> ff80: 9e13ffa4 9e13ff90 80671fb8 80671e5c 7ec128a4 00000010 00000000 9e13ffa8
> ffa0: 80101000 80671f98 7ec128a4 00000010 00000003 000b5698 00000028 00000000
> ffc0: 7ec128a4 00000010 76f21180 00000122 000000b6 00000000 000000b6 0008b7c0
> ffe0: 00000122 7ec12870 76d2f425 76d312b6 00070030 00000003 00000000 00000000
> Backtrace: 
> [<8056a724>] (mdiobus_get_phy) from [<8057887c>] (stmmac_open+0x3a0/0x4a8)
> [<805784dc>] (stmmac_open) from [<80699fa8>] (__dev_open+0xe4/0x168)
>  r10:9e13fd24 r9:9e94d3c0 r8:00001002 r7:9f3dc02c r6:8093d10c r5:9e13fdbc
>  r4:9f3dc000
> [<80699ec4>] (__dev_open) from [<8069a3d8>] (__dev_change_flags+0x180/0x1e0)
>  r7:9e13fdbc r6:00001003 r5:00000001 r4:9f3dc000
> [<8069a258>] (__dev_change_flags) from [<8069a460>] (dev_change_flags+0x28/0x58)
>  r8:9f3dc138 r7:00000000 r6:00001002 r5:9e13fc54 r4:9f3dc000
> [<8069a438>] (dev_change_flags) from [<806ae5b4>] (do_setlink+0x2a0/0x904)
>  r9:9e94d3c0 r8:00000000 r7:9e13fdbc r6:00000000 r5:9e13fc54 r4:9f3dc000
> [<806ae314>] (do_setlink) from [<806aed1c>] (rtnl_setlink+0x104/0x174)
>  r10:00000000 r9:80c9e60c r8:9eb4ca10 r7:80c6a9c0 r6:9e94d3c0 r5:9e13fdbc
>  r4:9eb4ca00
> [<806aec18>] (rtnl_setlink) from [<806adfc4>] (rtnetlink_rcv_msg+0x27c/0x304)
>  r8:9e13fdbc r7:9f11e200 r6:9e94d3c0 r5:00000003 r4:9eb4ca00
> [<806add48>] (rtnetlink_rcv_msg) from [<806dddec>] 
> (netlink_rcv_skb+0xd0/0x130)
>  r10:000000ca r9:00000000 r8:00000000 r7:00000028 r6:9eb4ca00 r5:806add48
>  r4:9e94d3c0
> [<806ddd1c>] (netlink_rcv_skb) from [<806ad2bc>] (rtnetlink_rcv+0x20/0x24)
>  r7:9e94d3c0 r6:9eb40800 r5:00000028 r4:9f19c000
> [<806ad29c>] (rtnetlink_rcv) from [<806dd604>] (netlink_unicast+0x188/0x214)
> [<806dd47c>] (netlink_unicast) from [<806dd844>] (netlink_sendmsg+0x1b4/0x388)
>  r8:9eb40800 r7:00000028 r6:9e94d3c0 r5:00000008 r4:9e13febc
> [<806dd690>] (netlink_sendmsg) from [<80671f34>] (__sys_sendto+0xe4/0x13c)
>  r10:00000122 r9:9e13e000 r8:801011c4 r7:7ec128a4 r6:00000000 r5:9e44cb40
>  r4:00000000
> [<80671e50>] (__sys_sendto) from [<80671fb8>] (sys_sendto+0x2c/0x34)
>  r7:00000122 r6:76f21180 r5:00000010 r4:7ec128a4
> [<80671f8c>] (sys_sendto) from [<80101000>] (ret_fast_syscall+0x0/0x28)
> Exception stack(0x9e13ffa8 to 0x9e13fff0)
> ffa0:                   7ec128a4 00000010 00000003 000b5698 00000028 00000000
> ffc0: 7ec128a4 00000010 76f21180 00000122 000000b6 00000000 000000b6 0008b7c0
> ffe0: 00000122 7ec12870 76d2f425 76d312b6
> Code: e24cb004 e52de004 e8bd4000 e281108e (e7900101) 
>          Starting systemd-resolved.service...
> ---[ end trace 4faeeaf13cd9139e ]---
> 
> 


-- 
Florian

  reply	other threads:[~2020-01-13 17:52 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-01-13 17:37 Commit bfdbfd28f76028b960458d107dc4ae9240c928b3 leads to crash on Intel SocFPGA Cyclone 5 DE0 NanoSoc Tim Sander
2020-01-13 17:51 ` Florian Fainelli [this message]
2020-01-13 18:24   ` Greg Kroah-Hartman
2020-01-14  9:19     ` Tim Sander

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=d10a0557-cca0-64a9-9971-7455d67d0dc3@gmail.com \
    --to=f.fainelli@gmail.com \
    --cc=alexandre.torgue@st.com \
    --cc=andriy.shevchenko@linux.intel.com \
    --cc=davem@davemloft.net \
    --cc=gregkh@linuxfoundation.org \
    --cc=jayati.sahu@samsung.com \
    --cc=jeffrey.t.kirsher@intel.com \
    --cc=joabreu@synopsys.com \
    --cc=netdev@vger.kernel.org \
    --cc=p.rajanbabu@samsung.com \
    --cc=peppe.cavallaro@st.com \
    --cc=sriram.dash@samsung.com \
    --cc=tim@krieglstein.org \
    /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.