## --------- ##
## Platform. ##
## --------- ##
OpenSUSE-12.3
uname -m = i686
uname -r = 3.7.10-1.16-pae
uname -s = Linux
uname -v = #1 SMP Fri May 31 20:21:23 UTC 2013 (97c14ba)

Intel Core i7-2600 3.4 GHz, 8G RAM, swap empty,
GeForce GTX 550 Ti, X11 server Nvidia ver. 4, desktop FVWM2, mode 1680x1050, virtual screen 2048x1536.



Gnumeric 1.12.0

$ ./configure --prefix=/usr --enable-compile-warnings=yes --without-gda --without-perl --without-python

Configuration:
        Compiler:               gcc
        Compiler flags:         -g -O2 -Wall -Wmissing-prototypes  -Wsign-compare -Wpointer-arith -Wnested-externs -Wchar-subscripts -Wwrite-strings -Wdeclaration-after-statement -Wnested-externs -Wmissing-noreturn -Wmissing-prototypes -Wmissing-declarations -Wno-pointer-sign -Werror=format-security
        Floating point type:    double
        UI:                     Gtk
        Perl Support:           no (disabled by request)
        Python Support:         Disabled by request
        GDA support:            Disabled by request
        GNOME-DB support:       no
        Psiconv support:        yes
        PDF documentation:      No, not requested.


Gnumeric started in ddd, seven gnumeric windows open:
-rw------- 1 andres   3796 Sep 19 15:10 cimel_256_sky.gnumeric
-rw------- 1 andres  14696 Sep 20 11:46 cimel_256_sun.gnumeric
-rw------- 1 andres  30410 Sep 19 15:10 alm256_1020.gnumeric
-rw------- 1 andres  30819 Sep 19 15:09 alm256_440.gnumeric
-rw------- 1 andres  30566 Sep 19 15:11 alm256_675.gnumeric
-rw------- 1 andres  30225 Sep 19 15:11 alm256_870.gnumeric
-rw------- 1 andres    897 Sep 19 15:07 CE-318_20102010.gnumeric


Change format of 12 cells takes 18s, the backtrace:

#0  0xb6df6401 in poll () from /lib/libc.so.6
#1  0xb6f5364b in g_poll () from /usr/lib/libglib-2.0.so.0
#2  0xb6f44bd0 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb6f450ab in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0xb75b14c5 in gtk_main () from /usr/lib/libgtk-3.so.0
#5  0x0804af0b in main (argc=1, argv=0xbffff024) at main-application.c:384



Closing a window using Ctrl_W takes 32s, the backtrace:

#0  0xb70179f0 in ?? () from /usr/lib/libgobject-2.0.so.0
#1  0xb7017c8e in ?? () from /usr/lib/libgobject-2.0.so.0
#2  0xb701fdfa in g_signal_handlers_disconnect_matched () from /usr/lib/libgobject-2.0.so.0
#3  0xb76499f9 in ?? () from /usr/lib/libgtk-3.so.0
#4  0xb764b3a9 in ?? () from /usr/lib/libgtk-3.so.0
#5  0xb700bda8 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#6  0xb76feae9 in ?? () from /usr/lib/libgtk-3.so.0
#7  0xb758eb18 in ?? () from /usr/lib/libgtk-3.so.0
#8  0xb700bda8 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#9  0xb700a218 in g_cclosure_marshal_VOID__OBJECTv () from /usr/lib/libgobject-2.0.so.0
#10 0xb7005a57 in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0xb70073d1 in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0xb702085d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb70212a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0xb75088de in gtk_container_remove () from /usr/lib/libgtk-3.so.0
#15 0xb759107f in ?? () from /usr/lib/libgtk-3.so.0
#16 0xb7008e9f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#17 0xb7005f9d in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0xb7007072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0xb7019355 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0xb702112e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0xb70212a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0xb770cd98 in ?? () from /usr/lib/libgtk-3.so.0
#23 0xb75cbc18 in ?? () from /usr/lib/libgtk-3.so.0
#24 0xb700d0b7 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#25 0xb76ffa31 in gtk_widget_destroy () from /usr/lib/libgtk-3.so.0
#26 0xb75ce54e in ?? () from /usr/lib/libgtk-3.so.0
#27 0xb75097a7 in gtk_container_foreach () from /usr/lib/libgtk-3.so.0
#28 0xb750a97f in ?? () from /usr/lib/libgtk-3.so.0
#29 0xb75c55f4 in ?? () from /usr/lib/libgtk-3.so.0
#30 0xb7008e9f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#31 0xb7005f9d in ?? () from /usr/lib/libgobject-2.0.so.0
#32 0xb7007072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#33 0xb7019355 in ?? () from /usr/lib/libgobject-2.0.so.0
#34 0xb702112e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#35 0xb70212a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#36 0xb770cd98 in ?? () from /usr/lib/libgtk-3.so.0
#37 0xb75cf5de in ?? () from /usr/lib/libgtk-3.so.0
#38 0xb700d0b7 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#39 0xb76ffa31 in gtk_widget_destroy () from /usr/lib/libgtk-3.so.0
#40 0xb75cbb7b in ?? () from /usr/lib/libgtk-3.so.0
#41 0xb759108b in ?? () from /usr/lib/libgtk-3.so.0
#42 0xb7008e9f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#43 0xb7005f9d in ?? () from /usr/lib/libgobject-2.0.so.0
#44 0xb7007072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#45 0xb7019355 in ?? () from /usr/lib/libgobject-2.0.so.0
#46 0xb702112e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#47 0xb70212a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#48 0xb770cd98 in ?? () from /usr/lib/libgtk-3.so.0
#49 0xb75cbc18 in ?? () from /usr/lib/libgtk-3.so.0
#50 0xb700d0b7 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#51 0xb76ffa31 in gtk_widget_destroy () from /usr/lib/libgtk-3.so.0
#52 0xb75ce54e in ?? () from /usr/lib/libgtk-3.so.0
#53 0xb75097a7 in gtk_container_foreach () from /usr/lib/libgtk-3.so.0
#54 0xb750a97f in ?? () from /usr/lib/libgtk-3.so.0
#55 0xb7008e9f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#56 0xb7005f9d in ?? () from /usr/lib/libgobject-2.0.so.0
#57 0xb7007072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#58 0xb7019355 in ?? () from /usr/lib/libgobject-2.0.so.0
#59 0xb702112e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#60 0xb70212a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#61 0xb770cd98 in ?? () from /usr/lib/libgtk-3.so.0
#62 0xb75cf5de in ?? () from /usr/lib/libgtk-3.so.0
#63 0xb700d0b7 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#64 0xb76ffa31 in gtk_widget_destroy () from /usr/lib/libgtk-3.so.0
#65 0xb74bbaaa in ?? () from /usr/lib/libgtk-3.so.0
#66 0xb75097a7 in gtk_container_foreach () from /usr/lib/libgtk-3.so.0
#67 0xb750a97f in ?? () from /usr/lib/libgtk-3.so.0
#68 0xb7008e9f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#69 0xb7005f9d in ?? () from /usr/lib/libgobject-2.0.so.0
#70 0xb7007072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#71 0xb7019355 in ?? () from /usr/lib/libgobject-2.0.so.0
#72 0xb702112e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#73 0xb70212a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#74 0xb770cd98 in ?? () from /usr/lib/libgtk-3.so.0
#75 0xb700d0b7 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#76 0xb76ffa31 in gtk_widget_destroy () from /usr/lib/libgtk-3.so.0
#77 0xb74bbaaa in ?? () from /usr/lib/libgtk-3.so.0
#78 0xb75097a7 in gtk_container_foreach () from /usr/lib/libgtk-3.so.0
#79 0xb750a97f in ?? () from /usr/lib/libgtk-3.so.0
#80 0xb7008e9f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#81 0xb7005f9d in ?? () from /usr/lib/libgobject-2.0.so.0
#82 0xb7007072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#83 0xb7019355 in ?? () from /usr/lib/libgobject-2.0.so.0
#84 0xb702112e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#85 0xb70212a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#86 0xb770cd98 in ?? () from /usr/lib/libgtk-3.so.0
#87 0xb700d0b7 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#88 0xb76ffa31 in gtk_widget_destroy () from /usr/lib/libgtk-3.so.0
#89 0xb74b7aef in ?? () from /usr/lib/libgtk-3.so.0
#90 0xb75097a7 in gtk_container_foreach () from /usr/lib/libgtk-3.so.0
#91 0xb750a97f in ?? () from /usr/lib/libgtk-3.so.0
#92 0xb772030c in ?? () from /usr/lib/libgtk-3.so.0
#93 0xb7008e9f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#94 0xb7005f9d in ?? () from /usr/lib/libgobject-2.0.so.0
#95 0xb7007126 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#96 0xb7019355 in ?? () from /usr/lib/libgobject-2.0.so.0
#97 0xb702112e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#98 0xb70212a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#99 0xb770cd98 in ?? () from /usr/lib/libgtk-3.so.0
#100 0xb771946d in ?? () from /usr/lib/libgtk-3.so.0
#101 0xb700d0b7 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#102 0xb76ffa31 in gtk_widget_destroy () from /usr/lib/libgtk-3.so.0
#103 0xb7dfbd81 in wbc_gtk_finalize (obj=0x80ba040) at wbc-gtk.c:5160
#104 0xb700bda8 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#105 0xb7dee01f in wb_view_dispose (object=0x8346d68) at workbook-view.c:813
#106 0xb700bd18 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#107 0xb7dea9b7 in workbook_dispose (wb_object=0x8823e80) at workbook.c:127
#108 0xb700bd18 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#109 0xb7dfc5a9 in wbcg_close_if_user_permits (wb_view=0x8346d68, wbcg=0x80ba040, close_clean=<optimized out>, exiting=<optimized out>, ask_user=<optimized out>) at wbc-gtk.c:1818
#110 wbc_gtk_close (wbcg=wbcg@entry=0x80ba040) at wbc-gtk.c:1865
#111 0xb7e045cb in cb_file_close (a=0x81a1cc0, wbcg=0x80ba040) at wbc-gtk-actions.c:317
#112 0xb7008e9f in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#113 0xb7007126 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#114 0xb7018f25 in ?? () from /usr/lib/libgobject-2.0.so.0
#115 0xb702112e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#116 0xb70212a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#117 0xb749cfae in ?? () from /usr/lib/libgtk-3.so.0
#118 0xb749d734 in ?? () from /usr/lib/libgtk-3.so.0
#119 0xb7007126 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#120 0xb7018f25 in ?? () from /usr/lib/libgobject-2.0.so.0
#121 0xb7020e69 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#122 0xb70212a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#123 0xb7496c16 in gtk_accel_group_activate () from /usr/lib/libgtk-3.so.0
#124 0xb74984d9 in gtk_accel_groups_activate () from /usr/lib/libgtk-3.so.0
#125 0xb7720fa6 in gtk_window_activate_key () from /usr/lib/libgtk-3.so.0
#126 0xb772102e in ?? () from /usr/lib/libgtk-3.so.0
#127 0xb75b2682 in ?? () from /usr/lib/libgtk-3.so.0
#128 0xb7005f9d in ?? () from /usr/lib/libgobject-2.0.so.0
#129 0xb7007126 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#130 0xb7018bf0 in ?? () from /usr/lib/libgobject-2.0.so.0
#131 0xb7020e69 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#132 0xb70212a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#133 0xb770137b in ?? () from /usr/lib/libgtk-3.so.0
#134 0xb75b02a5 in ?? () from /usr/lib/libgtk-3.so.0
#135 0xb75b2330 in gtk_main_do_event () from /usr/lib/libgtk-3.so.0
#136 0xb73829fc in ?? () from /usr/lib/libgdk-3.so.0
#137 0xb73ad0b8 in ?? () from /usr/lib/libgdk-3.so.0
#138 0xb6f448b3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#139 0xb6f44c50 in ?? () from /usr/lib/libglib-2.0.so.0
#140 0xb6f450ab in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#141 0xb75b14c5 in gtk_main () from /usr/lib/libgtk-3.so.0
#142 0x0804af0b in main (argc=1, argv=0xbffff024) at main-application.c:384
