bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: emacs-22.1 with GTK dumps core when Gnome wigets clicked


From: Gary Mills
Subject: Re: emacs-22.1 with GTK dumps core when Gnome wigets clicked
Date: Sat, 16 Jun 2007 09:30:59 -0500
User-agent: Mutt/1.5.10i

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-




reply via email to

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