From unknown Thu Sep 18 23:15:18 2025 X-Loop: don@donarmstrong.com Subject: bug#872: Crash displaying byte-code Reply-To: "Juanma Barranquero" , 872@debbugs.gnu.org Resent-From: "Juanma Barranquero" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 03 Sep 2008 16:15:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 872 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12204579809703 (code B ref -1); Wed, 03 Sep 2008 16:15:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-4.6 required=4.0 tests=AWL,BAYES_00,FOURLA autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 3 Sep 2008 16:06:20 +0000 Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.242]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m83G6Coq009697 for ; Wed, 3 Sep 2008 09:06:14 -0700 Received: by an-out-0708.google.com with SMTP id b20so518955ana.9 for ; Wed, 03 Sep 2008 09:06:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=jBGeB5gMuCiPLzqpnhk6ssOVIiKV9hLcotU8Po86FtQ=; b=RneN+uuPzq3SiTTJKfOMYSJ23T9FP3AH6iuLFMt0UcRzh/VrMpl9mzLPQHtsPiUx8u u73/SD+/D3ZdwBVWS9jynPZuYF89ZOQrHbrUYmQWKMOmmGrjFd+gKJS1TwgAYdaOHvmK BIrHj/RrYxqU/FYtQ1mBRvAsQfE43P0R21S5Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=axJn9pysx2L61280DFS/hGQpaPETb9uR6HocDiXlVaCO31WUIUrWA73IkgjsMPrdQs Zvl/MhQIKvCi8wCc/S1wYNHLGEzsNISP02+m4RovjuEszvJV4f5g9kNHXQUNjkhUrk/h Jgjiv7KR2+RW37GR0jJy6iKQ8Wmf/gcB2rd+c= Received: by 10.100.165.13 with SMTP id n13mr9200998ane.155.1220457972433; Wed, 03 Sep 2008 09:06:12 -0700 (PDT) Received: by 10.100.194.19 with HTTP; Wed, 3 Sep 2008 09:06:12 -0700 (PDT) Message-ID: Date: Wed, 3 Sep 2008 18:06:12 +0200 From: "Juanma Barranquero" To: "Emacs Bug Tracker" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline emacs -Q M-x ielm then typing (let ((standard-output (current-buffer))) (setq unibyte-display-via-language-environment t) (set-buffer-multibyte nil) (backtrace)) makes Emacs crash on Windows. Notes: - If Emacs is run from inside GDB, it "hangs" for a while and finally crashes. - If run from the command-line, after doing the above it crashes immediately; the DrMingw backtrace is a bit different. - It only happens with an optimized build. - All the above steps are required, including executing the `let' from inside IELM. In fact, the crash happens while IELM is trying to display byte-code("...") It apparently started happening after this change: 2008-04-09 Jason Rumney * w32term.c (w32_compute_glyph_string_overhangs): Compute overhangs for new font backend and composite cases. emacs-devel discussion: http://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00236.html From unknown Thu Sep 18 23:15:18 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: don@donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: "Juanma Barranquero" Subject: bug#872 closed by Jason Rumney (Re: [Emacs-diffs] emacs/src ChangeLog) Message-ID: References: <494134D7.9000502@f2s.com> X-Emacs-PR-Message: they-closed 872 X-Emacs-PR-Package: emacs,w32 Reply-To: 872@debbugs.gnu.org Content-Type: multipart/mixed; boundary="----------=_1229010303-4296-1" This is a multi-part message in MIME format... ------------=_1229010303-4296-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs,w32 package: #872: Crash displaying byte-code It has been closed by Jason Rumney . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Jason Rumney by replying to this email. --=20 872: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D872 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1229010303-4296-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From jasonrumney@gmail.com Thu Dec 11 07:42:52 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.0000 Tokens: new, 67; hammy, 101; neutral, 48; spammy, 3. spammytokens:0.987-1--populated, 0.862-+--here, 0.860-+--UD:com hammytokens:0.000-+--emacs, 0.000-+--HCC:D*com, 0.000-+--H*r:TLSv1, 0.000-+--HCC:D*donarmstrong.com, 0.000-+--HCC:D*emacsbugs.donarmstrong.com X-Spam-Status: No, score=-4.4 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 872-done) by emacsbugs.donarmstrong.com; 11 Dec 2008 15:42:52 +0000 Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.191]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBBFgmOK004091 for <872-done@emacsbugs.donarmstrong.com>; Thu, 11 Dec 2008 07:42:50 -0800 Received: by ti-out-0910.google.com with SMTP id b6so769326tic.1 for <872-done@emacsbugs.donarmstrong.com>; Thu, 11 Dec 2008 07:42:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=6g0V7STZquVsbCK7yMSCSZxykesgWb45hCA6/4Xiv9M=; b=bZyeI6uhSrd0KpRBOnL7sQ6Js/4qiwKR6gVjRs5BApAtq6K10ky1RK+OTx6v37crEa LZFpe0XzLNsg+uItaALN4WXrZsFnPV/OfCVGJZ0zGCRl+x4P31m2EAkYjun8cY07ufZM MiNyBbvKlrTO7G64KFypP84M0NnnmJf58fgSw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=fHi1dPgep6tGWRjCC3yY2ue6vbiYRVC3+2Y89IanDFJmt0xaTZgfywBHzR8dX0kFDg D9KmqTgaiPdOETin9uD6SahZa0GlZx1fm5HHM7rqY27tHkda2v0+2XAM1FojfGd9lKk9 o4QxRyoYr0bi9hCTb9JG3J1RoW1kc94RxmSMo= Received: by 10.110.33.15 with SMTP id g15mr3851628tig.57.1229010167667; Thu, 11 Dec 2008 07:42:47 -0800 (PST) Received: from ?192.168.1.3? ([124.13.223.53]) by mx.google.com with ESMTPS id w5sm1051487tib.14.2008.12.11.07.42.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 11 Dec 2008 07:42:46 -0800 (PST) Sender: Jason Rumney Message-ID: <494134D7.9000502@f2s.com> Date: Thu, 11 Dec 2008 23:42:15 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.18 (Windows/20081105) MIME-Version: 1.0 To: Juanma Barranquero CC: 872-done@debbugs.gnu.org Subject: Re: [Emacs-diffs] emacs/src ChangeLog References: <49412C13.1080600@f2s.com> <87tz9aiw58.fsf@cyd.mit.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Juanma Barranquero wrote: > It is likely Jason has really fixed the problem, because it started > happening a few days after this change: > > 2008-07-30 Jason Rumney > > * w32font.h (struct w32font_info): Use unicode version of textmetrics. > > * w32font.c (w32font_encode_char): Leave as unicode if in range. > (w32font_open_internal): Get unicode version of textmetrics. > Don't enable or disable glyph indices here. > (w32font_open): Disable use of glyph indices. > > * w32uniscribe.c (uniscribe_open): Enable use of glyph indices. > > Juanma > More likely one of these earlier changes: 2008-07-30 Jason Rumney * w32uniscribe.c (uniscribe_encode_char): Fix glyph buffer size. 2008-07-29 Jason Rumney * w32uniscribe.c (uniscribe_shape): Avoid using context if cache is populated. (uniscribe_encode_char): Always use uniscribe. Avoid using context if cache is populated. ------------=_1229010303-4296-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From lekktu@gmail.com Wed Sep 3 09:06:19 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-4.6 required=4.0 tests=AWL,BAYES_00,FOURLA autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 3 Sep 2008 16:06:20 +0000 Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.242]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m83G6Coq009697 for ; Wed, 3 Sep 2008 09:06:14 -0700 Received: by an-out-0708.google.com with SMTP id b20so518955ana.9 for ; Wed, 03 Sep 2008 09:06:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=jBGeB5gMuCiPLzqpnhk6ssOVIiKV9hLcotU8Po86FtQ=; b=RneN+uuPzq3SiTTJKfOMYSJ23T9FP3AH6iuLFMt0UcRzh/VrMpl9mzLPQHtsPiUx8u u73/SD+/D3ZdwBVWS9jynPZuYF89ZOQrHbrUYmQWKMOmmGrjFd+gKJS1TwgAYdaOHvmK BIrHj/RrYxqU/FYtQ1mBRvAsQfE43P0R21S5Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=axJn9pysx2L61280DFS/hGQpaPETb9uR6HocDiXlVaCO31WUIUrWA73IkgjsMPrdQs Zvl/MhQIKvCi8wCc/S1wYNHLGEzsNISP02+m4RovjuEszvJV4f5g9kNHXQUNjkhUrk/h Jgjiv7KR2+RW37GR0jJy6iKQ8Wmf/gcB2rd+c= Received: by 10.100.165.13 with SMTP id n13mr9200998ane.155.1220457972433; Wed, 03 Sep 2008 09:06:12 -0700 (PDT) Received: by 10.100.194.19 with HTTP; Wed, 3 Sep 2008 09:06:12 -0700 (PDT) Message-ID: Date: Wed, 3 Sep 2008 18:06:12 +0200 From: "Juanma Barranquero" To: "Emacs Bug Tracker" Subject: Crash displaying byte-code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline emacs -Q M-x ielm then typing (let ((standard-output (current-buffer))) (setq unibyte-display-via-language-environment t) (set-buffer-multibyte nil) (backtrace)) makes Emacs crash on Windows. Notes: - If Emacs is run from inside GDB, it "hangs" for a while and finally crashes. - If run from the command-line, after doing the above it crashes immediately; the DrMingw backtrace is a bit different. - It only happens with an optimized build. - All the above steps are required, including executing the `let' from inside IELM. In fact, the crash happens while IELM is trying to display byte-code("...") It apparently started happening after this change: 2008-04-09 Jason Rumney * w32term.c (w32_compute_glyph_string_overhangs): Compute overhangs for new font backend and composite cases. emacs-devel discussion: http://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00236.html ------------=_1229010303-4296-1-- From unknown Thu Sep 18 23:15:18 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: don@donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: "Juanma Barranquero" Subject: bug#1179 closed by Jason Rumney (Re: [Emacs-diffs] emacs/src ChangeLog) Message-ID: References: <494134D7.9000502@f2s.com> X-Emacs-PR-Message: they-closed 1179 X-Emacs-PR-Package: emacs,w32 Reply-To: 1179@debbugs.gnu.org Content-Type: multipart/mixed; boundary="----------=_1229010303-4296-3" This is a multi-part message in MIME format... ------------=_1229010303-4296-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs,w32 package: #872: Emacs on Windows hangs displaying unibyte strings It has been closed by Jason Rumney . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Jason Rumney by replying to this email. --=20 872: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D872 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1229010303-4296-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From jasonrumney@gmail.com Thu Dec 11 07:42:52 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.0000 Tokens: new, 67; hammy, 101; neutral, 48; spammy, 3. spammytokens:0.987-1--populated, 0.862-+--here, 0.860-+--UD:com hammytokens:0.000-+--emacs, 0.000-+--HCC:D*com, 0.000-+--H*r:TLSv1, 0.000-+--HCC:D*donarmstrong.com, 0.000-+--HCC:D*emacsbugs.donarmstrong.com X-Spam-Status: No, score=-4.4 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 872-done) by emacsbugs.donarmstrong.com; 11 Dec 2008 15:42:52 +0000 Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.191]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBBFgmOK004091 for <872-done@emacsbugs.donarmstrong.com>; Thu, 11 Dec 2008 07:42:50 -0800 Received: by ti-out-0910.google.com with SMTP id b6so769326tic.1 for <872-done@emacsbugs.donarmstrong.com>; Thu, 11 Dec 2008 07:42:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=6g0V7STZquVsbCK7yMSCSZxykesgWb45hCA6/4Xiv9M=; b=bZyeI6uhSrd0KpRBOnL7sQ6Js/4qiwKR6gVjRs5BApAtq6K10ky1RK+OTx6v37crEa LZFpe0XzLNsg+uItaALN4WXrZsFnPV/OfCVGJZ0zGCRl+x4P31m2EAkYjun8cY07ufZM MiNyBbvKlrTO7G64KFypP84M0NnnmJf58fgSw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=fHi1dPgep6tGWRjCC3yY2ue6vbiYRVC3+2Y89IanDFJmt0xaTZgfywBHzR8dX0kFDg D9KmqTgaiPdOETin9uD6SahZa0GlZx1fm5HHM7rqY27tHkda2v0+2XAM1FojfGd9lKk9 o4QxRyoYr0bi9hCTb9JG3J1RoW1kc94RxmSMo= Received: by 10.110.33.15 with SMTP id g15mr3851628tig.57.1229010167667; Thu, 11 Dec 2008 07:42:47 -0800 (PST) Received: from ?192.168.1.3? ([124.13.223.53]) by mx.google.com with ESMTPS id w5sm1051487tib.14.2008.12.11.07.42.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 11 Dec 2008 07:42:46 -0800 (PST) Sender: Jason Rumney Message-ID: <494134D7.9000502@f2s.com> Date: Thu, 11 Dec 2008 23:42:15 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.18 (Windows/20081105) MIME-Version: 1.0 To: Juanma Barranquero CC: 872-done@debbugs.gnu.org Subject: Re: [Emacs-diffs] emacs/src ChangeLog References: <49412C13.1080600@f2s.com> <87tz9aiw58.fsf@cyd.mit.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Juanma Barranquero wrote: > It is likely Jason has really fixed the problem, because it started > happening a few days after this change: > > 2008-07-30 Jason Rumney > > * w32font.h (struct w32font_info): Use unicode version of textmetrics. > > * w32font.c (w32font_encode_char): Leave as unicode if in range. > (w32font_open_internal): Get unicode version of textmetrics. > Don't enable or disable glyph indices here. > (w32font_open): Disable use of glyph indices. > > * w32uniscribe.c (uniscribe_open): Enable use of glyph indices. > > Juanma > More likely one of these earlier changes: 2008-07-30 Jason Rumney * w32uniscribe.c (uniscribe_encode_char): Fix glyph buffer size. 2008-07-29 Jason Rumney * w32uniscribe.c (uniscribe_shape): Avoid using context if cache is populated. (uniscribe_encode_char): Always use uniscribe. Avoid using context if cache is populated. ------------=_1229010303-4296-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From lekktu@gmail.com Thu Oct 16 07:52:15 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-8.7 required=4.0 tests=AWL,BAYES_00,FOURLA, FVGT_m_MULTI_ODD,HAS_PACKAGE,IMPRONONCABLE_2,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 16 Oct 2008 14:52:15 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m9GEqBJb027739 for ; Thu, 16 Oct 2008 07:52:12 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KqUCx-00057W-Bl for bug-gnu-emacs@gnu.org; Thu, 16 Oct 2008 10:52:11 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KqUCv-00057K-Mv for bug-gnu-emacs@gnu.org; Thu, 16 Oct 2008 10:52:10 -0400 Received: from [199.232.76.173] (port=44272 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KqUCv-00057H-Gs for bug-gnu-emacs@gnu.org; Thu, 16 Oct 2008 10:52:09 -0400 Received: from mail-gx0-f10.google.com ([209.85.217.10]:56414) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KqUCu-0001fK-V8 for bug-gnu-emacs@gnu.org; Thu, 16 Oct 2008 10:52:09 -0400 Received: by gxk3 with SMTP id 3so8436401gxk.18 for ; Thu, 16 Oct 2008 07:52:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=eqDIk+FyjTWCOp35ChINPJmEnnhIlGgsSTzu3L8ijAE=; b=IeV6XESsh1QfLH12T0cfDlIkTuMh9iu+KF1MOCLMw/2B/huZyaxWH95OaQR+/io3Ku 76XCyChXq1LLy+WFYmp20I+OpZ6vZNR49AU7Jka5PjW6xn7+sqw/Aoa71fVe7WWvK+JF 4UYlPTQmiJEfOq4y1noo0RgSWZooQABPzarJQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=LoUqOMxAAvFVrU2uv/b4W6Lqc21i2xKZWPBDXsV/rlwOIZ3ikrPq86UEcpdMGxJ7pl mD1FLc/3G3cdQpgLwhbv/4jjpLBxaFyfJ8MpFuOgpDJM1iWlJ0uvlSJxeE65UZ4XjGcA FF/Z+dUxGgtIWrW8rc+AGueUzqt7t8VPgm7ew= Received: by 10.100.142.4 with SMTP id p4mr3632822and.23.1224168727696; Thu, 16 Oct 2008 07:52:07 -0700 (PDT) Received: by 10.100.13.13 with HTTP; Thu, 16 Oct 2008 07:52:07 -0700 (PDT) Message-ID: Date: Thu, 16 Oct 2008 16:52:07 +0200 From: "Juanma Barranquero" To: Bug-Gnu-Emacs Subject: Emacs on Windows hangs displaying unibyte strings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-Debbugs-No-Ack: yes Package: emacs,w32 Version: 23.0.60 This bug is perhaps a variant of #872, as it involves several common elements: - Seems a Windows-specific thing - (setq unibyte-display-via-language-environment t) - (set-buffer-multibyte nil) - Optimized vs. non-optimized builds do behave diferently though the result is a bit different: Emacs hangs instead of crashing. The initial bug I was looking at is that w32-list-locales, when run on a Spanish edition of Windows XP, produces the following output: 1025 ARA \301rabe (Arabia Saud\355) 1026 BGR B\372lgaro 1027 CAT Catal\341n 1028 CHT Chino (Taiw\341n) 1029 CSY Checo 1030 DAN Dan\351s 1031 DEU Alem\341n (Alemania) etc., so obviously there's some kind of unibyte/multibyte problem: the output of w32-get-locale-info is a unibyte "Windows ANSI" string, while the resulting buffer is multibyte, iso-latin-1-dos. That led me to try the following .emacs: ;;; .emacs ;;; (setq unibyte-display-via-language-environment t) (defun my-list-locales-bug () ;; ;; this is w32-list-locales almost verbatim ;; (interactive) (if (null w32-valid-locales) (setq w32-valid-locales (w32-get-valid-locale-ids))) (switch-to-buffer-other-window (get-buffer-create "*Supported Locales*")) ;;;;;;;;;;;;;;;;;;;;;;;;;; (set-buffer-multibyte nil) ;;;;;;;;;;;;;;;;;;;;;;;;;; (erase-buffer) (insert "LCID\tAbbrev\tFull name\n\n") (insert (mapconcat '(lambda (x) (format "%d\t%s\t%s" x (w32-get-locale-info x) (w32-get-locale-info x t))) w32-valid-locales "\n")) (insert "\n") (goto-char (point-min))) ;;; .emacs ends here ;;; Then, after M-x my-list-locales-bug, Emacs hangs. - With the default Courier New font, it hangs once the cursor moves over a non-ASCII char or the buffer scrolls, prompting a redisplay. It uses around 50% CPU. The bug does not show on non-optimized builds. - With DejaVu Sans Mono, it hangs immediately, and does not use CPU. This happens with optimized and non-optimized builds. This is a backtrace after C-c in the Courier New case: Quit (expect signal SIGINT when the program is resumed) (gdb) thread 1 [Switching to thread 1 (thread 860.0x370)]#0 0x7c91e4f4 in ntdll!LdrAccessResource () from C:\WINDOWS\system32\ntdll.dll (gdb) bt #0 0x7c91e4f4 in ntdll!LdrAccessResource () from C:\WINDOWS\system32\ntdll.dll #1 0x77ef597f in ?? () from C:\WINDOWS\system32\gdi32.dll #2 0x77efd880 in UnrealizeObject () from C:\WINDOWS\system32\gdi32.dll #3 0x011f765a in w32_fill_rect (f=0x2e42200, hdc=0x30010fd8, pix=33554435, lprect=0x82e7dc) at w32term.c:393 #4 0x011f8127 in w32_draw_relief_rect (f=0x2e42200, left_x=136, top_y=560, right_x=167, bottom_y=575, width=20810504, raised_p=0, top_p=1, bot_p=1, left_p=0, right_p=0, clip_rect=0x82e86c) at w32term.c:1634 #5 0x011f841e in x_draw_glyph_string_box (s=0x82eac0) at w32term.c:1758 #6 0x011ff527 in x_draw_glyph_string (s=0x82eac0) at w32term.c:2266 #7 0x01056ccd in draw_glyphs (w=0x313da00, x=176, row=0x331f428, area=TEXT_AREA, start=9, end=14, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:20504 #8 0x0105a309 in x_write_glyphs (start=0x3461120, len=5) at xdisp.c:21913 #9 0x0115f93a in update_window_line (w=0x313da00, vpos=7, mouse_face_overwritten_p=0x82ef7c) at dispnew.c:4594 #10 0x0115fedc in update_window (w=0x313da00, force_p=0) at dispnew.c:4310 #11 0x01162596 in update_window_tree (w=0x313da00, force_p=0) at dispnew.c:4003 #12 0x011624fc in update_window_tree (w=0x313d800, force_p=0) at dispnew.c:4001 #13 0x01163d7c in update_frame (f=0x2e42200, force_p=0, inhibit_hairy_id_p=0) at dispnew.c:3930 #14 0x01048abf in redisplay_internal (preserve_echo_area=) at xdisp.c:11906 #15 0x0108b8b9 in read_char (commandflag=1, nmaps=2, maps=0x82fb70, prev_event=47896577, used_mouse_menu=0x82fc34, end_time=0x0) at keyboard.c:2649 #16 0x0108ff0a in read_key_sequence (keybuf=0x82fcd4, bufsize=30, prompt=47896577, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9343 #17 0x01093061 in command_loop_1 () at keyboard.c:1621 #18 0x010191e6 in internal_condition_case (bfun=0x1092dd3 , handlers=47960329, hfun=0x108a056 ) at eval.c:1511 #19 0x010894fb in command_loop_2 () at keyboard.c:1338 #20 0x01019290 in internal_catch (tag=47956401, func=0x10894d8 , arg=47896577) at eval.c:1247 #21 0x01089e9b in command_loop () at keyboard.c:1317 #22 0x0108a1ef in recursive_edit_1 () at keyboard.c:942 #23 0x0108a35a in Frecursive_edit () at keyboard.c:1004 #24 0x01002cdc in main (argc=1, argv=0xa941c0) at emacs.c:1728 This is a backtrace after C-c in the DejaVu Sans Mono case: Quit (expect signal SIGINT when the program is resumed) (gdb) thread 1 [Switching to thread 1 (thread 2912.0x24c)]#0 0x7c91e4f4 in ntdll!LdrAccessResource () from C:\WINDOWS\system32\ntdll.dll (gdb) bt #0 0x7c91e4f4 in ntdll!LdrAccessResource () from C:\WINDOWS\system32\ntdll.dll #1 0x7c91df2c in ntdll!ZwWaitForMultipleObjects () from C:\WINDOWS\system32\ntdll.dll #2 0x7c809574 in KERNEL32!CreateFileMappingA () from C:\WINDOWS\system32\kernel32.dll #3 0x7e3995f9 in USER32!GetLastInputInfo () from C:\WINDOWS\system32\user32.dll #4 0x7e3996a8 in USER32!MsgWaitForMultipleObjects () from C:\WINDOWS\system32\user32.dll #5 0x01099b18 in sys_select (nfds=1, rfds=0x82f970, wfds=0x0, efds=0x0, timeout=0x82f968) at w32proc.c:1270 #6 0x0106861c in wait_reading_process_output (time_limit=30, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=47896577, wait_proc=0x0, just_wait_proc=0) at process.c:4816 #7 0x0115966f in sit_for (timeout=240, reading=1, do_display=1) at dispnew.c:6637 #8 0x0108c366 in read_char (commandflag=1, nmaps=2, maps=0x82fb70, prev_event=47896577, used_mouse_menu=0x82fc34, end_time=0x0) at keyboard.c:2892 #9 0x0108ff0a in read_key_sequence (keybuf=0x82fcd4, bufsize=30, prompt=47896577, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9343 #10 0x01093061 in command_loop_1 () at keyboard.c:1621 #11 0x010191e6 in internal_condition_case (bfun=0x1092dd3 , handlers=47960329, hfun=0x108a056 ) at eval.c:1511 #12 0x010894fb in command_loop_2 () at keyboard.c:1338 #13 0x01019290 in internal_catch (tag=47956401, func=0x10894d8 , arg=47896577) at eval.c:1247 #14 0x01089e9b in command_loop () at keyboard.c:1317 #15 0x0108a1ef in recursive_edit_1 () at keyboard.c:942 #16 0x0108a35a in Frecursive_edit () at keyboard.c:1004 #17 0x01002cdc in main (argc=1, argv=0xa941c0) at emacs.c:1728 ------------=_1229010303-4296-3-- From unknown Thu Sep 18 23:15:18 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: don@donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: Feng li Subject: bug#1446 closed by Jason Rumney (Re: [Emacs-diffs] emacs/src ChangeLog) Message-ID: References: <494134D7.9000502@f2s.com> <81k5aoscyj.fsf@blackmagic-design.com> X-Emacs-PR-Message: they-closed 1446 X-Emacs-PR-Package: emacs,w32 Reply-To: 1446@debbugs.gnu.org Content-Type: multipart/mixed; boundary="----------=_1229010304-4296-5" This is a multi-part message in MIME format... ------------=_1229010304-4296-5 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs,w32 package: #872: 23.0.60; GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-11-28 cr= ash on "C-h b" It has been closed by Jason Rumney . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Jason Rumney by replying to this email. --=20 872: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D872 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1229010304-4296-5 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From jasonrumney@gmail.com Thu Dec 11 07:42:52 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.0000 Tokens: new, 67; hammy, 101; neutral, 48; spammy, 3. spammytokens:0.987-1--populated, 0.862-+--here, 0.860-+--UD:com hammytokens:0.000-+--emacs, 0.000-+--HCC:D*com, 0.000-+--H*r:TLSv1, 0.000-+--HCC:D*donarmstrong.com, 0.000-+--HCC:D*emacsbugs.donarmstrong.com X-Spam-Status: No, score=-4.4 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 872-done) by emacsbugs.donarmstrong.com; 11 Dec 2008 15:42:52 +0000 Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.191]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBBFgmOK004091 for <872-done@emacsbugs.donarmstrong.com>; Thu, 11 Dec 2008 07:42:50 -0800 Received: by ti-out-0910.google.com with SMTP id b6so769326tic.1 for <872-done@emacsbugs.donarmstrong.com>; Thu, 11 Dec 2008 07:42:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=6g0V7STZquVsbCK7yMSCSZxykesgWb45hCA6/4Xiv9M=; b=bZyeI6uhSrd0KpRBOnL7sQ6Js/4qiwKR6gVjRs5BApAtq6K10ky1RK+OTx6v37crEa LZFpe0XzLNsg+uItaALN4WXrZsFnPV/OfCVGJZ0zGCRl+x4P31m2EAkYjun8cY07ufZM MiNyBbvKlrTO7G64KFypP84M0NnnmJf58fgSw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=fHi1dPgep6tGWRjCC3yY2ue6vbiYRVC3+2Y89IanDFJmt0xaTZgfywBHzR8dX0kFDg D9KmqTgaiPdOETin9uD6SahZa0GlZx1fm5HHM7rqY27tHkda2v0+2XAM1FojfGd9lKk9 o4QxRyoYr0bi9hCTb9JG3J1RoW1kc94RxmSMo= Received: by 10.110.33.15 with SMTP id g15mr3851628tig.57.1229010167667; Thu, 11 Dec 2008 07:42:47 -0800 (PST) Received: from ?192.168.1.3? ([124.13.223.53]) by mx.google.com with ESMTPS id w5sm1051487tib.14.2008.12.11.07.42.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 11 Dec 2008 07:42:46 -0800 (PST) Sender: Jason Rumney Message-ID: <494134D7.9000502@f2s.com> Date: Thu, 11 Dec 2008 23:42:15 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.18 (Windows/20081105) MIME-Version: 1.0 To: Juanma Barranquero CC: 872-done@debbugs.gnu.org Subject: Re: [Emacs-diffs] emacs/src ChangeLog References: <49412C13.1080600@f2s.com> <87tz9aiw58.fsf@cyd.mit.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Juanma Barranquero wrote: > It is likely Jason has really fixed the problem, because it started > happening a few days after this change: > > 2008-07-30 Jason Rumney > > * w32font.h (struct w32font_info): Use unicode version of textmetrics. > > * w32font.c (w32font_encode_char): Leave as unicode if in range. > (w32font_open_internal): Get unicode version of textmetrics. > Don't enable or disable glyph indices here. > (w32font_open): Disable use of glyph indices. > > * w32uniscribe.c (uniscribe_open): Enable use of glyph indices. > > Juanma > More likely one of these earlier changes: 2008-07-30 Jason Rumney * w32uniscribe.c (uniscribe_encode_char): Fix glyph buffer size. 2008-07-29 Jason Rumney * w32uniscribe.c (uniscribe_shape): Avoid using context if cache is populated. (uniscribe_encode_char): Always use uniscribe. Avoid using context if cache is populated. ------------=_1229010304-4296-5 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From fengli@blackmagic-design.com Thu Nov 27 20:15:57 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-7.9 required=4.0 tests=BAYES_00,FOURLA, RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Nov 2008 04:15:57 +0000 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 mAS4FrZG016949 for ; Thu, 27 Nov 2008 20:15:54 -0800 Received: from mx10.gnu.org ([199.232.76.166]:36521) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1L5ulQ-0005a0-UV for emacs-pretest-bug@gnu.org; Thu, 27 Nov 2008 23:15:33 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1L5ulg-0002W6-5v for emacs-pretest-bug@gnu.org; Thu, 27 Nov 2008 23:15:52 -0500 Received: from smtpauth01.csee.onr.siteprotect.com ([64.26.60.145]:56234) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L5ulf-0002VP-Oj for emacs-pretest-bug@gnu.org; Thu, 27 Nov 2008 23:15:47 -0500 Received: from SCUMBAG (unknown [203.111.191.138]) (Authenticated sender: fengli@blackmagic-design.com) by smtpauth01.csee.onr.siteprotect.com (Postfix) with ESMTP id DE9C41C8032 for ; Thu, 27 Nov 2008 22:15:39 -0600 (CST) From: Feng li To: emacs-pretest-bug@gnu.org Subject: 23.0.60; GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-11-28 crash on "C-h b" Date: Fri, 28 Nov 2008 15:15:32 +1100 Message-ID: <81k5aoscyj.fsf@blackmagic-design.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: Start a new clean emacs instance by invoking "emacs -q". Press "C-x C-f RET" to open a dired buffer. In the dired buffer, press "C-h b", emacs crashes immediatelly. I'm running today's CVS HEAD on windows xp. 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'. If you would like to further debug the crash, please read the file c:/emacs/etc/DEBUG for instructions. In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-11-28 on SCUMBAG Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.2) --cflags -I../../emacs_libs/inc' 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: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default-enable-multibyte-characters: t Major mode: Fundamental Minor modes in effect: shell-dirtrack-mode: t recentf-mode: t cua-mode: t which-function-mode: t show-paren-mode: t global-auto-revert-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 global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: w i t h - g c c SPC - 0 0 c - c f l a g s SPC - I . . / . . / e m a c s _ l i b s / i n c c m d SPC q e x i t - c SPC e x i t c m d SPC - - / ? / - - n o - d e b u g SPC c d SPC . . c v s SPC - z 9 SPC - - l f SPC u p l s m a k C-x 1 E m a c s C V S SPC SPC c r a s h SPC o n SPC C-g M-x v e r s C-x b m e s C-x b m e s Recent messages: Mark set History item: 128 History item: 127 byte-code: End of buffer Mark set [2 times] History item: 128 Mark set [3 times] Quit GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-11-28 on SCUMBAG Mark set -- # Feng Li # Blackmagic Design # fengli@blackmagic-design.com # www.blackmagic-design.com ------------=_1229010304-4296-5-- From unknown Thu Sep 18 23:15:18 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: don@donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: Feng li Subject: bug#1447 closed by Jason Rumney (Re: [Emacs-diffs] emacs/src ChangeLog) Message-ID: References: <494134D7.9000502@f2s.com> <81zljkbhbe.fsf@blackmagic-design.com> X-Emacs-PR-Message: they-closed 1447 X-Emacs-PR-Package: emacs,w32 Reply-To: 1447@debbugs.gnu.org Content-Type: multipart/mixed; boundary="----------=_1229010305-4296-7" This is a multi-part message in MIME format... ------------=_1229010305-4296-7 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs,w32 package: #872: 23.0.60; emacs crash It has been closed by Jason Rumney . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Jason Rumney by replying to this email. --=20 872: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D872 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1229010305-4296-7 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From jasonrumney@gmail.com Thu Dec 11 07:42:52 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.0000 Tokens: new, 67; hammy, 101; neutral, 48; spammy, 3. spammytokens:0.987-1--populated, 0.862-+--here, 0.860-+--UD:com hammytokens:0.000-+--emacs, 0.000-+--HCC:D*com, 0.000-+--H*r:TLSv1, 0.000-+--HCC:D*donarmstrong.com, 0.000-+--HCC:D*emacsbugs.donarmstrong.com X-Spam-Status: No, score=-4.4 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 872-done) by emacsbugs.donarmstrong.com; 11 Dec 2008 15:42:52 +0000 Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.191]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBBFgmOK004091 for <872-done@emacsbugs.donarmstrong.com>; Thu, 11 Dec 2008 07:42:50 -0800 Received: by ti-out-0910.google.com with SMTP id b6so769326tic.1 for <872-done@emacsbugs.donarmstrong.com>; Thu, 11 Dec 2008 07:42:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=6g0V7STZquVsbCK7yMSCSZxykesgWb45hCA6/4Xiv9M=; b=bZyeI6uhSrd0KpRBOnL7sQ6Js/4qiwKR6gVjRs5BApAtq6K10ky1RK+OTx6v37crEa LZFpe0XzLNsg+uItaALN4WXrZsFnPV/OfCVGJZ0zGCRl+x4P31m2EAkYjun8cY07ufZM MiNyBbvKlrTO7G64KFypP84M0NnnmJf58fgSw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=fHi1dPgep6tGWRjCC3yY2ue6vbiYRVC3+2Y89IanDFJmt0xaTZgfywBHzR8dX0kFDg D9KmqTgaiPdOETin9uD6SahZa0GlZx1fm5HHM7rqY27tHkda2v0+2XAM1FojfGd9lKk9 o4QxRyoYr0bi9hCTb9JG3J1RoW1kc94RxmSMo= Received: by 10.110.33.15 with SMTP id g15mr3851628tig.57.1229010167667; Thu, 11 Dec 2008 07:42:47 -0800 (PST) Received: from ?192.168.1.3? ([124.13.223.53]) by mx.google.com with ESMTPS id w5sm1051487tib.14.2008.12.11.07.42.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 11 Dec 2008 07:42:46 -0800 (PST) Sender: Jason Rumney Message-ID: <494134D7.9000502@f2s.com> Date: Thu, 11 Dec 2008 23:42:15 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.18 (Windows/20081105) MIME-Version: 1.0 To: Juanma Barranquero CC: 872-done@debbugs.gnu.org Subject: Re: [Emacs-diffs] emacs/src ChangeLog References: <49412C13.1080600@f2s.com> <87tz9aiw58.fsf@cyd.mit.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Juanma Barranquero wrote: > It is likely Jason has really fixed the problem, because it started > happening a few days after this change: > > 2008-07-30 Jason Rumney > > * w32font.h (struct w32font_info): Use unicode version of textmetrics. > > * w32font.c (w32font_encode_char): Leave as unicode if in range. > (w32font_open_internal): Get unicode version of textmetrics. > Don't enable or disable glyph indices here. > (w32font_open): Disable use of glyph indices. > > * w32uniscribe.c (uniscribe_open): Enable use of glyph indices. > > Juanma > More likely one of these earlier changes: 2008-07-30 Jason Rumney * w32uniscribe.c (uniscribe_encode_char): Fix glyph buffer size. 2008-07-29 Jason Rumney * w32uniscribe.c (uniscribe_shape): Avoid using context if cache is populated. (uniscribe_encode_char): Always use uniscribe. Avoid using context if cache is populated. ------------=_1229010305-4296-7 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From fengli@blackmagic-design.com Thu Nov 27 20:33:39 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-7.9 required=4.0 tests=BAYES_00,FOURLA, RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Nov 2008 04:33:39 +0000 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 mAS4XaW9020823 for ; Thu, 27 Nov 2008 20:33:37 -0800 Received: from mail.gnu.org ([199.232.76.166]:36970 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1L5v2a-00064r-3E for emacs-pretest-bug@gnu.org; Thu, 27 Nov 2008 23:33:16 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1L5v2s-0004Ta-B4 for emacs-pretest-bug@gnu.org; Thu, 27 Nov 2008 23:33:35 -0500 Received: from smtpauth01.csee.onr.siteprotect.com ([64.26.60.145]:53176) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L5v2r-0004TU-Uf for emacs-pretest-bug@gnu.org; Thu, 27 Nov 2008 23:33:34 -0500 Received: from SCUMBAG (unknown [203.111.191.138]) (Authenticated sender: fengli@blackmagic-design.com) by smtpauth01.csee.onr.siteprotect.com (Postfix) with ESMTP id 5CA6B1C8049 for ; Thu, 27 Nov 2008 22:33:31 -0600 (CST) From: Feng li To: emacs-pretest-bug@gnu.org Subject: 23.0.60; emacs crash Date: Fri, 28 Nov 2008 15:33:25 +1100 Message-ID: <81zljkbhbe.fsf@blackmagic-design.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: Start emacs by running "emacs -q". Press "C-h b" to show the key-binding list. Switch to the help window, press PgDn a few times and Emacs will crash. 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'. If you would like to further debug the crash, please read the file c:/emacs/etc/DEBUG for instructions. In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-11-28 on SCUMBAG Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.2) --cflags -I../../emacs_libs/inc' 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: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default-enable-multibyte-characters: t Major mode: Text Minor modes in effect: recentf-mode: t cua-mode: t which-function-mode: t show-paren-mode: t global-auto-revert-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 global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: Recent messages: Setting up ede...done Setting up speedbar...done Setting up cogre...done Setting up cedet-contrib...done Loading cua-base...done Loading ido...done Loading recentf...done Loading c:/Documents and Settings/fengli/.recentf...done Ido mode enabled For information about GNU Emacs and the GNU system, type C-h C-a. -- # Feng Li # Blackmagic Design # fengli@blackmagic-design.com # www.blackmagic-design.com ------------=_1229010305-4296-7-- From unknown Thu Sep 18 23:15:18 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: don@donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: Feng li Subject: bug#1448 closed by Jason Rumney (Re: [Emacs-diffs] emacs/src ChangeLog) Message-ID: References: <494134D7.9000502@f2s.com> <81hc5s5t2y.fsf@blackmagic-design.com> X-Emacs-PR-Message: they-closed 1448 X-Emacs-PR-Package: emacs,w32 Reply-To: 1448@debbugs.gnu.org Content-Type: multipart/mixed; boundary="----------=_1229010305-4296-9" This is a multi-part message in MIME format... ------------=_1229010305-4296-9 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs,w32 package: #872: 23.0.60; update to cvs emacs crash report It has been closed by Jason Rumney . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Jason Rumney by replying to this email. --=20 872: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D872 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1229010305-4296-9 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From jasonrumney@gmail.com Thu Dec 11 07:42:52 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.0000 Tokens: new, 67; hammy, 101; neutral, 48; spammy, 3. spammytokens:0.987-1--populated, 0.862-+--here, 0.860-+--UD:com hammytokens:0.000-+--emacs, 0.000-+--HCC:D*com, 0.000-+--H*r:TLSv1, 0.000-+--HCC:D*donarmstrong.com, 0.000-+--HCC:D*emacsbugs.donarmstrong.com X-Spam-Status: No, score=-4.4 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 872-done) by emacsbugs.donarmstrong.com; 11 Dec 2008 15:42:52 +0000 Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.191]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBBFgmOK004091 for <872-done@emacsbugs.donarmstrong.com>; Thu, 11 Dec 2008 07:42:50 -0800 Received: by ti-out-0910.google.com with SMTP id b6so769326tic.1 for <872-done@emacsbugs.donarmstrong.com>; Thu, 11 Dec 2008 07:42:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=6g0V7STZquVsbCK7yMSCSZxykesgWb45hCA6/4Xiv9M=; b=bZyeI6uhSrd0KpRBOnL7sQ6Js/4qiwKR6gVjRs5BApAtq6K10ky1RK+OTx6v37crEa LZFpe0XzLNsg+uItaALN4WXrZsFnPV/OfCVGJZ0zGCRl+x4P31m2EAkYjun8cY07ufZM MiNyBbvKlrTO7G64KFypP84M0NnnmJf58fgSw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=fHi1dPgep6tGWRjCC3yY2ue6vbiYRVC3+2Y89IanDFJmt0xaTZgfywBHzR8dX0kFDg D9KmqTgaiPdOETin9uD6SahZa0GlZx1fm5HHM7rqY27tHkda2v0+2XAM1FojfGd9lKk9 o4QxRyoYr0bi9hCTb9JG3J1RoW1kc94RxmSMo= Received: by 10.110.33.15 with SMTP id g15mr3851628tig.57.1229010167667; Thu, 11 Dec 2008 07:42:47 -0800 (PST) Received: from ?192.168.1.3? ([124.13.223.53]) by mx.google.com with ESMTPS id w5sm1051487tib.14.2008.12.11.07.42.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 11 Dec 2008 07:42:46 -0800 (PST) Sender: Jason Rumney Message-ID: <494134D7.9000502@f2s.com> Date: Thu, 11 Dec 2008 23:42:15 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.18 (Windows/20081105) MIME-Version: 1.0 To: Juanma Barranquero CC: 872-done@debbugs.gnu.org Subject: Re: [Emacs-diffs] emacs/src ChangeLog References: <49412C13.1080600@f2s.com> <87tz9aiw58.fsf@cyd.mit.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Juanma Barranquero wrote: > It is likely Jason has really fixed the problem, because it started > happening a few days after this change: > > 2008-07-30 Jason Rumney > > * w32font.h (struct w32font_info): Use unicode version of textmetrics. > > * w32font.c (w32font_encode_char): Leave as unicode if in range. > (w32font_open_internal): Get unicode version of textmetrics. > Don't enable or disable glyph indices here. > (w32font_open): Disable use of glyph indices. > > * w32uniscribe.c (uniscribe_open): Enable use of glyph indices. > > Juanma > More likely one of these earlier changes: 2008-07-30 Jason Rumney * w32uniscribe.c (uniscribe_encode_char): Fix glyph buffer size. 2008-07-29 Jason Rumney * w32uniscribe.c (uniscribe_shape): Avoid using context if cache is populated. (uniscribe_encode_char): Always use uniscribe. Avoid using context if cache is populated. ------------=_1229010305-4296-9 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From fengli@blackmagic-design.com Thu Nov 27 21:16:09 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-6.0 required=4.0 tests=AWL,BAYES_00,FOURLA, FVGT_m_MULTI_ODD,IMPRONONCABLE_1,IMPRONONCABLE_2,MURPHY_WRONG_WORD2, PHONENUMBER,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Nov 2008 05:16:09 +0000 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 mAS5G4wR032472 for ; Thu, 27 Nov 2008 21:16:06 -0800 Received: from mail.gnu.org ([199.232.76.166]:38154 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1L5vhg-0006yj-49 for emacs-pretest-bug@gnu.org; Fri, 28 Nov 2008 00:15:44 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1L5vhw-0008D9-2j for emacs-pretest-bug@gnu.org; Fri, 28 Nov 2008 00:16:03 -0500 Received: from smtpauth01.csee.onr.siteprotect.com ([64.26.60.145]:40927) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L5vhv-0008Cv-Eo for emacs-pretest-bug@gnu.org; Fri, 28 Nov 2008 00:15:59 -0500 Received: from SCUMBAG (unknown [203.111.191.138]) (Authenticated sender: fengli@blackmagic-design.com) by smtpauth01.csee.onr.siteprotect.com (Postfix) with ESMTP id EBD621C8031 for ; Thu, 27 Nov 2008 23:15:56 -0600 (CST) From: Feng li To: emacs-pretest-bug@gnu.org Subject: 23.0.60; update to cvs emacs crash report Date: Fri, 28 Nov 2008 16:15:49 +1100 Message-ID: <81hc5s5t2y.fsf@blackmagic-design.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: Start emacs with "-q". Press "C-h b" to bring up the keybinding help. Switch to the keybinding help window and press "PgDn" a few times will cause emacs to crash. I have rebuilt a new emacs binary with debug info and attached the back trace of the crash location at below. 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'. If you would like to further debug the crash, please read the file c:/emacs/etc/DEBUG for instructions. Current directory is c:/emacs/bin/ GNU gdb 6.6 Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-mingw32"... (gdb) set args "-q" (gdb) r Starting program: c:\emacs\bin/emacs.exe "-q" Loaded symbols for C:\WINDOWS\system32\ntdll.dll Loaded symbols for C:\WINDOWS\system32\kernel32.dll Loaded symbols for C:\WINDOWS\system32\advapi32.dll Loaded symbols for C:\WINDOWS\system32\rpcrt4.dll Loaded symbols for C:\WINDOWS\system32\secur32.dll Loaded symbols for C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll Loaded symbols for C:\WINDOWS\system32\msvcrt.dll Loaded symbols for C:\WINDOWS\system32\gdi32.dll Loaded symbols for C:\WINDOWS\system32\user32.dll Loaded symbols for C:\WINDOWS\system32\shlwapi.dll Loaded symbols for C:\WINDOWS\system32\comdlg32.dll Loaded symbols for C:\WINDOWS\system32\shell32.dll Loaded symbols for C:\WINDOWS\system32\mpr.dll Loaded symbols for C:\WINDOWS\system32\ole32.dll Loaded symbols for C:\WINDOWS\system32\usp10.dll Loaded symbols for C:\WINDOWS\system32\winmm.dll Loaded symbols for C:\WINDOWS\system32\winspool.drv Program received signal SIGSEGV, Segmentation fault. 0x0101fdd5 in fill_glyph_string (s=0x820000, face_id=27, start=, end=, overlaps=) at xdisp.c:19740 (gdb) bt full #0 0x0101fdd5 in fill_glyph_string (s=0x820000, face_id=27, start=, end=, overlaps=) at xdisp.c:19740 glyph = (struct glyph *) 0x334f120 last = (struct glyph *) 0x334f3c0 voffset = 0 glyph_not_available_p = 0 #1 0x01040a0c in draw_glyphs (w=0x3439800, x=72, row=0x3345260, area=TEXT_AREA, start=0, end=30, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:20332 base_face = (struct face *) 0xf00021 char2b = cmp = first_s = (struct glyph_string *) 0x100000 n = first_glyph = head = (struct glyph_string *) 0x82eb40 tail = (struct glyph_string *) 0x82ea20 s = (struct glyph_string *) 0x0 clip_head = clip_tail = i = 8 j = x_reached = last_x = 648 area_left = 8 f = (struct frame *) 0x2d26600 hdc = (HDC) 0x500110bc #2 0x01044f61 in x_write_glyphs (start=0x334f000, len=30) at xdisp.c:21896 x = #3 0x010ed18d in update_window_line (w=0x3439800, vpos=4, mouse_face_overwritten_p=0x82f008) at dispnew.c:4603 current_row = (struct glyph_row *) 0x3397260 desired_row = (struct glyph_row *) 0x3345260 rif = (struct redisplay_interface *) 0x12bd710 changed_p = 0 #4 0x010ee614 in update_window (w=0x3439800, force_p=0) at dispnew.c:4310 tm = { tv_sec = 1227849103, tv_usec = 187000 } vpos = 0 i = end = (struct glyph_row *) 0x3346398 header_line_row = (struct glyph_row *) 0x0 changed_p = 1 mouse_face_overwritten_p = 0 row = (struct glyph_row *) 0x3345260 yb = 304 desired_matrix = (struct glyph_matrix *) 0x333e400 paused_p = 8580796 rif = (struct redisplay_interface *) 0x12bd710 #5 0x010f0714 in update_window_tree (w=0x3439800, force_p=0) at dispnew.c:4003 paused_p = #6 0x010f06fe in update_window_tree (w=0x3439400, force_p=0) at dispnew.c:4001 paused_p = #7 0x010f0cf3 in update_frame (f=0x2d26600, force_p=0, inhibit_hairy_id_p=0) at dispnew.c:3930 tm = { tv_sec = 1227849103, tv_usec = 187000 } p = -nan(0x8000000000000) sec = 51984384 usec = paused_p = root_window = (struct window *) 0x3439400 #8 0x010378b4 in redisplay_internal (preserve_echo_area=) at xdisp.c:11891 mini_window = mini_frame = w = (struct window *) 0x3439800 pause = must_finish = 1 tlbufpos = { charpos = 0, bytepos = 0 } number_of_visible_frames = 1 polling_stopped_here = 0 old_frame = 47343108 consider_all_windows_p = 0 #9 0x0106b456 in read_char (commandflag=1, nmaps=3, maps=0x82fbb0, prev_event=45590529, used_mouse_menu=0x82fc44, end_time=0x0) at keyboard.c:2649 keys = 45590529 key_count = key_count_reset = 45590529 saved_ok_to_echo = (struct kboard *) 0x82faa0 saved_echo_string = 51982336 c = 45590529 local_getcjmp = {524, 525, 8583944, 18038426, 2, 1, 51982340, 45842961, 51982340, 4208, 8584024, 17924685, 51982336, 49875565, 8584000, 0} save_jump = {0, -1, 0, 8583936, 8583937, 45624064, 8583912, 17296387, 54484181, 54484205, 8584012, 11000, 3667, 54484189, 19635, 51773440} key_already_recorded = 0 tem = 51982336 save = previous_echo_area_message = 45590529 also_record = 45590529 reread = 0 polling_stopped_here = orig_kboard = (struct kboard *) 0x3000d80 #10 0x0106e08f in read_key_sequence (keybuf=0x82fce4, bufsize=30, prompt=45590529, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9344 interrupted_kboard = (KBOARD *) 0x3000d80 key = 54993268 used_mouse_menu = 0 echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 local_first_binding = 0 from_string = 45590529 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 3 nmaps_allocated = 3 defs = (Lisp_Object * volatile) 0x82fb90 submaps = (Lisp_Object * volatile) 0x82fbb0 orig_local_map = 49879613 orig_keymap = 45590529 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = { parent = 46299045, map = 46299045, start = 0, end = 0 } keytran = { parent = 45580157, map = 45580157, start = 0, end = 0 } indec = { parent = 46299221, map = 46299221, start = 0, end = 0 } shift_translated = 0 delayed_switch_frame = 45590529 original_uppercase = 8584332 original_uppercase_position = -1 starting_buffer = (struct buffer *) 0x3193000 fake_prefixed_keys = 45590529 #11 0x0106ff38 in command_loop_1 () at keyboard.c:1621 cmd = lose = 4356 nonundocount = 0 keybuf = {45968033, 888, 0, 0, 0, 0, 0, 0, 0, 84, 0, 234881024, 84, 33689241, 0, 13, 33689241, 0, -402653185, 0, 8584520, 8584368, 0, 33685504, 45590529, 46654801, 46227456, 46227472, 46227456, 8584552} i = 4356 prev_modiff = 4356 prev_buffer = (struct buffer *) 0x3193000 already_adjusted = 0 #12 0x01013b58 in internal_condition_case (bfun=0x106fd94 , handlers=45654281, hfun=0x106a3ac ) at eval.c:1511 val = c = { tag = 45590529, val = 45590529, next = 0x82fe2c, gcpro = 0x0, jmp = {8584696, 46227456, 46227456, 46227472, 8584556, 16857872, 8585184, 0, 8584632, 16873592, 0, 10, 0, 16884063, 1520, 0}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 0, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 45654281, var = 45590529, chosen_clause = 2, tag = 0x82fd78, next = 0x0 } #13 0x01069976 in command_loop_2 () at keyboard.c:1338 val = 0 #14 0x01013bf3 in internal_catch (tag=45650353, func=0x1069953 , arg=45590529) at eval.c:1247 c = { tag = 45650353, val = 45590529, next = 0x0, gcpro = 0x0, jmp = {8584856, 46227456, 46227456, 46227472, 8584732, 16858086, 8585184, 0, 16812203, 45871369, 45870490, 45590529, 45629440, 8726632, 2009473784, 45590553}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 0, interrupt_input_blocked = 0, byte_stack = 0x0 } #15 0x0106a21b in command_loop () at keyboard.c:1317 No locals. #16 0x0106a537 in recursive_edit_1 () at keyboard.c:942 val = #17 0x0106a653 in Frecursive_edit () at keyboard.c:1004 buffer = 45590529 #18 0x01002d37 in main (argc=2, argv=0xa44e68) at emacs.c:1777 old_log_max = symbol = tail = inhibit_unibyte = dummy = 2009288258 stack_bottom_variable = 1 '\001' do_initial_setlocale = skip_args = 0 no_loadup = 0 junk = 0x0 dname_arg = 0x0 (gdb) xbacktrace (gdb) In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-11-28 on SCUMBAG Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.2) --cflags -I../../emacs_libs/inc' 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: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default-enable-multibyte-characters: t Major mode: Debugger Minor modes in effect: shell-dirtrack-mode: t recentf-mode: t cua-mode: t which-function-mode: t show-paren-mode: t global-auto-revert-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 global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x C-f d e v e m a c s / b i n M-x g d b s e t SPC a r g s SPC " " - q r b t SPC f u l l x b a c k t r a c e C-x h Recent messages: Loading c:/Documents and Settings/fengli/.recentf...done Ido mode enabled For information about GNU Emacs and the GNU system, type C-h C-a. Mark set Truncate long lines enabled Loading semanticdb-file...done Loading vc-cvs...done Mark set [23 times] cua-scroll-down: Beginning of buffer [5 times] Mark set [6 times] -- # Feng Li # Blackmagic Design # fengli@blackmagic-design.com # www.blackmagic-design.com ------------=_1229010305-4296-9--