After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 683478 - Recent websites feature causing crashes
Recent websites feature causing crashes
Status: RESOLVED DUPLICATE of bug 683029
Product: epiphany
Classification: Core
Component: General
3.5.x
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-09-06 10:42 UTC by Priit Laes (IRC: plaes)
Modified: 2012-09-06 15:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Priit Laes (IRC: plaes) 2012-09-06 10:42:55 UTC
After upgrading from 3.5.90 to 3.5.91.1, I'm getting immediate segfault after loading a website:

First, I get lots of critical warnings:
(epiphany:26839): GLib-GObject-WARNING **: invalid cast from `EphyFrecentStore' to `<invalid>'

And eventually a segfault:
(gdb) bt full
  • #0 ephy_overview_store_add_frame
    at ephy-overview-store.c line 203
  • #1 ephy_overview_store_set_snapshot_internal
    at ephy-overview-store.c line 223
  • #2 ephy_overview_store_set_snapshot
    at ephy-overview-store.c line 261
  • #3 web_view_check_snapshot
    at ephy-web-view.c line 2112
  • #4 g_main_dispatch
    at gmain.c line 2715
  • #5 g_main_context_dispatch
    at gmain.c line 3219
  • #6 g_main_context_iterate
    at gmain.c line 3290
  • #7 g_main_context_iterate
    at gmain.c line 3227
  • #8 g_main_context_iteration
    at gmain.c line 3351
  • #9 g_application_run
    at gapplication.c line 1607
  • #10 main
    at ephy-main.c line 499

Comment 1 Claudio Saavedra 2012-09-06 10:57:37 UTC
Can you please run ephy with G_DEBUG=fatal-warnings and paste the first stacktrace you get?
Comment 2 Priit Laes (IRC: plaes) 2012-09-06 10:59:58 UTC
(epiphany:4797): GLib-GObject-WARNING **: invalid cast from `EphyFrecentStore' to `<invalid>'

Program received signal SIGTRAP, Trace/breakpoint trap.
g_logv (log_domain=0x7ffff20d9c64 "GLib-GObject", log_level=G_LOG_LEVEL_WARNING, format=<optimized out>, args=<optimized out>)
    at gmessages.c:974
974	gmessages.c: No such file or directory.
(gdb) bt
  • #0 g_logv
    at gmessages.c line 974
  • #1 g_log
    at gmessages.c line 1003
  • #2 g_type_check_instance_cast
    at gtype.c line 4005
  • #3 on_find_urls_cb
    at ephy-frecent-store.c line 100
  • #4 on_find_urls_cb
    at ephy-frecent-store.c line 45
  • #5 ephy_history_service_execute_job_callback
    at ephy-history-service.c line 472
  • #6 g_main_dispatch
    at gmain.c line 2715
  • #7 g_main_context_dispatch
    at gmain.c line 3219
  • #8 g_main_context_iterate
    at gmain.c line 3290
  • #9 g_main_context_iterate
    at gmain.c line 3227
  • #10 g_main_context_iteration
    at gmain.c line 3351
  • #11 g_application_run
    at gapplication.c line 1607
  • #12 main
    at ephy-main.c line 499

Comment 3 Priit Laes (IRC: plaes) 2012-09-06 14:16:10 UTC
This seems to be happening only when the overview cache is empty.
Comment 4 Claudio Saavedra 2012-09-06 15:10:19 UTC
OK, then this is definitely related to bug 683029. I will close as a duplicate. Thanks a lot for your help triagging this!

*** This bug has been marked as a duplicate of bug 683029 ***