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 683040 - crash in new overview
crash in new overview
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: General
git master
Other Linux
: Normal critical
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-08-30 15:16 UTC by Frederic Peters
Modified: 2012-08-31 16:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Frederic Peters 2012-08-30 15:16:10 UTC
I clicked on a site in the overview and got this crash:

Program terminated with signal 6, Aborted.
  • #0 *__GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #0 *__GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #1 *__GI_abort
    at abort.c line 92
  • #2 __libc_message
    at ../sysdeps/unix/sysv/linux/libc_fatal.c line 189
  • #3 malloc_printerr
  • #4 *__GI___libc_free
    at malloc.c line 3738
  • #5 standard_free
    at gmem.c line 98
  • #6 g_free
    at gmem.c line 252
  • #7 gtk_icon_view_accessible_model_row_changed
    at gtkiconviewaccessible.c line 1037
  • #8 _gtk_marshal_VOID__BOXED_BOXED
    at gtkmarshalers.c line 2904
  • #9 g_closure_invoke
    at gclosure.c line 777
  • #10 signal_emit_unlocked_R
    at gsignal.c line 3551
  • #11 g_signal_emit_valist
    at gsignal.c line 3300
  • #12 g_signal_emit
    at gsignal.c line 3356
  • #13 gtk_tree_model_row_changed
    at gtktreemodel.c line 1801
  • #14 gtk_list_store_set_valist
    at gtkliststore.c line 1165
  • #15 gtk_list_store_set
    at gtkliststore.c line 1194
  • #16 on_url_title_changed
    at ephy-frecent-store.c line 159
  • #17 ffi_call_unix64
    from /usr/lib/x86_64-linux-gnu/libffi.so.5
  • #18 ffi_call
    from /usr/lib/x86_64-linux-gnu/libffi.so.5
  • #19 g_cclosure_marshal_generic
    at gclosure.c line 1454
  • #20 g_closure_invoke
    at gclosure.c line 777
  • #21 signal_emit_unlocked_R
    at gsignal.c line 3551
  • #22 g_signal_emit_valist
    at gsignal.c line 3300
  • #23 g_signal_emit
    at gsignal.c line 3356
  • #24 ephy_history_service_execute_set_url_title
    at ephy-history-service.c line 727
  • #25 ephy_history_service_process_message
    at ephy-history-service.c line 1093
  • #26 run_history_service_thread
    at ephy-history-service.c line 416
  • #27 g_thread_proxy
    at gthread.c line 797
  • #28 start_thread
    at pthread_create.c line 304
  • #29 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 112
  • #30 ??
(gdb)
Comment 1 Claudio Saavedra 2012-08-31 07:28:10 UTC
Hm, this looks mostly like an a11y crash? We don't manipulate in any way the iconview accessible..
Comment 2 Claudio Saavedra 2012-08-31 15:15:35 UTC
OK, apparently we're emitting a signal from the wrong thread. I'll fix this.
Comment 3 Claudio Saavedra 2012-08-31 16:31:07 UTC
This should do.
Comment 4 Claudio Saavedra 2012-08-31 16:32:50 UTC
And by "this", I mean fa28ea0cb723ca4e30ea2447425ddcb30317ab96