From stephen.berman@gmx.net Tue Apr 28 07:41:19 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Apr 2009 14:41:19 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n3SEfFvg016676 for ; Tue, 28 Apr 2009 07:41:16 -0700 Received: from mx10.gnu.org ([199.232.76.166]:57292) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LyoUk-0000dT-Ip for emacs-pretest-bug@gnu.org; Tue, 28 Apr 2009 10:41:14 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LyoUi-0000K0-7X for emacs-pretest-bug@gnu.org; Tue, 28 Apr 2009 10:41:14 -0400 Received: from mail.gmx.net ([213.165.64.20]:41340) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1LyoUh-0000Hd-MY for emacs-pretest-bug@gnu.org; Tue, 28 Apr 2009 10:41:12 -0400 Received: (qmail invoked by alias); 28 Apr 2009 14:41:02 -0000 Received: from i59F57EE9.versanet.de (EHLO escher.local.home) [89.245.126.233] by mail.gmx.net (mp048) with SMTP; 28 Apr 2009 16:41:02 +0200 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX18EdUtD9eEE5Z4xL4mDIWLnUFzjZ67eZ+tl5vOwh2 kUbV6xe4cex+Xp Received: by escher.local.home (Postfix, from userid 1000) id 7699B1D1001; Tue, 28 Apr 2009 16:41:00 +0200 (CEST) From: Stephen Berman To: emacs-pretest-bug@gnu.org Subject: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon Sender: steve@escher.local.home Date: Tue, 28 Apr 2009 16:41:00 +0200 Message-ID: <877i14zvr7.fsf@escher.local.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.53 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) (This is my fourth attempt to get this into the bugtracker. On the hope that there was something about the email body and not my address that was objectionable, I am omitting the backtrace now. If this email gets through, I'll try following up with the backtrace. Whether or not that succeeds, the backtrace is available at and .) Carrying out the following steps reliably crashes Emacs: 1. emacs -Q --daemon 2. emacsclient -c 3. Detach the tool bar (only possible with GTK+ build). 4. Close the client frame with C-x 5 0 5. emacsclient -c 6. Detach the tool bar => SIGSEGV If I do not start with --daemon or if I skip either step 3 or step 4, there is no crash. In GNU Emacs 23.0.92.2 (i686-pc-linux-gnu, GTK+ Version 2.14.4) of 2009-04-23 on escher Windowing system distributor `The X.Org Foundation', version 11.0.10502000 Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=local locale-coding-system: utf-8-unix default-enable-multibyte-characters: t From stephen.berman@gmx.net Tue Apr 28 08:27:18 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Apr 2009 15:27:19 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: * X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=1.0 required=4.0 tests=FOURLA,HAS_BUG_NUMBER, IMPRONONCABLE_1,IMPRONONCABLE_2,MURPHY_DRUGS_REL8,MURPHY_WRONG_WORD1, MURPHY_WRONG_WORD2,URI_NOVOWEL autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n3SFRBTc028347 for ; Tue, 28 Apr 2009 08:27:12 -0700 Received: from mail.gnu.org ([199.232.76.166]:60783 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LypDC-0002aZ-L8 for emacs-pretest-bug@gnu.org; Tue, 28 Apr 2009 11:27:10 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LypD9-0003CD-5i for emacs-pretest-bug@gnu.org; Tue, 28 Apr 2009 11:27:10 -0400 Received: from mail.gmx.net ([213.165.64.20]:44738) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1LypD7-0003Af-P0 for emacs-pretest-bug@gnu.org; Tue, 28 Apr 2009 11:27:07 -0400 Received: (qmail invoked by alias); 28 Apr 2009 15:27:00 -0000 Received: from i59F57EE9.versanet.de (EHLO escher.local.home) [89.245.126.233] by mail.gmx.net (mp065) with SMTP; 28 Apr 2009 17:27:00 +0200 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX1+jp1oq8+ejL1O8kmEhadKnO0kHcJT+IbJWj/nbF4 x3SPwM+J0Hltxb Received: by escher.local.home (Postfix, from userid 1000) id 984EF1D1001; Tue, 28 Apr 2009 17:26:59 +0200 (CEST) From: Stephen Berman To: 3145@debbugs.gnu.org Cc: emacs-pretest-bug@gnu.org Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <877i14zvr7.fsf@escher.local.home> Sender: steve@escher.local.home Date: Tue, 28 Apr 2009 17:26:59 +0200 In-Reply-To: <877i14zvr7.fsf@escher.local.home> (Stephen Berman's message of "Tue, 28 Apr 2009 16:41:00 +0200") Message-ID: <87zle0yf24.fsf@escher.local.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.47 X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. On Tue, 28 Apr 2009 16:41:00 +0200 Stephen Berman wrote: > (This is my fourth attempt to get this into the bugtracker. On the hope > that there was something about the email body and not my address that > was objectionable, I am omitting the backtrace now. If this email gets > through, I'll try following up with the backtrace. Whether or not that > succeeds, the backtrace is available at > > and .) > > Carrying out the following steps reliably crashes Emacs: > > 1. emacs -Q --daemon > 2. emacsclient -c > 3. Detach the tool bar (only possible with GTK+ build). > 4. Close the client frame with C-x 5 0 > 5. emacsclient -c > 6. Detach the tool bar > => SIGSEGV > > If I do not start with --daemon or if I skip either step 3 or step 4, > there is no crash. > > In GNU Emacs 23.0.92.2 (i686-pc-linux-gnu, GTK+ Version 2.14.4) > of 2009-04-23 on escher > Windowing system distributor `The X.Org Foundation', version 11.0.10502000 > Important settings: > value of $LC_ALL: nil > value of $LC_COLLATE: nil > value of $LC_CTYPE: nil > value of $LC_MESSAGES: nil > value of $LC_MONETARY: nil > value of $LC_NUMERIC: nil > value of $LC_TIME: nil > value of $LANG: en_US.UTF-8 > value of $XMODIFIERS: @im=local > locale-coding-system: utf-8-unix > default-enable-multibyte-characters: t Here is the backtrace: steve@escher:~/lib/emacs/gtk/src> ./emacs -Q --daemon ("./emacs" "-Q") Starting Emacs daemon. steve@escher:~/lib/emacs/gtk/src> emacsclient -c & Waiting for Emacs...[2] 28809 steve@escher:~/lib/emacs/gtk/src> [2]+ Done emacsclient -c steve@escher:~/lib/emacs/gtk/src> emacsclient -c & Waiting for Emacs...[2] 28819 steve@escher:~/lib/emacs/gtk/src> ps aux|grep emacs | grep -v grep steve 21138 2.6 2.9 112712 60100 pts/2 S 00:12 0:47 emacs steve 28803 1.6 0.9 59288 18876 ? Ss 00:41 0:01 ./emacs -Q --daemon steve 28819 0.0 0.0 1776 460 pts/2 S 00:41 0:00 emacsclient -c steve@escher:~/lib/emacs/gtk/src> [2]+ Done emacsclient -c steve@escher:~/lib/emacs/gtk/src> emacsclient -c & Waiting for Emacs...[2] 28850 steve@escher:~/lib/emacs/gtk/src> gdb emacs 28803 GNU gdb (GDB; openSUSE 11.1) 6.8.50.20081120-cvs Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i586-suse-linux". For bug reporting instructions, please see: ... Attaching to program: /Users/steve/lib/emacs/gtk/src/emacs, process 28803 Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib/libatk-1.0.so.0...done. Loaded symbols for /usr/lib/libatk-1.0.so.0 Reading symbols from /usr/lib/libgio-2.0.so.0...done. Loaded symbols for /usr/lib/libgio-2.0.so.0 Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done. Loaded symbols for /usr/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done. Loaded symbols for /usr/lib/libpangocairo-1.0.so.0 Reading symbols from /usr/lib/libcairo.so.2...done. Loaded symbols for /usr/lib/libcairo.so.2 Reading symbols from /usr/lib/libpango-1.0.so.0...done. Loaded symbols for /usr/lib/libpango-1.0.so.0 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /lib/libz.so.1...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /usr/lib/libfontconfig.so.1...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libgobject-2.0.so.0...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libgmodule-2.0.so.0...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /usr/lib/libglib-2.0.so.0...done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /lib/libpthread.so.0...done. [Thread debugging using libthread_db enabled] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /usr/lib/libSM.so.6...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libICE.so.6...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /usr/lib/libtiff.so.3...done. Loaded symbols for /usr/lib/libtiff.so.3 Reading symbols from /usr/lib/libjpeg.so.62...done. Loaded symbols for /usr/lib/libjpeg.so.62 Reading symbols from /usr/lib/libpng12.so.0...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/lib/libgif.so.4...done. Loaded symbols for /usr/lib/libgif.so.4 Reading symbols from /usr/lib/libXpm.so.4...done. Loaded symbols for /usr/lib/libXpm.so.4 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libXft.so.2...done. Loaded symbols for /usr/lib/libXft.so.2 Reading symbols from /usr/lib/libXrender.so.1...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /usr/lib/librsvg-2.so.2...done. Loaded symbols for /usr/lib/librsvg-2.so.2 Reading symbols from /lib/libdbus-1.so.3...done. Loaded symbols for /lib/libdbus-1.so.3 Reading symbols from /usr/lib/libgpm.so.1...done. Loaded symbols for /usr/lib/libgpm.so.1 Reading symbols from /lib/libncurses.so.5...done. Loaded symbols for /lib/libncurses.so.5 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libXinerama.so.1...done. Loaded symbols for /usr/lib/libXinerama.so.1 Reading symbols from /usr/lib/libXi.so.6...done. Loaded symbols for /usr/lib/libXi.so.6 Reading symbols from /usr/lib/libXrandr.so.2...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXcursor.so.1...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/libXcomposite.so.1...done. Loaded symbols for /usr/lib/libXcomposite.so.1 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libXdamage.so.1...done. Loaded symbols for /usr/lib/libXdamage.so.1 Reading symbols from /usr/lib/libXfixes.so.3...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /usr/lib/libpixman-1.so.0...done. Loaded symbols for /usr/lib/libpixman-1.so.0 Reading symbols from /usr/lib/libxcb-render-util.so.0...done. Loaded symbols for /usr/lib/libxcb-render-util.so.0 Reading symbols from /usr/lib/libxcb-render.so.0...done. Loaded symbols for /usr/lib/libxcb-render.so.0 Reading symbols from /usr/lib/libxcb-xlib.so.0...done. Loaded symbols for /usr/lib/libxcb-xlib.so.0 Reading symbols from /usr/lib/libxcb.so.1...done. Loaded symbols for /usr/lib/libxcb.so.1 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libpcre.so.0...done. Loaded symbols for /usr/lib/libpcre.so.0 Reading symbols from /lib/libselinux.so.1...done. Loaded symbols for /lib/libselinux.so.1 Reading symbols from /lib/libexpat.so.1...done. Loaded symbols for /lib/libexpat.so.1 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libuuid.so.1...done. Loaded symbols for /lib/libuuid.so.1 Reading symbols from /lib/librt.so.1...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /usr/lib/libgsf-1.so.114...done. Loaded symbols for /usr/lib/libgsf-1.so.114 Reading symbols from /lib/libbz2.so.1...done. Loaded symbols for /lib/libbz2.so.1 Reading symbols from /usr/lib/libcroco-0.6.so.3...done. Loaded symbols for /usr/lib/libcroco-0.6.so.3 Reading symbols from /usr/lib/libxml2.so.2...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /lib/libnss_compat.so.2...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/libnss_nis.so.2...done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libqtcurve.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libqtcurve.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so Reading symbols from /usr/lib/pango/1.6.0/modules/pango-basic-fc.so...done. Loaded symbols for /usr/lib/pango/1.6.0/modules/pango-basic-fc.so Reading symbols from /usr/lib/libgvfscommon.so.0...done. Loaded symbols for /usr/lib/libgvfscommon.so.0 Reading symbols from /usr/lib/libgthread-2.0.so.0...done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /lib/libutil.so.1...done. Loaded symbols for /lib/libutil.so.1 Reading symbols from /usr/lib/gio/modules/libgvfsdbus.so...done. Loaded symbols for /usr/lib/gio/modules/libgvfsdbus.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so 0xffffe430 in __kernel_vsyscall () SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY = :0 TERM = xterm-256color Breakpoint 1 at 0x8124126: file /home/steve/cvsroot/emacs/src/emacs.c, line 432. Temporary breakpoint 2 at 0x8140ff9: file /home/steve/cvsroot/emacs/src/sysdep.c, line 1146. (gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. 0xb7ab511d in gdk_pointer_grab () from /usr/lib/libgdk-x11-2.0.so.0 (gdb) bt full #0 0xb7ab511d in gdk_pointer_grab () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #1 0xb7be62ed in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #2 0xb7c27ec6 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #3 0xb77b14d9 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #4 0xb77b2d8b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #5 0xb77c8dd5 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #6 0xb77ca6bb in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #7 0xb77cacb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #8 0xb7d3d3fe in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #9 0xb7c209dc in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #10 0xb7c21ea7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #11 0xb7aab6ca in ?? () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #12 0xb77189a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #13 0xb771c063 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #14 0xb771c221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #15 0xb7c22094 in gtk_main_iteration () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. ---Type to continue, or q to quit--- #16 0x080e29ea in XTread_socket (terminal=0x85a7b90, expected=1, hold_quit=0xbf8339d4) at /home/steve/cvsroot/emacs/src/xterm.c:7257 count = 0 #17 0x0812c0ae in read_avail_input (expected=1) at /home/steve/cvsroot/emacs/src/keyboard.c:7091 nr = hold_quit = { kind = NO_EVENT, code = 0, part = scroll_bar_above_handle, modifiers = 0, x = 0, y = 0, timestamp = 0, padding = {0x0, 0x0}, frame_or_window = 0, arg = 0 } next = (struct terminal *) 0x83b2d40 nread = 0 err = 0 t = (struct terminal *) 0x85a7b90 #18 0x0812c1ba in handle_async_input () at /home/steve/cvsroot/emacs/src/keyboard.c:7333 nread = 0 #19 0x0812c384 in process_pending_signals () at /home/steve/cvsroot/emacs/src/keyboard.c:7349 No locals. #20 0x081cfc4d in wait_reading_process_output (time_limit=30, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=137964825, wait_proc=0x0, just_wait_proc=0) at /home/steve/cvsroot/emacs/src/process.c:4549 timeout_reduced_for_timers = 0 channel = 5 nfds = 1 ---Type to continue, or q to quit--- Available = { fds_bits = {32, 0 } } Connecting = { fds_bits = {0 } } check_connect = 0 check_delay = 0 no_avail = 5 xerrno = 11 proc = 137964825 timeout = { tv_sec = 0, tv_usec = 0 } end_time = { tv_sec = 1240440257, tv_usec = 502604 } wait_channel = -1 got_some_input = 1 #21 0x08058ec8 in sit_for (timeout=240, reading=1, do_display=1) at /home/steve/cvsroot/emacs/src/dispnew.c:6644 sec = 30 usec = 0 #22 0x08132b0a in read_char (commandflag=1, nmaps=2, maps=0xbf834060, prev_event=137964825, used_mouse_menu=0xbf834114, end_time=0x0) at /home/steve/cvsroot/emacs/src/keyboard.c:2950 tem0 = delay_level = 30 buffer_size = c = 137964825 local_getcjmp = {{ ---Type to continue, or q to quit--- __jmpbuf = {2, 137964825, 1, -1081917416, -438108237, -979188004}, __mask_was_saved = 0, __saved_mask = { __val = {137990680, 3213049672, 136170544, 140846333, 137994177, 1, 4294967295, 3213049692, 4294967295, 3213049896, 135843672, 140846333, 137994177, 137990684, 1240440226, 136153614, 1536, 144828557, 144828541, 137175131, 3213049440, 0, 999999, 136086640, 1, 0, 0, 8192, 0, 0, 0, 0} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 } } }} key_already_recorded = 0 tem = 0 save = previous_echo_area_message = 137964825 also_record = 137964825 reread = 0 polling_stopped_here = orig_kboard = (struct kboard *) 0x8994098 #23 0x081340d1 in read_key_sequence (keybuf=0xbf8341c4, bufsize=30, prompt=137964825, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at /home/steve/cvsroot/emacs/src/keyboard.c:9458 interrupted_kboard = (KBOARD *) 0x8994098 key = 0 used_mouse_menu = 0 echo_local_start = 0 last_real_key_start = 0 ---Type to continue, or q to quit--- keys_local_start = 0 local_first_binding = 0 from_string = 137964825 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 2 nmaps_allocated = 2 defs = (Lisp_Object * volatile) 0xbf834040 submaps = (Lisp_Object * volatile) 0xbf834060 orig_local_map = 140868229 orig_keymap = 137964825 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = { parent = 139238973, map = 139238973, start = 0, end = 0 } keytran = { parent = 137958269, map = 137958269, start = 0, end = 0 } indec = { parent = 139238989, map = 139238989, ---Type to continue, or q to quit--- start = 0, end = 0 } shift_translated = 0 delayed_switch_frame = 137964825 original_uppercase = 137990680 original_uppercase_position = -1 starting_buffer = (struct buffer *) 0x8399218 fake_prefixed_keys = 137964825 #24 0x081361f4 in command_loop_1 () at /home/steve/cvsroot/emacs/src/keyboard.c:1642 cmd = lose = nonundocount = 0 keybuf = {144828541, 424, 384, 0, 0, 0, -1208799616, -1472036457, 1011, 88216588, 59, -1223201480, -1223206568, 0, 0, 0, 1, 1012, -1224823032, 0, -1081916888, -1081917040, 0, 0, 137964825, 138410401, 0, 138492872, 138492856, -1081916856} i = prev_modiff = 11 prev_buffer = (struct buffer *) 0x8399218 already_adjusted = 0 #25 0x08192850 in internal_condition_case (bfun=0x8136010 , handlers=138007961, hfun=0x8130870 ) at /home/steve/cvsroot/emacs/src/eval.c:1512 val = c = { tag = 137964825, val = 137964825, next = 0xbf834370, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 138492872, 138492856, -1081916616, -451043405, -775349028}, __mask_was_saved = 0, ---Type to continue, or q to quit--- __saved_mask = { __val = {3086186104, 134545375, 3070144264, 0, 0, 134544682, 3073952340, 3086184436, 3213050268, 3070144124, 3213050320, 3086096887, 3073163584, 139522968, 139522968, 3073159156, 3073952400, 3213050896, 3213050604, 3213050896, 3213050744, 135530500, 2, 3213050756, 3071782008, 3073952400, 4294967294, 4294967295, 3086184436, 3086186104, 134523852, 3213050688} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 138007961, var = 137964825, chosen_clause = 1, tag = 0xbf83425c, next = 0x0 } #26 0x0812fdb5 in command_loop_2 () at /home/steve/cvsroot/emacs/src/keyboard.c:1359 val = 0 #27 0x0819292a in internal_catch (tag=138003985, func=0x812fd90 , arg=137964825) at /home/steve/cvsroot/emacs/src/eval.c:1248 c = { tag = 138003985, val = 137964825, next = 0x0, gcpro = 0x0, ---Type to continue, or q to quit--- jmp = {{ __jmpbuf = {0, 138492872, 138492856, -1081916360, -450887757, -775224100}, __mask_was_saved = 0, __saved_mask = { __val = {0, 0, 0, 0, 0, 0, 3072202510, 0, 0, 0, 0, 0, 0, 0, 3073163736, 192, 0, 3073163640, 177, 22, 138204104, 138204458, 137990680, 3213050920, 135806139, 138204105, 138204458, 137964825, 137990680, 137964849, 138204456, 0} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } #28 0x081306bf in command_loop () at /home/steve/cvsroot/emacs/src/keyboard.c:1338 No locals. #29 0x08130a4b in recursive_edit_1 () at /home/steve/cvsroot/emacs/src/keyboard.c:953 val = #30 0x08130b94 in Frecursive_edit () at /home/steve/cvsroot/emacs/src/keyboard.c:1015 buffer = 137964825 #31 0x0812514f in main (argc=3, argv=0xbf834844) at /home/steve/cvsroot/emacs/src/emacs.c:1852 dummy = 139782288 stack_bottom_variable = 8 '\b' do_initial_setlocale = 1 skip_args = 1 rlim = { rlim_cur = 8388608, rlim_max = 18446744073709551615 } ---Type to continue, or q to quit--- no_loadup = 0 junk = 0x0 dname_arg = 0x0 (gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. 0xffffe430 in __kernel_vsyscall () (gdb) c Continuing. Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. (gdb) q From cyd@stupidchicken.com Wed Apr 29 18:05:28 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 30 Apr 2009 01:05:29 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n3U15Qra015817 for <3145@emacsbugs.donarmstrong.com>; Wed, 29 Apr 2009 18:05:27 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id 871F457E205; Wed, 29 Apr 2009 21:05:29 -0400 (EDT) From: Chong Yidong To: Jan =?utf-8?Q?Dj=C3=A4rv?= Cc: Stephen Berman , 3145@debbugs.gnu.org Subject: Re: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon Date: Wed, 29 Apr 2009 21:05:29 -0400 Message-ID: <87hc07gdd2.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Stephen Berman wrote: > Carrying out the following steps reliably crashes Emacs: > > 1. emacs -Q --daemon > 2. emacsclient -c > 3. Detach the tool bar (only possible with GTK+ build). > 4. Close the client frame with C-x 5 0 > 5. emacsclient -c > 6. Detach the tool bar > => SIGSEGV Actually, daemon mode is not needed. You can also do this: 1. emacs -Q -nw 2. M-x make-frame-on-display RET :0.0 RET 3. Detach the tool bar 4. Close the client frame with C-x 5 0 5. M-x make-frame-on-display RET :0.0 RET 6. Detach the tool bar => SIGSEGV Jan, could you try to debug this? It may be another manifestation of the problems we've been having with GTK and closing X connections. From jan.h.d@swipnet.se Thu Apr 30 00:57:55 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 30 Apr 2009 07:57:55 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: ** X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=2.5 required=4.0 tests=XIRONPORT autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from proxy1.bredband.net (proxy1.bredband.net [195.54.101.71]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n3U7vp46001597 for <3145@emacsbugs.donarmstrong.com>; Thu, 30 Apr 2009 00:57:53 -0700 Received: from ironport2.bredband.com (195.54.101.122) by proxy1.bredband.net (7.3.140.3) id 49F5A152001294FF for 3145@emacsbugs.donarmstrong.com; Thu, 30 Apr 2009 09:57:45 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApMFAKv2+ElV4S1uPGdsb2JhbACBUJUUAQEBAbhzg38F X-IronPort-AV: E=Sophos;i="4.40,271,1238968800"; d="scan'208";a="477682069" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ironport2.bredband.com with ESMTP; 30 Apr 2009 09:57:45 +0200 Received: from [172.20.199.5] (winter [172.20.199.5]) by coolsville.localdomain (Postfix) with ESMTPSA id AE82C7FA07B; Thu, 30 Apr 2009 09:57:44 +0200 (CEST) Message-ID: <49F959F7.6030002@swipnet.se> Date: Thu, 30 Apr 2009 09:57:43 +0200 From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 To: Chong Yidong CC: Stephen Berman , 3145@debbugs.gnu.org Subject: Re: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> In-Reply-To: <87hc07gdd2.fsf@cyd.mit.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Chong Yidong skrev: > Stephen Berman wrote: > >> Carrying out the following steps reliably crashes Emacs: >> >> 1. emacs -Q --daemon >> 2. emacsclient -c >> 3. Detach the tool bar (only possible with GTK+ build). >> 4. Close the client frame with C-x 5 0 >> 5. emacsclient -c >> 6. Detach the tool bar >> => SIGSEGV > > Actually, daemon mode is not needed. You can also do this: > > 1. emacs -Q -nw > 2. M-x make-frame-on-display RET :0.0 RET > 3. Detach the tool bar > 4. Close the client frame with C-x 5 0 > 5. M-x make-frame-on-display RET :0.0 RET > 6. Detach the tool bar > => SIGSEGV > > Jan, could you try to debug this? It may be another manifestation of > the problems we've been having with GTK and closing X connections. It looks like it. The window for the detached tool bar is created and managed by Gtk+ and is not deleted when the display is removed it seems. I'll see if we can work around it. Jan D. From jan.h.d@swipnet.se Sat May 2 09:51:28 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 2 May 2009 16:51:28 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: ** X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=2.6 required=4.0 tests=FOURLA,XIRONPORT autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from proxy3.bredband.net (proxy3.bredband.net [195.54.101.73]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n42GpLNm029309 for <3145@emacsbugs.donarmstrong.com>; Sat, 2 May 2009 09:51:23 -0700 Received: from ironport2.bredband.com (195.54.101.122) by proxy3.bredband.net (7.3.140.3) id 49F597CD001C9007 for 3145@emacsbugs.donarmstrong.com; Sat, 2 May 2009 18:51:15 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: As8FAEsX/ElV4S1uPGdsb2JhbACBUJUMAQEBAbZgg30F X-IronPort-AV: E=Sophos;i="4.40,283,1238968800"; d="scan'208";a="478074308" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ironport2.bredband.com with ESMTP; 02 May 2009 18:51:15 +0200 Received: from [172.20.199.2] (gaffa [172.20.199.2]) by coolsville.localdomain (Postfix) with ESMTP id A82D17FA07B; Sat, 2 May 2009 18:51:14 +0200 (CEST) Message-ID: <49FC7A02.5030208@swipnet.se> Date: Sat, 02 May 2009 18:51:14 +0200 From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= User-Agent: Thunderbird 2.0.0.21 (X11/20090409) MIME-Version: 1.0 To: Chong Yidong CC: Stephen Berman , 3145@debbugs.gnu.org Subject: Re: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> In-Reply-To: <49F959F7.6030002@swipnet.se> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sorry, no workaround is possible. The part in Gtk+ that handles detaching uses a hidden window which it stores in a static variable. So it get created on the first display, but is still used on the second, but that is not a valid window anymore: static GtkWidget * gtk_handle_box_get_invisible (void) { static GtkWidget *handle_box_invisible = NULL; if (!handle_box_invisible) { handle_box_invisible = gtk_invisible_new (); gtk_widget_show (handle_box_invisible); } return handle_box_invisible; } This is another instance of the "there is just one display and it is always open"-mindset of Gtk+. I have filed a Gtk+ bug on this (http://bugzilla.gnome.org/show_bug.cgi?id=581110). Not sure what we should do about this bug though. Keep it until Gtk+ fixes/rejects the bug report or close it? Jan D. > > > Chong Yidong skrev: >> Stephen Berman wrote: >> >>> Carrying out the following steps reliably crashes Emacs: >>> >>> 1. emacs -Q --daemon >>> 2. emacsclient -c >>> 3. Detach the tool bar (only possible with GTK+ build). >>> 4. Close the client frame with C-x 5 0 >>> 5. emacsclient -c >>> 6. Detach the tool bar >>> => SIGSEGV >> >> Actually, daemon mode is not needed. You can also do this: >> >> 1. emacs -Q -nw >> 2. M-x make-frame-on-display RET :0.0 RET >> 3. Detach the tool bar >> 4. Close the client frame with C-x 5 0 >> 5. M-x make-frame-on-display RET :0.0 RET >> 6. Detach the tool bar >> => SIGSEGV >> >> Jan, could you try to debug this? It may be another manifestation of >> the problems we've been having with GTK and closing X connections. > > It looks like it. The window for the detached tool bar is created and > managed by Gtk+ and is not deleted when the display is removed it seems. > > I'll see if we can work around it. > > Jan D. > > From cyd@stupidchicken.com Sat May 2 10:10:46 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 2 May 2009 17:10:46 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n42HAhgL003316 for <3145@emacsbugs.donarmstrong.com>; Sat, 2 May 2009 10:10:44 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id 7214B57E22A; Sat, 2 May 2009 13:10:48 -0400 (EDT) From: Chong Yidong To: Jan =?utf-8?Q?Dj=C3=A4rv?= Cc: Stephen Berman , 3145@debbugs.gnu.org Subject: Re: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> Date: Sat, 02 May 2009 13:10:48 -0400 In-Reply-To: <49FC7A02.5030208@swipnet.se> ("Jan =?utf-8?Q?Dj=C3=A4rv=22's?= message of "Sat, 02 May 2009 18:51:14 +0200") Message-ID: <87y6tfa0rr.fsf@cyd.mit.edu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii > This is another instance of the "there is just one display and it is > always open"-mindset of Gtk+. > > I have filed a Gtk+ bug on this > (http://bugzilla.gnome.org/show_bug.cgi?id=581110). Not sure what we > should do about this bug though. Keep it until Gtk+ fixes/rejects the > bug report or close it? No harm keeping the bug open, I think. Thanks for investigating. From stephen.berman@gmx.net Sat May 2 16:36:04 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 2 May 2009 23:36:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.0 required=4.0 tests=HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id n42NZxsb017788 for <3145@emacsbugs.donarmstrong.com>; Sat, 2 May 2009 16:36:01 -0700 Received: (qmail invoked by alias); 02 May 2009 23:35:54 -0000 Received: from i59F5B268.versanet.de (EHLO escher.local.home) [89.245.178.104] by mail.gmx.net (mp012) with SMTP; 03 May 2009 01:35:54 +0200 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX1974GNVAZJ7iCkpEuXuMPc+CKWelkXUZHljeNwKsL P2aLKp5+iJ41Ju Received: by escher.local.home (Postfix, from userid 1000) id 70C0D1D1576; Sun, 3 May 2009 01:35:47 +0200 (CEST) From: Stephen Berman To: Jan =?utf-8?Q?Dj=C3=A4rv?= Cc: 3145@debbugs.gnu.org, Chong Yidong Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> Sender: steve@escher.local.home Date: Sun, 03 May 2009 01:35:46 +0200 In-Reply-To: <49FC7A02.5030208@swipnet.se> ("Jan =?utf-8?Q?Dj=C3=A4rv=22's?= message of "Sat, 02 May 2009 18:51:14 +0200") Message-ID: <87bpqbqdrh.fsf@escher.local.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Y-GMX-Trusted: 0 X-FuHaFi: 0.6 On Sat, 02 May 2009 18:51:14 +0200 Jan Dj=C3=A4rv wrot= e: > Sorry, no workaround is possible. > The part in Gtk+ that handles detaching uses a hidden window which it sto= res > in a static variable. So it get created on the first display, but is sti= ll > used on the second, but that is not a valid window anymore: [...] > This is another instance of the "there is just one display and it is alwa= ys > open"-mindset of Gtk+. > > I have filed a Gtk+ bug on this > (http://bugzilla.gnome.org/show_bug.cgi?id=3D581110). Not sure what we sh= ould do > about this bug though. Keep it until Gtk+ fixes/rejects the bug report or > close it? As long as this does not change in GTK+ and no workaround is possible in Emacs, I (sadly) think you should seriously consider disabling detaching the tool bar in the GTK+ build. When used in conjunction with --daemon it is a ticking time bomb for data loss because of the crash it causes. I don't make this suggestion lightly, since detaching the tool bar is to me an acceptable workaround for the very annoying shrinking frame bug (see bug#3195), but precluding a crash and possible data loss should probably take precedence over avoiding annoyance. Steve Berman From jan.h.d@swipnet.se Sun May 3 10:19:16 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 3 May 2009 17:19:16 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.5 required=4.0 tests=HAS_BUG_NUMBER,XIRONPORT autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from proxy3.bredband.net (proxy3.bredband.net [195.54.101.73]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n43HJC3X000369 for <3145@emacsbugs.donarmstrong.com>; Sun, 3 May 2009 10:19:13 -0700 Received: from ironport2.bredband.com (195.54.101.122) by proxy3.bredband.net (7.3.140.3) id 49F597CD001F6F68 for 3145@emacsbugs.donarmstrong.com; Sun, 3 May 2009 19:19:06 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ak4GAKdu/UlV4S1uPGdsb2JhbACBUJUQAQEBAbUig30F X-IronPort-AV: E=Sophos;i="4.40,287,1238968800"; d="scan'208";a="478213418" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ironport2.bredband.com with ESMTP; 03 May 2009 19:19:06 +0200 Received: from [172.20.199.5] (winter [172.20.199.5]) by coolsville.localdomain (Postfix) with ESMTPSA id 722EE7FA07B; Sun, 3 May 2009 19:19:05 +0200 (CEST) Message-ID: <49FDD208.9080900@swipnet.se> Date: Sun, 03 May 2009 19:19:04 +0200 From: =?UTF-8?B?SmFuIERqw6Rydg==?= User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 To: Stephen Berman CC: 3145@debbugs.gnu.org, Chong Yidong Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> <87bpqbqdrh.fsf@escher.local.home> In-Reply-To: <87bpqbqdrh.fsf@escher.local.home> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Stephen Berman skrev: > > As long as this does not change in GTK+ and no workaround is possible in > Emacs, I (sadly) think you should seriously consider disabling detaching > the tool bar in the GTK+ build. When used in conjunction with --daemon > it is a ticking time bomb for data loss because of the crash it causes. > I don't make this suggestion lightly, since detaching the tool bar is to > me an acceptable workaround for the very annoying shrinking frame bug > (see bug#3195), but precluding a crash and possible data loss should > probably take precedence over avoiding annoyance. > I don't mind disabling detaching if it is OK in the current code freeze. Jan D. From dann@godzilla.ics.uci.edu Sun May 3 11:25:18 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 3 May 2009 18:25:19 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-5.9 required=4.0 tests=FOURLA,HAS_BUG_NUMBER, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from barrelv2.ics.uci.edu (barrelv2.ics.uci.edu [128.195.1.114]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n43IPFAp020012 for <3145@emacsbugs.donarmstrong.com>; Sun, 3 May 2009 11:25:16 -0700 Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by barrelv2.ics.uci.edu (8.13.8+Sun/8.13.8) with ESMTP id n43IOwNL010469; Sun, 3 May 2009 11:24:58 -0700 (PDT) Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id n43IOvuK011766; Sun, 3 May 2009 11:24:57 -0700 (PDT) Date: Sun, 3 May 2009 11:24:57 -0700 (PDT) Message-Id: <200905031824.n43IOvuK011766@godzilla.ics.uci.edu> From: Dan Nicolaescu To: Jan =?utf-8?Q?Dj=C3=A4rv?= Cc: 3145@debbugs.gnu.org, Stephen Berman , Chong Yidong Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> <87bpqbqdrh.fsf@escher.local.home> <49FDD208.9080900@swipnet.se> X-Debbugs-No-Ack: yes Lines: 31 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ICS-MailScanner-Information: Please contact the ISP for more information X-ICS-MailScanner-ID: n43IOwNL010469 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu Jan Dj=C3=A4rv writes: > Stephen Berman skrev: >=20 > > > > As long as this does not change in GTK+ and no workaround is possible= in > > Emacs, I (sadly) think you should seriously consider disabling detach= ing > > the tool bar in the GTK+ build. When used in conjunction with --daem= on > > it is a ticking time bomb for data loss because of the crash it cause= s. > > I don't make this suggestion lightly, since detaching the tool bar is= to > > me an acceptable workaround for the very annoying shrinking frame bug > > (see bug#3195), but precluding a crash and possible data loss should > > probably take precedence over avoiding annoyance. > > >=20 > I don't mind disabling detaching if it is OK in the current code freeze. IMHO detaching the toolbar is a red herring here. Yes, there on big valid reason to disable detaching the toolbar: it seems that detaching the toolbar is disabled by default by (almost?) all Gtk+ applications. The ticking time bomb is actually using an emacs compiled with the Gtk+ support in conjunction with multi-tty. emacsclient + kill emacsclient + emacsclient results in a crash. IMO we need at least a big fat warning in NEWS (or some other very prominent place) with a reference to the Gtk+ bug to make users aware of the problem. We've had many bug reports about this, we'll only get more after the release. From cyd@stupidchicken.com Sun May 3 13:25:53 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 3 May 2009 20:25:53 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.9 required=4.0 tests=FOURLA,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n43KPoVJ024142 for <3145@emacsbugs.donarmstrong.com>; Sun, 3 May 2009 13:25:51 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id C49D557E246; Sun, 3 May 2009 16:25:56 -0400 (EDT) From: Chong Yidong To: Dan Nicolaescu Cc: Jan =?utf-8?Q?Dj=C3=A4rv?= , 3145@debbugs.gnu.org, Stephen Berman Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> <87bpqbqdrh.fsf@escher.local.home> <49FDD208.9080900@swipnet.se> <200905031824.n43IOvuK011766@godzilla.ics.uci.edu> Date: Sun, 03 May 2009 16:25:56 -0400 In-Reply-To: <200905031824.n43IOvuK011766@godzilla.ics.uci.edu> (Dan Nicolaescu's message of "Sun, 3 May 2009 11:24:57 -0700 (PDT)") Message-ID: <87skjmgch7.fsf@cyd.mit.edu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Dan Nicolaescu writes: >> I don't mind disabling detaching if it is OK in the current code >> freeze. I'd rather not. > IMHO detaching the toolbar is a red herring here. The ticking time > bomb is actually using an emacs compiled with the Gtk+ support in > conjunction with multi-tty. emacsclient + kill emacsclient + > emacsclient results in a crash. > > IMO we need at least a big fat warning in NEWS (or some other very > prominent place) with a reference to the Gtk+ bug to make users aware > of the problem. We've had many bug reports about this, we'll only get > more after the release. We have an entry in PROBLEMS, which may need to be updated. I have no objection to adding a warning to NEWS as well. Could someone try to summarize, as well as you can, the circumstances that are likely to lead to lead to a crash? From rms@gnu.org Sun May 3 14:30:32 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 3 May 2009 21:30:33 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.0 required=4.0 tests=HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n43LUTbT011190 for <3145@emacsbugs.donarmstrong.com>; Sun, 3 May 2009 14:30:30 -0700 Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1M0jGW-0000D8-AK; Sun, 03 May 2009 17:30:28 -0400 Content-Type: text/plain; charset=ISO-8859-15 From: Richard M Stallman To: Stephen Berman , 3145@debbugs.gnu.org CC: jan.h.d@swipnet.se, 3145@debbugs.gnu.org, cyd@stupidchicken.com In-reply-to: <87bpqbqdrh.fsf@escher.local.home> (message from Stephen Berman on Sun, 03 May 2009 01:35:46 +0200) Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon Reply-to: rms@gnu.org References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> <87bpqbqdrh.fsf@escher.local.home> Message-Id: Date: Sun, 03 May 2009 17:30:28 -0400 It would be useful to make Emacs detect this case and give a clean error message such as "Due to GTK+ bug number XYZ, what you want to do is impossible", rather than just crashing. From jan.h.d@swipnet.se Mon May 4 13:18:15 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 4 May 2009 20:18:15 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.5 required=4.0 tests=HAS_BUG_NUMBER,XIRONPORT autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from proxy2.bredband.net (proxy2.bredband.net [195.54.101.72]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n44KIBjQ024581 for <3145@emacsbugs.donarmstrong.com>; Mon, 4 May 2009 13:18:13 -0700 Received: from ironport2.bredband.com (195.54.101.122) by proxy2.bredband.net (7.3.140.3) id 49F59CBD0025E201 for 3145@emacsbugs.donarmstrong.com; Mon, 4 May 2009 22:18:05 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlMIAGbq/klV4S1uPGdsb2JhbACBUI5ehjYBAQEBuBCDfQU X-IronPort-AV: E=Sophos;i="4.40,293,1238968800"; d="scan'208";a="478545358" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ironport2.bredband.com with ESMTP; 04 May 2009 22:18:05 +0200 Received: from winter.local (host-90-234-109-157.mobileonline.telia.com [90.234.109.157]) by coolsville.localdomain (Postfix) with ESMTPSA id 7451B7FA07B; Mon, 4 May 2009 22:18:03 +0200 (CEST) Message-ID: <49FF4D77.3050900@swipnet.se> Date: Mon, 04 May 2009 22:17:59 +0200 From: =?ISO-8859-15?Q?Jan_Dj=E4rv?= User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 To: rms@gnu.org CC: Stephen Berman , 3145@debbugs.gnu.org, cyd@stupidchicken.com Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> <87bpqbqdrh.fsf@escher.local.home> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Richard M Stallman skrev: > It would be useful to make Emacs detect this case and give a clean > error message such as "Due to GTK+ bug number XYZ, what you want to do > is impossible", rather than just crashing. The good news is that the bug has been marked as FIXED. But I don't know in which Gtk+ version the fix will appear in. The only way to detect this particular bug is by checking version numbers. Jan D. From svenjoac@gmx.de Tue Aug 4 12:25:14 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 4 Aug 2009 19:25:14 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.5 required=4.0 tests=AWL,HAS_BUG_NUMBER, IMPRONONCABLE_2 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with SMTP id n74JP82f009757 for <3145@emacsbugs.donarmstrong.com>; Tue, 4 Aug 2009 12:25:10 -0700 Received: (qmail invoked by alias); 04 Aug 2009 19:25:02 -0000 Received: from p548654F1.dip.t-dialin.net (EHLO turtle.gmx.de) [84.134.84.241] by mail.gmx.net (mp012) with SMTP; 04 Aug 2009 21:25:02 +0200 X-Authenticated: #28250155 X-Provags-ID: V01U2FsdGVkX18yPlcoxcAyusaUOgPMaYYOXVSBfKsfETyGI7FvtN M4MXISl5ergmvB Received: by turtle.gmx.de (Postfix, from userid 1000) id 05BCF354A2; Tue, 4 Aug 2009 21:25:00 +0200 (CEST) From: Sven Joachim To: Jan =?iso-8859-1?Q?Dj=E4rv?= Cc: rms@gnu.org, Stephen Berman , 3145@debbugs.gnu.org, cyd@stupidchicken.com Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> <87bpqbqdrh.fsf@escher.local.home> <49FF4D77.3050900@swipnet.se> Date: Tue, 04 Aug 2009 21:25:00 +0200 In-Reply-To: <49FF4D77.3050900@swipnet.se> ("Jan =?iso-8859-1?Q?Dj=E4rv=22?= =?iso-8859-1?Q?'s?= message of "Mon, 04 May 2009 22:17:59 +0200") Message-ID: <87tz0n9yb7.fsf@turtle.gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.96 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.53 On 2009-05-04 22:17 +0200, Jan Djärv wrote: > Richard M Stallman skrev: >> It would be useful to make Emacs detect this case and give a clean >> error message such as "Due to GTK+ bug number XYZ, what you want to do >> is impossible", rather than just crashing. > > The good news is that the bug has been marked as FIXED. But I don't > know in which Gtk+ version the fix will appear in. The only way to > detect this particular bug is by checking version numbers. For the record, I see the following in /usr/share/doc/libgtk2.0-common/changelog.gz: ,---- | commit 00524901e1393618e469dd9a8f224401b8ba7e35 | Author: Matthias Clasen | Date: Sun May 3 22:27:12 2009 -0400 | | Make GtkHandleBox work on multiple displays | | gtk/gtkhandlebox.c | 1 + | 1 files changed, 1 insertions(+), 0 deletions(-) `---- This is included in GTK+ 2.16.2, but the recipe to crash Emacs from the original report still works in GNU Emacs 23.1.50.4 (x86_64-unknown-linux-gnu, GTK+ Version 2.16.5) of 2009-08-04 on turtle . Note that this recipe does not even involve multiple displays. Sven From jan.h.d@swipnet.se Wed Aug 5 02:41:22 2009 Received: (at 3145) by emacsbugs.donarmstrong.com; 5 Aug 2009 09:41:23 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.8 required=4.0 tests=AWL,HAS_BUG_NUMBER, IMPRONONCABLE_2 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from proxy2.bredband.net (proxy2.bredband.net [195.54.101.72]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n759fHxC022221 for <3145@emacsbugs.donarmstrong.com>; Wed, 5 Aug 2009 02:41:19 -0700 Received: from iph2.telenor.se (195.54.127.133) by proxy2.bredband.net (7.3.140.3) id 49F59CBD0249A41D for 3145@emacsbugs.donarmstrong.com; Wed, 5 Aug 2009 11:41:10 +0200 X-SMTPAUTH-B2: X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArmKAMfweEpV4S1uPGdsb2JhbACBUphcAQEBATe5fYQYBYFM X-IronPort-AV: E=Sophos;i="4.43,327,1246831200"; d="scan'208";a="33079666" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by iph2.telenor.se with ESMTP; 05 Aug 2009 11:41:10 +0200 Received: from [172.20.199.2] (gaffa [172.20.199.2]) by coolsville.localdomain (Postfix) with ESMTP id 481637FA07B; Wed, 5 Aug 2009 11:41:09 +0200 (CEST) Message-ID: <4A7953B5.5060201@swipnet.se> Date: Wed, 05 Aug 2009 11:41:09 +0200 From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= User-Agent: Thunderbird 2.0.0.22 (X11/20090608) MIME-Version: 1.0 To: Sven Joachim CC: rms@gnu.org, Stephen Berman , 3145@debbugs.gnu.org, cyd@stupidchicken.com Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> <87bpqbqdrh.fsf@escher.local.home> <49FF4D77.3050900@swipnet.se> <87tz0n9yb7.fsf@turtle.gmx.de> In-Reply-To: <87tz0n9yb7.fsf@turtle.gmx.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Sven Joachim skrev: > On 2009-05-04 22:17 +0200, Jan Djärv wrote: > >> Richard M Stallman skrev: >>> It would be useful to make Emacs detect this case and give a clean >>> error message such as "Due to GTK+ bug number XYZ, what you want to do >>> is impossible", rather than just crashing. >> The good news is that the bug has been marked as FIXED. But I don't >> know in which Gtk+ version the fix will appear in. The only way to >> detect this particular bug is by checking version numbers. > > For the record, I see the following in > /usr/share/doc/libgtk2.0-common/changelog.gz: > > ,---- > | commit 00524901e1393618e469dd9a8f224401b8ba7e35 > | Author: Matthias Clasen > | Date: Sun May 3 22:27:12 2009 -0400 > | > | Make GtkHandleBox work on multiple displays > | > | gtk/gtkhandlebox.c | 1 + > | 1 files changed, 1 insertions(+), 0 deletions(-) > `---- > > This is included in GTK+ 2.16.2, but the recipe to crash Emacs from the > original report still works in > GNU Emacs 23.1.50.4 (x86_64-unknown-linux-gnu, GTK+ Version 2.16.5) > of 2009-08-04 on turtle . > > Note that this recipe does not even involve multiple displays. > You are correct, the fix in Gtk+ is no good, it is obvious that they didn't test the fix. I've reopened the Gtk+ bug for this with new information: http://bugzilla.gnome.org/show_bug.cgi?id=581110 Hopefully a better fix will come. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 16 16:43:09 2011 Received: (at 3145) by debbugs.gnu.org; 16 Sep 2011 20:43:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4fFc-0002c9-SH for submit@debbugs.gnu.org; Fri, 16 Sep 2011 16:43:09 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4fFI-0002b5-NY for 3145@debbugs.gnu.org; Fri, 16 Sep 2011 16:42:59 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R4fAZ-0006Dw-JW; Fri, 16 Sep 2011 22:37:55 +0200 From: Lars Magne Ingebrigtsen To: Jan =?iso-8859-1?Q?Dj=E4rv?= Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon In-Reply-To: <4A7953B5.5060201@swipnet.se> ("Jan \=\?iso-8859-1\?Q\?Dj\=E4rv\=22\?\= \=\?iso-8859-1\?Q\?'s\?\= message of "Wed, 05 Aug 2009 11:41:09 +0200") Date: Fri, 16 Sep 2011 22:34:30 +0200 Message-ID: References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> <87bpqbqdrh.fsf@escher.local.home> <49FF4D77.3050900@swipnet.se> <87tz0n9yb7.fsf@turtle.gmx.de> <4A7953B5.5060201@swipnet.se> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Magma's =?iso-8859-1?Q?=5FMekan=EFk_Destrukt=EFw_Kommand=F6?= =?iso-8859-1?Q?h=5F=3A_=22Neb=EBhr?= Gudahtt" MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-MailScanner-ID: 1R4fAZ-0006Dw-JW X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316810275.77496@EnrUrtAjeEyIgrQUoeuQHQ X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 3145 Cc: cyd@stupidchicken.com, Stephen Berman , Sven Joachim , rms@gnu.org, 3145@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Jan Dj=E4rv writes: > You are correct, the fix in Gtk+ is no good, it is obvious that they > didn't test the fix. > I've reopened the Gtk+ bug for this with new information: > http://bugzilla.gnome.org/show_bug.cgi?id=3D581110 > > Hopefully a better fix will come. This bug remains with "severity: critical" and no fix in the gtk bug tracker. So perhaps Emacs should do a workaround anyway? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 16 16:45:21 2011 Received: (at control) by debbugs.gnu.org; 16 Sep 2011 20:45:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4fHk-0002nO-Dp for submit@debbugs.gnu.org; Fri, 16 Sep 2011 16:45:21 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4fHh-0002lx-E9 for control@debbugs.gnu.org; Fri, 16 Sep 2011 16:45:18 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1R4fD5-0004JB-HL for control@debbugs.gnu.org; Fri, 16 Sep 2011 16:40:31 -0400 Date: Fri, 16 Sep 2011 16:40:31 -0400 Message-Id: Subject: control message for bug 3145 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) forwarded 3145 https://bugzilla.gnome.org/show_bug.cgi?id=581110 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 16 18:34:20 2011 Received: (at 3145) by debbugs.gnu.org; 16 Sep 2011 22:34:20 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4gzD-00035O-UY for submit@debbugs.gnu.org; Fri, 16 Sep 2011 18:34:20 -0400 Received: from smtprelay-b11.telenor.se ([62.127.194.20]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4gzC-00035G-70 for 3145@debbugs.gnu.org; Fri, 16 Sep 2011 18:34:19 -0400 Received: from ipb4.telenor.se (ipb4.telenor.se [195.54.127.167]) by smtprelay-b11.telenor.se (Postfix) with ESMTP id C2A32EA591 for <3145@debbugs.gnu.org>; Sat, 17 Sep 2011 00:29:30 +0200 (CEST) X-SENDER-IP: [85.225.45.201] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvJCANzMc05V4S3JPGdsb2JhbABBhFWiBoEECwEBAQE3MoFTAQEEASMzIwULCxoCJgICLQwKFAYTh3cCAqJYkWGBLIQ7MWAEmGeMEQ X-IronPort-AV: E=Sophos;i="4.68,395,1312149600"; d="scan'208";a="1760328556" Received: from c-c92de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.201]) by ipb4.telenor.se with ESMTP; 17 Sep 2011 00:29:30 +0200 Received: from [172.20.199.248] (janiphone [172.20.199.248]) by coolsville.localdomain (Postfix) with ESMTPSA id 8294D7FA057; Sat, 17 Sep 2011 00:29:29 +0200 (CEST) References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> <87bpqbqdrh.fsf@escher.local.home> <49FF4D77.3050900@swipnet.se> <87tz0n9yb7.fsf@turtle.gmx.de> <4A7953B5.5060201@swipnet.se> In-Reply-To: Mime-Version: 1.0 (iPhone Mail 8L1) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Message-Id: <5EEBCFD7-4D42-49E9-9867-380F81F0A9BF@swipnet.se> X-Mailer: iPhone Mail (8L1) From: =?utf-8?Q?Jan_Dj=C3=A4rv?= Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon Date: Sat, 17 Sep 2011 00:29:27 +0200 To: Lars Magne Ingebrigtsen X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 3145 Cc: "cyd@stupidchicken.com" , Stephen Berman , Sven Joachim , "rms@gnu.org" , "3145@debbugs.gnu.org" <3145@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.5 (-) Hello. 16 sep 2011 kl. 22:34 skrev Lars Magne Ingebrigtsen : > Jan Dj=C3=A4rv writes: >=20 >> You are correct, the fix in Gtk+ is no good, it is obvious that they >> didn't test the fix. >> I've reopened the Gtk+ bug for this with new information: >> http://bugzilla.gnome.org/show_bug.cgi?id=3D581110 >>=20 >> Hopefully a better fix will come. >=20 > This bug remains with "severity: critical" and no fix in the gtk bug > tracker. So perhaps Emacs should do a workaround anyway? >=20 The only workaround that works is not having detachable toolbars. I'm not opposed to that. Detachable toolbars is on its way out from Gtk+ any= way. I'm surprised they are in Gtk+ 3.0. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 10 18:40:21 2016 Received: (at 3145) by debbugs.gnu.org; 10 Apr 2016 22:40:21 +0000 Received: from localhost ([127.0.0.1]:57651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apO1i-0007sh-7C for submit@debbugs.gnu.org; Sun, 10 Apr 2016 18:40:21 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:34828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apO1d-0007sR-Mu for 3145@debbugs.gnu.org; Sun, 10 Apr 2016 18:40:17 -0400 Received: by mail-wm0-f66.google.com with SMTP id a140so17413238wma.2 for <3145@debbugs.gnu.org>; Sun, 10 Apr 2016 15:40:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=G3u087h+r9bnMcFtG8xfGYkyH94LLRSPVgWwFL6uQdo=; b=QBKbb+3xI5co4Ww/moOlsNdYEXw4q4mxt8ybWw+JL6vini3+AeUWOdg/Xk6dcOo5x8 pfUIE1ULJOr4NkpIobptWjR09Rs+mD9FShB80hbdjTVjM9d0bHo+hVMttQg1e3WZjcHA zNYfzBwEAwhE/FSrnhRXwVoEjDu6n+XPbcI6K49GF+QffhVeIgMOdr5+T9n6+zCJdOuF lws/5fNe5ogmzdgOFu2GW6EI3rZS398/KLQmlY76QssDnAD+7o1R9/PhWNGiH73QTvPB HTDdxfCYdlz1K5Guj7oKWsLfC3npX0bXeJRO1uAIg+BCSbiNC51CBFG87KO5t/u/JSeR EkoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=G3u087h+r9bnMcFtG8xfGYkyH94LLRSPVgWwFL6uQdo=; b=LYMzlBfHCMllQH4KNlHjOa6oh+24G90zJPgjtTKnRqzd0LTvSZ4A2Lef86G9bN54Ie NfWdGeZVp3/GsSU9HMxcdDZidEGTL2/KCTF6aj1Z7aRjrq0QM1ISb70MpFbA2qG3J/JO X356VXsl6smL12BCtDSqXSx07kQZkb0vOr0wQz2jwcykec2vfucw1Xfw7ydCjVxaWlHh jA6uRA8JTFp0hDOadMX0uzqtgSpNSSNcSvs+3kyYsW+Eye6a5P0M3zc5in/3DthZUFGd J7oA+K9K0j8F4jg7pnqFvThUjEAUsGiEkw/1FhlUWfqnnmqH6R81Af+2Qjhs9FhFXGB6 L/tg== X-Gm-Message-State: AD7BkJLRvcAj59Pb5XkHyG0OUreobQPJCxRro+PJKTbX/DFw4uULsc9FqPZ3m6t9GdH8TA== X-Received: by 10.28.30.79 with SMTP id e76mr15814766wme.27.1460328008174; Sun, 10 Apr 2016 15:40:08 -0700 (PDT) Received: from breton.local ([2001:8b0:3f8:8129:1c39:e3a3:8476:a64d]) by smtp.gmail.com with ESMTPSA id u4sm24737076wjz.4.2016.04.10.15.40.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Apr 2016 15:40:07 -0700 (PDT) From: Alan Third To: Lars Magne Ingebrigtsen Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> <87bpqbqdrh.fsf@escher.local.home> <49FF4D77.3050900@swipnet.se> <87tz0n9yb7.fsf@turtle.gmx.de> <4A7953B5.5060201@swipnet.se> Date: Sun, 10 Apr 2016 23:40:06 +0100 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Fri, 16 Sep 2011 22:34:30 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 3145 Cc: Stephen Berman , rms@gnu.org, cyd@stupidchicken.com, Jan =?utf-8?Q?Dj=C3=A4rv?= , Sven Joachim , 3145@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Lars Magne Ingebrigtsen writes: > Jan Dj=C3=A4rv writes: > >> You are correct, the fix in Gtk+ is no good, it is obvious that they >> didn't test the fix. >> I've reopened the Gtk+ bug for this with new information: >> http://bugzilla.gnome.org/show_bug.cgi?id=3D581110 >> >> Hopefully a better fix will come. > > This bug remains with "severity: critical" and no fix in the gtk bug > tracker. So perhaps Emacs should do a workaround anyway? The Gtk+ bug is now marked "resolved obsolete" as the widget is deprecated. Does anyone know if it was ever fixed or if it's even still an issue? (I don't have a Gtk+ set-up to test on.) --=20 Alan Third From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 11 04:28:53 2016 Received: (at 3145) by debbugs.gnu.org; 11 Apr 2016 08:28:53 +0000 Received: from localhost ([127.0.0.1]:57983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apXDF-0005Wt-U7 for submit@debbugs.gnu.org; Mon, 11 Apr 2016 04:28:53 -0400 Received: from mout.gmx.net ([212.227.15.19]:64251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apXDB-0005Wc-2x for 3145@debbugs.gnu.org; Mon, 11 Apr 2016 04:28:48 -0400 Received: from rosalinde ([89.245.78.207]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MEWkb-1b0Fdw1MOP-00Fioy; Mon, 11 Apr 2016 10:28:17 +0200 From: Stephen Berman To: Alan Third Subject: Re: bug#3145: 23.0.92; detaching GTK+ tool bar crashes emacs --daemon References: <87hc07gdd2.fsf@cyd.mit.edu> <49F959F7.6030002@swipnet.se> <49FC7A02.5030208@swipnet.se> <87bpqbqdrh.fsf@escher.local.home> <49FF4D77.3050900@swipnet.se> <87tz0n9yb7.fsf@turtle.gmx.de> <4A7953B5.5060201@swipnet.se> Date: Mon, 11 Apr 2016 10:28:14 +0200 In-Reply-To: (Alan Third's message of "Sun, 10 Apr 2016 23:40:06 +0100") Message-ID: <87wpo48s81.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:M41t0rOLzHKJf/I5MJgaNegswRtcFDgIcedMFQMZJS9v6B2/BCN ZgBP+bUYThryCy1BdMpJ5RNhCG/ZxtgLhkzB/NRVTl6lcwxkdx3TrBvg1I0uQBZ9Et3KcEp K1D4QKhLiAf196/rUTxKfIEujupKIEIwICZECTg3aE42ijM9UtRD1eaxF7x3e9pVIKHVqAh bMSLf4NcC6EyRu7YUWiEw== X-UI-Out-Filterresults: notjunk:1;V01:K0:ZBPLa0RLm0Y=:gxjj6n1qaBJ8vtHS68eKpF fJVUSh/yOrAnGYP0wm2rnYZLrH3X3McoduiHhxfKHnzjccD4Ffh8YAD9q/x7qHAPRgIAW7DFG LUX3x+h8wcGKMhTpn0HjoJQif3X43CYEUv526X37mzoXIAR4tTn79wPd4N2SnvgUVGSWXcfG6 WyjqUZdKRyCFY2W4BKa2TpKfz3qA2kASFfeyq2+2CByBjqqPOsG+BIJyE2Hx4YMyfEOXOVn9G MyMV3S0GFLH5r/S/jASo/ZXJgQxUfFF8JCg1o1+iVnTkb4tiVchFPr7EvvJAZY70y5jTfiKXq uySyOCCV0ikSmJKQfc6axzjqBoxvL+PF7LgFMbIX0kf9csSYLBXmeMw03IfqRm6d6MQjur0zx nRMBjVQmWqUeR2jfn6E8bvQhEdvlAV9nTx259DvqPGebqj9vYYeDTbace5XWOGDtTaKIgn1Ps a0wVyu6sn+Hl8b2XPBavO59doCqI+Mbh1+3O/Bbm9M+CWQGRWShCFcC5y3/aM2T0RJVTLUBdF IimUvwDR39MYIQMgRhmBsXNBQGWreWTBWbDQt77CnPYqamDRvmaIHgs7CIWJXz4gMpYzM0tvt u7ylBIX8mAuT5Uo3m5lIwYLcdhTJmKR9kIPi15Yb2PPqHoWJUWROTPecCNg4NhkV5AJq2StQ8 Hi/qhQWtNtsQgiIv4hiCyZr2573Xxam5ixoBkddSVwOpuEVpqOjr21PF/QcrJ3RalGPwlJ29d EwmJ360+gMIPOuWy7GdhZryfMFTSuCxwCb2dkJkdXIR+iPtY0yzBYWL6yilpWz6YVe2RuI+3g h6zwytp X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: 3145 Cc: rms@gnu.org, cyd@stupidchicken.com, Lars Magne Ingebrigtsen , Jan =?utf-8?Q?Dj=C3=A4rv?= , Sven Joachim , 3145@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Sun, 10 Apr 2016 23:40:06 +0100 Alan Third wrote: > Lars Magne Ingebrigtsen writes: > >> Jan Dj=C3=A4rv writes: >> >>> You are correct, the fix in Gtk+ is no good, it is obvious that they >>> didn't test the fix. >>> I've reopened the Gtk+ bug for this with new information: >>> http://bugzilla.gnome.org/show_bug.cgi?id=3D581110 >>> >>> Hopefully a better fix will come. >> >> This bug remains with "severity: critical" and no fix in the gtk bug >> tracker. So perhaps Emacs should do a workaround anyway? > > The Gtk+ bug is now marked "resolved obsolete" as the widget is > deprecated. Does anyone know if it was ever fixed or if it's even still > an issue? (I don't have a Gtk+ set-up to test on.) With GNU Emacs 24.3.1 (x86_64-suse-linux-gnu, GTK+ Version 3.14.2) of 2014-10-15 on build05 I do not get a crash by executing either of the two recipes given in this bug thread, so I assume it was either fixed somewhere or maybe it was only a bug with GTK2 (that's what I was using when I reported the bug, but I cannot currently test that). Moreover, it's a nonissue for Emacs 25, since there the GTK+ tool bar is no longer detachable. So I think this bug can be closed. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 11 14:27:33 2016 Received: (at control) by debbugs.gnu.org; 11 Apr 2016 18:27:34 +0000 Received: from localhost ([127.0.0.1]:59699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apgYf-00056x-PX for submit@debbugs.gnu.org; Mon, 11 Apr 2016 14:27:33 -0400 Received: from mail-wm0-f52.google.com ([74.125.82.52]:38033) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apgYd-00056i-JJ for control@debbugs.gnu.org; Mon, 11 Apr 2016 14:27:31 -0400 Received: by mail-wm0-f52.google.com with SMTP id u206so116001518wme.1 for ; Mon, 11 Apr 2016 11:27:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:date:message-id:to:from:subject; bh=9/POYq5pdx2TMgPQcgcohfktCvGvhSzQMEboxwHiMoY=; b=0trt6hn4ag2hONgwVWXoTa4tRTHY41XySiGeaqEXKHltCo66eVVSddl/8kMn6AHfIj +5kQ0L98n2tunx+100qMGffc6NmMNpnJNwf/zzelGfIzGH5IpaV3oa28CTFQzgNyWvx6 mFhebh21gLs8b9PnIpsQpmXDfPOJUYKZOG2llugTcqGmiviChnCG1ZkL1lVnvuWbWgnN U/ffVCcg7cv/UuDTSPyq62dnOQxXXSV91E5yxufJemJHM/L0aySKOK9PENH/8CRzWArR oRvi/3NO55NIOy6TMS3eh3TzMA4pEagzo08/vAtwlQ9IiBHN5funJVR97yJz9GeP8eI5 H0hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:message-id:to:from:subject; bh=9/POYq5pdx2TMgPQcgcohfktCvGvhSzQMEboxwHiMoY=; b=j4Ch2CfVtN+pd4XvnCkI6icOPbzp5WUYK0Ty6JhbTb4Bj/W0IOOF+rQFsv03P2+bNd x6jGC3bjlzsICDu86WRv7n5/eWSKouFWXHM5FDdUIWxGgJXuICtVUrhhLuqrelGo7cpR jyz8RvPrDeu0m96KaPsMMVY+OxOosFcUmabGul8NhGKXiildeHCDs1PHGfbLsnwInyy7 DNMKM+bJ2syfdb6BTZfFoZl4eC3z0k1kYiauutWJ135WQ57DKGELvTLC6RlTdWay/Tyk 3optjqZom1++WWEMrYXxJKcTrAVsK+OC7dfsgwvO4sfvu89ab6bLRGnw4g7fxrln05aG mHIA== X-Gm-Message-State: AOPr4FXr82+VeYNOQ6gGrrGQigvOAyvrjwdduWo9gWqJq+Q4VR4zs+igABt5GLfLM4r6HQ== X-Received: by 10.194.20.6 with SMTP id j6mr3555138wje.118.1460399245727; Mon, 11 Apr 2016 11:27:25 -0700 (PDT) Received: from breton.local ([2001:8b0:3f8:8129:1c39:e3a3:8476:a64d]) by smtp.gmail.com with ESMTPSA id l124sm18674094wmf.11.2016.04.11.11.27.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Apr 2016 11:27:25 -0700 (PDT) Date: Mon, 11 Apr 2016 19:27:23 +0100 Message-Id: To: control@debbugs.gnu.org From: Alan Third Subject: control message for bug #3145 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) tags 3145 fixed close 3145 24.3 From unknown Tue Aug 19 01:58:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 10 May 2016 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator