| Summary: | Falkon: Loading Some Pages Freeze Entire Browser | ||
|---|---|---|---|
| Product: | [Applications] Falkon | Reporter: | williamniu |
| Component: | general | Assignee: | David Rosca <nowrep> |
| Status: | REPORTED --- | ||
| Severity: | normal | CC: | jurajoravec, magiblot, mochobb |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Chakra | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Link to screen recording of the issue | ||
|
Description
williamniu
2018-09-17 00:00:08 UTC
The mentioned site works fine for me.
Can you add information about Falkon and QtWebEngine versions ?
I am using:
> Application version 3.0.1
> QtWebEngine version 5.11.1
I have the same application version but my QtWebEngine version is 5.11.2. Created attachment 116024 [details]
Link to screen recording of the issue
The link in the first post cannot be used to reproduce the issue because it only happens when you are in edit mode. I have in fact made a capture of it. I wouldn't describe it as Falkon trying to reload the page though.
In the enclosed video, the page ends up loading pretty quick but it often takes a long time just like the reportee describes.
I have finally found the cause of this: falkon freezes because it is repeatedly accessing the disk in order to write to the following file: > ~/.config/falkon/profiles/default/browsedata.db Proof: moving said file to a tmpfs location (e.g. /dev/shm) and placing a link in the original place solves the issue, although it should be restored before powering the machine off or it will be lost. To track down the issue, I used the tool suggested here: https://unix.stackexchange.com/a/34175 A simpler website which also suffers from this issue is: https://bit.ly/2FIgvwN I experience accesses to the hard drive each time I change slides in that page. It is then when the reload icon flashes. It seems that the issue can also be avoided by using private browsing. Thank you. A simple way to workaround this is to cache ~/.config/falkon using vmtouch. I also installed vmtouch-systemd and set that folder in /etc/vmtouch.conf for convenience. It works very well and performance has increased greatly. |