All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: Userspace locks at f2fs_issue_flush kernel call, hard reset necessary
       [not found] <CAETC-g9+HJXSL4mqgzdTBoaOyoXU5OwL9TsFxUURNRQQ2tryxA@mail.gmail.com>
@ 2017-08-16  7:24 ` Marcelo "Marc" Ranolfi
  2017-08-21 14:58   ` Chao Yu
  0 siblings, 1 reply; 10+ messages in thread
From: Marcelo "Marc" Ranolfi @ 2017-08-16  7:24 UTC (permalink / raw)
  To: linux-f2fs-devel

Just wanted to let you all know that this is still an issue, even with
the 4.12.7 kernel.

The two most affected applications are qemu-system-x86_64 and totem.

On Wed, Aug 9, 2017 at 3:04 AM, Marcelo "Marc" Ranolfi
<marc.2377@gmail.com> wrote:
> What follows is a bug report.
>
> I've been experiencing system lockups somewhat randomly. Sometimes an
> application freezes, and when I go check its properties, it says the
> process' Wait Channel is _f2fs_issue_flush_.
>
> Sometimes it's the qemu process (which I use via libvirt), other times
> it's Firefox, or Gnome Videos (totem) and it happened to Nemo once as
> well. I have screenshots if necessary.
>
> I've been tracking this with screenshots, and it's happenning every 4
> days - on average.
>
> When this happens, the process stays unresponsive no matter what. I tried:
>
> - Restarting swap
> - Restarting the Display Manager
> - Graceful shutdown / reboot - takes forever, doesn't work
> - Shutdown -k and unmounting filesystems from command line - root
> can't be unmounted unless -l used, no solution
>
> The only working solution is to reset the machine via power button or
> #reboot -f.
>
> I have:
>
> - Kingston SV300S37A120G - hardware is fine, I have other OS / filesystems on it
> - f2fs filesystem in a 40 GB partition, GPT
> - kernel 4.12.4 with systemd 234.11 - typical up-to-date Arch Linux setup.
>
> You gentlemen let me know if I provide more help.
>
> Best,
> Marc

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

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

* Re: Userspace locks at f2fs_issue_flush kernel call, hard reset necessary
  2017-08-16  7:24 ` Userspace locks at f2fs_issue_flush kernel call, hard reset necessary Marcelo "Marc" Ranolfi
@ 2017-08-21 14:58   ` Chao Yu
  2017-08-22 17:00     ` Marcelo "Marc" Ranolfi
  0 siblings, 1 reply; 10+ messages in thread
From: Chao Yu @ 2017-08-21 14:58 UTC (permalink / raw)
  To: Marcelo "Marc" Ranolfi, linux-f2fs-devel

Hi Marcelo,

Thanks for the report!

Would you have a try with below patch?

f2fs: fix out-of-order execution in f2fs_issue_flush

Thanks,

On 2017/8/16 15:24, Marcelo "Marc" Ranolfi wrote:
> Just wanted to let you all know that this is still an issue, even with
> the 4.12.7 kernel.
> 
> The two most affected applications are qemu-system-x86_64 and totem.
> 
> On Wed, Aug 9, 2017 at 3:04 AM, Marcelo "Marc" Ranolfi
> <marc.2377@gmail.com> wrote:
>> What follows is a bug report.
>>
>> I've been experiencing system lockups somewhat randomly. Sometimes an
>> application freezes, and when I go check its properties, it says the
>> process' Wait Channel is _f2fs_issue_flush_.
>>
>> Sometimes it's the qemu process (which I use via libvirt), other times
>> it's Firefox, or Gnome Videos (totem) and it happened to Nemo once as
>> well. I have screenshots if necessary.
>>
>> I've been tracking this with screenshots, and it's happenning every 4
>> days - on average.
>>
>> When this happens, the process stays unresponsive no matter what. I tried:
>>
>> - Restarting swap
>> - Restarting the Display Manager
>> - Graceful shutdown / reboot - takes forever, doesn't work
>> - Shutdown -k and unmounting filesystems from command line - root
>> can't be unmounted unless -l used, no solution
>>
>> The only working solution is to reset the machine via power button or
>> #reboot -f.
>>
>> I have:
>>
>> - Kingston SV300S37A120G - hardware is fine, I have other OS / filesystems on it
>> - f2fs filesystem in a 40 GB partition, GPT
>> - kernel 4.12.4 with systemd 234.11 - typical up-to-date Arch Linux setup.
>>
>> You gentlemen let me know if I provide more help.
>>
>> Best,
>> Marc
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Linux-f2fs-devel mailing list
> Linux-f2fs-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
> 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

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

* Re: Userspace locks at f2fs_issue_flush kernel call, hard reset necessary
  2017-08-21 14:58   ` Chao Yu
@ 2017-08-22 17:00     ` Marcelo "Marc" Ranolfi
  2017-08-23 17:26       ` Marcelo "Marc" Ranolfi
  0 siblings, 1 reply; 10+ messages in thread
From: Marcelo "Marc" Ranolfi @ 2017-08-22 17:00 UTC (permalink / raw)
  To: Chao Yu; +Cc: linux-f2fs-devel

Hi Chao

I'm testing the kernel with your patch since last night. Will give new
feedback a couple of days/weeks about how it goes.


Thank you.



On Mon, Aug 21, 2017 at 11:58 AM, Chao Yu <chao@kernel.org> wrote:
> Hi Marcelo,
>
> Thanks for the report!
>
> Would you have a try with below patch?
>
> f2fs: fix out-of-order execution in f2fs_issue_flush
>
> Thanks,
>
> On 2017/8/16 15:24, Marcelo "Marc" Ranolfi wrote:
>> Just wanted to let you all know that this is still an issue, even with
>> the 4.12.7 kernel.
>>
>> The two most affected applications are qemu-system-x86_64 and totem.
>>
>> On Wed, Aug 9, 2017 at 3:04 AM, Marcelo "Marc" Ranolfi
>> <marc.2377@gmail.com> wrote:
>>> What follows is a bug report.
>>>
>>> I've been experiencing system lockups somewhat randomly. Sometimes an
>>> application freezes, and when I go check its properties, it says the
>>> process' Wait Channel is _f2fs_issue_flush_.
>>>
>>> Sometimes it's the qemu process (which I use via libvirt), other times
>>> it's Firefox, or Gnome Videos (totem) and it happened to Nemo once as
>>> well. I have screenshots if necessary.
>>>
>>> I've been tracking this with screenshots, and it's happenning every 4
>>> days - on average.
>>>
>>> When this happens, the process stays unresponsive no matter what. I tried:
>>>
>>> - Restarting swap
>>> - Restarting the Display Manager
>>> - Graceful shutdown / reboot - takes forever, doesn't work
>>> - Shutdown -k and unmounting filesystems from command line - root
>>> can't be unmounted unless -l used, no solution
>>>
>>> The only working solution is to reset the machine via power button or
>>> #reboot -f.
>>>
>>> I have:
>>>
>>> - Kingston SV300S37A120G - hardware is fine, I have other OS / filesystems on it
>>> - f2fs filesystem in a 40 GB partition, GPT
>>> - kernel 4.12.4 with systemd 234.11 - typical up-to-date Arch Linux setup.
>>>
>>> You gentlemen let me know if I provide more help.
>>>
>>> Best,
>>> Marc
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Linux-f2fs-devel mailing list
>> Linux-f2fs-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

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

* Re: Userspace locks at f2fs_issue_flush kernel call, hard reset necessary
  2017-08-22 17:00     ` Marcelo "Marc" Ranolfi
@ 2017-08-23 17:26       ` Marcelo "Marc" Ranolfi
  2017-08-30 17:02         ` Marcelo "Marc" Ranolfi
  2017-08-31 11:01         ` Chao Yu
  0 siblings, 2 replies; 10+ messages in thread
From: Marcelo "Marc" Ranolfi @ 2017-08-23 17:26 UTC (permalink / raw)
  To: Chao Yu; +Cc: linux-f2fs-devel

Chao,

I just had the same problem, with kernel 4.12.8 with patch _f2fs: fix
out-of-order execution in f2fs_issue_flush_.

On Tue, Aug 22, 2017 at 2:00 PM, Marcelo "Marc" Ranolfi
<marc.2377@gmail.com> wrote:
> Hi Chao
>
> I'm testing the kernel with your patch since last night. Will give new
> feedback a couple of days/weeks about how it goes.
>
>
> Thank you.
>
>
>
> On Mon, Aug 21, 2017 at 11:58 AM, Chao Yu <chao@kernel.org> wrote:
>> Hi Marcelo,
>>
>> Thanks for the report!
>>
>> Would you have a try with below patch?
>>
>> f2fs: fix out-of-order execution in f2fs_issue_flush
>>
>> Thanks,
>>
>> On 2017/8/16 15:24, Marcelo "Marc" Ranolfi wrote:
>>> Just wanted to let you all know that this is still an issue, even with
>>> the 4.12.7 kernel.
>>>
>>> The two most affected applications are qemu-system-x86_64 and totem.
>>>
>>> On Wed, Aug 9, 2017 at 3:04 AM, Marcelo "Marc" Ranolfi
>>> <marc.2377@gmail.com> wrote:
>>>> What follows is a bug report.
>>>>
>>>> I've been experiencing system lockups somewhat randomly. Sometimes an
>>>> application freezes, and when I go check its properties, it says the
>>>> process' Wait Channel is _f2fs_issue_flush_.
>>>>
>>>> Sometimes it's the qemu process (which I use via libvirt), other times
>>>> it's Firefox, or Gnome Videos (totem) and it happened to Nemo once as
>>>> well. I have screenshots if necessary.
>>>>
>>>> I've been tracking this with screenshots, and it's happenning every 4
>>>> days - on average.
>>>>
>>>> When this happens, the process stays unresponsive no matter what. I tried:
>>>>
>>>> - Restarting swap
>>>> - Restarting the Display Manager
>>>> - Graceful shutdown / reboot - takes forever, doesn't work
>>>> - Shutdown -k and unmounting filesystems from command line - root
>>>> can't be unmounted unless -l used, no solution
>>>>
>>>> The only working solution is to reset the machine via power button or
>>>> #reboot -f.
>>>>
>>>> I have:
>>>>
>>>> - Kingston SV300S37A120G - hardware is fine, I have other OS / filesystems on it
>>>> - f2fs filesystem in a 40 GB partition, GPT
>>>> - kernel 4.12.4 with systemd 234.11 - typical up-to-date Arch Linux setup.
>>>>
>>>> You gentlemen let me know if I provide more help.
>>>>
>>>> Best,
>>>> Marc
>>>
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Linux-f2fs-devel mailing list
>>> Linux-f2fs-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

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

* Re: Userspace locks at f2fs_issue_flush kernel call, hard reset necessary
  2017-08-23 17:26       ` Marcelo "Marc" Ranolfi
@ 2017-08-30 17:02         ` Marcelo "Marc" Ranolfi
  2017-08-31 11:01         ` Chao Yu
  1 sibling, 0 replies; 10+ messages in thread
From: Marcelo "Marc" Ranolfi @ 2017-08-30 17:02 UTC (permalink / raw)
  To: Chao Yu; +Cc: linux-f2fs-devel

Hi,

as an update, I've been able to reproduce this bug reliably by using a
lot of RAM in order to force swap (I have vm_swappiness at 10).

Once swapping takes place, it's only a matter of time until some
userspace application locks at f2fs_issue_flush.

It will remain locked even when I free some RAM and force pages back
to it (by disabling swap).

Also, the shutdown and restart command works, but they take more than
5 minutes and changes to storage are not persistent after next boot
(for example: equalizer settings are reset, browser history is gone,
and recently saved documents are also gone).

On Wed, Aug 23, 2017 at 2:26 PM, Marcelo "Marc" Ranolfi
<marc.2377@gmail.com> wrote:
> Chao,
>
> I just had the same problem, with kernel 4.12.8 with patch _f2fs: fix
> out-of-order execution in f2fs_issue_flush_.
>
> On Tue, Aug 22, 2017 at 2:00 PM, Marcelo "Marc" Ranolfi
> <marc.2377@gmail.com> wrote:
>> Hi Chao
>>
>> I'm testing the kernel with your patch since last night. Will give new
>> feedback a couple of days/weeks about how it goes.
>>
>>
>> Thank you.
>>
>>
>>
>> On Mon, Aug 21, 2017 at 11:58 AM, Chao Yu <chao@kernel.org> wrote:
>>> Hi Marcelo,
>>>
>>> Thanks for the report!
>>>
>>> Would you have a try with below patch?
>>>
>>> f2fs: fix out-of-order execution in f2fs_issue_flush
>>>
>>> Thanks,
>>>
>>> On 2017/8/16 15:24, Marcelo "Marc" Ranolfi wrote:
>>>> Just wanted to let you all know that this is still an issue, even with
>>>> the 4.12.7 kernel.
>>>>
>>>> The two most affected applications are qemu-system-x86_64 and totem.
>>>>
>>>> On Wed, Aug 9, 2017 at 3:04 AM, Marcelo "Marc" Ranolfi
>>>> <marc.2377@gmail.com> wrote:
>>>>> What follows is a bug report.
>>>>>
>>>>> I've been experiencing system lockups somewhat randomly. Sometimes an
>>>>> application freezes, and when I go check its properties, it says the
>>>>> process' Wait Channel is _f2fs_issue_flush_.
>>>>>
>>>>> Sometimes it's the qemu process (which I use via libvirt), other times
>>>>> it's Firefox, or Gnome Videos (totem) and it happened to Nemo once as
>>>>> well. I have screenshots if necessary.
>>>>>
>>>>> I've been tracking this with screenshots, and it's happenning every 4
>>>>> days - on average.
>>>>>
>>>>> When this happens, the process stays unresponsive no matter what. I tried:
>>>>>
>>>>> - Restarting swap
>>>>> - Restarting the Display Manager
>>>>> - Graceful shutdown / reboot - takes forever, doesn't work
>>>>> - Shutdown -k and unmounting filesystems from command line - root
>>>>> can't be unmounted unless -l used, no solution
>>>>>
>>>>> The only working solution is to reset the machine via power button or
>>>>> #reboot -f.
>>>>>
>>>>> I have:
>>>>>
>>>>> - Kingston SV300S37A120G - hardware is fine, I have other OS / filesystems on it
>>>>> - f2fs filesystem in a 40 GB partition, GPT
>>>>> - kernel 4.12.4 with systemd 234.11 - typical up-to-date Arch Linux setup.
>>>>>
>>>>> You gentlemen let me know if I provide more help.
>>>>>
>>>>> Best,
>>>>> Marc
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Check out the vibrant tech community on one of the world's most
>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>> _______________________________________________
>>>> Linux-f2fs-devel mailing list
>>>> Linux-f2fs-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>>>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

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

* Re: Userspace locks at f2fs_issue_flush kernel call, hard reset necessary
  2017-08-23 17:26       ` Marcelo "Marc" Ranolfi
  2017-08-30 17:02         ` Marcelo "Marc" Ranolfi
@ 2017-08-31 11:01         ` Chao Yu
  2017-09-01  4:54           ` Marcelo "Marc" Ranolfi
  1 sibling, 1 reply; 10+ messages in thread
From: Chao Yu @ 2017-08-31 11:01 UTC (permalink / raw)
  To: Marcelo "Marc" Ranolfi, Chao Yu; +Cc: linux-f2fs-devel

Hi Marcelo,

Sorry for the delay, :(

I'd like ask, any possible that we did ro remount before the problem happened?

Thanks,

On 2017/8/24 1:26, Marcelo "Marc" Ranolfi wrote:
> Chao,
> 
> I just had the same problem, with kernel 4.12.8 with patch _f2fs: fix
> out-of-order execution in f2fs_issue_flush_.
> 
> On Tue, Aug 22, 2017 at 2:00 PM, Marcelo "Marc" Ranolfi
> <marc.2377@gmail.com> wrote:
>> Hi Chao
>>
>> I'm testing the kernel with your patch since last night. Will give new
>> feedback a couple of days/weeks about how it goes.
>>
>>
>> Thank you.
>>
>>
>>
>> On Mon, Aug 21, 2017 at 11:58 AM, Chao Yu <chao@kernel.org> wrote:
>>> Hi Marcelo,
>>>
>>> Thanks for the report!
>>>
>>> Would you have a try with below patch?
>>>
>>> f2fs: fix out-of-order execution in f2fs_issue_flush
>>>
>>> Thanks,
>>>
>>> On 2017/8/16 15:24, Marcelo "Marc" Ranolfi wrote:
>>>> Just wanted to let you all know that this is still an issue, even with
>>>> the 4.12.7 kernel.
>>>>
>>>> The two most affected applications are qemu-system-x86_64 and totem.
>>>>
>>>> On Wed, Aug 9, 2017 at 3:04 AM, Marcelo "Marc" Ranolfi
>>>> <marc.2377@gmail.com> wrote:
>>>>> What follows is a bug report.
>>>>>
>>>>> I've been experiencing system lockups somewhat randomly. Sometimes an
>>>>> application freezes, and when I go check its properties, it says the
>>>>> process' Wait Channel is _f2fs_issue_flush_.
>>>>>
>>>>> Sometimes it's the qemu process (which I use via libvirt), other times
>>>>> it's Firefox, or Gnome Videos (totem) and it happened to Nemo once as
>>>>> well. I have screenshots if necessary.
>>>>>
>>>>> I've been tracking this with screenshots, and it's happenning every 4
>>>>> days - on average.
>>>>>
>>>>> When this happens, the process stays unresponsive no matter what. I tried:
>>>>>
>>>>> - Restarting swap
>>>>> - Restarting the Display Manager
>>>>> - Graceful shutdown / reboot - takes forever, doesn't work
>>>>> - Shutdown -k and unmounting filesystems from command line - root
>>>>> can't be unmounted unless -l used, no solution
>>>>>
>>>>> The only working solution is to reset the machine via power button or
>>>>> #reboot -f.
>>>>>
>>>>> I have:
>>>>>
>>>>> - Kingston SV300S37A120G - hardware is fine, I have other OS / filesystems on it
>>>>> - f2fs filesystem in a 40 GB partition, GPT
>>>>> - kernel 4.12.4 with systemd 234.11 - typical up-to-date Arch Linux setup.
>>>>>
>>>>> You gentlemen let me know if I provide more help.
>>>>>
>>>>> Best,
>>>>> Marc
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Check out the vibrant tech community on one of the world's most
>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>> _______________________________________________
>>>> Linux-f2fs-devel mailing list
>>>> Linux-f2fs-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>>>
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Linux-f2fs-devel mailing list
> Linux-f2fs-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
> 
> 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

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

* Re: Userspace locks at f2fs_issue_flush kernel call, hard reset necessary
  2017-08-31 11:01         ` Chao Yu
@ 2017-09-01  4:54           ` Marcelo "Marc" Ranolfi
  2017-09-14  2:22             ` Chao Yu
  0 siblings, 1 reply; 10+ messages in thread
From: Marcelo "Marc" Ranolfi @ 2017-09-01  4:54 UTC (permalink / raw)
  To: Chao Yu; +Cc: linux-f2fs-devel

Hi,

no problem at all.

No, I never did ro remount before it happened. In fact its been a long
while since I used ro.


Regards

On Thu, Aug 31, 2017 at 8:01 AM, Chao Yu <yuchao0@huawei.com> wrote:
> Hi Marcelo,
>
> Sorry for the delay, :(
>
> I'd like ask, any possible that we did ro remount before the problem happened?
>
> Thanks,
>
> On 2017/8/24 1:26, Marcelo "Marc" Ranolfi wrote:
>> Chao,
>>
>> I just had the same problem, with kernel 4.12.8 with patch _f2fs: fix
>> out-of-order execution in f2fs_issue_flush_.
>>
>> On Tue, Aug 22, 2017 at 2:00 PM, Marcelo "Marc" Ranolfi
>> <marc.2377@gmail.com> wrote:
>>> Hi Chao
>>>
>>> I'm testing the kernel with your patch since last night. Will give new
>>> feedback a couple of days/weeks about how it goes.
>>>
>>>
>>> Thank you.
>>>
>>>
>>>
>>> On Mon, Aug 21, 2017 at 11:58 AM, Chao Yu <chao@kernel.org> wrote:
>>>> Hi Marcelo,
>>>>
>>>> Thanks for the report!
>>>>
>>>> Would you have a try with below patch?
>>>>
>>>> f2fs: fix out-of-order execution in f2fs_issue_flush
>>>>
>>>> Thanks,
>>>>
>>>> On 2017/8/16 15:24, Marcelo "Marc" Ranolfi wrote:
>>>>> Just wanted to let you all know that this is still an issue, even with
>>>>> the 4.12.7 kernel.
>>>>>
>>>>> The two most affected applications are qemu-system-x86_64 and totem.
>>>>>
>>>>> On Wed, Aug 9, 2017 at 3:04 AM, Marcelo "Marc" Ranolfi
>>>>> <marc.2377@gmail.com> wrote:
>>>>>> What follows is a bug report.
>>>>>>
>>>>>> I've been experiencing system lockups somewhat randomly. Sometimes an
>>>>>> application freezes, and when I go check its properties, it says the
>>>>>> process' Wait Channel is _f2fs_issue_flush_.
>>>>>>
>>>>>> Sometimes it's the qemu process (which I use via libvirt), other times
>>>>>> it's Firefox, or Gnome Videos (totem) and it happened to Nemo once as
>>>>>> well. I have screenshots if necessary.
>>>>>>
>>>>>> I've been tracking this with screenshots, and it's happenning every 4
>>>>>> days - on average.
>>>>>>
>>>>>> When this happens, the process stays unresponsive no matter what. I tried:
>>>>>>
>>>>>> - Restarting swap
>>>>>> - Restarting the Display Manager
>>>>>> - Graceful shutdown / reboot - takes forever, doesn't work
>>>>>> - Shutdown -k and unmounting filesystems from command line - root
>>>>>> can't be unmounted unless -l used, no solution
>>>>>>
>>>>>> The only working solution is to reset the machine via power button or
>>>>>> #reboot -f.
>>>>>>
>>>>>> I have:
>>>>>>
>>>>>> - Kingston SV300S37A120G - hardware is fine, I have other OS / filesystems on it
>>>>>> - f2fs filesystem in a 40 GB partition, GPT
>>>>>> - kernel 4.12.4 with systemd 234.11 - typical up-to-date Arch Linux setup.
>>>>>>
>>>>>> You gentlemen let me know if I provide more help.
>>>>>>
>>>>>> Best,
>>>>>> Marc
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Check out the vibrant tech community on one of the world's most
>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>> _______________________________________________
>>>>> Linux-f2fs-devel mailing list
>>>>> Linux-f2fs-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>>>>
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Linux-f2fs-devel mailing list
>> Linux-f2fs-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>
>>
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

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

* Re: Userspace locks at f2fs_issue_flush kernel call, hard reset necessary
  2017-09-01  4:54           ` Marcelo "Marc" Ranolfi
@ 2017-09-14  2:22             ` Chao Yu
  2017-10-13  4:19               ` Marcelo "Marc" Ranolfi
  0 siblings, 1 reply; 10+ messages in thread
From: Chao Yu @ 2017-09-14  2:22 UTC (permalink / raw)
  To: Marcelo "Marc" Ranolfi; +Cc: linux-f2fs-devel

Hi Marcelo,

Please add "f2fs: show flush list status in sysfs" first in your repo.

And please try:
1. mount without flush_merge option and do the test to see whether it is caused
by issue of the feature or lower block layer.

For disabling the feature:
mount -o noflush_merge

2. do test with last codes in dev-test branch.

If the problem is still there, please dump info with:
echo l > /proc/sysrq-trigger
echo w > /proc/sysrq-trigger
dmesg
cat /sys/kernel/debug/f2fs/status

Thanks,

On 2017/9/1 12:54, Marcelo "Marc" Ranolfi wrote:
> Hi,
> 
> no problem at all.
> 
> No, I never did ro remount before it happened. In fact its been a long
> while since I used ro.
> 
> 
> Regards
> 
> On Thu, Aug 31, 2017 at 8:01 AM, Chao Yu <yuchao0@huawei.com> wrote:
>> Hi Marcelo,
>>
>> Sorry for the delay, :(
>>
>> I'd like ask, any possible that we did ro remount before the problem happened?
>>
>> Thanks,
>>
>> On 2017/8/24 1:26, Marcelo "Marc" Ranolfi wrote:
>>> Chao,
>>>
>>> I just had the same problem, with kernel 4.12.8 with patch _f2fs: fix
>>> out-of-order execution in f2fs_issue_flush_.
>>>
>>> On Tue, Aug 22, 2017 at 2:00 PM, Marcelo "Marc" Ranolfi
>>> <marc.2377@gmail.com> wrote:
>>>> Hi Chao
>>>>
>>>> I'm testing the kernel with your patch since last night. Will give new
>>>> feedback a couple of days/weeks about how it goes.
>>>>
>>>>
>>>> Thank you.
>>>>
>>>>
>>>>
>>>> On Mon, Aug 21, 2017 at 11:58 AM, Chao Yu <chao@kernel.org> wrote:
>>>>> Hi Marcelo,
>>>>>
>>>>> Thanks for the report!
>>>>>
>>>>> Would you have a try with below patch?
>>>>>
>>>>> f2fs: fix out-of-order execution in f2fs_issue_flush
>>>>>
>>>>> Thanks,
>>>>>
>>>>> On 2017/8/16 15:24, Marcelo "Marc" Ranolfi wrote:
>>>>>> Just wanted to let you all know that this is still an issue, even with
>>>>>> the 4.12.7 kernel.
>>>>>>
>>>>>> The two most affected applications are qemu-system-x86_64 and totem.
>>>>>>
>>>>>> On Wed, Aug 9, 2017 at 3:04 AM, Marcelo "Marc" Ranolfi
>>>>>> <marc.2377@gmail.com> wrote:
>>>>>>> What follows is a bug report.
>>>>>>>
>>>>>>> I've been experiencing system lockups somewhat randomly. Sometimes an
>>>>>>> application freezes, and when I go check its properties, it says the
>>>>>>> process' Wait Channel is _f2fs_issue_flush_.
>>>>>>>
>>>>>>> Sometimes it's the qemu process (which I use via libvirt), other times
>>>>>>> it's Firefox, or Gnome Videos (totem) and it happened to Nemo once as
>>>>>>> well. I have screenshots if necessary.
>>>>>>>
>>>>>>> I've been tracking this with screenshots, and it's happenning every 4
>>>>>>> days - on average.
>>>>>>>
>>>>>>> When this happens, the process stays unresponsive no matter what. I tried:
>>>>>>>
>>>>>>> - Restarting swap
>>>>>>> - Restarting the Display Manager
>>>>>>> - Graceful shutdown / reboot - takes forever, doesn't work
>>>>>>> - Shutdown -k and unmounting filesystems from command line - root
>>>>>>> can't be unmounted unless -l used, no solution
>>>>>>>
>>>>>>> The only working solution is to reset the machine via power button or
>>>>>>> #reboot -f.
>>>>>>>
>>>>>>> I have:
>>>>>>>
>>>>>>> - Kingston SV300S37A120G - hardware is fine, I have other OS / filesystems on it
>>>>>>> - f2fs filesystem in a 40 GB partition, GPT
>>>>>>> - kernel 4.12.4 with systemd 234.11 - typical up-to-date Arch Linux setup.
>>>>>>>
>>>>>>> You gentlemen let me know if I provide more help.
>>>>>>>
>>>>>>> Best,
>>>>>>> Marc
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Check out the vibrant tech community on one of the world's most
>>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>>> _______________________________________________
>>>>>> Linux-f2fs-devel mailing list
>>>>>> Linux-f2fs-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>>>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Linux-f2fs-devel mailing list
>>> Linux-f2fs-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>>
>>>
>>
> 
> .
> 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

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

* Re: Userspace locks at f2fs_issue_flush kernel call, hard reset necessary
  2017-09-14  2:22             ` Chao Yu
@ 2017-10-13  4:19               ` Marcelo "Marc" Ranolfi
  2017-10-13 11:13                 ` Chao Yu
  0 siblings, 1 reply; 10+ messages in thread
From: Marcelo "Marc" Ranolfi @ 2017-10-13  4:19 UTC (permalink / raw)
  To: Chao Yu; +Cc: linux-f2fs-devel

Hello Chao,

I was holding for a while and taking care of other things, but now
since I upgraded to kernel v4.13 (in fact I jumped to 4.13.3), I seem
to be no longer affected by this problem.

My system has been running fine for over two weeks.


I appreciate your help in this matter. Should I experience it once
more, I'll ping you again.

Thanks!

On Wed, Sep 13, 2017 at 11:22 PM, Chao Yu <yuchao0@huawei.com> wrote:
> Hi Marcelo,
>
> Please add "f2fs: show flush list status in sysfs" first in your repo.
>
> And please try:
> 1. mount without flush_merge option and do the test to see whether it is caused
> by issue of the feature or lower block layer.
>
> For disabling the feature:
> mount -o noflush_merge
>
> 2. do test with last codes in dev-test branch.
>
> If the problem is still there, please dump info with:
> echo l > /proc/sysrq-trigger
> echo w > /proc/sysrq-trigger
> dmesg
> cat /sys/kernel/debug/f2fs/status
>
> Thanks,
>
> On 2017/9/1 12:54, Marcelo "Marc" Ranolfi wrote:
>> Hi,
>>
>> no problem at all.
>>
>> No, I never did ro remount before it happened. In fact its been a long
>> while since I used ro.
>>
>>
>> Regards
>>
>> On Thu, Aug 31, 2017 at 8:01 AM, Chao Yu <yuchao0@huawei.com> wrote:
>>> Hi Marcelo,
>>>
>>> Sorry for the delay, :(
>>>
>>> I'd like ask, any possible that we did ro remount before the problem happened?
>>>
>>> Thanks,
>>>
>>> On 2017/8/24 1:26, Marcelo "Marc" Ranolfi wrote:
>>>> Chao,
>>>>
>>>> I just had the same problem, with kernel 4.12.8 with patch _f2fs: fix
>>>> out-of-order execution in f2fs_issue_flush_.
>>>>
>>>> On Tue, Aug 22, 2017 at 2:00 PM, Marcelo "Marc" Ranolfi
>>>> <marc.2377@gmail.com> wrote:
>>>>> Hi Chao
>>>>>
>>>>> I'm testing the kernel with your patch since last night. Will give new
>>>>> feedback a couple of days/weeks about how it goes.
>>>>>
>>>>>
>>>>> Thank you.
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Aug 21, 2017 at 11:58 AM, Chao Yu <chao@kernel.org> wrote:
>>>>>> Hi Marcelo,
>>>>>>
>>>>>> Thanks for the report!
>>>>>>
>>>>>> Would you have a try with below patch?
>>>>>>
>>>>>> f2fs: fix out-of-order execution in f2fs_issue_flush
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> On 2017/8/16 15:24, Marcelo "Marc" Ranolfi wrote:
>>>>>>> Just wanted to let you all know that this is still an issue, even with
>>>>>>> the 4.12.7 kernel.
>>>>>>>
>>>>>>> The two most affected applications are qemu-system-x86_64 and totem.
>>>>>>>
>>>>>>> On Wed, Aug 9, 2017 at 3:04 AM, Marcelo "Marc" Ranolfi
>>>>>>> <marc.2377@gmail.com> wrote:
>>>>>>>> What follows is a bug report.
>>>>>>>>
>>>>>>>> I've been experiencing system lockups somewhat randomly. Sometimes an
>>>>>>>> application freezes, and when I go check its properties, it says the
>>>>>>>> process' Wait Channel is _f2fs_issue_flush_.
>>>>>>>>
>>>>>>>> Sometimes it's the qemu process (which I use via libvirt), other times
>>>>>>>> it's Firefox, or Gnome Videos (totem) and it happened to Nemo once as
>>>>>>>> well. I have screenshots if necessary.
>>>>>>>>
>>>>>>>> I've been tracking this with screenshots, and it's happenning every 4
>>>>>>>> days - on average.
>>>>>>>>
>>>>>>>> When this happens, the process stays unresponsive no matter what. I tried:
>>>>>>>>
>>>>>>>> - Restarting swap
>>>>>>>> - Restarting the Display Manager
>>>>>>>> - Graceful shutdown / reboot - takes forever, doesn't work
>>>>>>>> - Shutdown -k and unmounting filesystems from command line - root
>>>>>>>> can't be unmounted unless -l used, no solution
>>>>>>>>
>>>>>>>> The only working solution is to reset the machine via power button or
>>>>>>>> #reboot -f.
>>>>>>>>
>>>>>>>> I have:
>>>>>>>>
>>>>>>>> - Kingston SV300S37A120G - hardware is fine, I have other OS / filesystems on it
>>>>>>>> - f2fs filesystem in a 40 GB partition, GPT
>>>>>>>> - kernel 4.12.4 with systemd 234.11 - typical up-to-date Arch Linux setup.
>>>>>>>>
>>>>>>>> You gentlemen let me know if I provide more help.
>>>>>>>>
>>>>>>>> Best,
>>>>>>>> Marc
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Check out the vibrant tech community on one of the world's most
>>>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>>>> _______________________________________________
>>>>>>> Linux-f2fs-devel mailing list
>>>>>>> Linux-f2fs-devel@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>>>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Check out the vibrant tech community on one of the world's most
>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>> _______________________________________________
>>>> Linux-f2fs-devel mailing list
>>>> Linux-f2fs-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>>>
>>>>
>>>
>>
>> .
>>
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

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

* Re: Userspace locks at f2fs_issue_flush kernel call, hard reset necessary
  2017-10-13  4:19               ` Marcelo "Marc" Ranolfi
@ 2017-10-13 11:13                 ` Chao Yu
  0 siblings, 0 replies; 10+ messages in thread
From: Chao Yu @ 2017-10-13 11:13 UTC (permalink / raw)
  To: Marcelo "Marc" Ranolfi, Chao Yu; +Cc: linux-f2fs-devel

Hi Marcelo,

On 2017/10/13 12:19, Marcelo "Marc" Ranolfi wrote:
> Hello Chao,
> 
> I was holding for a while and taking care of other things, but now
> since I upgraded to kernel v4.13 (in fact I jumped to 4.13.3), I seem
> to be no longer affected by this problem.
> 
> My system has been running fine for over two weeks.

Good to hear about that. ;)

> 
> 
> I appreciate your help in this matter. Should I experience it once
> more, I'll ping you again.

No problem, I will keep an eye on this issue. :)

Thanks,

> 
> Thanks!
> 
> On Wed, Sep 13, 2017 at 11:22 PM, Chao Yu <yuchao0@huawei.com> wrote:
>> Hi Marcelo,
>>
>> Please add "f2fs: show flush list status in sysfs" first in your repo.
>>
>> And please try:
>> 1. mount without flush_merge option and do the test to see whether it is caused
>> by issue of the feature or lower block layer.
>>
>> For disabling the feature:
>> mount -o noflush_merge
>>
>> 2. do test with last codes in dev-test branch.
>>
>> If the problem is still there, please dump info with:
>> echo l > /proc/sysrq-trigger
>> echo w > /proc/sysrq-trigger
>> dmesg
>> cat /sys/kernel/debug/f2fs/status
>>
>> Thanks,
>>
>> On 2017/9/1 12:54, Marcelo "Marc" Ranolfi wrote:
>>> Hi,
>>>
>>> no problem at all.
>>>
>>> No, I never did ro remount before it happened. In fact its been a long
>>> while since I used ro.
>>>
>>>
>>> Regards
>>>
>>> On Thu, Aug 31, 2017 at 8:01 AM, Chao Yu <yuchao0@huawei.com> wrote:
>>>> Hi Marcelo,
>>>>
>>>> Sorry for the delay, :(
>>>>
>>>> I'd like ask, any possible that we did ro remount before the problem happened?
>>>>
>>>> Thanks,
>>>>
>>>> On 2017/8/24 1:26, Marcelo "Marc" Ranolfi wrote:
>>>>> Chao,
>>>>>
>>>>> I just had the same problem, with kernel 4.12.8 with patch _f2fs: fix
>>>>> out-of-order execution in f2fs_issue_flush_.
>>>>>
>>>>> On Tue, Aug 22, 2017 at 2:00 PM, Marcelo "Marc" Ranolfi
>>>>> <marc.2377@gmail.com> wrote:
>>>>>> Hi Chao
>>>>>>
>>>>>> I'm testing the kernel with your patch since last night. Will give new
>>>>>> feedback a couple of days/weeks about how it goes.
>>>>>>
>>>>>>
>>>>>> Thank you.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Aug 21, 2017 at 11:58 AM, Chao Yu <chao@kernel.org> wrote:
>>>>>>> Hi Marcelo,
>>>>>>>
>>>>>>> Thanks for the report!
>>>>>>>
>>>>>>> Would you have a try with below patch?
>>>>>>>
>>>>>>> f2fs: fix out-of-order execution in f2fs_issue_flush
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> On 2017/8/16 15:24, Marcelo "Marc" Ranolfi wrote:
>>>>>>>> Just wanted to let you all know that this is still an issue, even with
>>>>>>>> the 4.12.7 kernel.
>>>>>>>>
>>>>>>>> The two most affected applications are qemu-system-x86_64 and totem.
>>>>>>>>
>>>>>>>> On Wed, Aug 9, 2017 at 3:04 AM, Marcelo "Marc" Ranolfi
>>>>>>>> <marc.2377@gmail.com> wrote:
>>>>>>>>> What follows is a bug report.
>>>>>>>>>
>>>>>>>>> I've been experiencing system lockups somewhat randomly. Sometimes an
>>>>>>>>> application freezes, and when I go check its properties, it says the
>>>>>>>>> process' Wait Channel is _f2fs_issue_flush_.
>>>>>>>>>
>>>>>>>>> Sometimes it's the qemu process (which I use via libvirt), other times
>>>>>>>>> it's Firefox, or Gnome Videos (totem) and it happened to Nemo once as
>>>>>>>>> well. I have screenshots if necessary.
>>>>>>>>>
>>>>>>>>> I've been tracking this with screenshots, and it's happenning every 4
>>>>>>>>> days - on average.
>>>>>>>>>
>>>>>>>>> When this happens, the process stays unresponsive no matter what. I tried:
>>>>>>>>>
>>>>>>>>> - Restarting swap
>>>>>>>>> - Restarting the Display Manager
>>>>>>>>> - Graceful shutdown / reboot - takes forever, doesn't work
>>>>>>>>> - Shutdown -k and unmounting filesystems from command line - root
>>>>>>>>> can't be unmounted unless -l used, no solution
>>>>>>>>>
>>>>>>>>> The only working solution is to reset the machine via power button or
>>>>>>>>> #reboot -f.
>>>>>>>>>
>>>>>>>>> I have:
>>>>>>>>>
>>>>>>>>> - Kingston SV300S37A120G - hardware is fine, I have other OS / filesystems on it
>>>>>>>>> - f2fs filesystem in a 40 GB partition, GPT
>>>>>>>>> - kernel 4.12.4 with systemd 234.11 - typical up-to-date Arch Linux setup.
>>>>>>>>>
>>>>>>>>> You gentlemen let me know if I provide more help.
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>> Marc
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> Check out the vibrant tech community on one of the world's most
>>>>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>>>>> _______________________________________________
>>>>>>>> Linux-f2fs-devel mailing list
>>>>>>>> Linux-f2fs-devel@lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>>>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Check out the vibrant tech community on one of the world's most
>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>> _______________________________________________
>>>>> Linux-f2fs-devel mailing list
>>>>> Linux-f2fs-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
>>>>>
>>>>>
>>>>
>>>
>>> .
>>>
>>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

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

end of thread, other threads:[~2017-10-13 11:14 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CAETC-g9+HJXSL4mqgzdTBoaOyoXU5OwL9TsFxUURNRQQ2tryxA@mail.gmail.com>
2017-08-16  7:24 ` Userspace locks at f2fs_issue_flush kernel call, hard reset necessary Marcelo "Marc" Ranolfi
2017-08-21 14:58   ` Chao Yu
2017-08-22 17:00     ` Marcelo "Marc" Ranolfi
2017-08-23 17:26       ` Marcelo "Marc" Ranolfi
2017-08-30 17:02         ` Marcelo "Marc" Ranolfi
2017-08-31 11:01         ` Chao Yu
2017-09-01  4:54           ` Marcelo "Marc" Ranolfi
2017-09-14  2:22             ` Chao Yu
2017-10-13  4:19               ` Marcelo "Marc" Ranolfi
2017-10-13 11:13                 ` Chao Yu

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.