Summary: | Metacity handlingof XEmacs window create problems and frequent crashes | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Raimondo Giammanco <giamma> |
Component: | Current packages | Assignee: | XEmacs team <xemacs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://lists.freebsd.org/pipermail/freebsd-gnome/2005-March/010764.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Raimondo Giammanco
2005-04-12 10:59:52 UTC
Just had another crash. Apparently the culprit was a repetition of CTRL-k to delete some lines. It is fairly common sequence, maybe there is some more to discover. For the moment, using a different widget set, USE="-motif -athena neXt Xaw3d" emerge xemacs I do not see anymore the BadWindow messages. However this out just after a brief test, I will report later if this is a good solution in the long term. Hi, I have the same sort of problem. Quite a pain indeed... Here is my emerge info: **************************************************************************** Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.11-gentoo-r9 i686) ================================================================= System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(TM) XP 2800+ Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 2 2005, 11:09:47)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wl,--as-needed" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wl,--as-needed" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="ftp://sunsite.cnlab-switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X aalib acl alsa apache2 apm arts atlas avi berkdb bidi bitmap-fonts bonobo bzlib c++ cdr cjk crypt cups curl divx4linux eds emacs emboss encode esd evo fam fbcon flac foomaticdb fortran freetype freetype2 gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml imagemagick imap imlib ipv6 java jikes jpeg junit latex ldap libg++ libwww mad mikmod mmx motif mozilla moznocompose moznoirc moznomail mozsvg mozxmlterm mp3 mpeg mpeg4 mplayer mule nas ncurses nls nptl nptlonly odbc offensive ogg oggvorbis opengl oss pam pdflib perl plotutils png ppds python quicktime readline real ruby samba sdl slp spell sse ssl svg svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb vorbis wmf wxwindows x86 xemacs xine xml xml2 xmms xscreesaver xsl xslt xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS **************************************************************************** I use: gcc (GCC) 3.4.4 (Gentoo 3.4.4, ssp-3.4.4-1.0, pie-8.7.8) And I recently switched from Gnome 2.8 to Gnome 2.10 Cheers, Burnce I can confirm now with the steps suggested in #2 until now I had no more crashes, fortunately. I was also having this problem. Thanks for the pointer Raimondo. I tried a few things and it seems the problem is specifically motif. When using athena widgets with either xaw3d or next I do not get the problem. So just -motif should do. I think I saw mention of the possibility that Motif might be the problem on the xemacs mailing lists, linked in one of the gentoo forum posts about the problem. Also, looking at the ebuild it seems to me that neXt Xaw3d will only have an effect if athena is also specified - they are different implementations of athena widgets. So specifying "-athena neXt Xaw3d" is sort of contradictory <code> if use athena ; then myconf="--with-widgets=athena" if use Xaw3d ; then myconf="${myconf} --with-athena=xaw3d" elif use neXt ; then myconf="${myconf} --with-athena=next" else myconf="${myconf} --with-athena=3d" fi myconf="${myconf} --with-dialogs=athena" myconf="${myconf} --with-scrollbars=lucid" myconf="${myconf} --with-menubars=lucid" fi </code> I might add that I can see any visual difference between the different athena widgets as far as xemacs goes - probably because the scrollbars and menubars, which is what I see most :), are set to use the lucid widgets regardless. Geoff, I do not remember why I set -athena, I possibly used ufed to check the flags that could alter the Xemacs compilation, and at the set of flags that worked I jumped ship and never bothered to look more. I am not a Linux Guru, so I just reported my workaround for more competent people, like you, to find a better solution. I am just happy that I put you on the right track. I've just tried xemacs-21.4.17 and get the same problem with motif widgets. So I think it is an upstream problem, e.g., http://list-archive.xemacs.org/xemacs-beta/200411/msg00400.html The workaround of not using motif is ok. So I think the bug should be resolved as upstream and severity dropped to normal ... And searching the forums finds http://forums.gentoo.org/viewtopic-t-347249-start-0-postdays-0-postorder-asc-highlight-xemacs.html Setting severity to normal, and changed resolution to upstream. |