From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thierry Volpiatto Newsgroups: gmane.emacs.devel Subject: Emacs-24.3 crash when browse-url Date: Tue, 04 Dec 2012 14:26:31 +0100 Organization: Emacs Helm Message-ID: <87mwxuhrso.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1354627623 5401 80.91.229.3 (4 Dec 2012 13:27:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 4 Dec 2012 13:27:03 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 04 14:27:15 2012 Return-path: Envelope-to: ged-emacs-devel@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 1TfsWk-0005Cm-G5 for ged-emacs-devel@m.gmane.org; Tue, 04 Dec 2012 14:27:10 +0100 Original-Received: from localhost ([::1]:47112 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TfsWY-0003oe-Oz for ged-emacs-devel@m.gmane.org; Tue, 04 Dec 2012 08:26:58 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:42031) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TfsWN-0003k9-Jw for emacs-devel@gnu.org; Tue, 04 Dec 2012 08:26:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TfsWI-0001xW-TG for emacs-devel@gnu.org; Tue, 04 Dec 2012 08:26:47 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:43302) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TfsWI-0001xF-Iw for emacs-devel@gnu.org; Tue, 04 Dec 2012 08:26:42 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TfsWS-0004g4-BS for emacs-devel@gnu.org; Tue, 04 Dec 2012 14:26:52 +0100 Original-Received: from lbe83-2-78-243-104-167.fbx.proxad.net ([78.243.104.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 04 Dec 2012 14:26:52 +0100 Original-Received: from thierry.volpiatto by lbe83-2-78-243-104-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 04 Dec 2012 14:26:52 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 95 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lbe83-2-78-243-104-167.fbx.proxad.net User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.2.90 (gnu/linux) Cancel-Lock: sha1:maP5+cMjrFDJNgg3LrK2PbzI4nU= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:155239 Archived-At: Hi, emacs crash when using M-x browse-url I think the function that crash is `browse-url-xdg-open' or its predicate `browse-url-can-use-xdg-open'. There is no crash when using something else than `browse-url-default-browser' for `browse-url-browser-function' e.g: (setq browse-url-browser-function 'browse-url-firefox) This happen with this revision from trunk: --8<---------------cut here---------------start------------->8--- changeset: 123958:5c920c28f35c tag: tip user: Katsumi Yamaoka date: Tue Dec 04 08:22:12 2012 +0000 summary: gmm-utils.el (gmm-flet, gmm-labels): New macros. --8<---------------cut here---------------end--------------->8--- Here the BT. --8<---------------cut here---------------start------------->8--- (gdb) run -Q Starting program: /home/thierry/tmp/emacs-hg/src/emacs -Q [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=10) at emacs.c:313 313 { (gdb) bt #0 terminate_due_to_signal (sig=6, backtrace_limit=10) at emacs.c:313 #1 0x00000000004ed393 in emacs_abort () at sysdep.c:2132 #2 0x00000000005804f4 in exec_byte_code (bytestr=6, vector=140737488341064, maxdepth=20, args_template=4611686019484352512, nargs=4611686018662268928, args=0x14) at bytecode.c:1955 #3 0x000000000054750f in funcall_lambda (fun=18195317, nargs=, arg_vector=0x7fffffffcb68) at eval.c:2903 #4 0x000000000054785d in Ffuncall (nargs=, args=0x7fffffffcb60) at eval.c:2732 #5 0x0000000000548a77 in Fapply (nargs=3, args=0x7fffffffcb60) at eval.c:2152 #6 0x0000000000547a9f in Ffuncall (nargs=, args=0x7fffffffcb58) at eval.c:2652 #7 0x000000000057db83 in exec_byte_code (bytestr=6, vector=140737488341848, maxdepth=20, args_template=4611686019484352512, nargs=4611686018662268928, args=0x14) at bytecode.c:897 #8 0x000000000054750f in funcall_lambda (fun=18203597, nargs=, arg_vector=0x7fffffffce68) at eval.c:2903 #9 0x000000000054785d in Ffuncall (nargs=, args=0x7fffffffce60) at eval.c:2732 #10 0x0000000000548a77 in Fapply (nargs=3, args=0x7fffffffce60) at eval.c:2152 #11 0x0000000000547a9f in Ffuncall (nargs=, args=0x7fffffffce58) at eval.c:2652 #12 0x000000000057db83 in exec_byte_code (bytestr=6, vector=140737488342616, maxdepth=20, args_template=4611686019484352512, nargs=4611686018662268928, args=0x14) at bytecode.c:897 #13 0x000000000054750f in funcall_lambda (fun=17204357, nargs=, arg_vector=0x7fffffffd038) at eval.c:2903 #14 0x000000000054785d in Ffuncall (nargs=, args=0x7fffffffd030) at eval.c:2732 #15 0x000000000054889d in Fapply (nargs=, args=0x7fffffffd0f0) at eval.c:2205 #16 0x0000000000547dc0 in apply1 (fn=16197490, arg=) at eval.c:2439 #17 0x0000000000543a15 in Fcall_interactively (function=16197490, record_flag=16716530, keys=19146278) at callint.c:377 #18 0x0000000000547a15 in Ffuncall (nargs=, args=0x7fffffffd2b0) at eval.c:2678 #19 0x0000000000547c84 in call3 (fn=, arg1=, arg2=, arg3=) at eval.c:2496 #20 0x00000000005479fe in Ffuncall (nargs=, args=0x7fffffffd3b8) at eval.c:2682 #21 0x000000000057db83 in exec_byte_code (bytestr=6, vector=140737488343992, maxdepth=20, args_template=4611686019484352512, nargs=4611686018662268928, args=0x14) at bytecode.c:897 #22 0x000000000054750f in funcall_lambda (fun=9454405, nargs=, arg_vector=0x7fffffffd5a8) at eval.c:2903 #23 0x000000000054785d in Ffuncall (nargs=, args=0x7fffffffd5a0) at eval.c:2732 #24 0x000000000054889d in Fapply (nargs=, args=0x7fffffffd660) at eval.c:2205 #25 0x0000000000547dc0 in apply1 (fn=12309266, arg=) at eval.c:2439 #26 0x0000000000543a15 in Fcall_interactively (function=12309266, record_flag=12002370, keys=19138230) at callint.c:377 #27 0x0000000000547a15 in Ffuncall (nargs=, args=0x7fffffffd820) at eval.c:2678 #28 0x0000000000547c84 in call3 (fn=, arg1=, arg2=, arg3=) at eval.c:2496 #29 0x00000000004e14c3 in command_loop_1 () at keyboard.c:1576 #30 0x0000000000545dc8 in internal_condition_case (bfun=0x4e1140 , handlers=12053730, ---Type to continue, or q to quit--- hfun=0x4d6880 ) at eval.c:1192 #31 0x00000000004d4a2e in command_loop_2 (ignore=) at keyboard.c:1163 #32 0x0000000000545c8d in internal_catch ( tag=, func=0x4d4a10 , arg=12002370) at eval.c:963 #33 0x00000000004d6367 in command_loop () at keyboard.c:1142 #34 recursive_edit_1 () at keyboard.c:774 #35 0x00000000004d6694 in Frecursive_edit () at keyboard.c:838 #36 0x0000000000410865 in main (argc=2, argv=) at emacs.c:1560 Lisp Backtrace: "browse-url-xdg-open" (0xffffcb68) "apply" (0xffffcb60) "browse-url-default-browser" (0xffffce68) "apply" (0xffffce60) "browse-url" (0xffffd038) "call-interactively" (0xffffd2b8) "command-execute" (0xffffd3c0) "execute-extended-command" (0xffffd5a8) "call-interactively" (0xffffd828) (gdb) --8<---------------cut here---------------end--------------->8--- -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997