[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Three minor GTK (?) problems
From: |
Danilo Segan |
Subject: |
Re: Three minor GTK (?) problems |
Date: |
Sun, 01 Jun 2003 22:06:42 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3a) Gecko/20030210 |
Simon Josefsson wrote:
* Crash when clicking on menus. I have only seen this two or three
times. It typically happened when I have been working (with
keyboard) in emacs for a long time, and then using the mouse to
click on a menu, and slightly misses the menubar when I click. I'm
not sure what I hit instead, but I suspect it is somewhere between
the menubar or the toolbar.
I experience this too, but it might be a bug in Gtk+ 2.2.1 (which I am
using).
Here's my gdb session with Emacs:
$ gdb emacs
GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-slackware-linux"...
(gdb) run
Starting program: /desktop/Emacs/bin/emacs
(emacs:8918): Gtk-CRITICAL **: file gtkwidget.c: line 2994
(gtk_widget_event): assertion `WIDGET_REALIZED_FOR_EVENT (widget,
event)' failed
(emacs:8918): Gtk-CRITICAL **: file gtkwidget.c: line 2994
(gtk_widget_event): assertion `WIDGET_REALIZED_FOR_EVENT (widget,
event)' failed
(emacs:8918): Gtk-CRITICAL **: file gtkwidget.c: line 2994
(gtk_widget_event): assertion `WIDGET_REALIZED_FOR_EVENT (widget,
event)' failed
(emacs:8918): Gtk-CRITICAL **: file gtkaccellabel.c: line 213
(gtk_accel_label_new): assertion `string != NULL' failed
(emacs:8918): Gtk-CRITICAL **: file gtkmisc.c: line 210
(gtk_misc_set_alignment): assertion `GTK_IS_MISC (misc)' failed
(emacs:8918): Gtk-CRITICAL **: file gtkcontainer.c: line 947
(gtk_container_add): assertion `GTK_IS_WIDGET (widget)' failed
(emacs:8918): Gtk-CRITICAL **: file gtkaccellabel.c: line 399
(gtk_accel_label_set_accel_widget): assertion `GTK_IS_ACCEL_LABEL
(accel_label)' failed
Program received signal SIGSEGV, Segmentation fault.
0x401c6590 in gtk_widget_show (widget=0x0) at gtkwidget.c:1677
1677 if (!GTK_WIDGET_VISIBLE (widget))
(gdb)
If neccessary, I can provide more details and complete trace.
This time, it took me some 5--10 minutes of loading various modes
(c-mode, sgml-mode, po-mode, lisp-mode, and finally w3m with unicode
support, it might have loaded also un-define), and monstrous clicking on
the menus (which I don't actually use, so this is not a big issue for
me, I actually noticed it only when raising window using a click but
still wanting to keep the point at the position it was at).
This is from report-emacs-bug:
In GNU Emacs 21.3.50.3 (i686-pc-linux-gnu)
of 2003-05-18 on avet
configured using `configure '--with-xpm' '--with-jpeg' '--with-tiff'
'--with-gif' '--with-png' '--with-x' '--with-gtk' '--prefix=/desktop/Emacs''
Important settings:
value of $LC_ALL: sr_YU.utf8
value of $LC_COLLATE: POSIX
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: sr_YU
locale-coding-system: utf-8
default-enable-multibyte-characters: t
Hope this helps,
Danilo
Re: Three minor GTK (?) problems, Michael Welsh Duggan, 2003/06/01