All of lore.kernel.org
 help / color / mirror / Atom feed
* UBI assert failed in wl_tree_add at 168 using v4.9-rc1
@ 2016-10-18 19:51 Stefan Agner
  2016-10-18 20:09 ` Richard Weinberger
  0 siblings, 1 reply; 3+ messages in thread
From: Stefan Agner @ 2016-10-18 19:51 UTC (permalink / raw)
  To: linux-mtd; +Cc: boris.brezillon, computersforpeace

Hi All,

After flashing and 2-3 hard resets (power-cut), I happen to get a lot of
the following stack traces:

[   33.031951] UBI assert failed in wl_tree_add at 168 (pid 1)
[   33.037763] CPU: 0 PID: 1 Comm: swapper/0 Not tainted
4.9.0-rc1-00001-g4b1532a-dirty #568
[   33.046071] Hardware name: Freescale Vybrid VF5xx/VF6xx (Device Tree)
[   33.052596] Backtrace:
[   33.055143] [<c010c3b8>] (dump_backtrace) from [<c010c5b0>]
(show_stack+0x18/0x1c)
[   33.062831]  r7:00000000[   33.065223]  r6:60000013
 r5:00000000[   33.068891]  r4:c0e2352c
[   33.071484]
[   33.073043] [<c010c598>] (show_stack) from [<c03f7da8>]
(dump_stack+0xb4/0xe8)
[   33.080402] [<c03f7cf4>] (dump_stack) from [<c05b80dc>]
(wl_tree_add+0xb8/0xd0)
[   33.087829]  r9:c0c54860[   33.090215]  r8:cdd62e88
 r7:ce458000[   33.093885]  r6:cddfdcd8
 r5:cddfc82c[   33.097556]  r4:cddfdaf8
[   33.100167] [<c05b8024>] (wl_tree_add) from [<c05b9f68>]
(ubi_wl_init+0x218/0x6d8)
[   33.107860]  r10:c165e66c[   33.110341]  r9:cdd5a90c
 r8:cdd62e88[   33.114010]  r7:00000d27
 r6:cddfdcd8[   33.117681]  r5:cdd62000
[   33.120275]  r4:cddd8cc0[   33.122663]  r3:0000069c
[   33.125254]
[   33.126810] [<c05b9d50>] (ubi_wl_init) from [<c05bd2a0>]
(ubi_attach+0x1fc/0x394)
[   33.134415]  r10:00000001[   33.136889]  r9:cdd5a980
 r8:cdd63000[   33.140557]  r7:cdd5a900
 r6:cdd62000[   33.144228]  r5:00000000
[   33.146822]  r4:cdd68500[   33.149208]
[   33.150770] [<c05bd0a4>] (ubi_attach) from [<c05af73c>]
(ubi_attach_mtd_dev+0x4d8/0xdd0)
[   33.158980]  r10:00000014[   33.161457]  r9:00000800
 r8:00000000[   33.165126]  r7:cdd63000
 r6:cdc97400[   33.168796]  r5:cdd62000
[   33.171391]  r4:fffff800[   33.173779]  r3:00000002
[   33.176370]
[   33.177931] [<c05af264>] (ubi_attach_mtd_dev) from [<c0d46f54>]
(ubi_init+0x1cc/0x28c)
[   33.185969]  r10:c0d00618[   33.188447]  r9:000fffff
 r8:c0e3a9cc[   33.192116]  r7:c0d69370
 r6:c0d69374[   33.195787]  r5:cdc97400
[   33.198380]  r4:00000000[   33.200766]
[   33.202331] [<c0d46d88>] (ubi_init) from [<c010194c>]
(do_one_initcall+0x44/0x180)
[   33.210022]  r10:c0d00618[   33.212494]  r9:00000000
 r8:00000000[   33.216163]  r7:c0d5e854
 r6:c0e72000[   33.219834]  r5:c0d46d88
[   33.222428]  r4:ffffe000[   33.224814]
[   33.226375] [<c0101908>] (do_one_initcall) from [<c0d00e58>]
(kernel_init_freeable+0x128/0x1f0)
[   33.235198]  r8:000000e9[   33.237583]  r7:c0d5e854
 r6:c0e72000[   33.241252]  r5:c0e72000
 r4:00000008[   33.244920]
[   33.246488] [<c0d00d30>] (kernel_init_freeable) from [<c0967908>]
(kernel_init+0x10/0x11c)
[   33.254877]  r10:00000000[   33.257352]  r9:00000000
 r8:00000000[   33.261021]  r7:00000000
 r6:00000000[   33.264692]  r5:c09678f8
[   33.267286]  r4:00000000[   33.269672]
[   33.271238] [<c09678f8>] (kernel_init) from [<c0107e70>]
(ret_from_fork+0x14/0x24)
[   33.278929]  r5:c09678f8[   33.281321]  r4:00000000
[   33.283912]

The system successfully boots in the end (after printing out such traces
for a minute or so). 

This is on a NXP Vybrid using the vf610-nfc driver. The driver is
mainline since some releases now, and I haven't seen such a stack trace
before.

I do use fastmap and a 2015.04 U-Boot to read the kernel/device tree
from a separate volume.

Anybody else seen this?

--
Stefan

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: UBI assert failed in wl_tree_add at 168 using v4.9-rc1
  2016-10-18 19:51 UBI assert failed in wl_tree_add at 168 using v4.9-rc1 Stefan Agner
@ 2016-10-18 20:09 ` Richard Weinberger
  2016-10-18 21:26   ` Stefan Agner
  0 siblings, 1 reply; 3+ messages in thread
From: Richard Weinberger @ 2016-10-18 20:09 UTC (permalink / raw)
  To: Stefan Agner; +Cc: linux-mtd, Boris Brezillon, Brian Norris

Stefan,

On Tue, Oct 18, 2016 at 9:51 PM, Stefan Agner <stefan@agner.ch> wrote:
> Hi All,
>
> After flashing and 2-3 hard resets (power-cut), I happen to get a lot of
> the following stack traces:
>
> [   33.031951] UBI assert failed in wl_tree_add at 168 (pid 1)
> [   33.037763] CPU: 0 PID: 1 Comm: swapper/0 Not tainted
> 4.9.0-rc1-00001-g4b1532a-dirty #568
> [   33.046071] Hardware name: Freescale Vybrid VF5xx/VF6xx (Device Tree)
> [   33.052596] Backtrace:
> [   33.055143] [<c010c3b8>] (dump_backtrace) from [<c010c5b0>]
> (show_stack+0x18/0x1c)
> [   33.062831]  r7:00000000[   33.065223]  r6:60000013
>  r5:00000000[   33.068891]  r4:c0e2352c
> [   33.071484]
> [   33.073043] [<c010c598>] (show_stack) from [<c03f7da8>]
> (dump_stack+0xb4/0xe8)
> [   33.080402] [<c03f7cf4>] (dump_stack) from [<c05b80dc>]
> (wl_tree_add+0xb8/0xd0)
> [   33.087829]  r9:c0c54860[   33.090215]  r8:cdd62e88
>  r7:ce458000[   33.093885]  r6:cddfdcd8
>  r5:cddfc82c[   33.097556]  r4:cddfdaf8
> [   33.100167] [<c05b8024>] (wl_tree_add) from [<c05b9f68>]
> (ubi_wl_init+0x218/0x6d8)
> [   33.107860]  r10:c165e66c[   33.110341]  r9:cdd5a90c
>  r8:cdd62e88[   33.114010]  r7:00000d27
>  r6:cddfdcd8[   33.117681]  r5:cdd62000
> [   33.120275]  r4:cddd8cc0[   33.122663]  r3:0000069c
> [   33.125254]
> [   33.126810] [<c05b9d50>] (ubi_wl_init) from [<c05bd2a0>]
> (ubi_attach+0x1fc/0x394)
> [   33.134415]  r10:00000001[   33.136889]  r9:cdd5a980
>  r8:cdd63000[   33.140557]  r7:cdd5a900
>  r6:cdd62000[   33.144228]  r5:00000000
> [   33.146822]  r4:cdd68500[   33.149208]
> [   33.150770] [<c05bd0a4>] (ubi_attach) from [<c05af73c>]
> (ubi_attach_mtd_dev+0x4d8/0xdd0)
> [   33.158980]  r10:00000014[   33.161457]  r9:00000800
>  r8:00000000[   33.165126]  r7:cdd63000
>  r6:cdc97400[   33.168796]  r5:cdd62000
> [   33.171391]  r4:fffff800[   33.173779]  r3:00000002
> [   33.176370]
> [   33.177931] [<c05af264>] (ubi_attach_mtd_dev) from [<c0d46f54>]
> (ubi_init+0x1cc/0x28c)
> [   33.185969]  r10:c0d00618[   33.188447]  r9:000fffff
>  r8:c0e3a9cc[   33.192116]  r7:c0d69370
>  r6:c0d69374[   33.195787]  r5:cdc97400
> [   33.198380]  r4:00000000[   33.200766]
> [   33.202331] [<c0d46d88>] (ubi_init) from [<c010194c>]
> (do_one_initcall+0x44/0x180)
> [   33.210022]  r10:c0d00618[   33.212494]  r9:00000000
>  r8:00000000[   33.216163]  r7:c0d5e854
>  r6:c0e72000[   33.219834]  r5:c0d46d88
> [   33.222428]  r4:ffffe000[   33.224814]
> [   33.226375] [<c0101908>] (do_one_initcall) from [<c0d00e58>]
> (kernel_init_freeable+0x128/0x1f0)
> [   33.235198]  r8:000000e9[   33.237583]  r7:c0d5e854
>  r6:c0e72000[   33.241252]  r5:c0e72000
>  r4:00000008[   33.244920]
> [   33.246488] [<c0d00d30>] (kernel_init_freeable) from [<c0967908>]
> (kernel_init+0x10/0x11c)
> [   33.254877]  r10:00000000[   33.257352]  r9:00000000
>  r8:00000000[   33.261021]  r7:00000000
>  r6:00000000[   33.264692]  r5:c09678f8
> [   33.267286]  r4:00000000[   33.269672]
> [   33.271238] [<c09678f8>] (kernel_init) from [<c0107e70>]
> (ret_from_fork+0x14/0x24)
> [   33.278929]  r5:c09678f8[   33.281321]  r4:00000000
> [   33.283912]
>
> The system successfully boots in the end (after printing out such traces
> for a minute or so).
>
> This is on a NXP Vybrid using the vf610-nfc driver. The driver is
> mainline since some releases now, and I haven't seen such a stack trace
> before.
>
> I do use fastmap and a 2015.04 U-Boot to read the kernel/device tree
> from a separate volume.
>
> Anybody else seen this?

Does this patch help?
http://lists.infradead.org/pipermail/linux-mtd/2016-October/069702.html

I'm assuming that the problem first appeared in v4.9-rc1, right?

-- 
Thanks,
//richard

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: UBI assert failed in wl_tree_add at 168 using v4.9-rc1
  2016-10-18 20:09 ` Richard Weinberger
@ 2016-10-18 21:26   ` Stefan Agner
  0 siblings, 0 replies; 3+ messages in thread
From: Stefan Agner @ 2016-10-18 21:26 UTC (permalink / raw)
  To: Richard Weinberger; +Cc: linux-mtd, Boris Brezillon, Brian Norris

Hi Richard,

On 2016-10-18 13:09, Richard Weinberger wrote:
> Stefan,
> 
> On Tue, Oct 18, 2016 at 9:51 PM, Stefan Agner <stefan@agner.ch> wrote:
>> Hi All,
>>
>> After flashing and 2-3 hard resets (power-cut), I happen to get a lot of
>> the following stack traces:
>>
>> [   33.031951] UBI assert failed in wl_tree_add at 168 (pid 1)
<snip>
>>
>> The system successfully boots in the end (after printing out such traces
>> for a minute or so).
>>
>> This is on a NXP Vybrid using the vf610-nfc driver. The driver is
>> mainline since some releases now, and I haven't seen such a stack trace
>> before.
>>
>> I do use fastmap and a 2015.04 U-Boot to read the kernel/device tree
>> from a separate volume.
>>
>> Anybody else seen this?
> 
> Does this patch help?
> http://lists.infradead.org/pipermail/linux-mtd/2016-October/069702.html
> 
> I'm assuming that the problem first appeared in v4.9-rc1, right?

I've never seen it before, so yes looks like it appeared in v4.9-rc1.

I rebooted and power-cycled a bunch of times with that patch, it looks
stable now! So yes, the patch helps. I will do some more tests and
report in case I see it again.

Thanks!

--
Stefan

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-10-18 21:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-18 19:51 UBI assert failed in wl_tree_add at 168 using v4.9-rc1 Stefan Agner
2016-10-18 20:09 ` Richard Weinberger
2016-10-18 21:26   ` Stefan Agner

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.