From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: Elusive assertion failure related to completion Date: Tue, 1 Sep 2009 13:33:15 +0200 Message-ID: References: <4A9CF0AD.2090202@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1251805066 15291 80.91.229.12 (1 Sep 2009 11:37:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Sep 2009 11:37:46 +0000 (UTC) Cc: Emacs developers To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 01 13:37:39 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MiRgA-0002ho-D4 for ged-emacs-devel@m.gmane.org; Tue, 01 Sep 2009 13:37:38 +0200 Original-Received: from localhost ([127.0.0.1]:45636 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MiRg9-0003lj-Li for ged-emacs-devel@m.gmane.org; Tue, 01 Sep 2009 07:37:37 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MiRcQ-0002WE-6F for emacs-devel@gnu.org; Tue, 01 Sep 2009 07:33:46 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MiRcJ-0002Uy-Tr for emacs-devel@gnu.org; Tue, 01 Sep 2009 07:33:43 -0400 Original-Received: from [199.232.76.173] (port=35657 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MiRcH-0002UV-Qt for emacs-devel@gnu.org; Tue, 01 Sep 2009 07:33:38 -0400 Original-Received: from mail-fx0-f226.google.com ([209.85.220.226]:51561) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MiRcG-0006S5-JA for emacs-devel@gnu.org; Tue, 01 Sep 2009 07:33:37 -0400 Original-Received: by fxm26 with SMTP id 26so1593024fxm.42 for ; Tue, 01 Sep 2009 04:33:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type; bh=B4QDbWfG+uLPvCCaq/gZxO1CzVqjcId7kviEXwQAwPc=; b=qVVGDRvBmn7aPd5VtWN9DY41XRHeWV6Pg+lhrZ8Ojv3Ew0H0vzp1K9sUZBIGsO56pp H3/gpGjfwSFAUR21EuoLFNWMoecfggwogr2vu+EZOpeESX5drx+6biHXvRWFkCOdTf32 PRECLErYujM2WV41jZV2XUlP1G+Gj1cyUNmdY= 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=MSU7zfO9FfD0DnetJ6gHdkVy66DzP/xGdEGoQuNP9Xr4F3xOialbN1z5EU/CVsmDd+ W2L8kATqZiQ9szQ8tQcIeQveHVU0NfXQvoawCEjwUk1+dwJhNGeh61Eo8Y8pZg9/iiA2 tny5amwLTugVDbMT/xRlO7fnJbx5ojAMHn+dA= Original-Received: by 10.239.141.155 with SMTP id c27mr569819hba.48.1251804815087; Tue, 01 Sep 2009 04:33:35 -0700 (PDT) In-Reply-To: <4A9CF0AD.2090202@gmx.at> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:114941 Archived-At: On Tue, Sep 1, 2009 at 12:00, martin rudalics wrote: > Does the following part show up in all backtraces? No, alas. > If so, does the bug trigger the same way when you replace that > which is just a wild guess, though. Yes, it still triggers. I'm including another backtrace (this one is with your patch, BTW). Juanma Breakpoint 1, w32_abort () at w32fns.c:7344 7344 button = MessageBox (NULL, (gdb) bt #0 w32_abort () at w32fns.c:7344 #1 0x0111f10e in Fset_window_configuration (configuration=59573636) at window.c:6278 #2 0x01018acb in unbind_to (count=320, value=48257025) at eval.c:3401 #3 0x01019326 in unwind_to_catch (catch=0x82eefc, value=) at eval.c:1294 #4 0x0101ae42 in Fthrow (tag=57206457, value=48257073) at eval.c:1336 #5 0x011fa518 in signal_user_input () at w32fns.c:2680 #6 0x011fa578 in post_character_message (hwnd=0x1d04c8, msg=258, wParam=99, lParam=3014657, modifiers=0) at w32fns.c:2744 #7 0x011fbe0a in w32_wnd_proc@0 (hwnd=0x1d04c8, msg=258, wParam=99, lParam=3014657) at w32fns.c:3120 #8 0x7e398734 in USER32!GetDC () from C:\WINDOWS\system32\user32.dll #9 0x001d04c8 in ?? () #10 0x00000102 in ?? () #11 0x00000063 in ?? () #12 0x002e0001 in ?? () #13 0x011faf09 in w32_msg_pump (msg_buf=0x7f) at w32fns.c:2492 #14 0x7e398816 in USER32!GetDC () from C:\WINDOWS\system32\user32.dll #15 0x011faf09 in w32_msg_pump (msg_buf=0xdcbaabcd) at w32fns.c:2492 #16 0x7e3989cd in USER32!GetWindowLongW () from C:\WINDOWS\system32\user32.dll #17 0x00000000 in ?? () Lisp Backtrace: "all-completions" (0x82e094) "completion-pcm--all-completions" (0x82e1d8) "byte-code" (0x82e280) "completion-pcm--find-all-completions" (0x82e4d4) "completion-pcm-all-completions" (0x82e614) 0x125afb4 PVEC_COMPILED "byte-code" (0x82e7f0) "completion--some" (0x82ea24) "completion-all-completions" (0x82eb64) "completion-all-sorted-completions" (0x82eca4) "icomplete-completions" (0x82edf4) "byte-code" (0x82eea0) "byte-code" (0x82f020) "icomplete-exhibit" (0x82f29c) "run-hooks" (0x82f334) 0x30c6284 PVEC_COMPILED "run-hooks" (0x82f534) "completing-read" (0x82f910) "setq" (0x82f9e4) "let" (0x82fac4) "call-interactively" (0x82fc8c) (gdb) thread 1 [Switching to thread 1 (thread 3004.0x8b8)]#0 0x6c616e72 in ?? () (gdb) bt #0 0x6c616e72 in ?? () #1 0x01018acb in unbind_to (count=320, value=48257025) at eval.c:3401 #2 0x01019326 in unwind_to_catch (catch=0x82f558, value=) at eval.c:1294 #3 0x0101a94c in Fsignal (error_symbol=48321137, data=48257025) at eval.c:1727 #4 0x0101a9a2 in xsignal (error_symbol=48321137, data=48257025) at eval.c:1752 #5 0x0101b3e5 in xsignal0 (error_symbol=48321137) at eval.c:1762 #6 0x0118ab94 in text_read_only (propval=55873536) at textprop.c:93 #7 0x0118add7 in verify_interval_modification (buf=0x355c600, start=1, end=24) at textprop.c:2219 #8 0x0116bd44 in prepare_to_modify_buffer (start=1, end=24, preserve_ptr=0x82def0) at insdel.c:2056 #9 0x0116ef37 in del_range_1 (from=55873536, to=24, prepare=1, ret_string=0) at insdel.c:1806 #10 0x0116ef81 in del_range (from=1, to=24) at insdel.c:1781 #11 0x010794dd in Ferase_buffer () at buffer.c:2126 #12 0x011094bb in read_minibuf_unwind (data=48257025) at minibuf.c:944 #13 0x01018acb in unbind_to (count=960, value=48257025) at eval.c:3401 #14 0x01109b58 in Fall_completions (string=18961955, collection=, predicate=48321609, hide_spaces=48257025) at minibuf.c:1693 #15 0x0101a3d8 in Ffuncall (nargs=4, args=0x82e090) at eval.c:3056 #16 0x0113bd32 in Fbyte_code (bytestr=19259259, vector=19259380, maxdepth=) at bytecode.c:678 #17 0x0101c8fe in funcall_lambda (fun=19259196, nargs=4, arg_vector=0x82e1d8) at eval.c:3233 #18 0x0101a033 in Ffuncall (nargs=5, args=0x82e1d4) at eval.c:3092 #19 0x0113bd32 in Fbyte_code (bytestr=19260699, vector=19260756, maxdepth=) at bytecode.c:678 #20 0x0101c2a0 in Feval (form=19260685) at eval.c:2383 #21 0x0101d17a in internal_lisp_condition_case (var=48761337, bodyform=19260685, handlers=19260797) at eval.c:1458 #22 0x0113c5d2 in Fbyte_code (bytestr=19260267, vector=19260484, maxdepth=) at bytecode.c:868 #23 0x0101c8fe in funcall_lambda (fun=19260188, nargs=4, arg_vector=0x82e4d4) at eval.c:3233 #24 0x0101a033 in Ffuncall (nargs=5, args=0x82e4d0) at eval.c:3092 #25 0x0113bd32 in Fbyte_code (bytestr=19261035, vector=19261124, maxdepth=) at bytecode.c:678 #26 0x0101c8fe in funcall_lambda (fun=19260980, nargs=4, arg_vector=0x82e614) at eval.c:3233 #27 0x0101a033 in Ffuncall (nargs=5, args=0x82e610) at eval.c:3092 #28 0x0113bd32 in Fbyte_code (bytestr=19247059, vector=19247116, maxdepth=) at bytecode.c:678 #29 0x0101c8fe in funcall_lambda (fun=19247028, nargs=1, arg_vector=0x82e754) at eval.c:3233 #30 0x0101a033 in Ffuncall (nargs=2, args=0x82e750) at eval.c:3092 #31 0x0113bd32 in Fbyte_code (bytestr=19242323, vector=19242372, maxdepth=) at bytecode.c:678 #32 0x0101c2a0 in Feval (form=19242309) at eval.c:2383 #33 0x0101d17a in internal_lisp_condition_case (var=48761337, bodyform=19242309, handlers=19242405) at eval.c:1458 #34 0x0113c5d2 in Fbyte_code (bytestr=19242211, vector=19242268, maxdepth=) at bytecode.c:868 #35 0x0101c8fe in funcall_lambda (fun=19242164, nargs=2, arg_vector=0x82ea24) at eval.c:3233 #36 0x0101a033 in Ffuncall (nargs=3, args=0x82ea20) at eval.c:3092 #37 0x0113bd32 in Fbyte_code (bytestr=19247219, vector=19247276, maxdepth=) at bytecode.c:678 #38 0x0101c8fe in funcall_lambda (fun=19247156, nargs=4, arg_vector=0x82eb64) at eval.c:3233 #39 0x0101a033 in Ffuncall (nargs=5, args=0x82eb60) at eval.c:3092 #40 0x0113bd32 in Fbyte_code (bytestr=19248659, vector=19248772, maxdepth=) at bytecode.c:678 #41 0x0101c8fe in funcall_lambda (fun=19248636, nargs=0, arg_vector=0x82eca4) at eval.c:3233 #42 0x0101a033 in Ffuncall (nargs=1, args=0x82eca0) at eval.c:3092 #43 0x0113bd32 in Fbyte_code (bytestr=57133155, vector=56392196, maxdepth=) at bytecode.c:678 #44 0x0101c8fe in funcall_lambda (fun=51147172, nargs=4, arg_vector=0x82edf4) at eval.c:3233 #45 0x0101a033 in Ffuncall (nargs=5, args=0x82edf0) at eval.c:3092 #46 0x0113bd32 in Fbyte_code (bytestr=57133971, vector=57128388, maxdepth=) at bytecode.c:678 #47 0x0101c2a0 in Feval (form=56331557) at eval.c:2383 #48 0x01019850 in internal_catch (tag=57206457, func=0x101bc5f , arg=56331557) at eval.c:1249 #49 0x0113c618 in Fbyte_code (bytestr=57134115, vector=51143012, maxdepth=) at bytecode.c:853 #50 0x0101c2a0 in Feval (form=56331493) at eval.c:2383 #51 0x0101d17a in internal_lisp_condition_case (var=48257025, bodyform=56331493, handlers=56331589) at eval.c:1458 #52 0x0113c5d2 in Fbyte_code (bytestr=57134387, vector=57176580, maxdepth=) at bytecode.c:868 #53 0x0101c8fe in funcall_lambda (fun=51146852, nargs=0, arg_vector=0x82f29c) at eval.c:3233 #54 0x0101a033 in Ffuncall (nargs=1, args=0x82f298) at eval.c:3092 #55 0x0101b788 in run_hook_with_args (nargs=1, args=0x82f298, cond=to_completion) at eval.c:2705 #56 0x0101b8ff in Frun_hooks (nargs=1, args=0x82f334) at eval.c:2568 #57 0x0101a24a in Ffuncall (nargs=2, args=0x82f330) at eval.c:3027 #58 0x0113bd32 in Fbyte_code (bytestr=57134675, vector=54102484, maxdepth=) at bytecode.c:678 #59 0x0101c8fe in funcall_lambda (fun=51143300, nargs=0, arg_vector=0x82f49c) at eval.c:3233 #60 0x0101a033 in Ffuncall (nargs=1, args=0x82f498) at eval.c:3092 #61 0x0101b788 in run_hook_with_args (nargs=1, args=0x82f498, cond=to_completion) at eval.c:2705 #62 0x0101b8ff in Frun_hooks (nargs=1, args=0x82f534) at eval.c:2568 #63 0x0101a24a in Ffuncall (nargs=2, args=0x82f530) at eval.c:3027 #64 0x0101b635 in call1 (fn=48428081, arg1=48308753) at eval.c:2827 #65 0x0108406b in safe_run_hooks_1 (hook=8582504) at keyboard.c:2158 #66 0x010197a6 in internal_condition_case (bfun=0x1084046 , handlers=48257073, hfun=0x108d416 ) at eval.c:1513 #67 0x0108d3d2 in safe_run_hooks (hook=48308753) at keyboard.c:2186 #68 0x01097251 in command_loop_1 () at keyboard.c:1922 #69 0x010197a6 in internal_condition_case (bfun=0x1096c2e , handlers=48320705, hfun=0x108df81 ) at eval.c:1513 #70 0x0108d40c in command_loop_2 () at keyboard.c:1359 #71 0x01019850 in internal_catch (tag=48430753, func=0x108d3e9 , arg=48257025) at eval.c:1249 #72 0x0108dd6b in command_loop () at keyboard.c:1324 #73 0x0108e119 in recursive_edit_1 () at keyboard.c:953 #74 0x0110b986 in read_minibuf (map=48246245, initial=48257025, prompt=, backup_n=0, expflag=0, histvar=48484217, histpos=0, defalt=48257025, allow_props=0, inherit_input_method=0) at minibuf.c:739 #75 0x0110c337 in Fcompleting_read (prompt=55945907, collection=48259076, predicate=48321609, require_match=48257073, initial_input=48257025, hist=48257025, def=48257025, inherit_input_method=48257025) at minibuf.c:1823 #76 0x0101c13c in Feval (form=52317925) at eval.c:2405 #77 0x0101c633 in Fsetq (args=52317917) at eval.c:552 #78 0x0101c0d5 in Feval (form=52317909) at eval.c:2324 #79 0x0101c75e in Fprogn (args=55873536) at eval.c:450 #80 0x0101d3f4 in Flet (args=52317901) at eval.c:1091 #81 0x0101c0d5 in Feval (form=52317797) at eval.c:2324 #82 0x0113d898 in Fcall_interactively (function=49597753, record_flag=48257025, keys=48290564) at callint.c:364 #83 0x0101a441 in Ffuncall (nargs=4, args=0x82fc88) at eval.c:3052 #84 0x0101a6c3 in call3 (fn=48455041, arg1=49597753, arg2=48257025, arg3=48257025) at eval.c:2872 #85 0x01097206 in command_loop_1 () at keyboard.c:1903 #86 0x010197a6 in internal_condition_case (bfun=0x1096c2e , handlers=48320705, hfun=0x108df81 ) at eval.c:1513 #87 0x0108d40c in command_loop_2 () at keyboard.c:1359 #88 0x01019850 in internal_catch (tag=48316825, func=0x108d3e9 , arg=48257025) at eval.c:1249 #89 0x0108ddc2 in command_loop () at keyboard.c:1338 #90 0x0108e119 in recursive_edit_1 () at keyboard.c:953 #91 0x0108e285 in Frecursive_edit () at keyboard.c:1015 #92 0x01003021 in main (argc=1, argv=0xa92728) at emacs.c:1849 Lisp Backtrace: "all-completions" (0x82e094) "completion-pcm--all-completions" (0x82e1d8) "byte-code" (0x82e280) "completion-pcm--find-all-completions" (0x82e4d4) "completion-pcm-all-completions" (0x82e614) 0x125afb4 PVEC_COMPILED "byte-code" (0x82e7f0) "completion--some" (0x82ea24) "completion-all-completions" (0x82eb64) "completion-all-sorted-completions" (0x82eca4) "icomplete-completions" (0x82edf4) "byte-code" (0x82eea0) "byte-code" (0x82f020) "icomplete-exhibit" (0x82f29c) "run-hooks" (0x82f334) 0x30c6284 PVEC_COMPILED "run-hooks" (0x82f534) "completing-read" (0x82f910) "setq" (0x82f9e4) "let" (0x82fac4) "call-interactively" (0x82fc8c)