emacs-devel
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]