Criticals from EphySuggestionModel: assertion '!is_end (iter)' failed
It seems something is wrong with EphySuggestionModel. I'm seeing criticals when I launch Epiphany:
(gdb) bt
#0 g_logv
(log_domain=0x7f396d07000e "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>)
at ../glib/gmessages.c:1422
#1 0x00007f396d017b13 in g_log
(log_domain=log_domain@entry=0x7f396d07000e "GLib", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f396d07b623 "%s: assertion '%s' failed") at ../glib/gmessages.c:1460
#2 0x00007f396d018acd in g_return_if_fail_warning
(log_domain=log_domain@entry=0x7f396d07000e "GLib", pretty_function=pretty_function@entry=0x7f396d07f7e8 <__func__.12> "g_sequence_get", expression=expression@entry=0x7f396d07f5c9 "!is_end (iter)") at ../glib/gmessages.c:2930
#3 0x00007f396d02f4fa in g_sequence_get (iter=<optimized out>) at ../glib/gsequence.c:1215
#4 0x00007f396d2436e9 in ephy_suggestion_model_get_item (model=<optimized out>, position=<optimized out>)
at ../src/ephy-suggestion-model.c:178
#5 0x00007f396c62b658 in gtk_single_selection_set_selected
(self=0x56193dd57600 [GtkSingleSelection], position=position@entry=4294967295) at ../gtk/gtksingleselection.c:623
#6 0x00007f396d23750e in suggestions_popover_notify_visible_cb (entry=0x56193dd1b420 [EphyLocationEntry])
at ../src/ephy-location-entry.c:771
#10 0x00007f396d12f863 in <emit signal notify:visible on instance 0x56193dd63070 [GtkPopover]>
(instance=instance@entry=0x56193dd63070, signal_id=<optimized out>, detail=<optimized out>)
at ../gobject/gsignal.c:3612
#7 0x00007f396d114442 in g_closure_invoke
(closure=0x56193dd97500, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0x7ffde004cd70, invocation_hint=invocation_hint@entry=0x7ffde004ccf0) at ../gobject/gclosure.c:832
#8 0x00007f396d1286e8 in signal_emit_unlocked_R
(node=node@entry=0x56193d8dd3d0, detail=detail@entry=1172, instance=instance@entry=0x56193dd63070, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffde004cd70)
at ../gobject/gsignal.c:3802
#9 0x00007f396d12f695 in g_signal_emit_valist
(instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffde004cf10) at ../gobject/gsignal.c:3555
#11 0x00007f396d118a24 in g_object_dispatch_properties_changed
(object=0x56193dd63070 [GtkPopover], n_pspecs=<optimized out>, pspecs=<optimized out>)
at ../gobject/gobject.c:1428
#12 0x00007f396d11bbc8 in g_object_notify_by_spec_internal
(pspec=<optimized out>, object=0x56193dd63070 [GtkPopover]) at ../gobject/gobject.c:1552
#13 g_object_notify_by_pspec (object=object@entry=0x56193dd63070 [GtkPopover], pspec=<optimized out>)
at ../gobject/gobject.c:1658
#14 0x00007f396c69b5e3 in gtk_widget_hide (widget=0x56193dd63070 [GtkPopover]) at ../gtk/gtkwidget.c:2766
#15 0x00007f396c5ea409 in gtk_popover_popdown (popover=0x56193dd63070 [GtkPopover]) at ../gtk/gtkpopover.c:2340
#16 0x00007f396d237952 in update_suggestions_popover (entry=0x56193dd1b420 [EphyLocationEntry])
at ../src/ephy-location-entry.c:296
#17 set_show_suggestions (entry=entry@entry=0x56193dd1b420 [EphyLocationEntry], show=show@entry=0)
at ../src/ephy-location-entry.c:308
#18 0x00007f396d237f35 in set_show_suggestions (show=0, entry=0x56193dd1b420 [EphyLocationEntry])
at ../src/ephy-location-entry.c:303
#19 suggestion_activated_cb (entry=0x56193dd1b420 [EphyLocationEntry], position=<optimized out>)
at ../src/ephy-location-entry.c:798
#21 0x00007f396d1286e8 in <emit signal ??? on instance 0x56193dd24480 [GtkText]>
(node=<optimized out>, detail=0, instance=0x56193dd24480, emission_return=0x0, instance_and_params=0x56193fe0ddc0) at ../gobject/gsignal.c:3802
#20 0x00007f396d114442 in g_closure_invoke
(closure=0x56193dd96ec0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x56193fe0ddc0, invocation_hint=invocation_hint@entry=0x7ffde004d220) at ../gobject/gclosure.c:832
--Type <RET> for more, q to quit, c to continue without paging--c
#22 0x00007f396c61f581 in gtk_signal_action_emit_signal (error=0x7ffde004d2e8, handled=<synthetic pointer>, args=<optimized out>, signal=<optimized out>, widget=0x56193dd24480 [GtkText]) at ../gtk/gtkshortcutaction.c:826
#23 gtk_signal_action_activate (action=<optimized out>, flags=<optimized out>, widget=0x56193dd24480 [GtkText], args=<optimized out>) at ../gtk/gtkshortcutaction.c:858
#24 0x00007f396c620cfc in gtk_shortcut_controller_run_controllers (x=<optimized out>, y=<optimized out>, enable_mnemonics=<optimized out>, event=0x56193fc3e310 [GdkKeyEvent], controller=0x56193dd24570 [GtkShortcutController]) at ../gtk/gtkshortcutcontroller.c:430
#25 gtk_shortcut_controller_handle_event (controller=0x56193dd24570 [GtkShortcutController], event=0x56193fc3e310 [GdkKeyEvent], x=<optimized out>, y=<optimized out>) at ../gtk/gtkshortcutcontroller.c:475
#26 0x00007f396c54aaff in gtk_event_controller_handle_event (controller=controller@entry=0x56193dd24570 [GtkShortcutController], event=event@entry=0x56193fc3e310 [GdkKeyEvent], target=target@entry=0x56193dd24480 [GtkText], x=x@entry=0, y=y@entry=0) at ../gtk/gtkeventcontroller.c:362
#27 0x00007f396c699daa in gtk_widget_run_controllers (widget=widget@entry=0x56193dd24480 [GtkText], event=event@entry=0x56193fc3e310 [GdkKeyEvent], target=target@entry=0x56193dd24480 [GtkText], x=0, y=0, phase=phase@entry=GTK_PHASE_BUBBLE) at ../gtk/gtkwidget.c:4534
#28 0x00007f396c6a1b6e in gtk_widget_event (widget=widget@entry=0x56193dd24480 [GtkText], event=event@entry=0x56193fc3e310 [GdkKeyEvent], target=target@entry=0x56193dd24480 [GtkText]) at ../gtk/gtkwidget.c:4728
#29 0x00007f396c5b9d22 in gtk_propagate_event_internal (widget=widget@entry=0x56193dd24480 [GtkText], event=event@entry=0x56193fc3e310 [GdkKeyEvent], topmost=<optimized out>) at ../gtk/gtkmain.c:1963
#30 0x00007f396c5b9dcd in gtk_propagate_event (widget=widget@entry=0x56193dd24480 [GtkText], event=event@entry=0x56193fc3e310 [GdkKeyEvent]) at ../gtk/gtkmain.c:2013
#31 0x00007f396c5ba383 in gtk_main_do_event (event=0x56193fc3e310 [GdkKeyEvent]) at ../gtk/gtkmain.c:1705
#32 0x00007f396c6ae610 in surface_event (surface=<optimized out>, event=<optimized out>, widget=<optimized out>) at ../gtk/gtkwindow.c:4749
#33 0x00007f396c82577c in _gdk_marshal_BOOLEAN__POINTERv (closure=closure@entry=0x56193f2e9080, return_value=return_value@entry=0x7ffde004d910, instance=instance@entry=0x56193ea8fc90, args=args@entry=0x7ffde004d9e0, marshal_data=marshal_data@entry=0x0, n_params=n_params@entry=1, param_types=<optimized out>) at gdk/gdkmarshalers.c:302
#34 0x00007f396c8514a8 in gdk_surface_event_marshallerv (closure=<optimized out>, return_value=<optimized out>, instance=0x56193ea8fc90, args=0x7ffde004d9e0, marshal_data=0x0, n_params=<optimized out>, param_types=<optimized out>) at ../gdk/gdksurface.c:463
#35 0x00007f396d11465a in _g_closure_invoke_va (closure=closure@entry=0x56193f2e9080, return_value=return_value@entry=0x7ffde004d910, instance=instance@entry=0x56193ea8fc90, args=args@entry=0x7ffde004d9e0, n_params=1, param_types=0x56193ea8e750) at ../gobject/gclosure.c:895
#36 0x00007f396d12ea9e in g_signal_emit_valist (instance=0x56193ea8fc90, signal_id=367, detail=<optimized out>, var_args=var_args@entry=0x7ffde004d9e0) at ../gobject/gsignal.c:3462
#37 0x00007f396d12f863 in g_signal_emit (instance=instance@entry=0x56193ea8fc90, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3612
#38 0x00007f396c854f55 in gdk_surface_handle_event (event=event@entry=0x56193fc3e310 [GdkKeyEvent]) at ../gdk/gdksurface.c:2956
#39 0x00007f396c83b68d in _gdk_event_emit (event=event@entry=0x56193fc3e310 [GdkKeyEvent]) at ../gdk/gdkevents.c:493
#40 0x00007f396c86e4f6 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gdk/wayland/gdkeventsource.c:142
#41 0x00007f396d00ed69 in g_main_dispatch (context=<optimized out>) at ../glib/gmain.c:3460
#42 g_main_context_dispatch (context=<optimized out>) at ../glib/gmain.c:4200
#43 0x00007f396d00f2c8 in g_main_context_iterate (context=context@entry=0x56193d8e8930, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4276
#44 0x00007f396d00f363 in g_main_context_iteration (context=context@entry=0x56193d8e8930, may_block=may_block@entry=1) at ../glib/gmain.c:4343
#45 0x00007f396ceaffed in g_application_run (application=0x56193d911f60 [EphyShell], argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2573
#46 0x000056193cc5504b in main (argc=<optimized out>, argv=<optimized out>) at ../src/ephy-main.c:434