From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sho Takemori Newsgroups: gmane.emacs.bugs Subject: bug#23528: Subject: 25.0.93; Errors are ignored if I load eieio and evaluate the byte-compiled form Date: Fri, 13 May 2016 20:45:52 +0900 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11c15c0e25871c0532b7d12d X-Trace: ger.gmane.org 1463140043 20407 80.91.229.3 (13 May 2016 11:47:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 13 May 2016 11:47:23 +0000 (UTC) To: 23528@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 13 13:47:14 2016 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 1b1BYm-00019G-W6 for geb-bug-gnu-emacs@m.gmane.org; Fri, 13 May 2016 13:47:13 +0200 Original-Received: from localhost ([::1]:34024 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1BYm-0003H5-Cx for geb-bug-gnu-emacs@m.gmane.org; Fri, 13 May 2016 07:47:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58050) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1BYe-0003Cz-FN for bug-gnu-emacs@gnu.org; Fri, 13 May 2016 07:47:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b1BYc-0002H1-Iv for bug-gnu-emacs@gnu.org; Fri, 13 May 2016 07:47:04 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37255) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1BYc-0002Gm-FA for bug-gnu-emacs@gnu.org; Fri, 13 May 2016 07:47:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b1BYc-0000P9-7h for bug-gnu-emacs@gnu.org; Fri, 13 May 2016 07:47:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sho Takemori Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2016 11:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23528 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.14631399681486 (code B ref -1); Fri, 13 May 2016 11:47:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 May 2016 11:46:08 +0000 Original-Received: from localhost ([127.0.0.1]:49592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1BXk-0000Nu-CO for submit@debbugs.gnu.org; Fri, 13 May 2016 07:46:08 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38739) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1BXi-0000NC-LZ for submit@debbugs.gnu.org; Fri, 13 May 2016 07:46:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b1BXb-0001Wy-Nz for submit@debbugs.gnu.org; Fri, 13 May 2016 07:46:01 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:36585) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1BXb-0001Wo-KN for submit@debbugs.gnu.org; Fri, 13 May 2016 07:45:59 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57932) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1BXY-0002Nb-Tp for bug-gnu-emacs@gnu.org; Fri, 13 May 2016 07:45:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b1BXW-0001WU-3s for bug-gnu-emacs@gnu.org; Fri, 13 May 2016 07:45:55 -0400 Original-Received: from mail-oi0-x235.google.com ([2607:f8b0:4003:c06::235]:36342) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1BXV-0001Uo-UK for bug-gnu-emacs@gnu.org; Fri, 13 May 2016 07:45:54 -0400 Original-Received: by mail-oi0-x235.google.com with SMTP id x201so166192203oif.3 for ; Fri, 13 May 2016 04:45:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=Z3CUP+/XSsgPAasCGHK9MxNDDkrJUxs+iKrXn5TXKHc=; b=x5CbHB+WQW4np6F3mwOcHanSeAIW2/mQGn9votn4ayI2L2c7R4l6AqCSR3qvwZE/T3 IocEvbV8ut2i55VL0e6oPalBNe6t7Z3CZEA9SlvgirUvOlTqUB/6+x78BNusMkWgDBaE VpchmdwDV70EAJtwue+GEfL571nji9RYt3mDBDPXf5KvQkzQjAj53biK7DP4lEeGGP5g g5lTnkTfKOWP1hRzvGEr3Ap30chZ+dihfriJ+7nefG6iUMfSS3wL7vaeT2P4wRmwv5sQ EoJYWnmQj1jUHPhF5ovU/4J7ZNh8vw8o3TsTejzjUZac7Q8h1lHSVjFXhv6ttq2nHBKZ pLvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=Z3CUP+/XSsgPAasCGHK9MxNDDkrJUxs+iKrXn5TXKHc=; b=NVpFHHa8ESEUwVaKLgd7Ye311zKCNwbbF1nCIh5ZdZJSK+tFgq60Nwi3B51X4PT9QR RTLrti55S2Zv4+9BQeGFF4G0ufT5jrF82RI+z9oB1sYH5e0WZkd/ODkLXkuG0nMjlpYe A8+ZE0g4OI1WMuhlnokm0iNP6asUxckmrmBvFdWW3d+MlN8+8EbSL/7TQl+yTeW/e6qZ rZ8/Vat6o+yUy/WjroSYPgbJxUN9YOzqM3QtZzD3lKOzIhUz0juCPmcyMwE+cngKx19p vGfKOIeydflP/DlG2p3H5aAOT1xW9OJgjFnHzhjzJlQJigWce9FeLKJbyOqCi7Ilm30p BmGg== X-Gm-Message-State: AOPr4FXXy/Rid+OLLBOlFT3YZfd127IDVL2C8XfC1VQTBiKA4BjFitcJlQ7tR08p6Wnz+Wc7/eq7ijIDvFMjjA== X-Received: by 10.157.40.242 with SMTP id s105mr7790966ota.68.1463139952852; Fri, 13 May 2016 04:45:52 -0700 (PDT) Original-Received: by 10.157.35.43 with HTTP; Fri, 13 May 2016 04:45:52 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:118193 Archived-At: --001a11c15c0e25871c0532b7d12d Content-Type: text/plain; charset=UTF-8 If I load eieio and byte-compile a function, then some errors are ignored. To reproduce, 1. Start emacs with emacs -Q. 2. Evaluate the following form. (progn (require 'eieio) (defun my-this-should-raise-error () (/ 1 0) (+ 1 2)) (byte-compile 'my-this-should-raise-error) (my-this-should-raise-error)) This should raise the arith-error but it returns 3 without errors. Can someone else reproduce this? Best regards, Sho Takemori In GNU Emacs 25.0.93.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.16.7) of 2016-05-13 built on HP500-270jp Repository revision: 66cd4d8bd031fb5cb1c65e3b008681021ea32906 Windowing system distributor 'The X.Org Foundation', version 11.0.11702000 System Description: Ubuntu 15.10 Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LANG: ja_JP.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Mark set 3 (#o3, #x3, ?\C-c) Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils eieio byte-opt bytecomp byte-compile cl-extra help-mode easymenu cconv eieio-core cl-macs gv cl-loaddefs pcase cl-lib time-date mule-util japan-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 98112 5616) (symbols 48 20752 0) (miscs 40 474 82) (strings 32 17493 4672) (string-bytes 1 522963) (vectors 16 14345) (vector-slots 8 533787 4648) (floats 8 193 12) (intervals 56 208 0) (buffers 976 11) (heap 1024 33967 958)) --001a11c15c0e25871c0532b7d12d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
If I load eieio and byte-compile a function, then som= e errors are ignored.

To reproduce,
1. S= tart emacs with emacs -Q.
2. Evaluate the following form.

(progn
=C2=A0 (require 'eieio)
= =C2=A0 (defun my-this-should-raise-error ()
=C2=A0 =C2=A0 (/ 1 0)=
=C2=A0 =C2=A0 (+ 1 2))
=C2=A0 (byte-compile 'my-th= is-should-raise-error)
=C2=A0 (my-this-should-raise-error))
=

This should raise the arith-error but it returns 3 with= out errors.=C2=A0
Can someone else reproduce this?

=
Best regards,
Sho Takemori

In= GNU Emacs 25.0.93.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.16.7)
<= div>=C2=A0of 2016-05-13 built on HP500-270jp
Repository revision:= 66cd4d8bd031fb5cb1c65e3b008681021ea32906
Windowing system distri= butor 'The X.Org Foundation', version 11.0.11702000
Syste= m Description: Ubuntu 15.= 10

Configured features:
XPM JPEG TIFF GI= F PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL = LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLK= IT_SCROLL_BARS GTK3 X11

Important settings:
<= div>=C2=A0 value of $LANG: ja_JP.UTF-8
=C2=A0 value of $XMODIFIER= S: @im=3Dibus
=C2=A0 locale-coding-system: utf-8-unix
<= br>
Major mode: Lisp Interaction

Minor m= odes in effect:
=C2=A0 tooltip-mode: t
=C2=A0 global-el= doc-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse= -wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-= mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-f= ont-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-= cursor-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 a= uto-encryption-mode: t
=C2=A0 auto-compression-mode: t
= =C2=A0 line-number-mode: t
=C2=A0 transient-mark-mode: t

Recent messages:
For information about GNU Emacs= and the GNU system, type C-h C-a.
Mark set
3 (#o3, #x3= , ?\C-c)

Load-path shadows:
None found.<= /div>

Features:
(shadow sort mail-extr emacsbu= g message dired format-spec rfc822 mml
mml-sec password-cache epg= epg-config gnus-util mm-decode mm-bodies
mm-encode mail-parse rf= c2231 mailabbrev gmm-utils mailheader sendmail
rfc2047 rfc2045 ie= tf-drums mm-util help-fns mail-prsvr mail-utils eieio
byte-opt by= tecomp byte-compile cl-extra help-mode easymenu cconv
eieio-core = cl-macs gv cl-loaddefs pcase cl-lib time-date mule-util
japan-uti= l tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-= type mwheel x-win term/common-win x-dnd tool-bar dnd fontset
imag= e regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-core frame cl-generic c= ham
georgian utf-8-lang misc-lang vietnamese tibetan thai tai-vie= t lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slov= ak czech
european ethiopic indian cyrillic chinese charscript cas= e-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer cl-p= reloaded nadvice
loaddefs button faces cus-face macroexp files te= xt-properties overlay
sha1 md5 base64 format env code-pages mule = custom widget
hashtable-print-readable backquote dbusbind inotify= dynamic-setting
system-font-setting font-render-setting move-too= lbar gtk x-toolkit x
multi-tty make-network-process emacs)
<= div>
Memory information:
((conses 16 98112 5616)
=C2=A0(symbols 48 20752 0)
=C2=A0(miscs 40 474 82)
<= div>=C2=A0(strings 32 17493 4672)
=C2=A0(string-bytes 1 522963)
=C2=A0(vectors 16 14345)
=C2=A0(vector-slots 8 533787 46= 48)
=C2=A0(floats 8 193 12)
=C2=A0(intervals 56 208 0)<= /div>
=C2=A0(buffers 976 11)
=C2=A0(heap 1024 33967 958))

--001a11c15c0e25871c0532b7d12d--