Hello, Well I am now really at a loss with this. I went through and re-compiled the whole of gnome as I noticed that they had a number of the packages upgraded to unstable versions even though I specified the version of 3.12 in jhbuild. So I downloaded the latest released tar balls.
This fixed gedit, which it turns out the problem was with an upgraded gtk-3 that had broken it. I am now back to evolution and gnome terminal not working. I do not know how to specify the debugging options to gdb so I am unable to get anything other than process ended susccssfully. Could someone please give the instructions to pass to gdb? Regards, Christopher. On Fri, May 9, 2014 12:21 pm, Ken Moffat wrote: > On Fri, May 09, 2014 at 11:34:20AM +1200, Christopher Gregory wrote: > >> Hello, >> >> >> This is driving me absolutely insane. I am running systemd and after >> many re-installations have got gdm and gnome working correctly to some >> degree. Thanks to following Armin's notes for tweaking BLFS. >> >> >> I am now getting errors when trying to start the mail program >> evolution, the bloody thing seg faults and gnome-terminal just plain >> refuses to start. >> >> gnome terminal gives this error: >> >> dbus-launch gnome-terminal Error creating terminal: Message did not >> receive a reply (timeout by message bus) >> > > I don't use most of gnome, and loathe how it has developed, so > treat the following suggestion with the proverbial pinch of salt. > > After my problem yesterday (on a non-systemd build, I installed > only dbus-launch in BLFS, because dbus was already installed in LFS), where > parole was broken because dbus-daemon was compiled before xorg), I wonder > if you reinstalled all of dbus, or only dbus-launch ? > > ISTR from Armin's notes that reinstalling dbus in a system running > systemd is somewhat non-trivial (drop down to the rescue console, I think, > but check his notes). > >> I have installed gnome in the /usr tree completly. This was the only >> way that I could get gdm and everything working correctly. I have a >> FULL >> installation of gnome. I also am unable to use gedit. >> >> I have the following versions installed: >> >> >> dbus 1.8.2 (upgraded to that incase there was an issue with 1.8.0) >> gnome-terminal 3.12.1 (downgraded to that as 3.12.2 also did not work) >> systemd 208 (svn version of the systemd installation of lfs was a >> failure for me as it would not boot correctly. >> > ALternatively, perhaps that is at the heart of the problem. I > haven't yet attempted to boot systemd on the first boot (I wanted to get > Xorg and firefox running so that I could search for answers to > the problems I expected to get), but I believe Bruce has done that and it > ought to work. > > Any details about what was wrong ? > >> >> After I completed the LFS part of installing the base systemd system, I >> only got xorg up and running via the BLFS book. I then used jhbuild >> to pull all 281 or so packages of gnome down and then I went through and >> used their autogen arguments to install gnome into /usr only >> modifications that were made to those were to make sure that prefix=/usr >> was appended to it. >> >> I have installed all of the dependencies for gnome so this is not the >> issue. >> >> I am unable to get a meaningful result to post here with the output of >> gdb as I just do not know how to use it properly. All I seem to manage >> to get using the following suggested test: >> >> gdb --args /usr/libexec/gnome-terminal-server --app-id my.foo.Terminal >> (gdb) run >> >> >> gnome-terminal --app-id my.foo.Terminal >> >> >> New Thread 0xb634db40 (LWP 4336)] >> [New Thread 0xb58f4b40 (LWP 4337)] >> [New Thread 0xb4effb40 (LWP 4338)] >> [Thread 0xb58f4b40 (LWP 4337) exited] >> [Thread 0xb634db40 (LWP 4336) exited] >> [Thread 0xb6a81840 (LWP 4332) exited] >> [Inferior 1 (process 4332) exited normally] >> >> > > I've no idea how it is supposed to look (I don't _like_ > gnome-terminal), but you seem to have followed > https://wiki.gnome.org/Apps/Terminal/Debugging - I assume you tried > setting G_DBUS_DEBUG=all and perhaps GDK_SYNCHRONIZE=1. Also, I assume you > must have some sort of working terminal so that you can run gdb. >> >> After I upgraded dbus and gtk+ I went through and recompiled EVERYTHING >> in gnome. Ending up with the same result. >> >> I want to solve this issue without having to re-format and try again. >> >> >> I want to use evolution for email as I have done so for a number of >> years, and do NOT want to change. I know that it is an option, but it >> does not solve these issues. >> >> I have done many hours of research to get this blasted thing up and >> running, and the conclusions I am starting to reach is that they are >> deliberatly making it work only on redhat/fedora. >> > To be fair, the developers probably only _care_ about those > distros. If it works elsewhere (and one of the aims of the unit files > appears to be that they "should" be usable by all distros), that is a > bonus for them. > >> I do have gnome terminal compiled with debug on, but as bloody gnome >> wiki will not tell you how to use it I do not know how to. Also the >> times that I have been into the so called chat room on irc for help with >> gnome no one has said a bloody thing so all they appear to be is either >> bots or very unhelpful people. >> >> The entry from journalctl for gedit is: >> >> >> gedit.desktop[4241]: (gedit:4241): Gtk-CRITICAL **: >> gtk_menu_button_set_menu_model: assertion 'GTK_IS_MEN >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): GLib-GIO-CRITICAL >> **: g_settings_bind_with_mapping: assertion 'G_IS_OB >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): Gtk-CRITICAL **: >> gtk_statusbar_get_context_id: assertion 'GTK_IS_STATU >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): Gtk-CRITICAL **: >> gtk_statusbar_get_context_id: assertion 'GTK_IS_STATU >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): Gtk-CRITICAL **: >> gtk_statusbar_get_context_id: assertion 'GTK_IS_STATU >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): Gtk-CRITICAL **: >> gtk_menu_button_set_menu_model: assertion 'GTK_IS_MEN >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): Gtk-CRITICAL **: >> gtk_menu_button_set_menu_model: assertion 'GTK_IS_MEN >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): >> GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHE >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): >> GLib-GObject-WARNING **: invalid (NULL) pointer instance >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): GLib-GIO-CRITICAL >> **: g_settings_bind_with_mapping: assertion 'G_IS_OB >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): >> GLib-GObject-CRITICAL **: g_object_bind_property_full: assertion 'G_IS >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): >> GLib-GObject-CRITICAL **: g_object_bind_property_full: assertion 'G_IS >> May 09 10:58:30 lfs gedit.desktop[4241]: (gedit:4241): Gtk-CRITICAL **: >> Error building template class 'GeditWindow' for an in >> >> > > Some of those come up for ubuntu problem reports, usually without > any replies. I suppose the last one is the one which really is "critical", > but I've no idea what causes it. > >> The info for evolution is: >> >> >> >> May 09 10:36:52 lfs systemd-coredump[3922]: Process 3906 (evolution) >> dumped core. May 09 10:36:52 lfs gnome-session[3559]: Window manager >> warning: Log level >> 16: AT-SPI: Error in GetItems, sender=org.freedesk >> May 09 10:36:52 lfs kernel: evolution[3906]: segfault at 0 ip b3f28880 >> sp bfc00620 error 6 in libgtk-3.so.0.1301.0[b3e1d000+5 May 09 10:36:52 >> lfs gnome-session[3559]: Window manager warning: Log level 16: AT-SPI: >> Error in GetItems, sender=org.freedesk >> >> > For evolution, a totally off-the-wall suggestion, based on old > google matches for "evolution segfault at 0 ip" (I was going to just search > for evolution segfault, but it suggested the 'at 0 ip' part) : Are you > running a UTF-8 locale ? One old suggestion was that LC_ALL=C is not a > sensible thing to do in gnome, which has been using UTF-8 for many years. >> >> Thanks in advance for any assistance. >> >> >> Regards, >> >> >> Christopher >> >> > > If it was me, I would cut my losses and run. Congratulations to > you for staying the course this far. > > ĸen > -- > das eine Mal als Tragödie, dieses Mal als Farce > -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
