On Fri, 10 Feb 2012 16:15:05 +1100 <tpgww@xxxxxxxxxxx> wrote: <snip> > > As I said, I have been out of the loop somewhat for a few months now, and > > another thing I have learned is that I do have gkt 3 (3.2.3 to be precise), > > on my system. I have got as far as setting WITH_GTK3 ?= 0 > > I guess you mean WITH_GTK3=1 Sorry, I have caused confusion here. My existing emelfm2 had been compiled using WITH_GTK3=1, but to be honest I had forgotten. I have been suffering from a serious physical illness during the past 6 months (hopefully cured now) and my grasp of some details had slipped. <snip> > > It is really hard to find any common ground between the files which trigger > > the crash, except to say that they are numerous and it does not seem to > > depend on length or any particular content. > > Is it merely opening the file in question ? > > Or scrolling, for example ? The crash is always on opening. Sorry to drip feed, but I have been able to do some experiments under gdb. All of these have been with my existing emelfm2 (WITH_GTK3=1). I have done 6 runs and the errors resolve into two types. All tests were on short, entirely conventional, text files. I will provide more feedback in due course, but I thought you might like to see what I have so far. Type 1 : Gtk:ERROR:gtktextview.c:3723:gtk_text_view_validate_onscreen: assertion failed: (priv->onscreen_validated) Program received signal SIGABRT, Aborted. 0xb7fdd424 in __kernel_vsyscall () (gdb) backtrace #0 0xb7fdd424 in __kernel_vsyscall () #1 0xb76a007f in raise () from /lib/libc.so.6 #2 0xb76a1a05 in abort () from /lib/libc.so.6 #3 0xb789d48e in g_assertion_message () from /usr/lib/libglib-2.0.so.0 #4 0xb789da1f in g_assertion_message_expr () from /usr/lib/libglib-2.0.so.0 #5 0xb7d712eb in ?? () from /usr/lib/libgtk-3.so.0 #6 0xb7d740c0 in ?? () from /usr/lib/libgtk-3.so.0 #7 0xb7d7410c in ?? () from /usr/lib/libgtk-3.so.0 #8 0xb7ad77fe in ?? () from /usr/lib/libgdk-3.so.0 #9 0xb7873ed0 in ?? () from /usr/lib/libglib-2.0.so.0 #10 0xb787801f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #11 0xb7878750 in ?? () from /usr/lib/libglib-2.0.so.0 #12 0xb7878d5b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #13 0xb7c95a65 in gtk_main () from /usr/lib/libgtk-3.so.0 #14 0x08065420 in main () Type 2 : Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb28b4b40 (LWP 19146)] 0xb796f1b8 in g_type_check_instance_cast () from /usr/lib/libgobject-2.0.so.0 (gdb) backtrace #0 0xb796f1b8 in g_type_check_instance_cast () from /usr/lib/libgobject-2.0.so.0 #1 0x080d9d89 in e2_combobox_get () #2 0x080da0ff in e2_combobox_add () #3 0x080c7dd7 in e2_view_dialog_create_searchbar () #4 0x080c84a3 in ?? () #5 0x080c96ef in e2_view_dialog_create () #6 0x08079e38 in ?? () #7 0x0807a615 in ?? () #8 0xb7819cac in start_thread () from /lib/libpthread.so.0 #9 0xb775a76e in clone () from /lib/libc.so.6 Geoff -- Users can unsubscribe from the list by sending email to emelfm2-request@xxxxxxxxxxxxx with 'unsubscribe' in the subject field or by logging into the web interface.