You are not logged in.

#1 2026-04-19 08:47:19

phaerrax
Member
Registered: 2022-10-28
Posts: 2

[SOLVED] Epiphany doesn't start - Settings schema error

Hi all,
I have this problem with epiphany from the Arch repos (version 50.3-1), where the program immediately crashes upon launch. This is what gets printed on the command line:

(epiphany:17331): GLib-GIO-ERROR **: 14:55:30.984: Settings schema 'org.gnome.Epiphany.web' does not contain a key named 'enable-cookie-banner'
Aborted (core dumped) epiphany

The flatpak version seems to work fine, in contrast (at least, it doesn't throw that error). I use GNOME as a DE (version 1:50.1-1 of the shell).
I already opened a bug report, but maybe someone here has had the same experience. The developers there suggested that I could have an old gschema file for epiphany in one of the $XDG_DATA_DIRS directories, or in my home. The only one I found was /usr/share/glib-2.0/schemas/org.gnome.epiphany.gschema.xml, which is also what pacman shows:

pacman -Ql epiphany | grep schema
epiphany /usr/share/glib-2.0/schemas/
epiphany /usr/share/glib-2.0/schemas/org.gnome.Epiphany.enums.xml
epiphany /usr/share/glib-2.0/schemas/org.gnome.epiphany.gschema.xml

I tried the following:

  • manually remove the file, try to launch epiphany anyway

  • manually remove the file, then uninstall and reinstall epiphany

  • remove epiphany with pacman -Rn and reinstall it

  • create a new user

  • disable all the extensions

but in all of the above cases, I still get the error.

Here's the backtrace of the crash, in case anyone's interested:

#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = <optimized out>
        old_mask = {__val = {140721016146400}}
        ret = <optimized out>
#1  0x00007f8045d72af3 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
No locals.
#2  0x00007f8045d181a0 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#3  0x00007f8045cff5fe in __GI_abort () at abort.c:77
        act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {1536, 94136952819904, 140188905642688, 140721016146336, 3530859656734243072, 267667720, 88, 6, 2, 6, 4, 140721016146400, 140188904318996, 5, 140188920204472, 140188920895215}}, sa_flags = 1173101248, sa_restorer = 0x6}
#4  0x00007f8046c3f0f9 in _g_log_abort (breakpoint=<optimized out>) at ../glib/glib/gmessages.c:454
        debugger_present = <optimized out>
        proc_status = 0x559df7a210d0 "\310\032\354E\200\177"
        len = 1523
#5  0x00007f8046c85c70 in g_log_structured_array (log_level=<optimized out>, fields=<optimized out>, n_fields=<optimized out>) at ../glib/glib/gmessages.c:1909
        writer_func = <optimized out>
        writer_user_data = <optimized out>
        recursion = <optimized out>
        depth = <optimized out>
        __func__ = <optimized out>
#6  0x00007f8046c863a0 in g_log_default_handler (log_domain=log_domain@entry=0x7f8046f3fa4b "GLib-GIO", log_level=log_level@entry=6, message=message@entry=0x559df7a234a0 "Settings schema 'org.gnome.Epiphany.web' does not contain a key named 'enable-cookie-banner'", unused_data=unused_data@entry=0x0) at ../glib/glib/gmessages.c:3571
        fields = {{key = 0x7f8046d4d729 "GLIB_OLD_LOG_API", value = 0x7f8046d4d392, length = -1}, {key = 0x7f8046d4d558 "MESSAGE", value = 0x559df7a234a0, length = -1}, {key = 0x7f8046d4d56b "PRIORITY", value = 0x7f8046d4d81d, length = -1}, {key = 0x7f8046d4d5c5 "GLIB_DOMAIN", value = 0x7f8046f3fa4b, length = -1}, {key = 0x7f8046d4d5a8 "SYSLOG_IDENTIFIER", value = 0x559df77ba680, length = -1}}
        n_fields = 5
        prgname = <optimized out>
#7  0x00007f8046ff5034 in trap_handler (log_domain=log_domain@entry=0x7f8046f3fa4b "GLib-GIO", log_level=log_level@entry=6, message=message@entry=0x559df7a234a0 "Settings schema 'org.gnome.Epiphany.web' does not contain a key named 'enable-cookie-banner'", user_data=user_data@entry=0x0) at ../epiphany/lib/ephy-debug.c:104
No locals.
#8  0x00007f8046c86649 in g_logv (log_domain=0x7f8046f3fa4b "GLib-GIO", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=args@entry=0x7ffc2a2e0bd0) at ../glib/glib/gmessages.c:1286
        domain = 0x0
        data = 0x0
        depth = <optimized out>
        log_func = 0x7f8046ff5020 <trap_handler>
        domain_fatal_mask = <optimized out>
        masquerade_fatal = 0
        test_level = <optimized out>
        was_fatal = 0
        was_recursion = 0
        buffer = <optimized out>
        msg_alloc = 0x559df7a234a0 "Settings schema 'org.gnome.Epiphany.web' does not contain a key named 'enable-cookie-banner'"
        msg = 0x559df7a234a0 "Settings schema 'org.gnome.Epiphany.web' does not contain a key named 'enable-cookie-banner'"
        i = 2
        size = <optimized out>
#9  0x00007f8046c869e4 in g_log (log_domain=log_domain@entry=0x7f8046f3fa4b "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7f8046f58090 "Settings schema '%s' does not contain a key named '%s'") at ../glib/glib/gmessages.c:1355
        args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffc2a2e0cb0, reg_save_area = 0x7ffc2a2e0bf0}}
#10 0x00007f8046ec988f in g_settings_schema_get_value (schema=<optimized out>, key=<optimized out>) at ../glib/gio/gsettingsschema.c:1005
        s = 0x0
        iter = <optimized out>
        value = <optimized out>
        __func__ = <optimized out>
        _g_boolean_var_20 = <optimized out>
#11 g_settings_schema_get_value (schema=0x559df77d5980, key=0x7f80470fa50e "enable-cookie-banner") at ../glib/gio/gsettingsschema.c:991
        s = 0x559df77d5980
        iter = <optimized out>
        value = 0x0
        __func__ = <optimized out>
        _g_boolean_var_21 = <optimized out>
#12 g_settings_schema_key_init (key=key@entry=0x7ffc2a2e0d10, schema=0x559df77d5980, name=name@entry=0x7f80470fa50e "enable-cookie-banner") at ../glib/gio/gsettingsschema.c:1294
        iter = <optimized out>
        data = 0x7ffc2a2e0d10
        code = 49 '1'
#13 0x00007f8046ecae44 in g_settings_get_value (settings=0x559df77d58f0, key=0x7f80470fa50e "enable-cookie-banner") at ../glib/gio/gsettings.c:1301
        skey = {schema = 0x0, name = 0x0, is_flags = 0, is_enum = 0, strinfo = 0x0, strinfo_length = 0, unparsed = 0x0, lc_char = 0 '\000', type = 0x0, minimum = 0x0, maximum = 0x0, default_value = 0x0, desktop_overrides = 0x0, ref_count = 0}
        value = <optimized out>
        __func__ = "g_settings_get_value"
#14 0x00007f8046ed6003 in g_settings_get_boolean (settings=<optimized out>, key=key@entry=0x7f80470fa50e "enable-cookie-banner") at ../glib/gio/gsettings.c:2225
        value = <optimized out>
        result = <optimized out>
#15 0x00007f80470df18a in update_adblock_filter_files_cb (settings=<optimized out>, key=<optimized out>, manager=0x559df7a236e0) at ../epiphany/embed/ephy-filters-manager.c:939
        update_time = 1776575555
        old_filters = 0x0
        uris = 0x0
        adblock_enabled = 1
        hush_enabled = <optimized out>
        __func__ = "update_adblock_filter_files_cb"
#16 0x00007f80470e1e9e in ephy_filters_manager_constructed (object=0x559df7a236e0) at ../epiphany/embed/ephy-filters-manager.c:1119
        manager = 0x559df7a236e0
        shell = <optimized out>
        mode = <optimized out>
        saved_filters_dir = 0x559df7a20ae0 "/home/davide/.cache/epiphany/adblock/compiled"
#17 0x00007f8046d9ce3a in g_object_new_internal (class=0x559df78da700, params=0x7ffc2a2e1040, n_params=1) at ../glib/gobject/gobject.c:2721
        nqueue_is_frozen = 0
        object = 0x559df7a236e0
        i = <optimized out>
        __func__ = <optimized out>
        _g_boolean_var_65 = <optimized out>
#18 0x00007f8046d9ef7b in g_object_new_internal (class=0x559df78da700, params=0x7ffc2a2e1040, n_params=1) at ../glib/gobject/gobject.c:2987
        nqueue_is_frozen = 0
        object = <optimized out>
        i = <optimized out>
        __func__ = <optimized out>
        _g_boolean_var_66 = <optimized out>
        node = <optimized out>
        value = <optimized out>
        pspec = <optimized out>
        j = <optimized out>
        user_specified = <optimized out>
#19 g_object_new_valist (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7f80470f9ff7 "filters-dir", var_args=var_args@entry=0x7ffc2a2e1310) at ../glib/gobject/gobject.c:3009
        vtabs_stack = {0x559df777d7c8, 0x7ffc2a2e10b0, 0x7ffc2a2e0fe0, 0x310022268766f900, 0x559df789d7d0, 0x559df789d7d0, 0x559df78da700, 0x7f8046f489f6, 0x7f80470164cc, 0x7f8046f48a00, 0x7ffc2a2e1020, 0x310022268766f900, 0x7ffc2a2e1090, 0x7f80470161c5, 0x0, 0x5}
        params = 0x7ffc2a2e1040
        values = 0x7ffc2a2e1140
        params_stack = {{pspec = 0x559df7a20890, value = 0x7ffc2a2e1140}, {pspec = 0x0, value = 0x0}, {pspec = 0x0, value = 0x0}, {pspec = 0x7ffc2a2e1090, value = 0x310022268766f900}, {pspec = 0x1, value = 0x559df7a06670}, {pspec = 0x7ffc2a2e10d0, value = 0x7f8046ecde62 <g_keyfile_settings_backend_new+146>}, {pspec = 0x0, value = 0x0}, {pspec = 0x559df7a062e0, value = 0x559df789d7d0}, {pspec = 0x559df7a062e0, value = 0x559df78af720}, {pspec = 0x7ffc2a2e1100, value = 0x7f80470048e2 <ephy_permissions_manager_init+226>}, {pspec = 0x559df78da700, value = 0x310022268766f900}, {pspec = 0x559df78af720, value = 0x559df7a062e0}, {pspec = 0x7ffc2a2e1210, value = 0x7f8046db7b29 <g_type_create_instance+633>}, {pspec = 0x7ffc2a2e1150, value = 0x310022268766f900}, {pspec = 0x0, value = 0x0}, {pspec = 0x7f8045ec1ac0 <main_arena>, value = 0x559df7a062e0}}
        values_stack = {{g_type = 64, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}, {g_type = 140188904318857, data = {{v_int = 1188344544, v_uint = 1188344544, v_long = 140188920885984, v_ulong = 140188920885984, v_int64 = 140188920885984, v_uint64 = 140188920885984, v_float = 27225.4375, v_double = 6.9262529737321102e-310, v_pointer = 0x7f8046d4b2e0 <g_variant_type_info_basic_table>}, {v_int = -140488736, v_uint = 4154478560, v_long = 94136952704992, v_ulong = 94136952704992, v_int64 = 94136952704992, v_uint64 = 94136952704992, v_float = -6.50302777e+33, v_double = 4.6509834335718753e-310, v_pointer = 0x559df7a04fe0}}}, {g_type = 140188905642688, data = {{v_int = -140483872, v_uint = 4154483424, v_long = 94136952709856, v_ulong = 94136952709856, v_int64 = 94136952709856, v_uint64 = 94136952709856, v_float = -6.50603844e+33, v_double = 4.6509834338121889e-310, v_pointer = 0x559df7a062e0}, {v_int = -143138776, v_uint = 4151828520, v_long = 94136950054952, v_ulong = 94136950054952, v_int64 = 94136950054952, v_uint64 = 94136950054952, v_float = -5.02751466e+33, v_double = 4.6509833026425029e-310, v_pointer = 0x559df777e028}}}, {g_type = 94136952704992, data = {{v_int = 707662288, v_uint = 707662288, v_long = 140721016148432, v_ulong = 140721016148432, v_int64 = 140721016148432, v_uint64 = 140721016148432, v_float = 1.54604845e-13, v_double = 6.952541972681154e-310, v_pointer = 0x7ffc2a2e11d0}, {v_int = 1171785578, v_uint = 1171785578, v_long = 140188904327018, v_ulong = 140188904327018, v_int64 = 140188904327018, v_uint64 = 140188904327018, v_float = 6912.92676, v_double = 6.926252155610487e-310, v_pointer = 0x7f8045d8076a <_int_realloc+506>}}}, {g_type = 704, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 1173101248, v_uint = 1173101248, v_long = 140188905642688, v_ulong = 140188905642688, v_int64 = 140188905642688, v_uint64 = 140188905642688, v_float = 7555.34375, v_double = 6.9262522206132219e-310, v_pointer = 0x7f8045ec1ac0 <main_arena>}}}, {g_type = 179, data = {{v_int = -143145600, v_uint = 4151821696, v_long = 94136950048128, v_ulong = 94136950048128, v_int64 = 94136950048128, v_uint64 = 94136950048128, v_float = -5.02540273e+33, v_double = 4.6509833023053525e-310, v_pointer = 0x559df777c580}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}, {g_type = 1832007151, data = {{v_int = 179, v_uint = 179, v_long = 179, v_ulong = 179, v_int64 = 179, v_uint64 = 179, v_float = 2.50832425e-43, v_double = 8.8437750605583131e-322, v_pointer = 0xb3}, {v_int = 707662416, v_uint = 707662416, v_long = 140721016148560, v_ulong = 140721016148560, v_int64 = 140721016148560, v_uint64 = 140721016148560, v_float = 1.54606579e-13, v_double = 6.9525419726874781e-310, v_pointer = 0x7ffc2a2e1250}}}, {g_type = 140188919974134, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 1187432450, v_uint = 1187432450, v_long = 140188919973890, v_ulong = 140188919973890, v_int64 = 140188919973890, v_uint64 = 140188919973890, v_float = 25444.0039, v_double = 6.926252928668679e-310, v_pointer = 0x7f8046c6c802 <g_hash_table_insert+50>}}}, {g_type = 94136950054952, data = {{v_int = -140368880, v_uint = 4154598416, v_long = 94136952824848, v_ulong = 94136952824848, v_int64 = 94136952824848, v_uint64 = 94136952824848, v_float = -6.57721504e+33, v_double = 4.6509834394935485e-310, v_pointer = 0x559df7a22410}, {v_int = 707662416, v_uint = 707662416, v_long = 140721016148560, v_ulong = 140721016148560, v_int64 = 140721016148560, v_uint64 = 140721016148560, v_float = 1.54606579e-13, v_double = 6.9525419726874781e-310, v_pointer = 0x7ffc2a2e1250}}}, {g_type = 140188924747730, data = {{v_int = -143138776, v_uint = 4151828520, v_long = 94136950054952, v_ulong = 94136950054952, v_int64 = 94136950054952, v_uint64 = 94136950054952, v_float = -5.02751466e+33, v_double = 4.6509833026425029e-310, v_pointer = 0x559df777e028}, {v_int = -140368880, v_uint = 4154598416, v_long = 94136952824848, v_ulong = 94136952824848, v_int64 = 94136952824848, v_uint64 = 94136952824848, v_float = -6.57721504e+33, v_double = 4.6509834394935485e-310, v_pointer = 0x559df7a22410}}}, {g_type = 90, data = {{v_int = -140368880, v_uint = 4154598416, v_long = 94136952824848, v_ulong = 94136952824848, v_int64 = 94136952824848, v_uint64 = 94136952824848, v_float = -6.57721504e+33, v_double = 4.6509834394935485e-310, v_pointer = 0x559df7a22410}, {v_int = -143138776, v_uint = 4151828520, v_long = 94136950054952, v_ulong = 94136950054952, v_int64 = 94136950054952, v_uint64 = 94136950054952, v_float = -5.02751466e+33, v_double = 4.6509833026425029e-310, v_pointer = 0x559df777e028}}}, {g_type = 0, data = {{v_int = 707662576, v_uint = 707662576, v_long = 140721016148720, v_ulong = 140721016148720, v_int64 = 140721016148720, v_uint64 = 140721016148720, v_float = 1.54608748e-13, v_double = 6.9525419726953831e-310, v_pointer = 0x7ffc2a2e12f0}, {v_int = 1188703347, v_uint = 1188703347, v_long = 140188921244787, v_ulong = 140188921244787, v_int64 = 140188921244787, v_uint64 = 140188921244787, v_float = 27926.2246, v_double = 6.9262529914593338e-310, v_pointer = 0x7f8046da2c73 <type_node_any_new_W+355>}}}, {g_type = 4295991250, data = {{v_int = 1192206290, v_uint = 1192206290, v_long = 140188924747730, v_ulong = 140188924747730, v_int64 = 140188924747730, v_uint64 = 140188924747730, v_float = 36767.8203, v_double = 6.9262531645277133e-310, v_pointer = 0x7f80470f9fd2}, {v_int = 707662496, v_uint = 707662496, v_long = 140721016148640, v_ulong = 140721016148640, v_int64 = 140721016148640, v_uint64 = 140721016148640, v_float = 1.54607663e-13, v_double = 6.9525419726914306e-310, v_pointer = 0x7ffc2a2e12a0}}}, {g_type = 140188924747730, data = {{v_int = 1192206290, v_uint = 1192206290, v_long = 140188924747730, v_ulong = 140188924747730, v_int64 = 140188924747730, v_uint64 = 140188924747730, v_float = 36767.8203, v_double = 6.9262531645277133e-310, v_pointer = 0x7f80470f9fd2}, {v_int = 1187542643, v_uint = 1187542643, v_long = 140188920084083, v_ulong = 140188920084083, v_int64 = 140188920084083, v_uint64 = 140188920084083, v_float = 25659.2246, v_double = 6.9262529341129366e-310, v_pointer = 0x7f8046c87673 <g_malloc0+35>}}}, {g_type = 0, data = {{v_int = -140368880, v_uint = 4154598416, v_long = 94136952824848, v_ulong = 94136952824848, v_int64 = 94136952824848, v_uint64 = 94136952824848, v_float = -6.57721504e+33, v_double = 4.6509834394935485e-310, v_pointer = 0x559df7a22410}, {v_int = 707662576, v_uint = 707662576, v_long = 140721016148720, v_ulong = 140721016148720, v_int64 = 140721016148720, v_uint64 = 140721016148720, v_float = 1.54608748e-13, v_double = 6.9525419726953831e-310, v_pointer = 0x7ffc2a2e12f0}}}, {g_type = 140188921293682, data = {{v_int = 707662656, v_uint = 707662656, v_long = 140721016148800, v_ulong = 140721016148800, v_int64 = 140721016148800, v_uint64 = 140721016148800, v_float = 1.54609832e-13, v_double = 6.9525419726993357e-310, v_pointer = 0x7ffc2a2e1340}, {v_int = -143138776, v_uint = 4151828520, v_long = 94136950054952, v_ulong = 94136950054952, v_int64 = 94136950054952, v_uint64 = 94136950054952, v_float = -5.02751466e+33, v_double = 4.6509833026425029e-310, v_pointer = 0x559df777e028}}}}
        name = <optimized out>
        vtabs = 0x7ffc2a2e0fc0
        n_params = 1
        n_params_alloc = 16
        class = 0x559df78da700
        unref_class = <optimized out>
        object = <optimized out>
        __func__ = "g_object_new_valist"
#20 0x00007f8046d9f380 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7f80470f9ff7 "filters-dir") at ../glib/gobject/gobject.c:2484
        object = <optimized out>
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc2a2e13f0, reg_save_area = 0x7ffc2a2e1330}}
#21 0x00007f80470df9e2 in ephy_filters_manager_new (filters_dir=filters_dir@entry=0x0) at ../epiphany/embed/ephy-filters-manager.c:1210
No locals.
#22 0x00007f80470dfac1 in ephy_embed_shell_constructed (object=0x559df77dbf20) at ../epiphany/embed/ephy-embed-shell.c:964
        shell = 0x559df77dbf20
        priv = 0x559df77dbd50
#23 0x00007f8046d9ce3a in g_object_new_internal (class=0x559df77dbb80, params=0x7ffc2a2e15a0, n_params=3) at ../glib/gobject/gobject.c:2721
        nqueue_is_frozen = 0
        object = 0x559df77dbf20
        i = <optimized out>
        __func__ = <optimized out>
        _g_boolean_var_65 = <optimized out>
#24 0x00007f8046d9ef7b in g_object_new_internal (class=0x559df77dbb80, params=0x7ffc2a2e15a0, n_params=3) at ../glib/gobject/gobject.c:2987
        nqueue_is_frozen = 0
        object = <optimized out>
        i = <optimized out>
        __func__ = <optimized out>
        _g_boolean_var_66 = <optimized out>
        node = <optimized out>
        value = <optimized out>
        pspec = <optimized out>
        j = <optimized out>
        user_specified = <optimized out>
#25 g_object_new_valist (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7f80470f5221 "application-id", var_args=var_args@entry=0x7ffc2a2e1870) at ../glib/gobject/gobject.c:3009
        vtabs_stack = {0x559df777d7c8, 0x559df777dc50, 0x559df777d7c8, 0x7f8046cd9da7 <g_variant_serialised_check+71>, 0x559df77c49a0, 0x700000001, 0x0, 0x310022268766f900, 0x7ffc2a2e15a0, 0x310022268766f900, 0x559df77d45a0, 0x11, 0x7f8045ec1ac0 <main_arena>, 0x559df77d51a0, 0x559df777c708, 0x0}
        params = 0x7ffc2a2e15a0
        values = 0x7ffc2a2e16a0
        params_stack = {{pspec = 0x559df77d8a80, value = 0x7ffc2a2e16a0}, {pspec = 0x559df77db290, value = 0x7ffc2a2e16b8}, {pspec = 0x559df77d8d30, value = 0x7ffc2a2e16d0}, {pspec = 0x7f8045ec1ac0 <main_arena>, value = 0x50}, {pspec = 0x0, value = 0x5}, {pspec = 0x7ffc2a2e1620, value = 0x40}, {pspec = 0x7f8045ec1ac0 <main_arena>, value = 0x50}, {pspec = 0x7ffc2a2e1650, value = 0x310022268766f900}, {pspec = 0x7ffc2a2e1650, value = 0x11}, {pspec = 0x7f8045ec1ac0 <main_arena>, value = 0x559df77d8050}, {pspec = 0x559df777c708, value = 0x0}, {pspec = 0x7ffc2a2e1690, value = 0x7f8045d7e789 <_int_free_chunk+41>}, {pspec = 0x7f8045ec1ac0 <main_arena>, value = 0x559d00000002}, {pspec = 0x7f8045ec1ac0 <main_arena>, value = 0x10}, {pspec = 0x7f8045ec1ac0 <main_arena>, value = 0x60}, {pspec = 0x0, value = 0x6}}
        values_stack = {{g_type = 64, data = {{v_int = 1192180945, v_uint = 1192180945, v_long = 140188924722385, v_ulong = 140188924722385, v_int64 = 140188924722385, v_uint64 = 140188924722385, v_float = 36668.8164, v_double = 6.9262531632755039e-310, v_pointer = 0x7f80470f3cd1}, {v_int = 134217728, v_uint = 134217728, v_long = 134217728, v_ulong = 134217728, v_int64 = 134217728, v_uint64 = 134217728, v_float = 3.85185989e-34, v_double = 6.631236846766476e-316, v_pointer = 0x8000000}}}, {g_type = 94136950436176, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}, {g_type = 64, data = {{v_int = 1192186416, v_uint = 1192186416, v_long = 140188924727856, v_ulong = 140188924727856, v_int64 = 140188924727856, v_uint64 = 140188924727856, v_float = 36690.1875, v_double = 6.9262531635458073e-310, v_pointer = 0x7f80470f5230}, {v_int = 134217728, v_uint = 134217728, v_long = 134217728, v_ulong = 134217728, v_int64 = 134217728, v_uint64 = 134217728, v_float = 3.85185989e-34, v_double = 6.631236846766476e-316, v_pointer = 0x8000000}}}, {g_type = 1, data = {{v_int = 88, v_uint = 88, v_long = 88, v_ulong = 88, v_int64 = 88, v_uint64 = 88, v_float = 1.23314265e-43, v_double = 4.3477776834029696e-322, v_pointer = 0x58}, {v_int = 80, v_uint = 80, v_long = 80, v_ulong = 80, v_int64 = 80, v_uint64 = 80, v_float = 1.12103877e-43, v_double = 3.9525251667299724e-322, v_pointer = 0x50}}}, {g_type = 140721016149792, data = {{v_int = 1187539867, v_uint = 1187539867, v_long = 140188920081307, v_ulong = 140188920081307, v_int64 = 140188920081307, v_uint64 = 140188920081307, v_float = 25653.8027, v_double = 6.926252933975784e-310, v_pointer = 0x7f8046c86b9b <g_malloc+27>}, {v_int = 4865, v_uint = 4865, v_long = 4865, v_ulong = 4865, v_int64 = 4865, v_uint64 = 4865, v_float = 6.81731703e-42, v_double = 2.4036293670176644e-320, v_pointer = 0x1301}}}, {g_type = 80, data = {{v_int = 707663760, v_uint = 707663760, v_long = 140721016149904, v_ulong = 140721016149904, v_int64 = 140721016149904, v_uint64 = 140721016149904, v_float = 1.54624794e-13, v_double = 6.9525419727538805e-310, v_pointer = 0x7ffc2a2e1790}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}, {g_type = 0, data = {{v_int = 195, v_uint = 195, v_long = 195, v_ulong = 195, v_int64 = 195, v_uint64 = 195, v_float = 2.73253201e-43, v_double = 9.6342800939043076e-322, v_pointer = 0xc3}, {v_int = -143145600, v_uint = 4151821696, v_long = 94136950048128, v_ulong = 94136950048128, v_int64 = 94136950048128, v_uint64 = 94136950048128, v_float = -5.02540273e+33, v_double = 4.6509833023053525e-310, v_pointer = 0x559df777c580}}}, {g_type = 0, data = {{v_int = 443922963, v_uint = 443922963, v_long = 443922963, v_ulong = 443922963, v_int64 = 443922963, v_uint64 = 443922963, v_float = 5.08151221e-23, v_double = 2.1932708541835479e-315, v_pointer = 0x1a75ba13}, {v_int = 195, v_uint = 195, v_long = 195, v_ulong = 195, v_int64 = 195, v_uint64 = 195, v_float = 2.73253201e-43, v_double = 9.6342800939043076e-322, v_pointer = 0xc3}}}, {g_type = 140721016149968, data = {{v_int = 1187432694, v_uint = 1187432694, v_long = 140188919974134, v_ulong = 140188919974134, v_int64 = 140188919974134, v_uint64 = 140188919974134, v_float = 25444.4805, v_double = 6.9262529286807342e-310, v_pointer = 0x7f8046c6c8f6 <g_hash_table_insert+294>}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}, {g_type = 96, data = {{v_int = -142770528, v_uint = 4152196768, v_long = 94136950423200, v_ulong = 94136950423200, v_int64 = 94136950423200, v_uint64 = 94136950423200, v_float = -5.1414819e+33, v_double = 4.6509833208363715e-310, v_pointer = 0x559df77d7ea0}, {v_int = 6, v_uint = 6, v_long = 94132798226438, v_ulong = 94132798226438, v_int64 = 94132798226438, v_uint64 = 94132798226438, v_float = 8.40779079e-45, v_double = 4.6507781750588838e-310, v_pointer = 0x559d00000006}}}, {g_type = 140721016149968, data = {{v_int = 80, v_uint = 80, v_long = 80, v_ulong = 80, v_int64 = 80, v_uint64 = 80, v_float = 1.12103877e-43, v_double = 3.9525251667299724e-322, v_pointer = 0x50}, {v_int = 1173101248, v_uint = 1173101248, v_long = 140188905642688, v_ulong = 140188905642688, v_int64 = 140188905642688, v_uint64 = 140188905642688, v_float = 7555.34375, v_double = 6.9262522206132219e-310, v_pointer = 0x7f8045ec1ac0 <main_arena>}}}, {g_type = 94136950424336, data = {{v_int = 11504, v_uint = 11504, v_long = 11504, v_ulong = 11504, v_int64 = 11504, v_uint64 = 11504, v_float = 1.61205375e-41, v_double = 5.6837311897577002e-320, v_pointer = 0x2cf0}, {v_int = -143138544, v_uint = 4151828752, v_long = 94136950055184, v_ulong = 94136950055184, v_int64 = 94136950055184, v_uint64 = 94136950055184, v_float = -5.02758646e+33, v_double = 4.6509833026539652e-310, v_pointer = 0x559df777e110}}}, {g_type = 140721016150016, data = {{v_int = 1171784336, v_uint = 1171784336, v_long = 140188904325776, v_ulong = 140188904325776, v_int64 = 140188904325776, v_uint64 = 140188904325776, v_float = 6912.32031, v_double = 6.9262521555491241e-310, v_pointer = 0x7f8045d80290 <__libc_calloc2+64>}, {v_int = -142769632, v_uint = 4152197664, v_long = 94136950424096, v_ulong = 94136950424096, v_int64 = 94136950424096, v_uint64 = 94136950424096, v_float = -5.14175919e+33, v_double = 4.6509833208806398e-310, v_pointer = 0x559df77d8220}}}, {g_type = 94136770579216, data = {{v_int = 80, v_uint = 80, v_long = 80, v_ulong = 80, v_int64 = 80, v_uint64 = 80, v_float = 1.12103877e-43, v_double = 3.9525251667299724e-322, v_pointer = 0x50}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}, {g_type = 140721016150017, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 707663904, v_uint = 707663904, v_long = 140721016150048, v_ulong = 140721016150048, v_int64 = 140721016150048, v_uint64 = 140721016150048, v_float = 1.54626745e-13, v_double = 6.952541972760995e-310, v_pointer = 0x7ffc2a2e1820}}}, {g_type = 140188920084083, data = {{v_int = 707663920, v_uint = 707663920, v_long = 140721016150064, v_ulong = 140721016150064, v_int64 = 140721016150064, v_uint64 = 140721016150064, v_float = 1.54626962e-13, v_double = 6.9525419727617855e-310, v_pointer = 0x7ffc2a2e1830}, {v_int = -142769632, v_uint = 4152197664, v_long = 94136950424096, v_ulong = 94136950424096, v_int64 = 94136950424096, v_uint64 = 94136950424096, v_float = -5.14175919e+33, v_double = 4.6509833208806398e-310, v_pointer = 0x559df77d8220}}}}
        name = <optimized out>
        vtabs = 0x7ffc2a2e1520
        n_params = 3
        n_params_alloc = 16
        class = 0x559df77dbb80
        unref_class = <optimized out>
        object = <optimized out>
        __func__ = "g_object_new_valist"
#26 0x00007f8046d9f380 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x7f80470f5221 "application-id") at ../glib/gobject/gobject.c:2484
        object = <optimized out>
        var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffc2a2e1960, reg_save_area = 0x7ffc2a2e1890}}
#27 0x00007f8047093f54 in _ephy_shell_create_instance (mode=mode@entry=EPHY_EMBED_SHELL_MODE_BROWSER) at ../epiphany/src/ephy-shell.c:1405
        id = 0x7f80470f3cd1 "org.gnome.Epiphany"
        __func__ = "_ephy_shell_create_instance"
#28 0x0000559dec7e3772 in main (argc=<optimized out>, argv=<optimized out>) at ../epiphany/src/ephy-main.c:436
        option_context = <optimized out>
        option_group = <optimized out>
        error = 0x0
        arbitrary_url = <optimized out>
        ctx = <optimized out>
        mode = EPHY_EMBED_SHELL_MODE_BROWSER
        status = 1
        flags = <optimized out>
        desktop_info = <optimized out>
        __func__ = "main"
quit

Does someone have any clue about what's going on here?

Last edited by phaerrax (2026-04-19 13:50:27)

Offline

#2 2026-04-19 13:16:06

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 74,647

Re: [SOLVED] Epiphany doesn't start - Settings schema error

https://github.com/GNOME/epiphany/blob/ … a.xml#L191
https://gitlab.gnome.org/GNOME/epiphany … heads#L201

https://wiki.archlinux.org/title/GNOME/ … ompositing - you could add one…
=> The bug would be at https://gitlab.gnome.org/GNOME/epiphany/-/issues

Edit:

strace -f epiphany |& grep -iE '(schem|setting)'

might show whether there's some spurious file in the way

Last edited by seth (2026-04-19 13:18:02)

Offline

#3 2026-04-19 13:49:15

phaerrax
Member
Registered: 2022-10-28
Posts: 2

Re: [SOLVED] Epiphany doesn't start - Settings schema error

Aha, that was it. In the strace output I saw

[pid 91600] openat(AT_FDCWD, "/usr/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 91600] openat(AT_FDCWD, "/usr/local/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY|O_CLOEXEC <unfinished ...>

and then some attempts at opening other files around the filesystem that returned a "-1 ENOENT" error.
The first one is the correct file, installed by the epiphany package, the other one, in /usr/local/share, was a file last modified in 2022 (!) that was clearly stuck at the old schema. Judging by the order of the output above, I guess that the /usr/local/share one from four years ago overrid the correct and more recent one in /usr/share, causing the error.

Thanks for the help :-)

Offline

Board footer

Powered by FluxBB