Re: seeing this stace trace on kernel 5.15

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> 2022年6月29日 20:30,Nikhil Kshirsagar <nkshirsagar@xxxxxxxxx> 写道:
> 
> Hi Coly,
> 
> I am not able to see this issue on  5.18.0-051800-generic
> (https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.18/amd64/), so I am
> guessing its been fixed since 5.15.50 sometime. If you are aware of
> which commit may be the fix please let me know. I will keep testing on
> 5.18.0-051800-generic to see if I see it ever.


Hi Nikhil,

Thanks for the update. Recently there are several fixes go into stable 5.15.51 (but still one patch I just submitted to Greg yesterday, maybe it will show up in future 5.15.52).

Maybe you can try stable tree 5.15.51 with appying one more patch,
commit 7d6b902ea0e0 (“bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()”)

BTW, the journal no-space deadlock fix is in 5.15.51 now.

Coly Li

> 
> On Wed, 29 Jun 2022 at 16:03, Nikhil Kshirsagar <nkshirsagar@xxxxxxxxx> wrote:
>> 
>> Hi Coly,
>> 
>> please use this as a reference, this is the source code to refer to
>> for the kernel i was able to reproduce this on
>> (https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15.50/)
>> 
>> 
>> commit 18a33c8dabb88b50b860e0177a73933f2c0ddf68 (tag: v5.15.50)
>> Author: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
>> Date:   Sat Jun 25 15:18:40 2022 +0200
>> 
>>    Linux 5.15.50
>> 
>>    Link: https://lore.kernel.org/r/20220623164322.288837280@xxxxxxxxxxxxxxxxxxx
>>    Tested-by: Florian Fainelli <f.fainelli@xxxxxxxxx>
>>    Tested-by: Shuah Khan <skhan@xxxxxxxxxxxxxxxxxxx>
>>    Tested-by: Bagas Sanjaya <bagasdotme@xxxxxxxxx>
>>    Tested-by: Jon Hunter <jonathanh@xxxxxxxxxx>
>>    Tested-by: Sudip Mukherjee <sudip.mukherjee@xxxxxxxxxxxxxxx>
>>    Tested-by: Ron Economos <re@xxxxxxxx>
>>    Tested-by: Guenter Roeck <linux@xxxxxxxxxxxx>
>>    Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
>> 
>> I am able to reproduce this bug on older kernels too, like 5.4.0-121.
>> I will also test the latest upstream kernel soon.
>> 
>> Regards,
>> Nikhil.
>> 
>> On Wed, 29 Jun 2022 at 13:47, Coly Li <colyli@xxxxxxx> wrote:
>>> 
>>> 
>>> 
>>>> 2022年6月29日 16:09,Nikhil Kshirsagar <nkshirsagar@xxxxxxxxx> 写道:
>>>> 
>>>> Hi Coly,
>>>> 
>>>> Note I used partitions for the bcache as well as the hdd, not sure if
>>>> that's a factor.
>>>> 
>>>> the kernel is upstream kernel -
>>>> 
>>>> # uname -a
>>>> Linux bronzor 5.15.50-051550-generic #202206251445 SMP Sat Jun 25
>>>> 14:51:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
>>> 
>>> 
>>> Hi Nikhil,
>>> 
>>> I don’t find the commit id 767db4b286c3e101ac220b813c873f492d9e4ee8 fro neither Linus tree nor stable tree.
>>> 
>>> The tree you mentioned at https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15.50/cod/mainline/v5.15.50 (767db4b286c3e101ac220b813c873f492d9e4ee8), I am not sure whether it is a clone of Linus tree or stable tree. Maybe you may try v5.15.50 from the stable tree (git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git), then we can focus on identical code base.
>>> 
>>> Thanks.
>>> 
>>> Coly Li
>>> 
>>> 
>>>>>>>>> 
>>> 
>>> [snipped]
>>>>>>>>> 
>>>>>>>>> Is this a bug? It's in writeback mode. I'd setup the cache and run stuff like,
>>>>>>>>> 
>>>>>>>>> echo 0 > /sys/block/bcache0/bcache/sequential_cutoff
>>>>>>>>> 
>>>>>>>>> I had also echoed 0 into congested_read_threshold_us,
>>>>>>>>> congested_write_threshold_us.
>>>>>>>>> 
>>>>>>>>> echo writeback > /sys/block/bcache0/bcache/cache_mode
>>>>>>>> 
>>>>>>>> Where do you get the kernel? If this is stable kernel, could you give me the HEAD commit id?
>>>>>>>> 
>>>>>>>> Coly Li
>>>>>>>> 
>>>>>> 
>>> 





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM Kernel]     [Linux Filesystem Development]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux