From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Antipov Newsgroups: gmane.emacs.devel Subject: Weird behavior and crash with X and TTY frame Date: Sat, 06 Apr 2013 17:03:10 +0400 Message-ID: <51601D0E.4050507@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1365278471 27604 80.91.229.3 (6 Apr 2013 20:01:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 6 Apr 2013 20:01:11 +0000 (UTC) To: Emacs development discussions Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 06 22:01:13 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UOZI3-0007UX-2t for ged-emacs-devel@m.gmane.org; Sat, 06 Apr 2013 22:00:43 +0200 Original-Received: from localhost ([::1]:35064 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOSq4-0005Jv-Ca for ged-emacs-devel@m.gmane.org; Sat, 06 Apr 2013 09:07:24 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:35652) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOSq0-0005Jc-9f for emacs-devel@gnu.org; Sat, 06 Apr 2013 09:07:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UOSpu-0005c3-Ea for emacs-devel@gnu.org; Sat, 06 Apr 2013 09:07:20 -0400 Original-Received: from forward16.mail.yandex.net ([2a02:6b8:0:1402::1]:47611) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOSm1-0003sp-Pi for emacs-devel@gnu.org; Sat, 06 Apr 2013 09:03:14 -0400 Original-Received: from smtp17.mail.yandex.net (smtp17.mail.yandex.net [95.108.252.17]) by forward16.mail.yandex.net (Yandex) with ESMTP id 626C4D205B0 for ; Sat, 6 Apr 2013 17:03:11 +0400 (MSK) Original-Received: from smtp17.mail.yandex.net (localhost [127.0.0.1]) by smtp17.mail.yandex.net (Yandex) with ESMTP id 4A052190001C for ; Sat, 6 Apr 2013 17:03:11 +0400 (MSK) Original-Received: from unknown (unknown [37.139.80.10]) by smtp17.mail.yandex.net (nwsmtp/Yandex) with ESMTP id 9VAqfMOfn3-3B7e592E; Sat, 6 Apr 2013 17:03:11 +0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1365253391; bh=iUpDLFAXaMXJc1XdYAIr0XogpDvWK3uAq18Tx3H1aXE=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject: Content-Type:Content-Transfer-Encoding; b=cVgynSrvzCN4YTnGfRdOu3Pqu4uEDnyrVC7AgeonVlCsMAyKfXD3C8R5KSKyF2vWI PHUsZEVrcycyLDOI84h1pjh9U/bvIGSixlXX+ZR/hei/6lugx6UvreYrW/tH0nzP/W QbZqJovtD640RjwqYfINOc31uUifsccDKe6XHEag= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a02:6b8:0:1402::1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:158695 Archived-At: On r112235 configured with --with-x-toolkit=gtk3 --enable-checking: 1. ./src/emacs -Q -nw 2. M-x make-frame-on-display :0.0 3. On X frame, eval: (x-popup-dialog t '("Test" ("yes" . 1))) 4. Do not touch popup, but go back to TTY frame and press C-g C-g. 5. Shell responds with: [1]+ Stopped ./src/emacs -Q -nw 6. At shell prompt, resume Emacs with %1. Response is: ./src/emacs -Q -nw Auto-save? (y or n) [answer y] Auto-save done Abort (and dump core)? (y or n) [answer y] ==> crash: #0 0x0000003daf40eedb in raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:41 #1 0x000000000051da46 in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at src/emacs.c:343 #2 0x000000000053d583 in emacs_abort () at src/sysdep.c:2148 #3 0x00000000005206f9 in handle_interrupt (in_signal_handler=) at src/keyboard.c:10389 #4 0x000000000053d215 in deliver_process_signal (sig=2, handler=0x520700 ) at src/sysdep.c:1591 #5 #6 0x0000003dae8eb889 in __pselect (nfds=nfds@entry=8, readfds=readfds@entry=0x7fffcf24d6f0, writefds=writefds@entry=0x0, exceptfds=exceptfds@entry=0x0, timeout=, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/pselect.c:78 #7 0x000000000050bc5b in xg_select (fds_lim=8, rfds=0x7fffcf24d6f0, wfds=0x0, efds=0x0, timeout=0x0, sigmask=0x0) at src/xgselect.c:48 #8 0x0000000000479d88 in x_menu_wait_for_event (data=) at src/xmenu.c:407 #9 popup_widget_loop (widget=, do_timers=) at src/xmenu.c:606 #10 0x000000000047a2f3 in create_and_show_dialog (first_wv=, f=0x12cf948) at src/xmenu.c:1934 #11 xdialog_show (keymaps=false, error_name=, header=..., f=0x12cf948, title=...) at src/xmenu.c:2142 #12 Fx_popup_dialog (position=..., contents=..., header=...) at src/xmenu.c:329 #13 0x00000000005a87fe in eval_sub (form=..., form@entry=...) at src/eval.c:2045 #14 0x00000000005ac3b2 in Feval (form=..., lexical=...) at src/eval.c:1901 #15 0x00000000005a95e6 in Ffuncall (nargs=, args=) at src/eval.c:2677 #16 0x00000000005ef203 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=140736668686848, args= 0x7fffcf24d110, args@entry=0x7fffcf24db98) at src/bytecode.c:900 #17 0x00000000005a8e79 in funcall_lambda (fun=..., nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fffcf24db98) at src/eval.c:2840 #18 0x00000000005a941b in Ffuncall (nargs=nargs@entry=3, args=0x7fffcf24db90) at src/eval.c:2735 #19 0x00000000005aac3b in Fapply (nargs=nargs@entry=2, args=args@entry=0x7fffcf24dc40) at src/eval.c:2208 #20 0x00000000005aadae in apply1 (fn=..., arg=..., arg@entry=...) at src/eval.c:2442 #21 0x00000000005a4fe2 in Fcall_interactively (function=..., record_flag=..., keys=...) at src/callint.c:377 #22 0x00000000005a95d5 in Ffuncall (nargs=, args=) at src/eval.c:2681 #23 0x00000000005ef203 in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=140736668687872, args= 0x7fffcf24d110, args@entry=0x7fffcf24dfb8) at src/bytecode.c:900 #24 0x00000000005a8e79 in funcall_lambda (fun=..., nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffcf24dfb8) at src/eval.c:2840 #25 0x00000000005a941b in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffcf24dfb0) at src/eval.c:2735 #26 0x00000000005a974a in call1 (fn=..., arg1=...) at src/eval.c:2468 #27 0x0000000000530a1c in command_loop_1 () at src/keyboard.c:1578 #28 0x00000000005a7603 in internal_condition_case (bfun=bfun@entry=0x530580 , handlers=..., hfun=hfun@entry= 0x523e60 ) at src/eval.c:1193 #29 0x000000000051dd0e in command_loop_2 (ignore=..., ignore@entry=...) at src/keyboard.c:1167 #30 0x00000000005a74de in internal_catch (tag=..., func=func@entry=0x51dcf0 , arg=...) at src/eval.c:964 #31 0x000000000052380e in command_loop () at src/keyboard.c:1146 #32 recursive_edit_1 () at src/keyboard.c:779 #33 0x0000000000523b8e in Frecursive_edit () at src/keyboard.c:843 #34 0x000000000041a2a5 in main (argc=, argv=0x7fffcf24e5d8) at src/emacs.c:1531 Dmitry