Re: ephy-profile-migrator crashing




On 2020-07-05 18:06, Michael Catanzaro wrote:
On Sun, Jul 5, 2020 at 5:22 pm, Braden McDaniel <braden endoframe com> wrote:
I am attempting to revive a home directory that's been dormant for some time.

The last version of Epiphany to run on this account would have been whatever was current about 4 years ago.

When I attempt to run a modern version (3.36.2) now, this happens:

---
$ epiphany

(ephy-profile-migrator:14877): GLib-ERROR **: 21:07:51.325: Creating pipes for GWakeup: Too many open files
Failed to run the migrator process, Web will now abort.
---

Any suggestions for debugging this?

Unfortunately I think the answer is strace. I've never been
comfortable with strace. :( You want to look for calls to open() and
similar functions to see why the process is opening too many file
descriptors. It must be opening roughly a thousand different fds,
which seems really extreme.

I'm seeing a fair number of calls to mmap/mremap.

But I am also rather naïve when it comes to any sort of sophisticated usage of strace.

Obviously I could blow away the old profile directory and start fresh; but I'd kinda like to migrate it if possible.

Some of the migrators have been removed over the years, but I think
most of them will work if we can debug what's going wrong with the
file descriptor limit. At least, bookmarks/history/passwords should
all hopefully be able to successfully migrate....

I think bookmarks are all I care about. History is just that; and most of the passwords have changed by now.

Looks like it's time to compile epiphany from source.

--
Braden McDaniel <braden endoframe com>


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