2009/6/8 Ali Bahrami <Ali.Bahrami at sun.com>:
> Thomas Burdick wrote:
>>
>> I'm running 2009-06. This happens to me both with the Emacs-gtk package
>> and with the version I built myself from the latest snapshot from the Gnu
>> site, so I'm guessing it's an issue in a library somewhere?
>>
>> In any case, when I try to type anything on the third row (~ and @, for
>> example, on a French keyboard are AltGr-2 and AltGr-0) Emacs often, but not
>> always, dumps its core. No idea how to proceed here, any help would be
>> greatly appreciated.
>
>
> Thanks for taking the time to build your own copy! The emacs in
> Solaris is currently 21.1.1. The fact that the latest emacs also
> has the problem is valuable information.
>
> Use pstack to view the stack in the core file, and post it here.
> Perhaps someone with a GTK background will spot something..

It definitely looks like a Gtk problem. Here's the stacktrace from one
of the cores. I rebuilt again using Xaw3d and it doesn't seem to
exhibit the bug any more.

core 'core' of 1987:    /usr/bin/emacs-gtk lisp/eske/
 cf501a25 kill     (6, 0, 80452dc) + 15
 cf4fd0cf __sighndlr (6, 0, 80452dc, 81367b4) + f
 cf4f01bf call_user_handler (6) + 2af
 cf4f03ef sigacthandler (6, 0, 80452dc) + df
 --- called from signal handler with signal 6 (SIGABRT) ---
 cf501a25 kill     (86ed698, ccb0fe60, 0, 86eaba0, 86ed698, 1) + 15
 081114c9 handle_one_xevent (8321390, 8046f30, 8111d8a, 861ba00, 0,
8045c50) + 1389
 08111de6 event_handler_gdk (8045c50, 87d6d90, 0, d1372d72) + 7a
 d1372d97 gdk_event_apply_filters (8045c50, 87d6d90, 8686980, d1373741) + 33
 d1373768 gdk_event_translate (8626008, 87d6d90, 8045c50, 0) + 38
 d1375433 _gdk_events_queue (8626008) + bf
 d13755a6 gdk_event_dispatch (84e7318, 0, 0, cf9f2714) + 2e
 cf9f28da g_main_context_dispatch (84e7360, 0, 8ec8c08, 1) + 262
 cf9f2f7d g_main_context_iterate (84e7360, 1, 1, 85f86d0) + 475
 cf9f3205 g_main_context_iteration (0, 1, 8045ed8, d15373a4) + 81
 d15373c5 gtk_main_iteration (0, 0, 8045ee8, 811481d, 0, 1) + 2d
 08114834 XTread_socket (0, 0, 8046f30, 0) + e0
 0813f306 read_avail_input (0, 83572d0, 8046ff8, 813f56b, 9, 80472f0) + 14e
 0813f541 get_input_pending (ffffffff, 360, 8047388, 81cc87b, 1, 0) + 4d
 0813f63b detect_input_pending_run_timers (1, 0, 8047388, 81cc7f9) + 5f
 081cc87b wait_reading_process_output (1e, 0, ffffffff, 1, 2835b750, 0) + 467
 080a2882 sit_for  (1e, 1, 1, 0, 2835b750, 2835b750) + 6a
 08141000 read_char (1, 3, 80475b0, 2835b750, 80475f8, 0) + fe0
 08143571 read_key_sequence (2835b750, 0, 1, 1, a9168440, 8047b4b) + 315
 081450c9 command_loop_1 (2836b0c8, 2835b750, 2835b780, 80477d0, 0, 1) + 1b5
 0819a266 internal_condition_case (8144f14, 2836b0c8, 813e75c, 0) + ca
 081383aa command_loop_2 (2835b750, 0, 0, 0, 283696e0, 2835b750) + 1e
 08199f4d internal_catch (283696e0, 813838c, 2835b750, 0, 1, 8047b4b) + 95
 081381dd command_loop (2838d810, 2835b750, 8047918, 8138255) + 75
 08138278 recursive_edit_1 (8138050, a83bba18, 80479fc, 8137760, 0, 0) + 70
 08138342 Frecursive_edit (0, 0, 8, 0, 8080c9b, cf400018) + 72
 08137791 main     (2, 8047a28, 8047a34) + 92d
 0809a5c0 _start   (2, 8047b38, 8047b4b, 0, 8047b56, 8047b6b) + 80

Reply via email to