From unknown Sun Aug 17 22:08:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6155: Crashes on w32 because of bad frame initialization Resent-From: Lennart Borgman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 May 2010 14:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6155 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 6155@debbugs.gnu.org X-Debbugs-Original-To: Emacs Bugs Received: via spool by submit@debbugs.gnu.org id=B.127350092021657 (code B ref -1); Mon, 10 May 2010 14:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 May 2010 14:15: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 1OBTlP-0005dF-Cn for submit@debbugs.gnu.org; Mon, 10 May 2010 10:15:20 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBTlM-0005d9-Sf for submit@debbugs.gnu.org; Mon, 10 May 2010 10:15:17 -0400 Received: from lists.gnu.org ([199.232.76.165]:43743) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OBTlI-0001zz-2Z for submit@debbugs.gnu.org; Mon, 10 May 2010 10:15:12 -0400 Received: from [140.186.70.92] (port=44864 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OBTkX-0003bD-0Q for bug-gnu-emacs@gnu.org; Mon, 10 May 2010 10:15:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OBTjl-0002nZ-Qy for bug-gnu-emacs@gnu.org; Mon, 10 May 2010 10:14:24 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:40581) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBTjk-0002n4-9p for bug-gnu-emacs@gnu.org; Mon, 10 May 2010 10:13:36 -0400 Received: by fxm9 with SMTP id 9so736390fxm.0 for ; Mon, 10 May 2010 07:13:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=wURR/PD50lvL4u/jymdPdRGEpvjKA8ZCszefa9Uwxjg=; b=WF6Q3nQImxlliXSJku0RVAVpxuFoAQ5l5kSEyR6QdL6KnOM4oeu+ubdqVd+gmTUTe+ 7zHoxsmpdD92bKljMkVE5CrObxsM5sVeolNhJ9EZiK4Z+73HzTz8xJCpcnYGQCc4mvxy gpmhyIOtZ9ejxOjud4wyqNWMr88IRtoX5P/5Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=xy0VokcQCgHucww81wRktHa2nu6JWy3n4rrjFfgqqYlwmkCBm6YQLPnEkPmFurjq2F AUcawH7ocOARIGqhUCd+j/jvwEnFT1/Qy6ChujHPso2cSomqktbK0zcqlyr0+Io8aVqj /x30blBixqo0MwnnmSjkyr+Qu3BFnwzPwajYI= Received: by 10.239.136.10 with SMTP id f10mr390429hbf.87.1273500815254; Mon, 10 May 2010 07:13:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.239.164.81 with HTTP; Mon, 10 May 2010 07:13:15 -0700 (PDT) From: Lennart Borgman Date: Mon, 10 May 2010 16:13:15 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.5 (----) 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: -4.5 (----) I have seen numerous crashes on w32 when a frame has been badly initialized. I wonder if the problem is that frames can get half initialized. In the function Fx_create_frame a bad value coming from a frame parameter (menu-bar-lines . t) will lead to an error in x_default_parameter (f, parameters, Qmenu_bar_lines, make_number (1), "menuBar", "MenuBar", RES_TYPE_NUMBER); Does not that leave the frame half initialized? (I am loooking at the code from a trunk checkout done 2010-05-06.) From unknown Sun Aug 17 22:08:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6155: Crashes on w32 because of bad frame initialization Resent-From: Juanma Barranquero Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 May 2010 15:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6155 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lennart Borgman Cc: 6155@debbugs.gnu.org Received: via spool by 6155-submit@debbugs.gnu.org id=B6155.127350440623418 (code B ref 6155); Mon, 10 May 2010 15:14:01 +0000 Received: (at 6155) by debbugs.gnu.org; 10 May 2010 15:13:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBUfd-00065f-Fh for submit@debbugs.gnu.org; Mon, 10 May 2010 11:13:25 -0400 Received: from mail-fx0-f44.google.com ([209.85.161.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBUfc-00065a-NS for 6155@debbugs.gnu.org; Mon, 10 May 2010 11:13:25 -0400 Received: by fxm4 with SMTP id 4so2515634fxm.3 for <6155@debbugs.gnu.org>; Mon, 10 May 2010 08:13:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=iNe4u26poVJhWrFPrUFdBEoNNjVPNl4ytd7QcXZeaig=; b=w8JQD12nHrbZ2aoYG0Fc/Ib2lNgjltuEgrv1SFo6cNkQPOFWqxJuLgL1Q6/9ClmXzb eyoRc8Rrr2vT4H6fpMEmq7Z4UWY8EE19rUOe9UydvgGdOkIKS989NTcbCT8OJS/d0d7A GbvdI/xJblvK6MAfoN8wS9/9k2hzvunvj0ncw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=QHapw/0KpIkjGTdbRgQjMc5v4ygaFZuvqRO/MT5jmOfSC+WYgTJQSvhdK+WmD2oIEw 3lfi40NMvMqv229ZbJBT1qP0+PdjwKI++oHwYrWIj/Sc9I5WOIvAsHhwxJQ38j6JGqUD WCMfx844bzvwu2Cwsum3bkw6uUN2lVyFBjXAw= Received: by 10.204.47.98 with SMTP id m34mr530285bkf.35.1273504399151; Mon, 10 May 2010 08:13:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.84.81 with HTTP; Mon, 10 May 2010 08:12:59 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Mon, 10 May 2010 17:12:59 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.8 (--) 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.8 (--) > I have seen numerous crashes on w32 when a frame has been badly > initialized. I wonder if the problem is that frames can get half > initialized. > > In the function Fx_create_frame a bad value coming from a frame > parameter (menu-bar-lines . t) will lead to an error in > > =C2=A0x_default_parameter (f, parameters, Qmenu_bar_lines, make_number (1= ), > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 "menuBar", "MenuBar", RES_TYPE_NUMBER); > > Does not that leave the frame half initialized? Do you have a recipe to reproduce the problem' Juanma From unknown Sun Aug 17 22:08:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6155: Crashes on w32 because of bad frame initialization Resent-From: Lennart Borgman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 May 2010 16:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6155 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juanma Barranquero Cc: 6155@debbugs.gnu.org Received: via spool by 6155-submit@debbugs.gnu.org id=B6155.127350728424697 (code B ref 6155); Mon, 10 May 2010 16:02:01 +0000 Received: (at 6155) by debbugs.gnu.org; 10 May 2010 16:01:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBVQ4-0006QI-Da for submit@debbugs.gnu.org; Mon, 10 May 2010 12:01:24 -0400 Received: from mail-ew0-f209.google.com ([209.85.219.209]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBVQ2-0006QD-Km for 6155@debbugs.gnu.org; Mon, 10 May 2010 12:01:22 -0400 Received: by ewy1 with SMTP id 1so923988ewy.15 for <6155@debbugs.gnu.org>; Mon, 10 May 2010 09:01:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=wQ9eR547HsNs+Qo/D5FQzkZ8EkHQprGkHDAa9Wfchvo=; b=luaIuQdZga9frBXVPCAid+dXWVfl6DooP1wgPBr63UOCy9+TmefoX3ZMAXDBkiRBFa zYoeavCit9g+H+piMCtBenoa03kbam3xvUuq/I74hQoiBWeJrVpFjJeoeEnC570sIX8o ReyxPT9qIBiy3nQfx5Xm31eGM0p9xY67dRiY0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=OuDTIBKtjQEm7y8WNL4dArBBT75rOCCL9kxFr6Jg8LwUx0lCUggqlVg7oD/UHBXJKR Lmzy95ETUcPFKyOr3cnHYlyeeNaHTlg8d6jwX/WCc15ovhZI57fzjWwUcFgCJ437QZU7 x7d1QCFPD/9MdD26bT1aIDuBvI9YIRP+b3hRE= Received: by 10.239.135.2 with SMTP id b2mr376545hbb.206.1273507277338; Mon, 10 May 2010 09:01:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.239.164.81 with HTTP; Mon, 10 May 2010 09:00:57 -0700 (PDT) In-Reply-To: References: From: Lennart Borgman Date: Mon, 10 May 2010 18:00:57 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.9 (--) 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.9 (--) On Mon, May 10, 2010 at 5:12 PM, Juanma Barranquero wrot= e: >> I have seen numerous crashes on w32 when a frame has been badly >> initialized. I wonder if the problem is that frames can get half >> initialized. >> >> In the function Fx_create_frame a bad value coming from a frame >> parameter (menu-bar-lines . t) will lead to an error in >> >> =C2=A0x_default_parameter (f, parameters, Qmenu_bar_lines, make_number (= 1), >> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 "menuBar", "MenuBar", RES_TYPE_NUMBER); >> >> Does not that leave the frame half initialized? > > Do you have a recipe to reproduce the problem' I have no exact recipe but I noticed the problem when the above parameter was in the list of parameters to make frame. The `t' in (menu-bar-lines . t) shoudld be a number. In make-frame I got an error and shortly afterwards Emacs crashed. From unknown Sun Aug 17 22:08:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6155: Crashes on w32 because of bad frame initialization Resent-From: Juanma Barranquero Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 May 2010 17:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6155 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lennart Borgman Cc: 6155@debbugs.gnu.org Received: via spool by 6155-submit@debbugs.gnu.org id=B6155.12735133292976 (code B ref 6155); Mon, 10 May 2010 17:43:02 +0000 Received: (at 6155) by debbugs.gnu.org; 10 May 2010 17:42: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 1OBWzZ-0000lx-GR for submit@debbugs.gnu.org; Mon, 10 May 2010 13:42:09 -0400 Received: from mail-fx0-f44.google.com ([209.85.161.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBWzX-0000lI-HD for 6155@debbugs.gnu.org; Mon, 10 May 2010 13:42:07 -0400 Received: by fxm4 with SMTP id 4so2672360fxm.3 for <6155@debbugs.gnu.org>; Mon, 10 May 2010 10:42:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=GxDtSlMhy/plSawOTS+qnbTs4zGwBFdpqbLo8nkeZZQ=; b=l2zdWafmY9h12RKbsxQcT3m3yJOsxlTdsLoGkLJVQenQyw6m3LcMKl21pBcF+gOaCV GPMYK1XT1Vf8yzuAdgKi239LmPs1mvXIuUwLXhb0VGq8YdN2oATPDPXWrGVJBPRInOJg 5PgeRfFbjcVG7k12U0qa+crhHGJdrpjE4fkoY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=eDfvW+KqOiAMR6BxFuKR2KQbbyf87gkWSlsbHVEKLFqOqrWVsivpDZy/hkR2PjROeR FVKsXCOCgarSCF+bKEgzfCS7M9dyIEwPIka+qlv24UzW4eL7rPGpX0EDBcpKmt4oZCYY 1E9UPO2rWXR1Pp84kzoIcgU77ALM7VNlr4hzg= Received: by 10.204.133.146 with SMTP id f18mr2326263bkt.153.1273513322137; Mon, 10 May 2010 10:42:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.84.81 with HTTP; Mon, 10 May 2010 10:41:42 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Mon, 10 May 2010 19:41:42 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -2.8 (--) 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.8 (--) On Mon, May 10, 2010 at 18:00, Lennart Borgman wrote: > The `t' in (menu-bar-lines . t) shoudld be a number. In make-frame I > got an error and shortly afterwards Emacs crashed. (progn (push '(menu-bar-lines . t) default-frame-alist) (make-frame)) does not fail for me either. Juanma From unknown Sun Aug 17 22:08:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6155: Crashes on w32 because of bad frame initialization Resent-From: Lennart Borgman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 May 2010 18:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6155 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Juanma Barranquero Cc: 6155@debbugs.gnu.org Received: via spool by 6155-submit@debbugs.gnu.org id=B6155.12735177575694 (code B ref 6155); Mon, 10 May 2010 18:56:02 +0000 Received: (at 6155) by debbugs.gnu.org; 10 May 2010 18:55:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBY8z-0001Tn-8x for submit@debbugs.gnu.org; Mon, 10 May 2010 14:55:57 -0400 Received: from fg-out-1718.google.com ([72.14.220.155]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBY8x-0001Ti-Bb for 6155@debbugs.gnu.org; Mon, 10 May 2010 14:55:55 -0400 Received: by fg-out-1718.google.com with SMTP id 19so1369104fgg.15 for <6155@debbugs.gnu.org>; Mon, 10 May 2010 11:55:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=nYgtULyTpTXk7OS3oE51MIaCeU8OAts+9vmI+8b+b9A=; b=La/zbGNBW1L8N1a45pM2SqXZxkHfuWcDCFyOBXKh8vSkTyZ7/IOe/cp/9UFmyoEoy8 mWsvRqWWHhXkHm5dYuPScYykVCBDZuXDt8F5SwFLxWnNiD4CFFjebfZbnjAaKt0Uh/2Q dNB8BLjZgHmB9ItlYoYWVZFZ+XzOXxsIwGir4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=e3rSmB6YFV2Lg2Qyo93zy9tdmNAWYHHA5vos3qKz6EpJl3rTEZw5lRG8L7qXXzR6uk 4SNOLQ0oFgLEbOVP+fMsNEipCup46zttolOinzcXKG0KvYSXBs2Ead5E9D12Y9XDfEu7 v80gWEsDKkR03yFKfUtzKcSzgpXWKVlTvpGXE= Received: by 10.239.134.1 with SMTP id 1mr414765hbx.190.1273517750132; Mon, 10 May 2010 11:55:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.239.164.81 with HTTP; Mon, 10 May 2010 11:55:30 -0700 (PDT) In-Reply-To: References: From: Lennart Borgman Date: Mon, 10 May 2010 20:55:30 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.0 (---) 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: -3.0 (---) On Mon, May 10, 2010 at 7:41 PM, Juanma Barranquero wrot= e: > On Mon, May 10, 2010 at 18:00, Lennart Borgman > wrote: > >> The `t' in (menu-bar-lines . t) shoudld be a number. In make-frame I >> got an error and shortly afterwards Emacs crashed. > > (progn > =C2=A0(push '(menu-bar-lines . t) default-frame-alist) > =C2=A0(make-frame)) This should perhaps be (let ((frame-alist (delete '(menu-bar-lines . 1) default-frame-alist))) (setq frame-alist (cons '(menu-bar-lines . t) frame-alist)) (make-frame frame-alist)) but I do not get an error from that now either. Sigh, I thought I had tracked down an example that worked. I wonder what is different now. I will test a bit more. From unknown Sun Aug 17 22:08:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6155: Crashes on w32 because of bad frame initialization Resent-From: Juanma Barranquero Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 May 2010 19:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6155 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lennart Borgman Cc: 6155@debbugs.gnu.org Received: via spool by 6155-submit@debbugs.gnu.org id=B6155.12735190906395 (code B ref 6155); Mon, 10 May 2010 19:19:01 +0000 Received: (at 6155) by debbugs.gnu.org; 10 May 2010 19:18:10 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBYUU-0001f6-6U for submit@debbugs.gnu.org; Mon, 10 May 2010 15:18:10 -0400 Received: from mail-fx0-f44.google.com ([209.85.161.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBYUS-0001eq-5q for 6155@debbugs.gnu.org; Mon, 10 May 2010 15:18:08 -0400 Received: by fxm4 with SMTP id 4so2770533fxm.3 for <6155@debbugs.gnu.org>; Mon, 10 May 2010 12:18:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=KXRPdW/6mOXmaupT+rZ62OV5HfIusL3fb8Jowv/lBgs=; b=er99X+FK25LrBOB+TuOM/jq/PYMmhXUBk1R3rX4vWr2D73AX8o1yP1DIPvDs1hqpuj TKwWhdi8cjpCsp9RdrcM+dPrK4Lmpg14lDml0Ggtmu1617oT4lbRykvgUyCPoklPnPG6 vznEa4aEU/pDyL0HO9zO4xLyV4Bkk+lmdEGPQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=jJTiu72wJan7WXHMZGiq1hCPof4FolDiY+/E5ko9KAjfPkOREoA59QrLak8DI70y2g s5ne2IASM1ptSG2DqJZHtx9FEuwSP49CtCoVsDXAhONYRKmUb+cjPcbLN0dzAY9n2cPd eFn9qr5Nl5tYgw+ha+cX7xKiOZN4hN87q8zEI= Received: by 10.204.21.18 with SMTP id h18mr135938bkb.177.1273519083127; Mon, 10 May 2010 12:18:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.84.81 with HTTP; Mon, 10 May 2010 12:17:43 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Mon, 10 May 2010 21:17:43 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.8 (--) 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.8 (--) > This should perhaps be No, I don't think it *should*. > =C2=A0(let ((frame-alist (delete '(menu-bar-lines . 1) default-frame-alis= t))) Unnecessary. `assoc' and friends will find the first matching key. > =C2=A0 =C2=A0(setq frame-alist (cons '(menu-bar-lines . t) frame-alist)) Identical to my `push', only I was using `default-frame-alist' (on purpose)= . > =C2=A0 =C2=A0(make-frame frame-alist)) Unnecessary in my example. `make-frame' already uses `default-frame-alist'. Please try (let ((default-frame-alist default-frame-alist)) (push '(menu-bar-lines . 0) default-frame-alist) (make-frame)) to see that it works. Juanma From unknown Sun Aug 17 22:08:27 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Lennart Borgman Subject: bug#6155: closed (Re: bug#6155: Crashes on w32 because of bad frame initialization) Message-ID: References: X-Gnu-PR-Message: they-closed 6155 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: moreinfo Reply-To: 6155@debbugs.gnu.org Date: Mon, 11 Jul 2011 23:17:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1310426223-31220-1" This is a multi-part message in MIME format... ------------=_1310426223-31220-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #6155: Crashes on w32 because of bad frame initialization which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 6155@debbugs.gnu.org. --=20 6155: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D6155 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1310426223-31220-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 6155-done) by debbugs.gnu.org; 11 Jul 2011 23:16:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QgPiR-00086q-66 for submit@debbugs.gnu.org; Mon, 11 Jul 2011 19:16:39 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QgPiP-00086d-GW for 6155-done@debbugs.gnu.org; Mon, 11 Jul 2011 19:16:38 -0400 Received: from localhost ([127.0.0.1]:34849) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QgPiJ-0002aB-Te; Mon, 11 Jul 2011 19:16:32 -0400 From: Glenn Morris To: 6155-done@debbugs.gnu.org Subject: Re: bug#6155: Crashes on w32 because of bad frame initialization References: X-Spook: BLU-97 A/B Mena sniper ANC spies Echelon monarchist fraud X-Ran: RhYk_UfS-A~5l$q=SK4k"\tN>NL*Z|la-VO#u+4[gkGuKo^(pkc.@{`[JM?r8$6`hF X-Hue: white X-Attribution: GM Date: Mon, 11 Jul 2011 19:16:31 -0400 In-Reply-To: (Juanma Barranquero's message of "Mon, 10 May 2010 21:17:43 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 6155-done 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 (------) In the absence of a recipe to reproduce the issue or a backtrace from a crash (from a vanilla Emacs with debugging info) I don't think anything can be done. Please reopen or reply to this report if you get either of those. ------------=_1310426223-31220-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 May 2010 14:15: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 1OBTlP-0005dF-Cn for submit@debbugs.gnu.org; Mon, 10 May 2010 10:15:20 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBTlM-0005d9-Sf for submit@debbugs.gnu.org; Mon, 10 May 2010 10:15:17 -0400 Received: from lists.gnu.org ([199.232.76.165]:43743) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OBTlI-0001zz-2Z for submit@debbugs.gnu.org; Mon, 10 May 2010 10:15:12 -0400 Received: from [140.186.70.92] (port=44864 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OBTkX-0003bD-0Q for bug-gnu-emacs@gnu.org; Mon, 10 May 2010 10:15:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OBTjl-0002nZ-Qy for bug-gnu-emacs@gnu.org; Mon, 10 May 2010 10:14:24 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:40581) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OBTjk-0002n4-9p for bug-gnu-emacs@gnu.org; Mon, 10 May 2010 10:13:36 -0400 Received: by fxm9 with SMTP id 9so736390fxm.0 for ; Mon, 10 May 2010 07:13:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=wURR/PD50lvL4u/jymdPdRGEpvjKA8ZCszefa9Uwxjg=; b=WF6Q3nQImxlliXSJku0RVAVpxuFoAQ5l5kSEyR6QdL6KnOM4oeu+ubdqVd+gmTUTe+ 7zHoxsmpdD92bKljMkVE5CrObxsM5sVeolNhJ9EZiK4Z+73HzTz8xJCpcnYGQCc4mvxy gpmhyIOtZ9ejxOjud4wyqNWMr88IRtoX5P/5Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=xy0VokcQCgHucww81wRktHa2nu6JWy3n4rrjFfgqqYlwmkCBm6YQLPnEkPmFurjq2F AUcawH7ocOARIGqhUCd+j/jvwEnFT1/Qy6ChujHPso2cSomqktbK0zcqlyr0+Io8aVqj /x30blBixqo0MwnnmSjkyr+Qu3BFnwzPwajYI= Received: by 10.239.136.10 with SMTP id f10mr390429hbf.87.1273500815254; Mon, 10 May 2010 07:13:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.239.164.81 with HTTP; Mon, 10 May 2010 07:13:15 -0700 (PDT) From: Lennart Borgman Date: Mon, 10 May 2010 16:13:15 +0200 Message-ID: Subject: Crashes on w32 because of bad frame initialization To: Emacs Bugs Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.5 (----) X-Debbugs-Envelope-To: submit 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: -4.5 (----) I have seen numerous crashes on w32 when a frame has been badly initialized. I wonder if the problem is that frames can get half initialized. In the function Fx_create_frame a bad value coming from a frame parameter (menu-bar-lines . t) will lead to an error in x_default_parameter (f, parameters, Qmenu_bar_lines, make_number (1), "menuBar", "MenuBar", RES_TYPE_NUMBER); Does not that leave the frame half initialized? (I am loooking at the code from a trunk checkout done 2010-05-06.) ------------=_1310426223-31220-1-- From unknown Sun Aug 17 22:08:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6155: Crashes on w32 because of bad frame initialization Resent-From: Lennart Borgman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jul 2011 10:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6155 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: 6155@debbugs.gnu.org, rgm@gnu.org Cc: 6155-done@debbugs.gnu.org Received: via spool by 6155-submit@debbugs.gnu.org id=B6155.131046624121756 (code B ref 6155); Tue, 12 Jul 2011 10:24:02 +0000 Received: (at 6155) by debbugs.gnu.org; 12 Jul 2011 10:24:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qga8G-0005en-EP for submit@debbugs.gnu.org; Tue, 12 Jul 2011 06:24:00 -0400 Received: from mail-ew0-f44.google.com ([209.85.215.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qga8E-0005eV-1n; Tue, 12 Jul 2011 06:23:58 -0400 Received: by ewy19 with SMTP id 19so2026881ewy.3 for ; Tue, 12 Jul 2011 03:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=bQIDEeMieTC3k/6aJejbtNqbqOweXfotGM5vr+mTwIY=; b=oAnQz8Zw3RykSNT3bHhBumGDuFLqfo8RBbnGM17hpK0IfAwfWrUNzyVblDgS2hryWp S2Cbab7YLc2Gj1SREEGmclTffZN+n6/w3HdwYeLF3rmDZa8UpBMx+hY2V3MlLvKMj2+W uDe3hcmQL4HPB+BpI2F4UiGuOepWRd0lgpeZM= Received: by 10.213.22.74 with SMTP id m10mr1773673ebb.117.1310466232106; Tue, 12 Jul 2011 03:23:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.213.114.16 with HTTP; Tue, 12 Jul 2011 03:23:32 -0700 (PDT) In-Reply-To: References: From: Lennart Borgman Date: Tue, 12 Jul 2011 12:23:32 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -3.6 (---) 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: -3.6 (---) On Tue, Jul 12, 2011 at 01:16, Glenn Morris wrote: > > In the absence of a recipe to reproduce the issue or a backtrace from a > crash (from a vanilla Emacs with debugging info) I don't think anything > can be done. Please reopen or reply to this report if you get either of > those. I have not gone this crash any more. Perhaps it was related to one of the other bug reports about frames. I think I fixed some system call there, but I do not remember any more.