From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: montuori@gmail.com Newsgroups: gmane.emacs.bugs Subject: bug#13749: 24.2; intermittent set-frame-width issue Date: Mon, 18 Feb 2013 10:06:09 -0600 Message-ID: <20770.20849.203154.903509@joe-cool.local> Reply-To: montuori@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1361295140 24824 80.91.229.3 (19 Feb 2013 17:32:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 19 Feb 2013 17:32:20 +0000 (UTC) To: 13749@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Feb 19 18:32:40 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U7r3S-00088f-Al for geb-bug-gnu-emacs@m.gmane.org; Tue, 19 Feb 2013 18:32:34 +0100 Original-Received: from localhost ([::1]:59246 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7r38-0002AK-2v for geb-bug-gnu-emacs@m.gmane.org; Tue, 19 Feb 2013 12:32:14 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40368) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7r2x-00027J-9r for bug-gnu-emacs@gnu.org; Tue, 19 Feb 2013 12:32:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U7r2n-0004ho-T8 for bug-gnu-emacs@gnu.org; Tue, 19 Feb 2013 12:32:03 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57852) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7W4H-000703-IM for bug-gnu-emacs@gnu.org; Mon, 18 Feb 2013 14:08:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1U7W5G-00036j-B2 for bug-gnu-emacs@gnu.org; Mon, 18 Feb 2013 14:09:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: montuori@gmail.com Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 18 Feb 2013 19:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13749 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.136121451611894 (code B ref -1); Mon, 18 Feb 2013 19:09:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 18 Feb 2013 19:08:36 +0000 Original-Received: from localhost ([127.0.0.1]:35081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U7W4o-00035k-FP for submit@debbugs.gnu.org; Mon, 18 Feb 2013 14:08:36 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:53598) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U7TFh-0006Oy-At for submit@debbugs.gnu.org; Mon, 18 Feb 2013 11:07:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U7TEa-0001ps-KV for submit@debbugs.gnu.org; Mon, 18 Feb 2013 11:06:37 -0500 Original-Received: from lists.gnu.org ([208.118.235.17]:57828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7TEa-0001po-Hx for submit@debbugs.gnu.org; Mon, 18 Feb 2013 11:06:28 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:36648) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7TEW-0007U2-Kf for bug-gnu-emacs@gnu.org; Mon, 18 Feb 2013 11:06:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U7TEM-0001lg-3R for bug-gnu-emacs@gnu.org; Mon, 18 Feb 2013 11:06:24 -0500 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]:44594) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7TEL-0001lN-VZ for bug-gnu-emacs@gnu.org; Mon, 18 Feb 2013 11:06:14 -0500 Original-Received: from compute6.internal (compute6.nyi.mail.srv.osa [10.202.2.46]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id B4CF520734; Mon, 18 Feb 2013 11:06:12 -0500 (EST) Original-Received: from frontend2.nyi.mail.srv.osa ([10.202.2.161]) by compute6.internal (MEProxy); Mon, 18 Feb 2013 11:06:12 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:date:mime-version:content-type :content-transfer-encoding:to:subject:reply-to:from; s=smtpout; bh=NAr6ZgtX9d5SO+TSvJbyThdYTOQ=; b=g07trUt8kYn6Hxh5wuXlaEU0eSYR AgVVaqY2lIxBzDdSZ5YBUoTCwgt4Exkyx5gtB0+17gCsMarelpJ8dCyeiYlrhSII xA9ovqCfM+4kDttqJitrFRyePOkS6R6Q0ftC5l8dkRmxXHPG68r/D0SN28TSLanU Noe/uFpJWLqKPVQ= X-Sasl-enc: y/69VjR2kVH9RbF7+obJT+bR4dlDamAtMewKrz9Ug4AL 1361203572 Original-Received: from joe-cool.local (unknown [174.70.103.75]) by mail.messagingengine.com (Postfix) with ESMTPA id 1571248263E; Mon, 18 Feb 2013 11:06:11 -0500 (EST) X-Mailer: VM 8.2.0b under 24.2.1 (x86_64-apple-darwin) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Mon, 18 Feb 2013 14:08:33 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:71521 Archived-At: This bug report will be sent to the Bug-GNU-Emacs mailing list and the GNU bug tracker at debbugs.gnu.org. Please check that the From: line contains a valid email address. After a delay of up to one day, you should receive an acknowledgement at that address. Please write in English if possible, as the Emacs maintainers usually do not have translators for other languages. Please describe exactly what actions triggered the bug, and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': A small function I've been using forever: (defun resize-frame () (interactive) (set-frame-width (selected-frame) 80)) has stopped working as I would expect. Here's the behavior I see: Assume two frames, A and B, both with frame-width 100 - resize-frame while A is the selected-frame and the frame resizes to 80 as expected; - drag the frame A width back to 100 with the mouse, resize-frame, and there's no change: selected-frame is correct and frame-width reports 100; - make frame B the selected-frame, resize-frame, and the frame resizes to 80 as expected; - now make frame A the selected-frame; resize-frame; and the frame resizes to 80 as expected. It's entirely possible I've made a misassumption about something but I'd swear this function has been working in prior releases. Thanks for your time! If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /Applications/Emacs.app/Contents/Resources/etc/DEBUG. In GNU Emacs 24.2.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) of 2012-08-27 on bob.porkrind.org Windowing system distributor `Apple', version 10.3.1187 Configured using: `configure '--host=x86_64-apple-darwin' '--build=i686-apple-darwin' '--with-ns' 'build_alias=i686-apple-darwin' 'host_alias=x86_64-apple-darwin' 'CC=gcc -mmacosx-version-min=10.5'' 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: nil value of $XMODIFIERS: nil locale-coding-system: nil default enable-multibyte-characters: t Major mode: Apropos Minor modes in effect: erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t shell-dirtrack-mode: t diff-auto-refine-mode: t recentf-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t iswitchb-mode: t jabber-activity-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: r e d o r a n g e o r a n g e r e d 3 1 2 3 4 1 g r e e n 2 3 3 4 C-x w C-x w C-g C-g C-g C-g C-x b . e m ( f r a m e - w i d t h ) C-x C-e C-e C-x C-e C-x C-e C-x C-e C-x C-e C-x C-e C-x C-e C-x C-e C-e C-x C-e C-x C-e C-x 1 C-x w C-x w C-a C-SPC C-w C-SPC C-w M-^ C-e C-x C-e C-x C-s C-g C-g C-g C-g C-x C-e C-x C-e C-x C-e C-x C-e C-e C-x C-e C-x C-e C-e C-x C-e M-x m x - C-g C-g M-x r e p o r t - e m a c s - b u g Recent messages: 114 (#o162, #x72, ?r) nil 114 nil Quit Quit Load-path shadows: /Users/montuori/elisp/EmacsApp/g-client/json hides /Applications/Emacs.app/Contents/Resources/lisp/json /Users/montuori/elisp/EmacsApp/cperl-mode hides /Applications/Emacs.app/Contents/Resources/lisp/progmodes/cperl-mode Features: (shadow emacsbug color crm cus-edit newst-reader newst-backend dig jabber-keepalive jabber-ping jabber-bookmarks jabber-private erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit tramp-cache tramp-sh tramp tramp-compat shell tramp-loaddefs pcmpl-unix em-unix pcomplete em-term term disp-table ehelp electric em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic esh-opt em-banner em-alias misearch multi-isearch help-mode view debug vm-delete smtpmail flyspell ispell bbdb-hooks vm-reply network-stream auth-source eieio vm-crypto vm-pop bbdb-gui tla smerge-mode dvc-state dvc-config dvc-diff dvc-fileinfo diff tla-gnus dvc-gnus dvc-cmenu dvc-about dvc-version dvc-revlist longlines vm-save tapestry vm-sort vm-thread bzr-core tla-core tla-autoconf tla-defs dvc-log vc vc-dispatcher dvc-unified dvc-tips dired-x dired ffap add-log diff-mode ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff xdarcs-core xgit-core xhg-core xmtn-minimal bbdb-vm vm-autoload bbdb-snarf mail-extr bbdb-com bbdb-autoloads boxquote rect bbdb timezone vm-rfaddons vm-menu vm-window vm-toolbar vm-folder vm-mime vm-undo vm-virtual vm-summary-faces vm-summary vm-mouse vm-page vm-motion vm-minibuf vm-message vm-misc vm-macro vm-autoloads vm-vars vm-version vm uniquify warnings recentf tree-widget cus-start cus-load bookmark gnus-spotlight backup time-stamp tt-mode javascript-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs yaml-mode jpl-reformat newcomment cperl-mode info etags imenu man erc-goodies erc erc-backend erc-compat slime-c-p-c slime-editing-commands slime-parse slime-repl slime byte-opt bytecomp byte-compile cconv macroexp apropos hyperspec browse-url template mmm-auto mmm-vars mmm-compat iswitchb gnus-sieve gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader gnus-util sieve sieve-mode sieve-manage password-cache tnt tnt-proxy tocstr toc nitrogen-mode erlang-start jabber jabber-libnotify dbus jabber-awesome jabber-osd jabber-wmii jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison jabber-screen jabber-socks5 jabber-ft-server jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common jabber-feature-neg jabber-truncate jabber-time jabber-autoaway jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar mailcap jabber-activity jabber-watch jabber-modeline advice advice-preload jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp jabber-browse jabber-search jabber-register jabber-roster format-spec jabber-presence jabber-muc jabber-muc-nick-coloring assoc hexrgb jabber-newdisco jabber-widget jabber-disco jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-core jabber-console sgml-mode jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon jabber-conn srv dns starttls tls jabber-xml xml jabber-menu jabber-autoloads jabber-util paren jade-mode sws-mode ensime ensime-ui ensime-semantic-highlight ensime-doc ensime-search ensime-undo ensime-refactor ensime-builder ensime-debug derived ensime-inf ensime-sbt compile ensime-auto-complete ensime-config auto-complete easy-mmode popup hideshow pp comint ansi-color thingatpt scala-mode-auto color-theme-solarized solarized-definitions color-theme edmacro kmacro wid-edit cl sendmail regexp-opt rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils reporter dvc-autoloads dvc-core dvc-lisp dvc-buffers dvc-ui easymenu dvc-register dvc-utils dvc-emacs ewoc dvc-defs dvc-site em-smart ring esh-var esh-io esh-cmd esh-ext esh-proc esh-arg eldoc help-fns esh-groups eshell esh-module esh-mode esh-util server time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) -- kevin montuori montuori@gmail.com