From unknown Sat Aug 09 13:08:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#6284 <6284@debbugs.gnu.org> To: bug#6284 <6284@debbugs.gnu.org> Subject: Status: Crash in w32_wnd_proc at frame deletion Reply-To: bug#6284 <6284@debbugs.gnu.org> Date: Sat, 09 Aug 2025 20:08:39 +0000 retitle 6284 Crash in w32_wnd_proc at frame deletion reassign 6284 emacs,w32 submitter 6284 Lennart Borgman severity 6284 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 27 13:45:00 2010 Received: (at submit) by debbugs.gnu.org; 27 May 2010 17:45:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHh8d-0005Un-OY for submit@debbugs.gnu.org; Thu, 27 May 2010 13:45:00 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHh8c-0005Ui-6C for submit@debbugs.gnu.org; Thu, 27 May 2010 13:44:58 -0400 Received: from lists.gnu.org ([199.232.76.165]:53344) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OHh8X-0003m8-15 for submit@debbugs.gnu.org; Thu, 27 May 2010 13:44:53 -0400 Received: from [140.186.70.92] (port=59188 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OHh8V-00057m-Cy for bug-gnu-emacs@gnu.org; Thu, 27 May 2010 13:44:52 -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 1OHh8T-0008Jm-Pg for bug-gnu-emacs@gnu.org; Thu, 27 May 2010 13:44:51 -0400 Received: from mail-gy0-f169.google.com ([209.85.160.169]:62894) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHh8T-0008Je-NP for bug-gnu-emacs@gnu.org; Thu, 27 May 2010 13:44:49 -0400 Received: by gyg4 with SMTP id 4so273052gyg.0 for ; Thu, 27 May 2010 10:44:49 -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=hUlRYceFKrXGwdR0CBc6qOx9y573Uz7glOMhe3DWwbs=; b=HVvrI6DO3fZlWGJpKBz+drWHP6KB9LnjrYv7NLg6J2Z2z+p9wK4bJFNxJ5p7OGvyzU a/JzJYaBmBvlQ0dOhxxZ6SpDJnjXyLDUeXGbo4p0vUWUnHBxIL9sW2o6Hd7S5fGqgGPf bMSd14Wb3K/PJFFfbL89T6C1YhKYhHNRNajrM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=qf/PIW0GN7iHDSss4E+O9B1ggF4MFzavu8zGHv5C93rGVfMqdAOEK6TpOSAeZCVztc hvFQ0Vjyjbw2/ndF75R6hak9W2vKTw++RbmM1gVgaLRpe4jFvMAtTzLSETE+JTjb3PCp gxVwzZDixKQRxGRdtz+nesveeCYM7YyycAed8= Received: by 10.101.129.17 with SMTP id g17mr13244639ann.101.1274982288854; Thu, 27 May 2010 10:44:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.177.20 with HTTP; Thu, 27 May 2010 10:44:27 -0700 (PDT) From: Lennart Borgman Date: Thu, 27 May 2010 19:44:27 +0200 Message-ID: Subject: Crash in w32_wnd_proc at frame deletion 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.6 (----) 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.6 (----) Now I finally got a backtrace of this crash. Thanks for the (harsh) reminders about running under gdb. Here is part of the backtrace Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1836.0xef8] 0x011cc376 in w32_wnd_proc (hwnd=0x1001ac, msg=32, wParam=1049004, lParam=33554433) at w32fns.c:4351 4351 if (f->output_data.w32->hourglass_p && !menubar_in_use (gdb) bt #0 0x011cc376 in w32_wnd_proc (hwnd=0x1001ac, msg=32, wParam=1049004, lParam=33554433) at w32fns.c:4351 #1 0x7e418734 in USER32!GetDC () from C:\WINDOWS\system32\user32.dll #2 0x001001ac in ?? () #3 0x00000020 in ?? () #4 0x001001ac in ?? () #5 0x02000001 in ?? () #6 0x011c9291 in post_character_message (hwnd=0x11c9291, msg=1049004, wParam=32, lParam=1049004, dwmodifiers=33554433) at w32fns.c:3049 #7 0x7e418816 in USER32!GetDC () from C:\WINDOWS\system32\user32.dll #8 0x011c9291 in post_character_message (hwnd=0x0, msg=18649745, wParam=1049004, lParam=32, dwmodifiers=1049004) at w32fns.c:3049 #9 0x7e428ea0 in USER32!DefWindowProcW () from C:\WINDOWS\system32\user32.dll #10 0x00000000 in ?? () Lisp Backtrace: "delete-frame" (0x82af44) It looks like the important part is line 4351. I tried to look at f: (gdb) print f $1 = (struct frame *) 0x0 (gdb) print f->output_data Cannot access memory at address 0x104 Does this mean that f might be gone here and that there should be a test for this? From debbugs-submit-bounces@debbugs.gnu.org Thu May 27 14:26:48 2010 Received: (at 6284) by debbugs.gnu.org; 27 May 2010 18:26:49 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHhn6-0006PO-Jr for submit@debbugs.gnu.org; Thu, 27 May 2010 14:26:48 -0400 Received: from mail-fx0-f44.google.com ([209.85.161.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHhn5-0006PG-G5 for 6284@debbugs.gnu.org; Thu, 27 May 2010 14:26:48 -0400 Received: by fxm6 with SMTP id 6so274001fxm.3 for <6284@debbugs.gnu.org>; Thu, 27 May 2010 11:26:42 -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=5/LSnmxPM3t26KeRPWELcZi8bBxj9i3ckDsBEZrdp58=; b=X0UQSX6z6uaYT046OkhcwjnoJn0VM1vATIu+BvWGOYNsAazvBojC5gaMK2RfHx7Lc9 6SX179pKL/b0zK93/aMRKgGVZG2AhDe3BeHqV2gf3OrSbJJ8gvz3n71DzXgseC0TEIm7 ZmYUCBNlguYzX2nE/+BE6Mfh9MIwvCBQAvgKY= 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=OlePJGPnnVmHjprU6aJqkSv+B5720QS8UJmdsi86Sd7GcpM+gJxrmsnB1JdrsrEOZs E8CKCBQB0J/JBGnJ0IFjDdG1TUfhidmu3rgNmaAZYFeG9Qit9EbZdBHK6Re4YhAX9ZBJ T7jKKsj7Sx3894imaUdAaSgmVa+fLMk/cLHw8= Received: by 10.239.190.70 with SMTP id w6mr960953hbh.203.1274984802171; Thu, 27 May 2010 11:26:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.239.172.207 with HTTP; Thu, 27 May 2010 11:26:22 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Thu, 27 May 2010 20:26:22 +0200 Message-ID: Subject: Re: bug#6284: Crash in w32_wnd_proc at frame deletion To: Lennart Borgman Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 6284 Cc: 6284@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) On Thu, May 27, 2010 at 19:44, Lennart Borgman wrote: > Now I finally got a backtrace of this crash. Thanks for the (harsh) > reminders about running under gdb. More like "stern" :-) > Here is part of the backtrace Is that with an optimized or non-optimized build? Is the crash repeatable at will? Juanma From debbugs-submit-bounces@debbugs.gnu.org Thu May 27 14:35:10 2010 Received: (at 6284) by debbugs.gnu.org; 27 May 2010 18:35:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHhvB-0006TO-Qz for submit@debbugs.gnu.org; Thu, 27 May 2010 14:35:10 -0400 Received: from mail-gy0-f172.google.com ([209.85.160.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHhvA-0006TJ-BA for 6284@debbugs.gnu.org; Thu, 27 May 2010 14:35:08 -0400 Received: by gyh4 with SMTP id 4so222169gyh.3 for <6284@debbugs.gnu.org>; Thu, 27 May 2010 11:35: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; bh=YNYUnznSmb9cHgFkaqN09L+/Z2vK6cY5PqZFWuc8jRQ=; b=XuyyZPQuQJwQ+JBti+RfRFg7SyU3vsl4+6syw3Kpi6S044auuH7qOQdawFhQvLlTXL KDXT78n6WXoErSlyqZImrKXkXowCwraop+Qp9/No2faXvoGC7akNxAoJ+d0yEBSP+1dA PwOZqCrhuHSTT5Shpq1j2oPK/uEjw/rAOuae0= 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=Z9qUUVblSeqCssQSZOvKgDJJU/0VFvZxeoI1E/7qk4E+d1rAcuIR3fGBGLwFWgaGXa T598E4OCZaR34+atUHW2QG459YXQe2179tJ1LblfVrVOG3rkhaydU+fLoNGGJhwDD6F5 SdMukD+le/eZh2LlUga8r9FYXiy5/l6Qwv5+0= Received: by 10.101.129.17 with SMTP id g17mr13339582ann.101.1274985303503; Thu, 27 May 2010 11:35:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.177.20 with HTTP; Thu, 27 May 2010 11:34:40 -0700 (PDT) In-Reply-To: References: From: Lennart Borgman Date: Thu, 27 May 2010 20:34:40 +0200 Message-ID: Subject: Re: bug#6284: Crash in w32_wnd_proc at frame deletion To: Juanma Barranquero Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 6284 Cc: 6284@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) On Thu, May 27, 2010 at 8:26 PM, Juanma Barranquero wrote: > On Thu, May 27, 2010 at 19:44, Lennart Borgman > wrote: > >> Now I finally got a backtrace of this crash. Thanks for the (harsh) >> reminders about running under gdb. > > More like "stern" :-) My English does not know that. >> Here is part of the backtrace > > Is that with an optimized or non-optimized build? Non-optimized. > Is the crash repeatable at will? Maybe, but I do not know whose will. I know how it happens, but not when. Anyway, I mailed Eli and asked him immediately since I feared my pc might hang (which it can do sometimes when bugs jumps in). Thee is a bug in w32fns.c where this happened. There should be a check if f is 0. There seems to be more places where this is not checked. I will look through them and add a patch here. From debbugs-submit-bounces@debbugs.gnu.org Thu May 27 18:34:17 2010 Received: (at 6284) by debbugs.gnu.org; 27 May 2010 22:34:18 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHleb-0008Jn-DU for submit@debbugs.gnu.org; Thu, 27 May 2010 18:34:17 -0400 Received: from mail-gw0-f44.google.com ([74.125.83.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHleY-0008Jg-Jd for 6284@debbugs.gnu.org; Thu, 27 May 2010 18:34:15 -0400 Received: by gwj19 with SMTP id 19so397604gwj.3 for <6284@debbugs.gnu.org>; Thu, 27 May 2010 15:34:10 -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=YCMTMiikv8BC0hOEpLFisUwoVRBeTx2iT5g9mugxDBQ=; b=RX7AoV1z7xPPzVGNWLrEkpPNYrlHj2nygSbcCZhPsbnhkPOiE4Q/apDreB1KVla3sc +Z1mSgZyPBS35FQqwPhIcUBST9G8eIgyi4LDCR/GAxJZiLPxTxiDJqlJr3vqk2PdtZLA 5GIV72AFcd2XkZr9pEs9bQKWhmHEaEKD7M5ko= 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=Sv8SQYM8SfJgRuqO1dvRjzjgrQpr1521rW0Eqm6tDav2je4uta0Ja6hfBZfkUhHzKn jDf2qOj3yMUpL/rAMD3eEDUF2nRnC0q5V8/o8oykxfVa+dCdmF9j7JfWcO8vs7bqE+1R UvWuKAa5BSr3s1CPR6jAFVC/cPR/VJW+lrxC8= Received: by 10.101.132.37 with SMTP id j37mr13344801ann.121.1274999649946; Thu, 27 May 2010 15:34:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.177.20 with HTTP; Thu, 27 May 2010 15:33:49 -0700 (PDT) In-Reply-To: References: From: Lennart Borgman Date: Fri, 28 May 2010 00:33:49 +0200 Message-ID: Subject: Re: bug#6284: Crash in w32_wnd_proc at frame deletion To: Juanma Barranquero , Eli Zaretskii Content-Type: multipart/mixed; boundary=0016e68ee1e3394e7104879afdea X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 6284 Cc: 6284@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.0 (---) --0016e68ee1e3394e7104879afdea Content-Type: text/plain; charset=UTF-8 On Thu, May 27, 2010 at 8:34 PM, Lennart Borgman wrote: > > There is a > bug in w32fns.c where this happened. There should be a check if f is > 0. > > There seems to be more places where this is not checked. I will look > through them and add a patch here. I have attached a patch. Please review it and install it. --0016e68ee1e3394e7104879afdea Content-Type: text/x-patch; charset=US-ASCII; name="bug6284-1.diff" Content-Disposition: attachment; filename="bug6284-1.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g9q5sut40 DQpDOlxlbWFjcy1scFxibGRcZW1hY3NcYnVnNjI4ND5ienIgZGlmZiAtLW9sZCBjOlxlbWFjcy1s cFxibGRcZW1hY3NcdHJ1bmsgLXAgdHJ1bmsvOmJ1ZzYyODQvIA0KPT09IG1vZGlmaWVkIGZpbGUg J3NyYy93MzJmbnMuYycKLS0tIHRydW5rL3NyYy93MzJmbnMuYwkyMDEwLTA1LTExIDIxOjAyOjMy ICswMDAwCisrKyBidWc2Mjg0L3NyYy93MzJmbnMuYwkyMDEwLTA1LTI3IDE5OjU5OjM0ICswMDAw CkBAIC0zMTk1LDYgKzMxOTUsOSBAQAogCSAgICBicmVhazsKIAogCSAgZiA9IHhfd2luZG93X3Rv X2ZyYW1lIChkcHlpbmZvLCBod25kKTsKKyAgICAgICAgICBpZiAoIWYpCisgICAgICAgICAgICBi cmVhazsKKwogCSAgdyA9IFhXSU5ET1cgKEZSQU1FX1NFTEVDVEVEX1dJTkRPVyAoZikpOwogCiAJ ICBmb3JtLmR3U3R5bGUgPSBDRlNfUkVDVDsKQEAgLTMzNDksOCArMzM1MiwxMCBAQAogCiAJLyog SWdub3JlIG1pZGRsZSBhbmQgZXh0cmEgYnV0dG9ucyBhcyBsb25nIGFzIHRoZSBtZW51IGlzIGFj dGl2ZS4gICovCiAJZiA9IHhfd2luZG93X3RvX2ZyYW1lIChkcHlpbmZvLCBod25kKTsKLQlpZiAo ZiAmJiBmLT5vdXRwdXRfZGF0YS53MzItPm1lbnViYXJfYWN0aXZlKQotCSAgcmV0dXJuIDA7Cisg ICAgICAgIGlmICghZikKKyAgICAgICAgICByZXR1cm4gMDsKKwlpZiAoZi0+b3V0cHV0X2RhdGEu dzMyLT5tZW51YmFyX2FjdGl2ZSkKKyAgICAgICAgICByZXR1cm4gMDsKIAogCWlmIChwYXJzZV9i dXR0b24gKG1zZywgSElXT1JEICh3UGFyYW0pLCAmYnV0dG9uLCAmdXApKQogCSAgewpAQCAtMzM3 OSw3ICszMzg0LDkgQEAKIAkgaXQncyB3cm9uZyB0byBoYW5kbGUgdGhlbSBhcyBpZiB0aGV5IGhh cHBlbmVkIG9uIHRoZQogCSB1bmRlcmx5aW5nIGZyYW1lLiAgKi8KICAgICAgIGYgPSB4X3dpbmRv d190b19mcmFtZSAoZHB5aW5mbywgaHduZCk7Ci0gICAgICBpZiAoZiAmJiBmLT5vdXRwdXRfZGF0 YS53MzItPm1lbnViYXJfYWN0aXZlKQorICAgICAgaWYgKCFmKQorICAgICAgICByZXR1cm4gMDsK KyAgICAgIGlmIChmLT5vdXRwdXRfZGF0YS53MzItPm1lbnViYXJfYWN0aXZlKQogCXJldHVybiAw OwogCiAgICAgICAvKiBJZiB0aGUgbW91c2UgaGFzIGp1c3QgbW92ZWQgaW50byB0aGUgZnJhbWUs IHN0YXJ0IHRyYWNraW5nCkBAIC0zNDc1LDYgKzM0ODIsOCBAQAogCSAgS2lsbFRpbWVyIChod25k LCBtZW51X2ZyZWVfdGltZXIpOwogCSAgbWVudV9mcmVlX3RpbWVyID0gMDsKIAkgIGYgPSB4X3dp bmRvd190b19mcmFtZSAoZHB5aW5mbywgaHduZCk7CisgICAgICAgICAgaWYgKCFmKQorICAgICAg ICAgICAgcmV0dXJuIDA7CiAgICAgICAgICAgLyogSWYgYSBwb3B1cCBtZW51IGlzIGFjdGl2ZSwg ZG9uJ3Qgd2lwZSBpdHMgc3RyaW5ncy4gICovCiAJICBpZiAobWVudWJhcl9pbl91c2UKICAgICAg ICAgICAgICAgJiYgY3VycmVudF9wb3B1cF9tZW51ID09IE5VTEwpCkBAIC0zNDg5LDcgKzM0OTgs MTAgQEAKIAl7CiAJICBLaWxsVGltZXIgKGh3bmQsIGhvdXJnbGFzc190aW1lcik7CiAJICBob3Vy Z2xhc3NfdGltZXIgPSAwOwotCSAgdzMyX3Nob3dfaG91cmdsYXNzICh4X3dpbmRvd190b19mcmFt ZSAoZHB5aW5mbywgaHduZCkpOworCSAgZiA9IHhfd2luZG93X3RvX2ZyYW1lIChkcHlpbmZvLCBo d25kKTsKKyAgICAgICAgICBpZiAoIWYpCisgICAgICAgICAgICByZXR1cm4gMDsKKwkgIHczMl9z aG93X2hvdXJnbGFzcyAoZik7CiAJfQogICAgICAgcmV0dXJuIDA7CiAKQEAgLTM1MjIsMTQgKzM1 MzQsMTUgQEAKIAkgYmVpbmcgYWN0aXZlKS4gICovCiAKICAgICAgIGYgPSB4X3dpbmRvd190b19m cmFtZSAoZHB5aW5mbywgaHduZCk7Ci0gICAgICBpZiAoZgotCSAgJiYgKGYtPm91dHB1dF9kYXRh LnczMi0+bWVudWJhcl9hY3RpdmUKLQkgICAgICAvKiBXZSBjYW4gcmVjZWl2ZSB0aGlzIG1lc3Nh Z2UgZXZlbiBpbiB0aGUgYWJzZW5jZSBvZiBhCi0JCSBtZW51YmFyIChpZS4gd2hlbiB0aGUgc3lz dGVtIG1lbnUgaXMgYWN0aXZhdGVkKSAtIGluIHRoaXMKLQkJIGNhc2Ugd2UgZG8gTk9UIHdhbnQg dG8gZm9yd2FyZCB0aGUgbWVzc2FnZSwgb3RoZXJ3aXNlIGl0Ci0JCSB3aWxsIGNhdXNlIHRoZSBt ZW51YmFyIHRvIHN1ZGRlbmx5IGFwcGVhciB3aGVuIHRoZSB1c2VyCi0JCSBoYWQgcmVxdWVzdGVk IGl0IHRvIGJlIHR1cm5lZCBvZmYhICAqLwotCSAgICAgIHx8IGYtPm91dHB1dF9kYXRhLnczMi0+ bWVudWJhcl93aWRnZXQgPT0gTlVMTCkpCisgICAgICBpZiAoIWYpCisgICAgICAgIHJldHVybiAw OworICAgICAgaWYgKGYtPm91dHB1dF9kYXRhLnczMi0+bWVudWJhcl9hY3RpdmUKKyAgICAgICAg ICAvKiBXZSBjYW4gcmVjZWl2ZSB0aGlzIG1lc3NhZ2UgZXZlbiBpbiB0aGUgYWJzZW5jZSBvZiBh CisgICAgICAgICAgICAgbWVudWJhciAoaWUuIHdoZW4gdGhlIHN5c3RlbSBtZW51IGlzIGFjdGl2 YXRlZCkgLSBpbiB0aGlzCisgICAgICAgICAgICAgY2FzZSB3ZSBkbyBOT1Qgd2FudCB0byBmb3J3 YXJkIHRoZSBtZXNzYWdlLCBvdGhlcndpc2UgaXQKKyAgICAgICAgICAgICB3aWxsIGNhdXNlIHRo ZSBtZW51YmFyIHRvIHN1ZGRlbmx5IGFwcGVhciB3aGVuIHRoZSB1c2VyCisgICAgICAgICAgICAg aGFkIHJlcXVlc3RlZCBpdCB0byBiZSB0dXJuZWQgb2ZmISAgKi8KKyAgICAgICAgICB8fCBmLT5v dXRwdXRfZGF0YS53MzItPm1lbnViYXJfd2lkZ2V0ID09IE5VTEwpCiAJcmV0dXJuIDA7CiAKICAg ICAgIHsKCj09PSBtb2RpZmllZCBmaWxlICdzcmMvdzMydGVybS5jJwotLS0gdHJ1bmsvc3JjL3cz MnRlcm0uYwkyMDEwLTA0LTEwIDE2OjI4OjMwICswMDAwCisrKyBidWc2Mjg0L3NyYy93MzJ0ZXJt LmMJMjAxMC0wNS0yNyAyMDowNjoxMyArMDAwMApAQCAtNDM3NSw3ICs0Mzc1LDcgQEAKIAkgQnV0 IGl0IHdhcyBvcmlnaW5hbGx5IGNoYW5nZWQgdG8gdGhpcyB0byBmaXggYSBidWcsIHNvIEkgaGF2 ZQogCSBub3QgcmVtb3ZlZCBpdCBjb21wbGV0ZWx5IGluIGNhc2UgdGhlIGJ1ZyBpcyBzdGlsbCB0 aGVyZS4gICovCiAgICAgICAgICAgaWYgKGhlbHBfZWNob19zdHJpbmcgIT0gcHJldmlvdXNfaGVs cF9lY2hvX3N0cmluZyB8fAotCSAgICAgICghTklMUCAoaGVscF9lY2hvX3N0cmluZykgJiYgIVNU UklOR1AgKGhlbHBfZWNob19zdHJpbmcpICYmIGYtPm1vdXNlX21vdmVkKSkKKwkgICAgICAoIU5J TFAgKGhlbHBfZWNob19zdHJpbmcpICYmICFTVFJJTkdQIChoZWxwX2VjaG9fc3RyaW5nKSAmJiBm ICYmIGYtPm1vdXNlX21vdmVkKSkKICNlbHNlIC8qIFRoaXMgaXMgd2hhdCB4dGVybS5jIGRvZXMu ICAqLwogCSAgICBpZiAoIU5JTFAgKGhlbHBfZWNob19zdHJpbmcpCiAJCXx8ICFOSUxQIChwcmV2 aW91c19oZWxwX2VjaG9fc3RyaW5nKSkKQEAgLTQ1NTQsNyArNDU1NCw4IEBACiAJICBlbHNlCiAJ ICAgIHsKIAkgICAgICBmID0geF93aW5kb3dfdG9fZnJhbWUgKGRweWluZm8sIG1zZy5tc2cuaHdu ZCk7Ci0JICAgICAgZi0+YXN5bmNfdmlzaWJsZSA9IG1zZy5tc2cud1BhcmFtOworICAgICAgICAg ICAgICBpZiAoZikKKyAgICAgICAgICAgICAgICBmLT5hc3luY192aXNpYmxlID0gbXNnLm1zZy53 UGFyYW07CiAJICAgIH0KICNlbmRpZgogCgo= --0016e68ee1e3394e7104879afdea-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 28 19:44:28 2010 Received: (at 6284) by debbugs.gnu.org; 28 May 2010 23:44:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OI9E4-0002ci-8C for submit@debbugs.gnu.org; Fri, 28 May 2010 19:44:28 -0400 Received: from mail-gy0-f172.google.com ([209.85.160.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OI9E2-0002cc-Az for 6284@debbugs.gnu.org; Fri, 28 May 2010 19:44:26 -0400 Received: by gyh4 with SMTP id 4so1332377gyh.3 for <6284@debbugs.gnu.org>; Fri, 28 May 2010 16:44:22 -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=ZFlYrG5qPiT6nD5nNTne1D1IGc2wQw6pm/JbMQnWF+o=; b=t6eiD6JEyEYWkIvqB6lDXSTvttOhCowG+hPse1V+k+rqorYESTOeZURb/SJpJbtGb1 bQT/7q0tTrDEYstYjnR3VDKycqnRs/blAJhwOSc0KYtzfkP6ngI69PdcN5YI7pLCAc87 ydDZPP822GpXbS7z2XPzveqzm86LxgA/mZz5s= 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=exOU7dZAbgCI+WfdtMQiFUk7f3Fxt/iAhZKh9oIqW0BZyHyWhG3M880U5uPuvnwNS/ bQuV0FLEbqjGpX9N3tn5X0ETBdsryBA+zcXPFfc2JtJMpYTWovYgdLiZPNPizSKTIyHC soA8IfLEggGbSCe8K519y3tRPp5lrmpaoUkXo= Received: by 10.100.244.32 with SMTP id r32mr1227883anh.28.1275090262162; Fri, 28 May 2010 16:44:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.177.20 with HTTP; Fri, 28 May 2010 16:44:01 -0700 (PDT) In-Reply-To: References: From: Lennart Borgman Date: Sat, 29 May 2010 01:44:01 +0200 Message-ID: Subject: Re: bug#6284: Crash in w32_wnd_proc at frame deletion To: Juanma Barranquero , Eli Zaretskii Content-Type: multipart/mixed; boundary=001636c924b221fdeb0487b016b1 X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 6284 Cc: 6284@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) --001636c924b221fdeb0487b016b1 Content-Type: text/plain; charset=UTF-8 New patch. I missed one place in the previous patch and this just hit me. It is great running under the debugger and finally being able to find and fix those bugs I have wondered about quite long now but have not had time to fix before. The only problem now is how to get them installed. As I said elsewhere I currently have no checkout from savannah so I can't checkin the patches myself AFAIK. Should I get a second checkout from savannah for this, or? --001636c924b221fdeb0487b016b1 Content-Type: text/x-patch; charset=US-ASCII; name="bug6284-2.diff" Content-Disposition: attachment; filename="bug6284-2.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g9rnsg611 DQpDOlxlbWFjcy1scFxibGRcZW1hY3NcYnVnNjI4ND5ienIgZGlmZiAtLW9sZCBjOlxlbWFjcy1s cFxibGRcZW1hY3NcdHJ1bmsgLXAgdHJ1bmsvOmJ1ZzYyODQvIA0KPT09IG1vZGlmaWVkIGZpbGUg J3NyYy93MzJmbnMuYycKLS0tIHRydW5rL3NyYy93MzJmbnMuYwkyMDEwLTA1LTExIDIxOjAyOjMy ICswMDAwCisrKyBidWc2Mjg0L3NyYy93MzJmbnMuYwkyMDEwLTA1LTI4IDIzOjMyOjIwICswMDAw CkBAIC0zMTk1LDYgKzMxOTUsOSBAQAogCSAgICBicmVhazsKIAogCSAgZiA9IHhfd2luZG93X3Rv X2ZyYW1lIChkcHlpbmZvLCBod25kKTsKKyAgICAgICAgICBpZiAoIWYpCisgICAgICAgICAgICBi cmVhazsKKwogCSAgdyA9IFhXSU5ET1cgKEZSQU1FX1NFTEVDVEVEX1dJTkRPVyAoZikpOwogCiAJ ICBmb3JtLmR3U3R5bGUgPSBDRlNfUkVDVDsKQEAgLTMzNDksOCArMzM1MiwxMCBAQAogCiAJLyog SWdub3JlIG1pZGRsZSBhbmQgZXh0cmEgYnV0dG9ucyBhcyBsb25nIGFzIHRoZSBtZW51IGlzIGFj dGl2ZS4gICovCiAJZiA9IHhfd2luZG93X3RvX2ZyYW1lIChkcHlpbmZvLCBod25kKTsKLQlpZiAo ZiAmJiBmLT5vdXRwdXRfZGF0YS53MzItPm1lbnViYXJfYWN0aXZlKQotCSAgcmV0dXJuIDA7Cisg ICAgICAgIGlmICghZikKKyAgICAgICAgICByZXR1cm4gMDsKKwlpZiAoZi0+b3V0cHV0X2RhdGEu dzMyLT5tZW51YmFyX2FjdGl2ZSkKKyAgICAgICAgICByZXR1cm4gMDsKIAogCWlmIChwYXJzZV9i dXR0b24gKG1zZywgSElXT1JEICh3UGFyYW0pLCAmYnV0dG9uLCAmdXApKQogCSAgewpAQCAtMzM3 OSw3ICszMzg0LDkgQEAKIAkgaXQncyB3cm9uZyB0byBoYW5kbGUgdGhlbSBhcyBpZiB0aGV5IGhh cHBlbmVkIG9uIHRoZQogCSB1bmRlcmx5aW5nIGZyYW1lLiAgKi8KICAgICAgIGYgPSB4X3dpbmRv d190b19mcmFtZSAoZHB5aW5mbywgaHduZCk7Ci0gICAgICBpZiAoZiAmJiBmLT5vdXRwdXRfZGF0 YS53MzItPm1lbnViYXJfYWN0aXZlKQorICAgICAgaWYgKCFmKQorICAgICAgICByZXR1cm4gMDsK KyAgICAgIGlmIChmLT5vdXRwdXRfZGF0YS53MzItPm1lbnViYXJfYWN0aXZlKQogCXJldHVybiAw OwogCiAgICAgICAvKiBJZiB0aGUgbW91c2UgaGFzIGp1c3QgbW92ZWQgaW50byB0aGUgZnJhbWUs IHN0YXJ0IHRyYWNraW5nCkBAIC0zNDc1LDYgKzM0ODIsOCBAQAogCSAgS2lsbFRpbWVyIChod25k LCBtZW51X2ZyZWVfdGltZXIpOwogCSAgbWVudV9mcmVlX3RpbWVyID0gMDsKIAkgIGYgPSB4X3dp bmRvd190b19mcmFtZSAoZHB5aW5mbywgaHduZCk7CisgICAgICAgICAgaWYgKCFmKQorICAgICAg ICAgICAgcmV0dXJuIDA7CiAgICAgICAgICAgLyogSWYgYSBwb3B1cCBtZW51IGlzIGFjdGl2ZSwg ZG9uJ3Qgd2lwZSBpdHMgc3RyaW5ncy4gICovCiAJICBpZiAobWVudWJhcl9pbl91c2UKICAgICAg ICAgICAgICAgJiYgY3VycmVudF9wb3B1cF9tZW51ID09IE5VTEwpCkBAIC0zNDg5LDcgKzM0OTgs MTAgQEAKIAl7CiAJICBLaWxsVGltZXIgKGh3bmQsIGhvdXJnbGFzc190aW1lcik7CiAJICBob3Vy Z2xhc3NfdGltZXIgPSAwOwotCSAgdzMyX3Nob3dfaG91cmdsYXNzICh4X3dpbmRvd190b19mcmFt ZSAoZHB5aW5mbywgaHduZCkpOworCSAgZiA9IHhfd2luZG93X3RvX2ZyYW1lIChkcHlpbmZvLCBo d25kKTsKKyAgICAgICAgICBpZiAoIWYpCisgICAgICAgICAgICByZXR1cm4gMDsKKwkgIHczMl9z aG93X2hvdXJnbGFzcyAoZik7CiAJfQogICAgICAgcmV0dXJuIDA7CiAKQEAgLTM1MjIsMTQgKzM1 MzQsMTUgQEAKIAkgYmVpbmcgYWN0aXZlKS4gICovCiAKICAgICAgIGYgPSB4X3dpbmRvd190b19m cmFtZSAoZHB5aW5mbywgaHduZCk7Ci0gICAgICBpZiAoZgotCSAgJiYgKGYtPm91dHB1dF9kYXRh LnczMi0+bWVudWJhcl9hY3RpdmUKLQkgICAgICAvKiBXZSBjYW4gcmVjZWl2ZSB0aGlzIG1lc3Nh Z2UgZXZlbiBpbiB0aGUgYWJzZW5jZSBvZiBhCi0JCSBtZW51YmFyIChpZS4gd2hlbiB0aGUgc3lz dGVtIG1lbnUgaXMgYWN0aXZhdGVkKSAtIGluIHRoaXMKLQkJIGNhc2Ugd2UgZG8gTk9UIHdhbnQg dG8gZm9yd2FyZCB0aGUgbWVzc2FnZSwgb3RoZXJ3aXNlIGl0Ci0JCSB3aWxsIGNhdXNlIHRoZSBt ZW51YmFyIHRvIHN1ZGRlbmx5IGFwcGVhciB3aGVuIHRoZSB1c2VyCi0JCSBoYWQgcmVxdWVzdGVk IGl0IHRvIGJlIHR1cm5lZCBvZmYhICAqLwotCSAgICAgIHx8IGYtPm91dHB1dF9kYXRhLnczMi0+ bWVudWJhcl93aWRnZXQgPT0gTlVMTCkpCisgICAgICBpZiAoIWYpCisgICAgICAgIHJldHVybiAw OworICAgICAgaWYgKGYtPm91dHB1dF9kYXRhLnczMi0+bWVudWJhcl9hY3RpdmUKKyAgICAgICAg ICAvKiBXZSBjYW4gcmVjZWl2ZSB0aGlzIG1lc3NhZ2UgZXZlbiBpbiB0aGUgYWJzZW5jZSBvZiBh CisgICAgICAgICAgICAgbWVudWJhciAoaWUuIHdoZW4gdGhlIHN5c3RlbSBtZW51IGlzIGFjdGl2 YXRlZCkgLSBpbiB0aGlzCisgICAgICAgICAgICAgY2FzZSB3ZSBkbyBOT1Qgd2FudCB0byBmb3J3 YXJkIHRoZSBtZXNzYWdlLCBvdGhlcndpc2UgaXQKKyAgICAgICAgICAgICB3aWxsIGNhdXNlIHRo ZSBtZW51YmFyIHRvIHN1ZGRlbmx5IGFwcGVhciB3aGVuIHRoZSB1c2VyCisgICAgICAgICAgICAg aGFkIHJlcXVlc3RlZCBpdCB0byBiZSB0dXJuZWQgb2ZmISAgKi8KKyAgICAgICAgICB8fCBmLT5v dXRwdXRfZGF0YS53MzItPm1lbnViYXJfd2lkZ2V0ID09IE5VTEwpCiAJcmV0dXJuIDA7CiAKICAg ICAgIHsKQEAgLTM4MzEsNiArMzg0NCw4IEBACiAgICAgICBpZiAoTE9XT1JEIChsUGFyYW0pID09 IEhUQ0xJRU5UKQogCXsKIAkgIGYgPSB4X3dpbmRvd190b19mcmFtZSAoZHB5aW5mbywgaHduZCk7 CisgICAgICAgICAgaWYgKCFmKQorICAgICAgICAgICAgcmV0dXJuIDA7CiAJICBpZiAoZi0+b3V0 cHV0X2RhdGEudzMyLT5ob3VyZ2xhc3NfcCAmJiAhbWVudWJhcl9pbl91c2UKIAkgICAgICAmJiAh Y3VycmVudF9wb3B1cF9tZW51KQogCSAgICBTZXRDdXJzb3IgKGYtPm91dHB1dF9kYXRhLnczMi0+ aG91cmdsYXNzX2N1cnNvcik7Cgo9PT0gbW9kaWZpZWQgZmlsZSAnc3JjL3czMnRlcm0uYycKLS0t IHRydW5rL3NyYy93MzJ0ZXJtLmMJMjAxMC0wNC0xMCAxNjoyODozMCArMDAwMAorKysgYnVnNjI4 NC9zcmMvdzMydGVybS5jCTIwMTAtMDUtMjcgMjA6MDY6MTMgKzAwMDAKQEAgLTQzNzUsNyArNDM3 NSw3IEBACiAJIEJ1dCBpdCB3YXMgb3JpZ2luYWxseSBjaGFuZ2VkIHRvIHRoaXMgdG8gZml4IGEg YnVnLCBzbyBJIGhhdmUKIAkgbm90IHJlbW92ZWQgaXQgY29tcGxldGVseSBpbiBjYXNlIHRoZSBi dWcgaXMgc3RpbGwgdGhlcmUuICAqLwogICAgICAgICAgIGlmIChoZWxwX2VjaG9fc3RyaW5nICE9 IHByZXZpb3VzX2hlbHBfZWNob19zdHJpbmcgfHwKLQkgICAgICAoIU5JTFAgKGhlbHBfZWNob19z dHJpbmcpICYmICFTVFJJTkdQIChoZWxwX2VjaG9fc3RyaW5nKSAmJiBmLT5tb3VzZV9tb3ZlZCkp CisJICAgICAgKCFOSUxQIChoZWxwX2VjaG9fc3RyaW5nKSAmJiAhU1RSSU5HUCAoaGVscF9lY2hv X3N0cmluZykgJiYgZiAmJiBmLT5tb3VzZV9tb3ZlZCkpCiAjZWxzZSAvKiBUaGlzIGlzIHdoYXQg eHRlcm0uYyBkb2VzLiAgKi8KIAkgICAgaWYgKCFOSUxQIChoZWxwX2VjaG9fc3RyaW5nKQogCQl8 fCAhTklMUCAocHJldmlvdXNfaGVscF9lY2hvX3N0cmluZykpCkBAIC00NTU0LDcgKzQ1NTQsOCBA QAogCSAgZWxzZQogCSAgICB7CiAJICAgICAgZiA9IHhfd2luZG93X3RvX2ZyYW1lIChkcHlpbmZv LCBtc2cubXNnLmh3bmQpOwotCSAgICAgIGYtPmFzeW5jX3Zpc2libGUgPSBtc2cubXNnLndQYXJh bTsKKyAgICAgICAgICAgICAgaWYgKGYpCisgICAgICAgICAgICAgICAgZi0+YXN5bmNfdmlzaWJs ZSA9IG1zZy5tc2cud1BhcmFtOwogCSAgICB9CiAjZW5kaWYKIAoK --001636c924b221fdeb0487b016b1-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 08 08:54:06 2011 Received: (at 6284-done) by debbugs.gnu.org; 8 Jul 2011 12:54:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QfAZJ-0006CM-Vb for submit@debbugs.gnu.org; Fri, 08 Jul 2011 08:54:06 -0400 Received: from mail-pw0-f44.google.com ([209.85.160.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QfAZG-0006Br-QA for 6284-done@debbugs.gnu.org; Fri, 08 Jul 2011 08:54:04 -0400 Received: by pwj5 with SMTP id 5so1215573pwj.3 for <6284-done@debbugs.gnu.org>; Fri, 08 Jul 2011 05:53:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=VsfDNs2EllaDDdRk6gxA0Umy+LklD9gJlWH5yapbpEE=; b=Ot3Ty8mwQqKu7L1NX1RyvShSke9XdpU69VL10lae40dE/KFCXQ7Psr3if+OVXrTcMe Ns7YKey/oELHGl8WJckhSdCbj45zo8GjTvuT6Nj8pYXtw1dW1SZt+Fr8gpT4w2Hovh/3 QWHSqkFB+Su5TxZYyHws9/Jnvj4vbfd6Tb1O4= Received: by 10.68.0.131 with SMTP id 3mr3016944pbe.147.1310129636461; Fri, 08 Jul 2011 05:53:56 -0700 (PDT) Received: from home.jasonrumney.net ([180.75.18.65]) by mx.google.com with ESMTPS id x2sm6280516pbn.13.2011.07.08.05.53.52 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 08 Jul 2011 05:53:54 -0700 (PDT) Received: by home.jasonrumney.net (Postfix, from userid 1000) id 434B0C4F; Fri, 8 Jul 2011 20:53:47 +0800 (MYT) From: Jason Rumney To: Lennart Borgman Subject: Re: bug#6284: Crash in w32_wnd_proc at frame deletion References: Date: Fri, 08 Jul 2011 20:53:47 +0800 In-Reply-To: (Lennart Borgman's message of "Sat, 29 May 2010 01:44:01 +0200") Message-ID: <87box5ndb8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: 6284-done Cc: Juanma Barranquero , Eli Zaretskii , 6284-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.6 (---) Lennart Borgman writes: > New patch. I missed one place in the previous patch and this just hit me. > > It is great running under the debugger and finally being able to find > and fix those bugs I have wondered about quite long now but have not > had time to fix before. > > The only problem now is how to get them installed. As I said elsewhere > I currently have no checkout from savannah so I can't checkin the > patches myself AFAIK. Should I get a second checkout from savannah for > this, or? I fixed the two locations where a bug could conceivably occur. Others were either #ifdef'ed out, or already protected against dereferencing the non-existent frame struct. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 08 10:19:29 2011 Received: (at 6284-done) by debbugs.gnu.org; 8 Jul 2011 14:19:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QfBtw-0000rS-V2 for submit@debbugs.gnu.org; Fri, 08 Jul 2011 10:19:29 -0400 Received: from mail-ew0-f44.google.com ([209.85.215.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QfBtv-0000rF-4c for 6284-done@debbugs.gnu.org; Fri, 08 Jul 2011 10:19:27 -0400 Received: by ewy19 with SMTP id 19so817834ewy.3 for <6284-done@debbugs.gnu.org>; Fri, 08 Jul 2011 07:19:21 -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:content-transfer-encoding; bh=2/rRR4nbVtXaVbDKIiMpgqBN/W6K30p0IB7h1iIXKhA=; b=sxyVKJ6ON+7HqNWZGjAm/yw31zsGo8f9Lht8cX2525EBTxoNlGGmVEdPJ68/4iQG4B b6drwIjWW6l5NW4Yt70d4eS1MUvT4nlea4XZV/0J1OYWrEjU96AMxI3ILj3LzDm80pXH wWDmKbSK1ojQ7/AX4N+hUNXx0MlidYhKxpy18= Received: by 10.213.114.66 with SMTP id d2mr645765ebq.102.1310134761198; Fri, 08 Jul 2011 07:19:21 -0700 (PDT) MIME-Version: 1.0 Received: by 10.213.8.65 with HTTP; Fri, 8 Jul 2011 07:19:01 -0700 (PDT) In-Reply-To: <87box5ndb8.fsf@gnu.org> References: <87box5ndb8.fsf@gnu.org> From: Lennart Borgman Date: Fri, 8 Jul 2011 16:19:01 +0200 Message-ID: Subject: Re: bug#6284: Crash in w32_wnd_proc at frame deletion To: Jason Rumney Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: 6284-done Cc: Juanma Barranquero , Eli Zaretskii , 6284-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.6 (---) On Fri, Jul 8, 2011 at 14:53, Jason Rumney wrote: > Lennart Borgman writes: > >> New patch. I missed one place in the previous patch and this just hit me= . >> >> It is great running under the debugger and finally being able to find >> and fix those bugs I have wondered about quite long now but have not >> had time to fix before. >> >> The only problem now is how to get them installed. As I said elsewhere >> I currently have no checkout from savannah so I can't checkin the >> patches myself AFAIK. Should I get a second checkout from savannah for >> this, or? > > I fixed the two locations where a bug could conceivably occur. =C2=A0Othe= rs > were either #ifdef'ed out, or already protected against dereferencing > the non-existent frame struct. Thanks. From unknown Sat Aug 09 13:08:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 06 Aug 2011 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator