unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Gary Mills <mills@cc.umanitoba.ca>
To: YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Cc: bug-gnu-emacs@gnu.org
Subject: Re: emacs-22.1 with GTK dumps core when Gnome wigets clicked
Date: Sat, 16 Jun 2007 09:30:59 -0500	[thread overview]
Message-ID: <20070616143059.GA23286@cc.umanitoba.ca> (raw)
In-Reply-To: <wlsl8swk0h.wl%mituharu@math.s.chiba-u.ac.jp>

On Sat, Jun 16, 2007 at 02:22:54PM +0900, YAMAMOTO Mitsuharu wrote:
> 
> Could you try yet another patch below and identify the line in the
> source code where the crash occurs?

It does still dump core for me.  I'm not sure that I can identify the
source line.  I have very little experience with debuggers.  I'd have
to use dbx in this case.  I'll see what I can do.

In the meantime, here's the stack traces from the core file:

$ pstack core
core 'core' of 22463:   /tmp/emacs
-----------------  lwp# 1 / thread# 1  --------------------
 fecd5e5c g_main_context_acquire (1, fed3ec00, 1, fed3ec00, 6edb10, fed3ec00) + 174
 fecd70ec g_main_context_iterate (6edb00, 0, 0, 6edb00, 0, 7415e0) + 78
 fecd75d0 g_main_context_pending (0, fed3ec00, 6edb00, 0, ffbfba18, ffffffff) + 94
 ff1aa648 gtk_events_pending (0, 1b3f2c, 0, a800, 37c400, aaf0) + 44
 0011fe28 XTread_socket (0, 87, ffbfcbc4, 3ad7c4, 3ad340, 3af528) + 138
 0015af88 read_avail_input (0, 0, 0, ffbfcbc4, 3b1254, 3b2314) + 60
 0015383c poll_for_input_1 (0, 400, 0, 0, 0, 3b2400) + 20
 00153864 poll_for_input (6d6220, 33172f3, d144, 7fffff73, 0, 0) + 18
 00211880 alarm_signal_handler (6d6220, ffbfcd8c, 15384c, 819fa0, 3ad340, 3aac94) + e8
 002119cc do_pending_atimers (0, 0, 0, 2000, ffbfcdb8, 1) + 50
 0014d858 fatal_error_signal (b, 0, ffbfcfb8, 3ad000, 2, 3b5400) + d0
 fd340a14 __sighndlr (b, 0, ffbfcfb8, 14d788, 0, 1) + c
 fd335a30 call_user_handler (b, 0, 4, 0, fd7f2000, ffbfcfb8) + 3b8
 fd34098c __lwp_park (0, 0, 3a8910, 0, 0, 1) + 14
 001ae9ac emacs_blocked_free (c10f50, ffbfd3f0, 0, 1, c11f80, 3a8800) + 30
 00222418 free     (c10f50, 2fff, ffbfd3f0, 1ae97c, 3b4c00, 1ae97c) + 1c
 fa313184 do_get_file_info (0, c0fa00, c06900, 9, 0, c10f50) + 104
 fac21a80 gnome_vfs_get_file_info_uri_cancellable (c0fa00, c06900, 9, 0, 6a2e80, 0) + c8
 fac3e468 gnome_vfs_get_file_info (6a2e80, c06900, 9, c0fa00, 2, c10000) + 20
 fac84754 get_vfs_info (617e40, 6a2e80, 8, fac847a0, 13454, c06900) + f8
 fac847c0 gtk_file_system_gnome_vfs_render_icon (617e40, 6a2e80, b29e00, 12, 0, 118bc) + 4c
 ff159874 shortcuts_reload_icons (b29e00, 20, ffbfd704, ffbfd700, ffffffff, ffbfd690) + a0
 ff15dc8c change_icon_theme (b29e00, 12, 0, fedd42c8, 0, ff35e53c) + 60
 ff15de64 gtk_file_chooser_default_screen_changed (b29e00, ff376fb8, 742640, 200724, fedc6818, 0) + 58
 fedadcd8 g_closure_invoke (ffbfd9f8, ffbfd88c, 2, 18000, 0, 74e150) + 174
 fedc576c signal_emit_unlocked_R (1008, fedeeaf8, fed3ee34, fed3ee20, fedeeae4, 756d40) + e14
 fedc442c g_signal_emit_valist (b29e00, 3f3c55, 756d40, ffbfdc2c, fedeeaf8, fed3ee2c) + 7f8
 fedc4738 g_signal_emit (b29e00, 42, 0, 0, a8d48, b29e00) + 1c
 ff2b5930 gtk_widget_propagate_hierarchy_changed_recurse (b29e00, ffbfdd5c, 3, a8cd4, fedd0ed8, 220720) + d4
 ff0f05a0 gtk_box_forall (ad6180, 1, ff2b585c, ffbfdd5c, 973800, 1c00) + 90
 ff2b5964 gtk_widget_propagate_hierarchy_changed_recurse (ad6180, ffbfdd5c, a80e0, a8cd4, ff2b64d4, 220620) + 108
 ff2b5a30 _gtk_widget_propagate_hierarchy_changed (ad6180, 3600, 3600, 0, 973800, 0) + b4
 ff2b4980 gtk_widget_set_parent (ad6180, ad6480, 600, 220620, 0, ff35e53c) + 298 ff0ef998 gtk_box_pack_start (ad6480, ad6180, 800, 80, a5, 800) + 1bc
 ff156d4c gtk_file_chooser_dialog_constructor (b16b00, ff376fac, 757600, 299c, 0, b16bb8) + 104
 fedb1158 g_object_newv (960340, ff156c48, 818580, 1, 60f600, 818590) + 328
 fedb1b60 g_object_new_valist (0, 0, ffbfe134, 0, 3, 60f000) + 358
 fedb0d30 g_object_new (960340, ff327710, 3518b0, ff327718, 0, fedd9800) + 60
 ff156f28 gtk_file_chooser_dialog_new_valist (3518b0, 75cc00, 0, 0, 236680, ffbfe1ec) + 50
 ff156fa0 gtk_file_chooser_dialog_new (3518b0, 75cc00, 0, 236680, fffffffa, 370640) + 20
 001491b8 xg_get_file_with_chooser (6c6a00, 3518b0, abc350, 0, 0, ffbfe660) + 80 0014959c xg_get_file_name (6c6a00, 3518b0, abc350, 1, 0, e) + 70
 0012e99c Fx_file_dialog (602d2cc4, 1fffffff, 0, 30, 203c2800, 203c2800) + 168
 0018d71c Fread_file_name (602d2cc4, 606b4d30, 60789650, 203c2830, 203c2800, 3aac00) + 5e0
 001cdfd4 Ffuncall (10, ffbfe7c0, ffbfe85c, 6, 252974, 80252974) + 408
 001ffdc4 Fbyte_code (4, 24, 20434a70, 3afc7c, 272d28, 3b1314) + 1424
 001ce65c funcall_lambda (1, 4, ffbfe9f4, 203c2800, 3, 80272ce8) + 310
 001ce0b0 Ffuncall (8, ffbfe9f0, ffbfe9f4, 2, 272ce8, 80272ce8) + 4e4
 001ffdc4 Fbyte_code (2, 22, 20434a70, 3afc7c, 2d2ca4, 3b1314) + 1424
 001ce65c funcall_lambda (802d2c6c, 0, ffbfebd0, 203c2800, 3, 802d2c6c) + 310
 001ce0b0 Ffuncall (0, ffbfebcc, ffbfebd0, 1, 2d2c6c, 802d2c6c) + 4e4
 001cda58 apply1   (2067fc30, 203c2800, 753500, 0, 203c2800, 3aac00) + 1c
 001c9430 Fcall_interactively (2067fc30, 2067fc30, 3afc00, 2067fc30, 203c2800, 3b4400) + 1910
 00160ba8 Fcommand_execute (3b4800, 3b5400, 203c2800, 802d2c6c, 0, 203c2800) + 1b0
 00152778 command_loop_1 (151400, 3b4950, 40000000, 1fffffff, 3aadfc, 0) + 112c
 001cb958 internal_condition_case (3aac00, 0, 3b2000, 203d0670, 3b4800, ffbfefb4) + 11c
 001512a0 command_loop_2 (151400, 3aadfc, 150e70, 3b1250, 150c00, 3b1000) + 2c
 001cb364 internal_catch (0, 3b5400, 3b4800, 3b4800, ffbfefb4, 3afc00) + c4
 00151218 command_loop (3b1c00, 3b2400, 3aac00, 3aadfc, 3b5530, 151274) + 7c
 00150b60 recursive_edit_1 (0, 10, 0, 44c810, 1, 3b4400) + 80
 00150ce4 Frecursive_edit (3aac00, 3aac00, 0, 3aac00, 150c00, 0) + e4
 0014f15c main     (ffbff23c, ffbff2a4, 3b5400, 1, 1, ffbffdde) + 124c
 0008bd68 _start   (0, 0, 0, 0, 0, 0) + 108
-----------------  lwp# 2 / thread# 2  --------------------
 fd3416b8 __pollsys (964080, 8, 0, 0, 0, 1) + 8
 fd2dd170 poll     (964080, 8, ffffffff, fd7f2400, b16310, 0) + 7c
 fecd8098 g_main_context_poll (b16300, ffffffff, 8, 964080, 8, fd2dd0f4) + ec
 fecd74a0 g_main_context_iterate (964080, 1, 1, b16300, b16308, 8) + 42c
 fecd7c44 g_main_loop_run (6798b0, fed3ec00, ff000000, 617460, 0, fed2a800) + 348
 fab90e18 link_io_thread_fn (0, fabb0188, fd338f9c, 800, fabad258, 910) + 28
 fecf2268 g_thread_create_proxy (617460, 1, fed3ec00, 0, fd339f78, fab90df0) + 134
 fd3408e8 _lwp_start (0, 0, 0, 0, 0, 0)
-----------------  lwp# 3 / thread# 3  --------------------
 0022151c _malloc_internal_nolock (10, bde444, 3b5000, 3b256c, 3b4ee4, 4) + bc
 00221b90 _malloc_internal (10, 0, 0, ff92e318, 82ccd8, 4) + 4
 00221bf8 malloc   (10, 3ad000, 221b8c, 3ad000, 221800, 1) + 58
 001aeb48 emacs_blocked_malloc (10, 1, fd36ec80, fa0f0000, 3a8918, 3b2000) + 58
 00221bf8 malloc   (10, 3ad000, 1aeaf0, 3ad000, 82ccc8, 1) + 58
 00222770 calloc   (1, 10, ffffffff, fffffff8, ffffffe0, 10) + 10
 fac548a0 _xdg_glob_hash_insert_text (0, fa14f88e, c10e10, 67, 6f, 19bb4) + dc
 fac548f0 _xdg_glob_hash_insert_text (c0c2b0, fa14f88d, c10e10, 6e, 70, c10e00) + 12c
 fac548f0 _xdg_glob_hash_insert_text (c0e780, fa14f88c, c10e10, 70, 2e, bfe1c0) + 12c
 fac548f0 _xdg_glob_hash_insert_text (c0c400, fa14f88b, c10e10, 2e, 1, bfe250) + 12c
 fac54da4 _gnome_vfs_xdg_hash_append_glob (bfe2b0, fa14f88a, fa14f880, 80808080, 196c8, fd3241f0) + f4
 fac54f84 _gnome_vfs_xdg_glob_read_from_file (bfe2b0, fa14f88a, 1150, 19494, 221bf8, 1000) + a0
 fac540a4 _xdg_mime_init_from_directory (bfe270, 10f4, 1a348, 221bf8, fac6e384, 1000) + 74
 fac542c0 xdg_mime_init (ffbffbb1, fac5b97e, b, fac730d0, 7a1420, fac6e384) + 1a0
 fac54528 _gnome_vfs_xdg_get_mime_type_from_file_name (c07810, 0, 19e70, fd36fd04, fac6e384, 1000) + 1c
 fac37850 gnome_vfs_mime_type_from_name_or_default (fac72c08, 0, c07810, 36c08, 1, fac6e384) + ec
 fac37d38 _gnome_vfs_get_mime_type_internal (0, c07800, 1000, 0, 36874, 0) + 234 fac37fa8 gnome_vfs_get_file_mime_type_internal (8000, fa14fd18, 0, 1, c07800, 364fc) + 12c
 fa312b04 get_mime_type (c06980, c07800, 9, fa14fd18, 0, 139ec) + 90
 fa313050 do_read_directory (c07000, 7a1740, c06980, be51b0, fa326c4c, 1) + c8
 fac302d8 load_directory_details (7a1b60, c06980, ffffff74, 0, 0, 30) + dc
 fac30714 _gnome_vfs_job_execute (fac305d4, 7a1b60, 3dd54, 140, 28, fac6e384) + fc
 fac2de10 thread_routine (1, 1000, 405ec, fed3ee28, fac6e384, 7a1b60) + 80
 fac42d2c thread_entry (7a1860, 4, b7, fac5a468, fac5a4a0, fac6e384) + a8
 fecf2268 g_thread_create_proxy (7a1820, 1, fed3ec00, 0, fd339f78, fac42c84) + 134
 fd3408e8 _lwp_start (0, 0, 0, 0, 0, 0)

-- 
-Gary Mills-    -Unix Support-    -U of M Academic Computing and Networking-

  parent reply	other threads:[~2007-06-16 14:30 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-09 15:49 emacs-22.1 with GTK dumps core when Gnome wigets clicked Gary Mills
2007-06-10  8:43 ` YAMAMOTO Mitsuharu
2007-06-10 12:51   ` Gary Mills
2007-06-10 13:48     ` YAMAMOTO Mitsuharu
2007-06-10 14:10       ` Gary Mills
2007-06-14  2:16         ` YAMAMOTO Mitsuharu
     [not found]           ` <20070614184924.GA25414@cc.umanitoba.ca>
2007-06-16  5:22             ` YAMAMOTO Mitsuharu
2007-06-16 13:32               ` Gary Mills
2007-06-16 14:30               ` Gary Mills [this message]
2007-06-16 15:40                 ` Gary Mills
2007-06-17  6:41                   ` YAMAMOTO Mitsuharu
2007-06-17 16:01                     ` Gary Mills
2007-06-18  1:08                       ` YAMAMOTO Mitsuharu
2007-06-18  3:03                         ` Gary Mills
2007-06-18  9:58                           ` YAMAMOTO Mitsuharu
2007-06-16 18:51           ` Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070616143059.GA23286@cc.umanitoba.ca \
    --to=mills@cc.umanitoba.ca \
    --cc=bug-gnu-emacs@gnu.org \
    --cc=mituharu@math.s.chiba-u.ac.jp \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).