From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#14330: 24.3.50; Segfault when finishing edit in wdired Date: Thu, 02 May 2013 02:19:58 +0400 Message-ID: <871u9qpckx.fsf@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1367446908 22857 80.91.229.3 (1 May 2013 22:21:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 1 May 2013 22:21:48 +0000 (UTC) To: 14330@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 02 00:21:47 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UXfPC-0000e0-7d for geb-bug-gnu-emacs@m.gmane.org; Thu, 02 May 2013 00:21:42 +0200 Original-Received: from localhost ([::1]:59736 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UXfPB-0004Cm-Qo for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 May 2013 18:21:41 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UXfP5-0004CT-FD for bug-gnu-emacs@gnu.org; Wed, 01 May 2013 18:21:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UXfP1-0006oX-I2 for bug-gnu-emacs@gnu.org; Wed, 01 May 2013 18:21:35 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50120) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UXfP1-0006oT-Dl for bug-gnu-emacs@gnu.org; Wed, 01 May 2013 18:21:31 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UXfPW-0005DW-6i for bug-gnu-emacs@gnu.org; Wed, 01 May 2013 18:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 May 2013 22:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14330 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.136744686319926 (code B ref -1); Wed, 01 May 2013 22:22:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 May 2013 22:21:03 +0000 Original-Received: from localhost ([127.0.0.1]:54229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UXfOY-0005BH-7i for submit@debbugs.gnu.org; Wed, 01 May 2013 18:21:03 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:33083) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UXfOU-0005Aq-32 for submit@debbugs.gnu.org; Wed, 01 May 2013 18:21:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UXfNs-0006gi-Ac for submit@debbugs.gnu.org; Wed, 01 May 2013 18:20:26 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:41075) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UXfNs-0006ge-6u for submit@debbugs.gnu.org; Wed, 01 May 2013 18:20:20 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44430) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UXfNn-0003hO-5h for bug-gnu-emacs@gnu.org; Wed, 01 May 2013 18:20:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UXfNh-0006g5-K3 for bug-gnu-emacs@gnu.org; Wed, 01 May 2013 18:20:15 -0400 Original-Received: from mail-lb0-f174.google.com ([209.85.217.174]:42528) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UXfNh-0006fw-4D for bug-gnu-emacs@gnu.org; Wed, 01 May 2013 18:20:09 -0400 Original-Received: by mail-lb0-f174.google.com with SMTP id t11so1818770lbd.5 for ; Wed, 01 May 2013 15:20:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:subject:date:message-id:mime-version :content-type:x-antivirus:x-antivirus-status; bh=lu1dx7wnLiKAEXRYlA0BVdwdTMVZdCrse9Zh6yKaOo8=; b=LruQrnXVeGNww9KCi8FD+fvKFbLnuEx6JbUYUHe6X74Bu07dY8cMec0x743lQoY0rJ OTUJiaU7zaRPL4o3p2ObGBn7nVTeumyrlk/Yn7YjTVrYAzc7WBD/32n6qkCIzTc2gNL7 cNfiQsEJ8MBWE8bJv9xyttObCG2g3Uk2wf19MH5ycAxAt9lqRp9mnmybdpkEWlpw+Mpb OGFTWq3bFPiintRNjGK+YYYv5dAn95JGX3H7+CkryWhL95W7OaiQ5XxnTHwE1/jrNLNh p37OKTxYcpo6KnZ12Q8VN4I6CtJQWGtLlax5R8OuKAF03cD0rNbkjKyCrkTnufUurBpy rRqw== X-Received: by 10.112.139.4 with SMTP id qu4mr1787782lbb.37.1367446808097; Wed, 01 May 2013 15:20:08 -0700 (PDT) Original-Received: from vbx ([178.252.98.87]) by mx.google.com with ESMTPSA id e2sm1844746lag.5.2013.05.01.15.20.05 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 01 May 2013 15:20:06 -0700 (PDT) X-Antivirus: avast! (VPS 130501-0, 01.05.2013), Outbound message X-Antivirus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:73881 Archived-At: First time I see this, probably won't be able to reproduce. But here's the gdb output (I'll keep the it running for a little while yet, in case someone's interested): Starting program: /home/gutov/emacs-bzr/trunk/src/emacs [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffeba9b700 (LWP 8381)] [New Thread 0x7fffeac70700 (LWP 8382)] Program received signal SIGSEGV, Segmentation fault. 0x000000000064edad in interval_has_some_properties (plist=43946502, i=0x0) at textprop.c:266 266 for (tail2 = i->plist; CONSP (tail2); tail2 = Fcdr (XCDR (tail2))) (gdb) xbacktrace "remove-text-properties" (0xffffcd00) "wdired-change-to-dired-mode" (0xffffd1f0) "wdired-finish-edit" (0xffffd700) "call-interactively" (0xffffda20) "command-execute" (0xffffdf38) (gdb) bt full #0 0x000000000064edad in interval_has_some_properties (plist=43946502, i=0x0) at textprop.c:266 tail1 = 43946502 tail2 = 140737488342032 sym = 13010818 #1 0x000000000065236a in Fremove_text_properties (start=4, end=1332, properties=43946502, object=38742613) at textprop.c:1477 got = 0 i = 0x0 unchanged = 0x29e9130 s = 1 len = 317 modified = false first_time = true #2 0x00000000005e2db4 in Ffuncall (nargs=4, args=0x7fffffffccf8) at eval.c:2685 fun = 12253717 original_fun = 13011954 funcar = 12630576 numargs = 3 lisp_numargs = 38742608 val = 140737488342176 backtrace = { ---Type to continue, or q to quit--- next = 0x7fffffffd190, function = 13011954, args = 0x7fffffffcd00, nargs = 3, debug_on_exit = 0 } internal_args = 0x7fffffffcc10 i = 4 #3 0x000000000062c321 in exec_byte_code (bytestr=43876593, vector=43672021, maxdepth=16, args_template=12812834, nargs=0, args=0x0) at bytecode.c:900 targets = {0x62fc13 , 0x62fc22 , 0x62fc24 , 0x62fc26 , 0x62fc28 , 0x62fc28 , 0x62fc92 , 0x62fd06 , 0x62bb99 , 0x62bb9b , 0x62bb9d , 0x62bb9f , 0x62bba1 , 0x62bba1 , 0x62bbaa , 0x62bb64 , 0x62c01d , 0x62c01f , 0x62c021 , 0x62c023 , 0x62c025 , 0x62c025 , 0x62c063 , 0x62c02e , 0x62c216 , ---Type to continue, or q to quit--- 0x62c218 , 0x62c21a , 0x62c21c , 0x62c21e , 0x62c21e , 0x62c1c7 , 0x62c1e1 , 0x62c2df , 0x62c2e1 , 0x62c2e3 , 0x62c2e5 , 0x62c2e7 , 0x62c2e7 , 0x62c290 , 0x62c2aa , 0x62c3ab , 0x62c3ad , 0x62c3af , 0x62c3b1 , 0x62c3b3 , 0x62c3b3 , 0x62c35c , 0x62c376 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62d397 , 0x62d4cb , 0x62d528 , 0x62d585 , 0x62d5e2 , 0x62be8e , 0x62bf05 , 0x62d655 , 0x62bde7 , 0x62bf75 , 0x62d6b6 , 0x62d726 , 0x62d77d , 0x62d802 , 0x62d859 , ---Type to continue, or q to quit--- 0x62d93d , 0x62d98a , 0x62d9fa , 0x62da8a , 0x62dad7 , 0x62db24 , 0x62db94 , 0x62dc04 , 0x62dc74 , 0x62dd04 , 0x62dd5b , 0x62ddb2 , 0x62de96 , 0x62df2c , 0x62dfc2 , 0x62e22b , 0x62e29b , 0x62e30b , 0x62e37b , 0x62e3eb , 0x62e442 , 0x62e4dc , 0x62e533 , 0x62e58a , 0x62e5e1 , 0x62e6ff , 0x62d002 , 0x62e762 , 0x62e7af , 0x62e88b , 0x62e8ee , 0x62e951 , 0x62e99e , 0x62e9f4 , 0x62ea4a , 0x62eaa4 , 0x62fc13 , 0x62eafb , 0x62eb43 , 0x62eb8b , 0x62ebd3 , 0x62ec1b , 0x62ec63 , 0x62d002 , 0x62fc13 , 0x62ecb0 , ---Type to continue, or q to quit--- 0x62ed05 , 0x62ed52 , 0x62ed9f , 0x62ee0f , 0x62ee7f , 0x62eecc , 0x62f130 , 0x62f1a0 , 0x62f210 , 0x62f280 , 0x62f2c8 , 0x62fc13 , 0x62cf2d , 0x62c47a , 0x62bca8 , 0x62c58c , 0x62c6cb , 0x62c801 , 0x62ce98 , 0x62cef4 , 0x62c16c , 0x62cfbf , 0x62d038 , 0x62d0d7 , 0x62d11a , 0x62d18c , 0x62d1dc , 0x62d26c , 0x62d2f6 , 0x62c430 , 0x62f315 , 0x62f3a5 , 0x62f3f2 , 0x62f43f , 0x62f48c , 0x62f4d9 , 0x62f549 , 0x62f5b9 , 0x62f629 , 0x62f699 , 0x62f824 , 0x62f894 , 0x62f8fe , 0x62f94b , 0x62f9b5 , 0x62fa1f , ---Type to continue, or q to quit--- 0x62fa88 , 0x62faf2 , 0x62e638 , 0x62e68f , 0x62fb49 , 0x62fbb7 , 0x62fc13 , 0x62c937 , 0x62ca1c , 0x62cb3a , 0x62cc58 , 0x62cd78 , 0x62d8b0 , 0x62de09 , 0x62e7fe , 0x62fda2 , 0x62fe16 , 0x62fc13 , 0x62fc13 , 0x62feb2 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62ff50 } count = 4 op = 3 vectorp = 0x29a61d8 stack = { pc = 0x26eb3b9 "\210)\314\n!\210\315 \210\311\023\316\020\317\024\320 \210\321\322\323\311#\210\324\305!\210\025\207", byte_string = 43876593, ---Type to continue, or q to quit--- byte_string_start = 0x26eb3a8 "\b\306=\204\n", next = 0x7fffffffd580 } top = 0x7fffffffccf8 result = 140737488342768 #4 0x00000000005e3722 in funcall_lambda (fun=35853021, nargs=0, arg_vector=0x7fffffffd1f0) at eval.c:2906 val = 4294955440 syms_left = 12812834 next = 6333300 lexenv = 12812834 count = 4 i = 0 optional = false rest = false #5 0x00000000005e2f2a in Ffuncall (nargs=1, args=0x7fffffffd1e8) at eval.c:2723 fun = 35853021 original_fun = 43832338 funcar = 2594 numargs = 0 lisp_numargs = 2594 val = 12812882 ---Type to continue, or q to quit--- backtrace = { next = 0x7fffffffd6a0, function = 43832338, args = 0x7fffffffd1f0, nargs = 0, debug_on_exit = 0 } internal_args = 0x7fffffffd700 i = 12812834 #6 0x000000000062c321 in exec_byte_code (bytestr=27860465, vector=43671661, maxdepth=36, args_template=12812834, nargs=0, args=0x0) at bytecode.c:900 targets = {0x62fc13 , 0x62fc22 , 0x62fc24 , 0x62fc26 , 0x62fc28 , 0x62fc28 , 0x62fc92 , 0x62fd06 , 0x62bb99 , 0x62bb9b , 0x62bb9d , 0x62bb9f , 0x62bba1 , 0x62bba1 , 0x62bbaa , 0x62bb64 , 0x62c01d , 0x62c01f , 0x62c021 , 0x62c023 , 0x62c025 , 0x62c025 , 0x62c063 , ---Type to continue, or q to quit--- 0x62c02e , 0x62c216 , 0x62c218 , 0x62c21a , 0x62c21c , 0x62c21e , 0x62c21e , 0x62c1c7 , 0x62c1e1 , 0x62c2df , 0x62c2e1 , 0x62c2e3 , 0x62c2e5 , 0x62c2e7 , 0x62c2e7 , 0x62c290 , 0x62c2aa , 0x62c3ab , 0x62c3ad , 0x62c3af , 0x62c3b1 , 0x62c3b3 , 0x62c3b3 , 0x62c35c , 0x62c376 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62d397 , 0x62d4cb , 0x62d528 , 0x62d585 , 0x62d5e2 , 0x62be8e , 0x62bf05 , 0x62d655 , 0x62bde7 , 0x62bf75 , 0x62d6b6 , 0x62d726 , 0x62d77d , ---Type to continue, or q to quit--- 0x62d802 , 0x62d859 , 0x62d93d , 0x62d98a , 0x62d9fa , 0x62da8a , 0x62dad7 , 0x62db24 , 0x62db94 , 0x62dc04 , 0x62dc74 , 0x62dd04 , 0x62dd5b , 0x62ddb2 , 0x62de96 , 0x62df2c , 0x62dfc2 , 0x62e22b , 0x62e29b , 0x62e30b , 0x62e37b , 0x62e3eb , 0x62e442 , 0x62e4dc , 0x62e533 , 0x62e58a , 0x62e5e1 , 0x62e6ff , 0x62d002 , 0x62e762 , 0x62e7af , 0x62e88b , 0x62e8ee , 0x62e951 , 0x62e99e , 0x62e9f4 , 0x62ea4a , 0x62eaa4 , 0x62fc13 , 0x62eafb , 0x62eb43 , 0x62eb8b , 0x62ebd3 , 0x62ec1b , 0x62ec63 , 0x62d002 , ---Type to continue, or q to quit--- 0x62fc13 , 0x62ecb0 , 0x62ed05 , 0x62ed52 , 0x62ed9f , 0x62ee0f , 0x62ee7f , 0x62eecc , 0x62f130 , 0x62f1a0 , 0x62f210 , 0x62f280 , 0x62f2c8 , 0x62fc13 , 0x62cf2d , 0x62c47a , 0x62bca8 , 0x62c58c , 0x62c6cb , 0x62c801 , 0x62ce98 , 0x62cef4 , 0x62c16c , 0x62cfbf , 0x62d038 , 0x62d0d7 , 0x62d11a , 0x62d18c , 0x62d1dc , 0x62d26c , 0x62d2f6 , 0x62c430 , 0x62f315 , 0x62f3a5 , 0x62f3f2 , 0x62f43f , 0x62f48c , 0x62f4d9 , 0x62f549 , 0x62f5b9 , 0x62f629 , 0x62f699 , 0x62f824 , 0x62f894 , 0x62f8fe , 0x62f94b , ---Type to continue, or q to quit--- 0x62f9b5 , 0x62fa1f , 0x62fa88 , 0x62faf2 , 0x62e638 , 0x62e68f , 0x62fb49 , 0x62fbb7 , 0x62fc13 , 0x62c937 , 0x62ca1c , 0x62cb3a , 0x62cc58 , 0x62cd78 , 0x62d8b0 , 0x62de09 , 0x62e7fe , 0x62fda2 , 0x62fe16 , 0x62fc13 , 0x62fc13 , 0x62feb2 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62fc13 , 0x62ff50 } count = 4 op = 0 vectorp = 0x29a6070 stack = { pc = 0x297b91a "\210\307\310\211\211\211\211\030\031\032\033\034\035\036\"\036#\212\016$\203,", ---Type to continue, or q to quit--- byte_string = 27860465, byte_string_start = 0x297b918 "\306 \210\307\310\211\211\211\211\030\031\032\033\034\035\036\"\036#\212\016$\203,", next = 0x7fffffffdda0 } top = 0x7fffffffd1e8 result = 140737488344064 #7 0x00000000005e3722 in funcall_lambda (fun=43468533, nargs=0, arg_vector=0x7fffffffd700) at eval.c:2906 val = 6056800 syms_left = 12812834 next = 12649856 lexenv = 12812834 count = 4 i = 0 optional = false rest = false #8 0x00000000005e2f2a in Ffuncall (nargs=1, args=0x7fffffffd6f8) at eval.c:2723 fun = 43468533 original_fun = 43831714 funcar = 140737488345632 numargs = 0 ---Type to continue, or q to quit--- lisp_numargs = 12936656 val = 12812834 backtrace = { next = 0x7fffffffd990, function = 43831714, args = 0x7fffffffd700, nargs = 0, debug_on_exit = 0 } internal_args = 0x7fffffffda20 i = 12936658 #9 0x00000000005e25d1 in apply1 (fn=43831714, arg=12812834) at eval.c:2435 ret_ungc_val = 12812834 gcpro1 = { next = 0xc38222, var = 0x0, nvars = 12852530 } #10 0x00000000005db98c in Fcall_interactively (function=43831714, record_flag=12812834, keys=12846685) at callint.c:377 input = 12812834 funval = 43468533 events = 3637 ---Type to continue, or q to quit--- args = 0x8 visargs = 0x1376065 specs = 12812834 filter_specs = 12812834 teml = 4 up_event = 12812834 enable = 12812834 speccount = 3 next_event = 1 prefix_arg = 12812834 string = 0x0 tem = 0x1
varies = 0x15c2861 "" i = 140737488345936 nargs = 30925078 mark = 12812834 arg_from_tty = false gcpro1 = { next = 0x7fffffffd940, var = 0x29746f5, nvars = 23085634 } gcpro2 = { ---Type to continue, or q to quit--- next = 0x7fffffffd940, var = 0x29746f5, nvars = 23085634 } gcpro3 = { next = 0xc38222, var = 0xc56742, nvars = 3 } gcpro4 = { next = 0x7fffffffd940, var = 0x29746f5, nvars = 23085634 } gcpro5 = { next = 0x7fffffffd940, var = 0x29746f5, nvars = 23085634 } key_count = 2 record_then_fail = false save_this_command = 43831714 save_last_command = 12852530 ............ In GNU Emacs 24.3.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.6.0) of 2013-04-16 on vbx Bzr revision: 112300 monnier@iro.umontreal.ca-20130416005146-fuwrxaaqhctmj0lq Windowing system distributor `The X.Org Foundation', version 11.0.11300000 System Description: Ubuntu 12.10 Configured using: `configure CFLAGS=-g3' Important settings: value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t