From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Julien Danjou Newsgroups: gmane.emacs.bugs Subject: bug#7334: 24.0.50; Segfault when deleting a frame Date: Wed, 10 Nov 2010 11:41:24 +0100 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1289385850 10723 80.91.229.12 (10 Nov 2010 10:44:10 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 10 Nov 2010 10:44:10 +0000 (UTC) Cc: 7334@debbugs.gnu.org To: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Nov 10 11:44:04 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PG89q-0005DL-Ns for geb-bug-gnu-emacs@m.gmane.org; Wed, 10 Nov 2010 11:44:03 +0100 Original-Received: from localhost ([127.0.0.1]:42099 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PG89p-0007Ja-T7 for geb-bug-gnu-emacs@m.gmane.org; Wed, 10 Nov 2010 05:44:01 -0500 Original-Received: from [140.186.70.92] (port=46463 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PG89g-0007Gr-0g for bug-gnu-emacs@gnu.org; Wed, 10 Nov 2010 05:43:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PG89e-0002EE-Fu for bug-gnu-emacs@gnu.org; Wed, 10 Nov 2010 05:43:51 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39288) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PG89e-0002Dz-Dq for bug-gnu-emacs@gnu.org; Wed, 10 Nov 2010 05:43:50 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PG834-0002d4-4N; Wed, 10 Nov 2010 05:37:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Julien Danjou Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Nov 2010 10:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7334-submit@debbugs.gnu.org id=B7334.128938540510059 (code B ref 7334); Wed, 10 Nov 2010 10:37:02 +0000 Original-Received: (at 7334) by debbugs.gnu.org; 10 Nov 2010 10:36:45 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PG82m-0002cC-MQ for submit@debbugs.gnu.org; Wed, 10 Nov 2010 05:36:45 -0500 Original-Received: from coquelicot-s.easter-eggs.com ([213.215.37.94]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PG82j-0002bs-VU for 7334@debbugs.gnu.org; Wed, 10 Nov 2010 05:36:43 -0500 Original-Received: from cigue.easter-eggs.fr (cigue.easter-eggs.fr [10.0.0.33]) by rose.easter-eggs.fr (Postfix) with ESMTPS id B36E014195; Wed, 10 Nov 2010 11:41:22 +0100 (CET) Original-Received: from jdanjou by cigue.easter-eggs.fr with local (Exim 4.72) (envelope-from ) id 1PG87I-0002vo-Dc; Wed, 10 Nov 2010 11:41:24 +0100 In-Reply-To: (Julien Danjou's message of "Fri, 05 Nov 2010 14:17:15 +0100") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Wed, 10 Nov 2010 05:37:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:41463 Archived-At: On Fri, Nov 05 2010, Julien Danjou wrote: > Here's the backtrace. Here's another one, fresh from this morning: (gdb) bt full #0 0x00007f1eea463447 in kill () at ../sysdeps/unix/syscall-template.S:82 No locals. #1 0x00000000004f0772 in fatal_error_signal (sig=3D) = at emacs.c:401 No locals. #2 No symbol table info available. #3 0x00007f1eee246030 in IA__g_type_check_instance_cast (type_instance=3D0= x3e1cf60, iface_type=3D80) at /scratch/build-area/glib2.0-2.24.2/gobject/gt= ype.c:3971 node =3D 0x1800000000 iface =3D is_instantiatable =3D #4 0x00007f1ee428ebf5 in ca_gtk_context_get_for_screen (screen=3D0x3e1cf60= ) at canberra-gtk.c:120 c =3D 0x0 p =3D 0x0 name =3D s =3D #5 0x00007f1ee428f19d in ca_gtk_play_for_widget (w=3D0x21b33d0, id=3D0) at= canberra-gtk.c:456 ap =3D {{ gp_offset =3D 48,=20 fp_offset =3D 48,=20 overflow_arg_area =3D 0x7fff768c15b8,=20 reg_save_area =3D 0x7fff768c14d0 }} ret =3D p =3D 0x4a26aa0 s =3D 0x1800000000 __PRETTY_FUNCTION__ =3D "ca_gtk_play_for_widget" #6 0x00007f1ee44b520a in ?? () from /usr/lib/gtk-2.0/modules/libcanberra-g= tk-module.so No symbol table info available. #7 0x00007f1ee44b63b3 in ?? () from /usr/lib/gtk-2.0/modules/libcanberra-g= tk-module.so No symbol table info available. #8 0x00007f1eeeddad26 in gdk_threads_dispatch (data=3D0x392ec40) at /scrat= ch/build-area/gtk+2.0-2.20.1/gdk/gdk.c:512 ret =3D 0 #9 0x00007f1eedf7c6f2 in g_main_dispatch (context=3D0x1150940) at /scratch= /build-area/glib2.0-2.24.2/glib/gmain.c:1960 dispatch =3D 0x7f1eedf7a780 user_data =3D 0x392ec40 callback =3D 0x7f1eeeddacd0 cb_funcs =3D 0x7f1eee219170 cb_data =3D 0x3cb49c0 current_source_link =3D { data =3D 0x48dec90,=20 next =3D 0x0 } source =3D 0x48dec90 current =3D 0xd51dc0 i =3D 0 #10 IA__g_main_context_dispatch (context=3D0x1150940) at /scratch/build-are= a/glib2.0-2.24.2/glib/gmain.c:2513 No locals. #11 0x00007f1eedf80568 in g_main_context_iterate (context=3D0x1150940, bloc= k=3D, dispatch=3D, self=3D) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2591 max_priority =3D 119 timeout =3D 0 some_ready =3D 1 nfds =3D 2 allocated_nfds =3D -302460112 fds =3D __PRETTY_FUNCTION__ =3D "g_main_context_iterate" #12 0x00007f1eedf8071c in IA__g_main_context_iteration (context=3D0x1150940= , may_block=3D1) at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2654 retval =3D #13 0x00007f1eef1a4561 in IA__gtk_main_iteration () at /scratch/build-area/= gtk+2.0-2.20.1/gtk/gtkmain.c:1307 No locals. #14 0x00000000004b51ac in XTread_socket (terminal=3D0xf29450, expected=3D, hold_quit=3D0x7fff768c1b30) at xterm.c:7014 count =3D 0 #15 0x00000000004f8903 in read_avail_input (expected=3D1) at keyboard.c:6969 nr =3D 0 hold_quit =3D { kind =3D NO_EVENT,=20 code =3D 0,=20 part =3D scroll_bar_above_handle,=20 modifiers =3D 0,=20 x =3D 0,=20 y =3D 0,=20 timestamp =3D 0,=20 padding =3D {0x0, 0x0},=20 frame_or_window =3D 0,=20 arg =3D 0 } next =3D 0x0 nread =3D 0 err =3D 0 t =3D 0xf29450 #16 0x00000000004f8a2a in handle_async_input () at keyboard.c:7292 nread =3D 0 #17 0x00000000004aa405 in x_delete_terminal (terminal=3D) at xterm.c:10520 dpyinfo =3D 0x49f0aa0 #18 0x00000000004a02d2 in Fdelete_terminal (terminal=3D77532645, force=3D11= 798962) at terminal.c:331 t =3D #19 0x000000000042480e in delete_frame (frame=3D76188245, force=3D) at frame.c:1491 f =3D 0x48a8a50 sf =3D kb =3D 0x0 tooltip_frame =3D 0 #20 0x00000000005672b7 in Ffuncall (nargs=3D, args=3D<= value optimized out>) at eval.c:2993 fun =3D original_fun =3D funcar =3D numargs =3D 2 val =3D backtrace =3D { next =3D 0x7fff768c1e50,=20 function =3D 0x7fff768c1cf0,=20 args =3D 0x7fff768c1cf8,=20 nargs =3D 1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fff768c1c60 i =3D 2 #21 0x00000000005a0052 in Fbyte_code (bytestr=3D, vect= or=3D, maxdepth=3D) at bytecode.c= :679 count =3D 15 op =3D stack =3D { pc =3D 0x29fb7d0 "\210\016$A\211\026$\204o",=20 top =3D 0x7fff768c1cf8,=20 bottom =3D 0x7fff768c1cf0,=20 byte_string =3D 35365057,=20 byte_string_start =3D 0x29fb740 "\306\307\b\205\a",=20 constants =3D 35403077,=20 next =3D 0x7fff768c1f00 } top =3D 0x7fff768c1cf0 result =3D #22 0x0000000000566e4f in funcall_lambda (fun=3D35403589, nargs=3D, arg_vector=3D) at eval.c:3174 val =3D syms_left =3D 11798914 next =3D 34830178 i =3D 1 optional =3D 1 rest =3D 0 #23 0x00000000005670fb in Ffuncall (nargs=3D, args=3D0= x21c3740) at eval.c:3047 fun =3D 65130336 original_fun =3D 34830130 funcar =3D 103079215104 numargs =3D 1 val =3D backtrace =3D { next =3D 0x7fff768c2010,=20 function =3D 0x7fff768c1eb0,=20 args =3D 0x7fff768c1eb8,=20 nargs =3D 1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fff768c1eb8 i =3D #24 0x00000000005a0052 in Fbyte_code (bytestr=3D, vect= or=3D, maxdepth=3D) at bytecode.c= :679 count =3D 8 op =3D stack =3D { pc =3D 0x2a2342e "\210)\fA\211\024\204\f",=20 top =3D 0x7fff768c1eb8,=20 bottom =3D 0x7fff768c1eb0,=20 byte_string =3D 35392385,=20 byte_string_start =3D 0x2a233b8 "?\030\031\n\306\033\211\034\203\= 177",=20 constants =3D 35607605,=20 next =3D 0x7fff768c20b0 } top =3D 0x7fff768c1eb0 result =3D #25 0x0000000000566e4f in funcall_lambda (fun=3D35350069, nargs=3D, arg_vector=3D) at eval.c:3174 val =3D syms_left =3D 11798914 next =3D 35060386 i =3D 1 optional =3D 1 rest =3D 0 #26 0x00000000005670fb in Ffuncall (nargs=3D, args=3D0= x21b6630) at eval.c:3047 fun =3D 65130336 original_fun =3D 35060338 funcar =3D 103079215104 numargs =3D 1 val =3D backtrace =3D { next =3D 0x7fff768c21c0,=20 function =3D 0x7fff768c2070,=20 args =3D 0x7fff768c2078,=20 nargs =3D 1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fff768c2078 i =3D #27 0x00000000005a0052 in Fbyte_code (bytestr=3D, vect= or=3D, maxdepth=3D) at bytecode.c= :679 count =3D 6 op =3D stack =3D { pc =3D 0x2a235a4 "\207",=20 top =3D 0x7fff768c2078,=20 bottom =3D 0x7fff768c2070,=20 byte_string =3D 34816513,=20 byte_string_start =3D 0x2a23578 "\b\205,",=20 constants =3D 34817589,=20 next =3D 0x7fff768c2260 } top =3D 0x7fff768c2070 result =3D #28 0x0000000000566e4f in funcall_lambda (fun=3D34817909, nargs=3D, arg_vector=3D) at eval.c:3174 val =3D syms_left =3D 11798914 next =3D 35060578 i =3D 0 optional =3D 0 rest =3D 2 #29 0x00000000005670fb in Ffuncall (nargs=3D, args=3D0= x2134770) at eval.c:3047 fun =3D 65130336 original_fun =3D 35060578 funcar =3D 103079215104 numargs =3D 0 val =3D backtrace =3D { next =3D 0x7fff768c2370,=20 function =3D 0x7fff768c2230,=20 args =3D 0x7fff768c2238,=20 nargs =3D 0,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fff768c2238 i =3D #30 0x00000000005a0052 in Fbyte_code (bytestr=3D, vect= or=3D, maxdepth=3D) at bytecode.c= :679 count =3D 6 op =3D stack =3D { pc =3D 0x2a2377c "\"\207\312\313!\207",=20 top =3D 0x7fff768c2230,=20 bottom =3D 0x7fff768c2220,=20 byte_string =3D 34282001,=20 byte_string_start =3D 0x2a23760 "\b\204\020",=20 constants =3D 34956165,=20 next =3D 0x0 } top =3D 0x7fff768c2230 result =3D #31 0x0000000000566e4f in funcall_lambda (fun=3D34283285, nargs=3D, arg_vector=3D) at eval.c:3174 val =3D syms_left =3D 11798914 next =3D 12201218 i =3D 1 optional =3D 1 rest =3D 0 #32 0x00000000005670fb in Ffuncall (nargs=3D, args=3D0= x20b1f10) at eval.c:3047 fun =3D 65130336 original_fun =3D 34954738 funcar =3D 103079215104 numargs =3D 1 val =3D backtrace =3D { next =3D 0x7fff768c25e0,=20 function =3D 0x7fff768c2420,=20 args =3D 0x7fff768c2428,=20 nargs =3D 1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fff768c2428 i =3D #33 0x0000000000563bc8 in Fcall_interactively (function=3D, record_flag=3D, keys=3D) at= callint.c:849 val =3D specs =3D filter_specs =3D teml =3D up_event =3D 11798914 enable =3D 0 speccount =3D 3 next_event =3D 1988895712 prefix_arg =3D string =3D 0x4
tem =3D 0x4
i =3D 2 j =3D 1 prompt1 =3D '\000' arg_from_tty =3D 0 key_count =3D record_then_fail =3D 1988895776 save_this_command =3D 34954738 save_last_command =3D 12215378 save_this_original_command =3D 34954738 save_real_this_command =3D 34954738 #34 0x00000000005672a6 in Ffuncall (nargs=3D, args=3D<= value optimized out>) at eval.c:2996 fun =3D original_fun =3D funcar =3D numargs =3D 3 val =3D backtrace =3D { next =3D 0x0,=20 function =3D 0x7fff768c2640,=20 args =3D 0x7fff768c2648,=20 nargs =3D 3,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fff768c2648 i =3D 3 #35 0x0000000000567504 in call3 (fn=3D, arg1=3D, arg2=3D17977536, arg3=3D3) at eval.c:2820 ret_ungc_val =3D 103079215104 args =3D {11985986, 34954738, 11798914, 11798914} #36 0x0000000000502c05 in command_loop_1 () at keyboard.c:1726 cmd =3D keybuf =3D {96, 140, 460, -1, 11798962, -1, 11852018, 11798962, 117= 98914, 11798914, 11851058, 2, 140735182284608, 5789171, 1289384572, 8527025= , 139770844318664, 63301238, 11798914, 11798914, 400,=20 4294967295, 140735182284656, 5225973, 13483536, 63301238, 1179891= 4, 5226325, 0, 140735182284696} i =3D prev_modiff =3D 1693 prev_buffer =3D 0x3e5bb40 #37 0x000000000056581e in internal_condition_case (bfun=3D, handlers=3D, hfun=3D) at ev= al.c:1460 val =3D 103079215104 c =3D { tag =3D 11798914,=20 val =3D 11798914,=20 next =3D 0x7fff768c2970,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {13483536, 3379929735386823765, 13483568, 140735= 182286296, 400, 4294967295, -3379669302463234987, 3379930733116324949},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {139770844387752, 0, 4294967295, 140735182284944,= 1, 8472792, 0, 400, 4294967295, 0, 139770842411858, 1, 0, 1, 1397707560483= 04, 1024} } }},=20 backlist =3D 0x0,=20 handlerlist =3D 0x0,=20 lisp_eval_depth =3D 0,=20 pdlcount =3D 2,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x0 } h =3D { handler =3D 11851010,=20 var =3D 11798914,=20 chosen_clause =3D 11798962,=20 tag =3D 0x7fff768c2800,=20 next =3D 0x0 } #38 0x00000000004fbace in command_loop_2 (ignore=3D) a= t keyboard.c:1327 val =3D 103079215104 #39 0x0000000000565948 in internal_catch (tag=3D, func= =3D, arg=3D) at eval.c:1204 c =3D { tag =3D 11847074,=20 val =3D 11798914,=20 next =3D 0x0,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {13483536, 3379929735386823765, 13483568, 140735= 182286296, 400, 4294967295, -3379669302782002091, 3379930732793887829},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {0, 0, 0, 0, 112, 139770759536280, 352, 139770759= 536280, 139770759536296, 30064771072, 344, 94489280656, 30064771072, 384, 9= 4489280612, 12071170} } }},=20 backlist =3D 0x0,=20 handlerlist =3D 0x0,=20 lisp_eval_depth =3D 0,=20 pdlcount =3D 2,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x0 } #40 0x00000000004fbc93 in command_loop () at keyboard.c:1306 No locals. #41 0x00000000004fc078 in recursive_edit_1 () at keyboard.c:929 val =3D #42 0x00000000004fc1b7 in Frecursive_edit () at keyboard.c:991 buffer =3D 11798914 #43 0x00000000004ef8a5 in main (argc=3D0, argv=3D0x7fff768c2ef8) at emacs.c= :1720 dummy =3D 139770686834336 stack_bottom_variable =3D 0 '\000' do_initial_setlocale =3D skip_args =3D 0 rlim =3D { rlim_cur =3D 8720000,=20 rlim_max =3D 18446744073709551615 } no_loadup =3D 0 junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x7f1ee623488b "\204\300t7H\213t$(H\215=3D\205\203 " Lisp Backtrace: "delete-frame" (0x768c1cf8) "server-delete-client" (0x768c1eb8) "server-buffer-done" (0x768c2078) "server-done" (0x768c2238) "server-edit" (0x768c2428) "call-interactively" (0x768c2648) --=20 Julien Danjou // =E1=90=B0 http://julien.danjou.info