Re: ephy-profile-migrator crashing

Michael Catanzaro <[email protected]> Sun, 05 Jul 2020 17:06:56 -0500
Newsgroups gmane.comp.gnome.apps.epiphany
Message-ID <[email protected]>

On Sun, Jul 5, 2020 at 5:22 pm, Braden McDaniel <[email protected]> 
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.

> 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....