Bug 1707264 - [abrt] epiphany-runtime: g_settings_constructed(): epiphany killed by SIGTRAP
Summary: [abrt] epiphany-runtime: g_settings_constructed(): epiphany killed by SIGTRAP
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: epiphany
Version: 30
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michael Catanzaro
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:6fd6552c7f61d2312217638338c...
: 1709788 1712177 1712829 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-05-07 07:37 UTC by Reinout van Schouwen
Modified: 2019-06-20 00:08 UTC (History)
11 users (show)

Fixed In Version: epiphany-3.32.3-1.fc30
Clone Of:
Environment:
Last Closed: 2019-06-19 22:45:31 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (89.42 KB, text/plain)
2019-05-07 07:37 UTC, Reinout van Schouwen
no flags Details
File: cgroup (341 bytes, text/plain)
2019-05-07 07:37 UTC, Reinout van Schouwen
no flags Details
File: core_backtrace (35.75 KB, text/plain)
2019-05-07 07:37 UTC, Reinout van Schouwen
no flags Details
File: cpuinfo (1.48 KB, text/plain)
2019-05-07 07:37 UTC, Reinout van Schouwen
no flags Details
File: dso_list (16.59 KB, text/plain)
2019-05-07 07:37 UTC, Reinout van Schouwen
no flags Details
File: environ (3.68 KB, text/plain)
2019-05-07 07:37 UTC, Reinout van Schouwen
no flags Details
File: limits (1.29 KB, text/plain)
2019-05-07 07:37 UTC, Reinout van Schouwen
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME/epiphany/issues/713 0 None None None 2019-05-24 18:33:18 UTC

Description Reinout van Schouwen 2019-05-07 07:37:08 UTC
Description of problem:
- Have Slack as a saved webapp in Gnome Web
- Click on a random weblink in webapp-mode Slack

Version-Release number of selected component:
1:epiphany-runtime-3.32.1.2-1.fc30

Additional info:
reporter:       libreport-2.10.0
backtrace_rating: 4
cmdline:        epiphany --application-mode --profile=/home/reinout/.config/epiphany/app-epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c https://mendix.slack.com/messages/D62C2QSS3/
crash_function: g_settings_constructed
executable:     /usr/bin/epiphany
journald_cursor: s=d48a7aef07f148508fbc5730e70f0eac;i=1c1b;b=19422f1517fe4bf6ac5b7debfc2dd6a6;m=5b4a40557;t=588395d43362e;x=473001aeb1633eea
kernel:         5.0.9-301.fc30.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 1 Reinout van Schouwen 2019-05-07 07:37:12 UTC
Created attachment 1564996 [details]
File: backtrace

Comment 2 Reinout van Schouwen 2019-05-07 07:37:14 UTC
Created attachment 1564997 [details]
File: cgroup

Comment 3 Reinout van Schouwen 2019-05-07 07:37:15 UTC
Created attachment 1564998 [details]
File: core_backtrace

Comment 4 Reinout van Schouwen 2019-05-07 07:37:17 UTC
Created attachment 1564999 [details]
File: cpuinfo

Comment 5 Reinout van Schouwen 2019-05-07 07:37:18 UTC
Created attachment 1565000 [details]
File: dso_list

Comment 6 Reinout van Schouwen 2019-05-07 07:37:20 UTC
Created attachment 1565001 [details]
File: environ

Comment 7 Reinout van Schouwen 2019-05-07 07:37:21 UTC
Created attachment 1565002 [details]
File: limits

Comment 8 Reinout van Schouwen 2019-05-07 07:40:23 UTC
ABRT output indicated an error occurred while uploading an attachment:

--- Running report_Bugzilla ---
Inloggen op Bugzilla op https://bugzilla.redhat.com
Check voor duplicaten
Kan geen stacktrace beschrijving genereren (geen crash thread?)
Een nieuw bug aanmaken
Nieuwe bug id: 1707264
Externe URL wordt toegevoegd aan bug 1707264
Toevoegsels toevoegen aan bug 1707264
fatal: HTTP POST to URL 'https://bugzilla.redhat.com/xmlrpc.cgi' failed.  HTTP response code is 502, not 200
('report_Bugzilla' afgesloten met 1)

--- Running report_EmergencyAnalysis ---
An archive will be created.
This archive is accessible only by ABRT developers.
Therefore if you try to open the produced web location you will not be able to see it.
Data comprimeren
/var/tmp/ccpp-2019-05-06-17:00:43.144889-30868.tar.gz  wordt naar https://retrace.fedoraproject.org gestuurd
https://retrace.fedoraproject.org/faf/dumpdirs/new/ccpp-2019-05-06-17:00:43.144889-30868.tar.gz is met succes aangemaakt

Comment 9 Michael Catanzaro 2019-05-07 20:41:32 UTC
I've been staring at this for a while and just don't understand how it could happen. Somehow the GSettings object for "org.gnome.Epiphany.webapp", initialized using g_settings_new_with_path(), was not properly added to the settings hash table, so ephy_settings_get() tried to create the GSettings object itself, which is illegal and doomed. But that really shouldn't have been possible, because "org.gnome.Epiphany.webapp" should have been in the hash table. Are you able to reproduce?

Comment 10 Michael Catanzaro 2019-05-07 20:45:05 UTC
It works for me BTW. I haven't tested slack, but the exact domain shouldn't matter. This crash should happen when opening a link to any external domain in a webapp.

Comment 11 Reinout van Schouwen 2019-05-07 20:54:24 UTC
Yes, I can reproduce it every time.

Comment 12 Michael Catanzaro 2019-05-07 21:41:13 UTC
Any chance you're willing to build your own Epiphany with some extra printfs added in ephy_settings_init() to see what's going wrong?

I can do a scratch build if you need me to.

Comment 13 Reinout van Schouwen 2019-05-08 07:40:39 UTC
Sure, just tell me how to build it or provide a fc30 RPM I can install.

Comment 14 Michael Catanzaro 2019-05-08 18:27:47 UTC
Go ahead and download a test build from https://koji.fedoraproject.org/koji/taskinfo?taskID=34728915, see what it prints out right before it crashes.

Comment 15 Reinout van Schouwen 2019-05-08 19:50:21 UTC
I'm pasting the terminal output of the crash below. The good news is that I found that creating a second instance of the Slack webapp gives me a working version, in that it opens the default browser with the given link.

[reinout@m5530-res .local]$ epiphany --application-mode --profile="/home/reinout/.config/epiphany/app-epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c" https://mendix.slack.com/messages/D62C2QSS3/

** (epiphany:6900): WARNING **: 21:41:30.880: ephy_settings_init: creating relocatable gsettings for schema org.gnome.Epiphany.state

** (epiphany:6900): WARNING **: 21:41:30.880: ephy_settings_init: creating relocatable gsettings for schema org.gnome.Epiphany.web

** (epiphany:6900): WARNING **: 21:41:30.880: ephy_settings_get: looked up gsettings=(nil) from settings table for schema=org.gnome.Epiphany.lockdown

** (epiphany:6900): WARNING **: 21:41:30.880: ephy_settings_get: gsettings is NULL, creating new gsettings for schema org.gnome.Epiphany.lockdown!

(epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): Gtk-WARNING **: 21:41:30.880: Error loading icon from file '/home/reinout/.config/epiphany/app-epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c/app-icon.png':
	Openen van bestand ‘/home/reinout/.config/epiphany/app-epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c/app-icon.png’ mislukt: No such file or directory

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.905: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.905: ephy_settings_get: looked up gsettings=(nil) from settings table for schema=org.gnome.Epiphany

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.905: ephy_settings_get: gsettings is NULL, creating new gsettings for schema org.gnome.Epiphany!

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.905: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.905: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.906: ephy_settings_get: looked up gsettings=0x55b95a1b1d70 from settings table for schema=org.gnome.Epiphany

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.906: ephy_settings_get: looked up gsettings=0x55b95a115b00 from settings table for schema=org.gnome.Epiphany.lockdown

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.908: ephy_settings_get: looked up gsettings=(nil) from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.908: ephy_settings_get: gsettings is NULL, creating new gsettings for schema org.gnome.Epiphany.ui!

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.908: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.908: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.908: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.929: ephy_settings_get: looked up gsettings=0x55b95a1b1d70 from settings table for schema=org.gnome.Epiphany

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.929: ephy_settings_get: looked up gsettings=0x55b95a1b1d70 from settings table for schema=org.gnome.Epiphany

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.933: ephy_settings_get: looked up gsettings=0x55b95a1b1d70 from settings table for schema=org.gnome.Epiphany

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.933: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

(epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): GLib-GObject-CRITICAL **: 21:41:30.934: g_object_bind_property_full: assertion 'G_IS_OBJECT (source)' failed

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.934: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.934: ephy_settings_get: looked up gsettings=0x55b95a115b00 from settings table for schema=org.gnome.Epiphany.lockdown

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.934: ephy_settings_get: looked up gsettings=0x55b95a115b00 from settings table for schema=org.gnome.Epiphany.lockdown

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.934: ephy_settings_get: looked up gsettings=0x55b95a115b00 from settings table for schema=org.gnome.Epiphany.lockdown

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.934: ephy_settings_get: looked up gsettings=0x55b95a115b00 from settings table for schema=org.gnome.Epiphany.lockdown

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.934: ephy_settings_get: looked up gsettings=0x55b95a115b00 from settings table for schema=org.gnome.Epiphany.lockdown

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.934: ephy_settings_get: looked up gsettings=0x55b95a115b00 from settings table for schema=org.gnome.Epiphany.lockdown

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.934: ephy_settings_get: looked up gsettings=0x55b95a115b00 from settings table for schema=org.gnome.Epiphany.lockdown

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.934: ephy_settings_get: looked up gsettings=0x55b95a115b00 from settings table for schema=org.gnome.Epiphany.lockdown

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.934: ephy_settings_get: looked up gsettings=0x55b95a115b00 from settings table for schema=org.gnome.Epiphany.lockdown

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.935: ephy_settings_get: looked up gsettings=(nil) from settings table for schema=org.gnome.desktop.background

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.935: ephy_settings_get: gsettings is NULL, creating new gsettings for schema org.gnome.desktop.background!

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.936: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.936: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.936: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.936: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.936: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.936: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.936: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.936: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.994: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.994: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.994: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.994: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.994: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.995: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.995: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.995: ephy_settings_get: looked up gsettings=0x55b95a1b1d70 from settings table for schema=org.gnome.Epiphany

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.995: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.995: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.995: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.995: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.995: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.995: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:30.995: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.026: ephy_settings_get: looked up gsettings=(nil) from settings table for schema=org.gnome.Epiphany.reader

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.026: ephy_settings_get: gsettings is NULL, creating new gsettings for schema org.gnome.Epiphany.reader!

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.026: ephy_settings_get: looked up gsettings=0x55b95b4c1c80 from settings table for schema=org.gnome.Epiphany.reader

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.039: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.041: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.041: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.041: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.041: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.041: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.041: ephy_settings_get: looked up gsettings=0x55b95a115a60 from settings table for schema=org.gnome.Epiphany.state

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.041: ephy_settings_get: looked up gsettings=0x55b95a115a60 from settings table for schema=org.gnome.Epiphany.state

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.067: ephy_settings_get: looked up gsettings=0x55b95a115a60 from settings table for schema=org.gnome.Epiphany.state

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.071: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.076: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.076: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.076: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.103: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.192: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.193: ephy_settings_get: looked up gsettings=0x55b95a496f50 from settings table for schema=org.gnome.Epiphany.ui

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.225: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:31.225: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (WebKitWebProcess:6913): WARNING **: 21:41:31.256: ephy_settings_init: creating relocatable gsettings for schema org.gnome.Epiphany.state

** (WebKitWebProcess:6913): WARNING **: 21:41:31.256: ephy_settings_init: creating relocatable gsettings for schema org.gnome.Epiphany.web

** (WebKitWebProcess:6913): WARNING **: 21:41:31.256: ephy_settings_get: looked up gsettings=0x560d95159520 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:33.181: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:33.736: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (WebKitWebProcess:6913): WARNING **: 21:41:33.736: ephy_settings_get: looked up gsettings=0x560d95159520 from settings table for schema=org.gnome.Epiphany.web

** (WebKitWebProcess:6913): WARNING **: 21:41:33.736: ephy_settings_get: looked up gsettings=0x560d95159520 from settings table for schema=org.gnome.Epiphany.web

** (WebKitWebProcess:6913): WARNING **: 21:41:33.736: ephy_settings_get: looked up gsettings=(nil) from settings table for schema=org.gnome.Epiphany

** (WebKitWebProcess:6913): WARNING **: 21:41:33.736: ephy_settings_get: gsettings is NULL, creating new gsettings for schema org.gnome.Epiphany!

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:33.745: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (WebKitWebProcess:6913): WARNING **: 21:41:34.500: ephy_settings_get: looked up gsettings=0x7fd37000f830 from settings table for schema=org.gnome.Epiphany

** (WebKitWebProcess:6913): WARNING **: 21:41:34.500: ephy_settings_get: looked up gsettings=0x560d95159520 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:39.296: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:39.733: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:39.993: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:40.009: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:45.007: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:45.398: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:45.413: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:47.139: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:47.557: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:47.560: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:47.579: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:48.030: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:48.336: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:48.863: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:48.884: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:59.204: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:59.204: ephy_settings_get: looked up gsettings=0x55b95a115970 from settings table for schema=org.gnome.Epiphany.web

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:59.204: ephy_settings_get: looked up gsettings=(nil) from settings table for schema=org.gnome.Epiphany.webapp

** (epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): WARNING **: 21:41:59.204: ephy_settings_get: gsettings is NULL, creating new gsettings for schema org.gnome.Epiphany.webapp!

(epiphany-mendix-slack-197c3cb53d35eca83f0003e224fdeaf79895491c:6900): GLib-GIO-ERROR **: 21:41:59.204: attempting to create schema 'org.gnome.Epiphany.webapp' without a path
Trace/breakpoint trap (geheugendump gemaakt)

Comment 16 Michael Catanzaro 2019-05-09 00:27:44 UTC
Can you paste the exec line from the desktop file of both the broken and the correct web apps?

I think ephy_profile_dir_is_web_application() is returning FALSE in your broken web app, which is insane.

Do you have the hidden .app file in the broken profile dir? (It must be there in the working one.)

Comment 17 Michael Catanzaro 2019-05-09 00:28:06 UTC
I think it would crash if the .app file is missing. Maybe that's too fragile....

Comment 18 Michael Catanzaro 2019-05-14 12:14:56 UTC
*** Bug 1709788 has been marked as a duplicate of this bug. ***

Comment 19 Michael Catanzaro 2019-05-14 14:15:05 UTC
In Ricardo's case, the problem is caused by a badly failed 3.30 -> 3.32 web app migration. But we don't know what made the migration go awry.

Comment 20 Michael Catanzaro 2019-05-14 18:03:19 UTC
(In reply to Reinout van Schouwen from comment #0)
> cmdline:        epiphany --application-mode
> --profile=/home/reinout/.config/epiphany/app-epiphany-mendix-slack-
> 197c3cb53d35eca83f0003e224fdeaf79895491c
> https://mendix.slack.com/messages/D62C2QSS3/

Well there's the problem right there. The application was not properly migrated from ~/.config to ~/.local/share. There's no way this could work. Since I've tested the migration many times, I really can't guess what went wrong.

Comment 21 Michael Catanzaro 2019-05-21 14:44:19 UTC
*** Bug 1712177 has been marked as a duplicate of this bug. ***

Comment 22 Michael Catanzaro 2019-05-21 14:48:16 UTC
Could you check for hidden .migrated files in:

 * Epiphany's old main profile dir (~/.config/epiphany)
 * Epiphany's new main profile dir (~/.local/share/epiphany)
 * The web app's old profile dir (~/.config/epiphany/app-epiphany-whatever)
 * The web app's new profile dir (~/.local/share/epiphany-whatever)
  
and tell me: what .migrated files exist, and what numbers are in the .migrated files?

Comment 23 Michael Catanzaro 2019-05-22 18:27:13 UTC
*** Bug 1712829 has been marked as a duplicate of this bug. ***

Comment 24 Pierre Ossman 2019-05-23 08:15:42 UTC
Not OP, but I'm also suffering from a bad migration where the app is still in ~/.config.

This is what it looks like here:

> $ find .config/epiphany/ .local/share/epiphany* -name .migrated | xargs grep .
> .config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/.migrated:32
> .config/epiphany/.migrated:17

I have a ~/.local/share/epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/ as well though.

Can I force the migration to complete somehow?

Comment 25 Michael Catanzaro 2019-05-23 16:30:29 UTC
Your main profile is on migration level 17, which is really, really old. Just starting Epiphany should be enough to force the migration.

I guess you use only web apps, and not normal Epiphany browser mode?

Still, all profile dirs, including the main profile, should have been migrated when starting any individual web app. Your Slack webapp is on the current migration version (32) but nevertheless it's still in the old location, which is really bad.

Could you try opening that .config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/.migrated, replace the 32 with 29, and then start the Slack webapp again, this time in a terminal to catch if it prints any errors?

Find the command to execute in the terminal in the web app's desktop file; it should look something like:

epiphany --application-mode --profile=/home/USERNAME/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd https://slack.com

Comment 26 Pierre Ossman 2019-05-24 08:05:52 UTC
(In reply to Michael Catanzaro from comment #25)
> 
> I guess you use only web apps, and not normal Epiphany browser mode?
> 

Correct. I don't remember when I started plain Epiphany last. Must be years.

> Could you try opening that
> .config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/
> .migrated, replace the 32 with 29, and then start the Slack webapp again,
> this time in a terminal to catch if it prints any errors?
> 

Output:

> $ epiphany --application-mode --profile=/home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd https://cendio.slack.com/messages/general/
> 
> ** (ephy-profile-migrator:16116): WARNING **: 10:03:21.265: Profile directory /home/ossman/.config/epiphany/app-devdocs-io.desktop-09f368dbaf2e7c2c2d7e699dcbc1f3ffe2832316 does not begin with required web app prefix epiphany-
> 
> ** (ephy-profile-migrator:16116): WARNING **: 10:03:21.265: Failed to enumerate files: Error opening directory '/home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd': No such file or directory
> 
> (epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd:16113): GLib-GObject-CRITICAL **: 10:03:21.325: g_object_bind_property_full: assertion 'G_IS_OBJECT (source)' failed

The directory there looks a bit off. :)

Clicking a link got me:

> (epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd:16113): GLib-GIO-ERROR **: 10:03:48.905: attempting to create schema 'org.gnome.Epiphany.webapp' without a path

And then it locked up rather than crashing.

Comment 27 Michael Catanzaro 2019-05-24 15:41:56 UTC
(In reply to Pierre Ossman from comment #26)
> > $ epiphany --application-mode --profile=/home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd https://cendio.slack.com/messages/general/
> > 
> > ** (ephy-profile-migrator:16116): WARNING **: 10:03:21.265: Profile directory /home/ossman/.config/epiphany/app-devdocs-io.desktop-09f368dbaf2e7c2c2d7e699dcbc1f3ffe2832316 does not begin with required web app prefix epiphany-
> > 
> > ** (ephy-profile-migrator:16116): WARNING **: 10:03:21.265: Failed to enumerate files: Error opening directory '/home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd': No such file or directory
> > 
> > (epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd:16113): GLib-GObject-CRITICAL **: 10:03:21.325: g_object_bind_property_full: assertion 'G_IS_OBJECT (source)' failed
> 
> The directory there looks a bit off. :)

Indeed. Well now we finally have the underlying cause of the problem. Let's see if I can figure out why it's trying to open /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd instead of /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd.

> Clicking a link got me:
> 
> > (epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd:16113): GLib-GIO-ERROR **: 10:03:48.905: attempting to create schema 'org.gnome.Epiphany.webapp' without a path
> 
> And then it locked up rather than crashing.

Yeah, that's going to keep happening until we fix the migration.

Comment 28 Michael Catanzaro 2019-05-24 21:03:24 UTC
OK, I think I've sort of fixed it. It's actually kinda hard to do properly on the first try. So with my solution, if you run an old web app before the main Epiphany profile has been migrated, the first attempt will confusingly just exit, but without crashing. Then your second attempt should work. This is kinda lousy, but it's a lot better than crashing forever.

Please test this scratch build and let me know if it works for you:

https://koji.fedoraproject.org/koji/taskinfo?taskID=35037725

Comment 29 Pierre Ossman 2019-05-27 13:03:09 UTC
Not really. I think it might have messed something up...

The web app is now gone from the launcher, and it seemed to have cleaned out some files from the old folder:

> $ epiphany --application-mode --profile=/home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd https://cendio.slack.com/messages/general/
> ~
> ** (epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd:27083): WARNING **: 14:55:46.460: Required desktop file not present at /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd.desktop

There is a .desktop file in the new folder, but it contains the same command line (i.e. refers to the old .config directory).

Running epiphany and clicking "Open Application Manager" results in a segfault.

If I try to fix the command line manually I only get:

> $ epiphany --application-mode --profile=/home/ossman/.local/share/epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/ https://cendio.slack.com/messages/general/
> 
> ** (ephy-profile-migrator:29076): WARNING **: 15:02:05.489: Profile directory /home/ossman/.config/epiphany/app-devdocs-io.desktop-09f368dbaf2e7c2c2d7e699dcbc1f3ffe2832316 does not begin with required web app prefix epiphany-
> 
> ** (epiphany:29073): WARNING **: 15:02:05.497: Profile directory /home/ossman/.local/share/epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/ does not begin with required web app prefix epiphany-

So things aren't great right now. :/

Comment 30 Michael Catanzaro 2019-05-27 13:48:05 UTC
(In reply to Pierre Ossman from comment #29)
> There is a .desktop file in the new folder, but it contains the same command
> line (i.e. refers to the old .config directory).

Did you save the log output from the profile migrator during the migration? It should have printed exactly what went wrong, either the g_warning() or the LOG() statement:

        g_autofree char *exec = g_key_file_get_string (file, G_KEY_FILE_DESKTOP_GROUP, G_KEY_FILE_DESKTOP_KEY_EXEC, &error);
        if (exec == NULL) {
          g_warning ("Failed to get Exec key from %s: %s", desktop_file_path, error->message);
          continue;
        }
        g_autofree char *new_exec = ephy_string_find_and_replace (exec, incorrect_profile_dir, correct_profile_dir);
        LOG ("migrate_profile_directories: setting Exec to %s", new_exec);
        g_key_file_set_string (file, G_KEY_FILE_DESKTOP_GROUP, G_KEY_FILE_DESKTOP_KEY_EXEC, new_exec);

It'd be helpful to see the full output from the migrator during the migration.

Comment 31 Pierre Ossman 2019-05-27 13:55:10 UTC
I did not think of running in a terminal, but the journal seems to have caught something:

> May 27 14:55:04 ossman.lkpg.cendio.se ephy-profile-mi[26988]: Profile directory /home/ossman/.config/epiphany/app-devdocs-io.desktop-09f368dbaf2e7c2c2d7e699dcbc1f3ffe2832316 does not begin with required web app prefix epiphany-
> May 27 14:55:04 ossman.lkpg.cendio.se ephy-profile-mi[26988]: Failed to move localstorage: Error moving file /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/localstorage: File exists
> May 27 14:55:04 ossman.lkpg.cendio.se epiphany[26984]: Required desktop file not present at /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd.desktop

Comment 32 Michael Catanzaro 2019-05-27 14:57:19 UTC
(In reply to Pierre Ossman from comment #31)
> I did not think of running in a terminal, but the journal seems to have
> caught something:
> 
> > May 27 14:55:04 ossman.lkpg.cendio.se ephy-profile-mi[26988]: Profile directory /home/ossman/.config/epiphany/app-devdocs-io.desktop-09f368dbaf2e7c2c2d7e699dcbc1f3ffe2832316 does not begin with required web app prefix epiphany-
> > May 27 14:55:04 ossman.lkpg.cendio.se ephy-profile-mi[26988]: Failed to move localstorage: Error moving file /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/localstorage: File exists
> > May 27 14:55:04 ossman.lkpg.cendio.se epiphany[26984]: Required desktop file not present at /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd.desktop

I think it would be good if you delete the new profile dir in ~/.local/share and try again. (Again, reset the .migrated file in the old profile dir to trigger the migration again.)

Comment 33 Pierre Ossman 2019-05-27 15:20:49 UTC
Sure. But unfortunately I cannot look at this until Wednesday, so I'll get back to you then.

Comment 34 Pierre Ossman 2019-05-29 13:08:36 UTC
No dice. It refuses to use that old directory now:

> $ epiphany --application-mode --profile=/home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd https://cendio.slack.com/messages/general/
> 
> ** (ephy-profile-migrator:25378): WARNING **: 15:06:22.073: Profile directory /home/ossman/.config/epiphany/app-devdocs-io.desktop-09f368dbaf2e7c2c2d7e699dcbc1f3ffe2832316 does not begin with required web app prefix epiphany-
> 
> ** (epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd:25375): WARNING **: 15:06:22.085: Required desktop file not present at /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd.desktop

This is what's in there now:

> /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd
> /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/config
> /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/config/web-extension-settings.ini
> /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/localstorage
> /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/localstorage/https_cendio.slack.com_0.localstorage
> /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/.migrated
> /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/databases
> /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/databases/indexeddb
> /home/ossman/.config/epiphany/app-epiphany-slack-430b38bf6daa7f9164b164b2ffd540b5a3afe2fd/cache
> ... (lots of cache objects)

Comment 35 Michael Catanzaro 2019-06-02 20:10:39 UTC
Reinout, Pierre, are you OK with me making this report public?

Comment 36 Reinout van Schouwen 2019-06-03 07:50:21 UTC
Sorry to have lost track of progress on this bug a bit, but go ahead, there is no particularly sensitive information in the report as far as I can see.

Comment 37 Pierre Ossman 2019-06-03 09:12:42 UTC
Sure, I thought it already was. :)

Comment 38 Pierre Ossman 2019-06-07 07:14:08 UTC
So what's the next step here? Is my profile screwed and I should just nuke it?

Comment 39 Michael Catanzaro 2019-06-07 12:55:23 UTC
I'm going to try writing a migrator to fix the mess created by the previous failed migration. My migrator will nuke your profile under ~/.local/share and try again using the old profile in ~/.config. You can do so yourself, or wait so you can test if my migrator does it properly.

Comment 40 Michael Catanzaro 2019-06-11 22:15:56 UTC
Well it's not really easily fixable from the state you're in, unfortunately. Somehow you've wound up with files partially but incompletely migrated to the new profile dir. The new dir is busted, and the old dir doesn't contain enough to try migrating it again.

I think at this point it's time to cut our losses: push out an update to fix this for users going forward, and declare that anyone already affected is just going to have to delete and recreate the broken web apps. Sorry.

Comment 41 Fedora Update System 2019-06-11 23:21:41 UTC
FEDORA-2019-7840da1aa2 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-7840da1aa2

Comment 42 Fedora Update System 2019-06-12 01:30:20 UTC
epiphany-3.32.3-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-7840da1aa2

Comment 43 Fedora Update System 2019-06-19 22:45:31 UTC
epiphany-3.32.3-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.

Comment 44 Michael Catanzaro 2019-06-20 00:08:12 UTC
Actual crash "fix" is https://gitlab.gnome.org/GNOME/epiphany/commit/53724537137c593076e9ca58add46387babdf16b, which will be in 3.32.4.

3.32.3 should just stop the broken migrations that surface this.


Note You need to log in before you can comment on or make changes to this bug.