GNU bug report logs -
#18997
24.4; IDLWAVE: Emacs crashes when trying to change the window while in the IDL shell
Previous Next
Reported by: mose <at> gnu.org (Mosè Giordano)
Date: Sat, 8 Nov 2014 17:42:04 UTC
Severity: normal
Tags: confirmed
Found in versions 24.5, 24.4
Done: Paul Eggert <eggert <at> cs.ucla.edu>
Bug is archived. No further changes may be made.
Full log
Message #95 received at 18997 <at> debbugs.gnu.org (full text, mbox):
> Date: Fri, 13 Nov 2015 08:52:29 -0800
> From: Gordon Farquharson <gordonfarquharson <at> gmail.com>
> Cc: Glenn Morris <rgm <at> gnu.org>, 18997 <at> debbugs.gnu.org
>
> See gud-tool-bar-map and its uses. As you see, GUD uses a very
> different method.
>
> I'll take a look. I've never programmed in elisp. The closest related language
> I've used is scheme, a very long time ago, so this will be exciting.
I think on the Lisp level everything is OK. Fact is, this worked
before the changes in GTK toolbar support mentioned previously in
discussing this thread. It also works with other toolkits (Glenn
mentioned Lucid, I see it display correctly on MS-Windows).
So I think a better strategy would be to step in a debugger through
the offending C code and see the differences between when IDLWAVE is
invoked, and when GUD is invoked. You can identify the code that's
involved in this by examining the series of functions that crash.
Based on the Glib error messages posted up-thread, I would suggest to
start in xg_get_pixbuf_from_pixmap, which calls
gdk_pixbuf_new_from_data, the first function to complain. How is the
data there different between GUD and IDLWAVE?
This bug report was last modified 9 years and 52 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.