From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.bugs Subject: bug#23431: 25.0.93; EWW hangs Date: Tue, 03 May 2016 14:25:09 +0000 Message-ID: References: <87bn4nx1iq.wl-jch@pps.univ-paris-diderot.fr> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113d4e56f086200531f0e089 X-Trace: ger.gmane.org 1462285625 30700 80.91.229.3 (3 May 2016 14:27:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 May 2016 14:27:05 +0000 (UTC) To: 23431@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 03 16:26:56 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 1axbHX-0006HB-1B for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 May 2016 16:26:35 +0200 Original-Received: from localhost ([::1]:41576 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axbHR-0003Ze-Qi for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 May 2016 10:26:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38397) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axbHH-0003Nf-Fb for bug-gnu-emacs@gnu.org; Tue, 03 May 2016 10:26:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axbH5-0006XH-14 for bug-gnu-emacs@gnu.org; Tue, 03 May 2016 10:26:14 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51353) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axbH3-0006WM-Qr for bug-gnu-emacs@gnu.org; Tue, 03 May 2016 10:26:06 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1axbH0-0003yt-Cf for bug-gnu-emacs@gnu.org; Tue, 03 May 2016 10:26:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <87bn4nx1iq.wl-jch@pps.univ-paris-diderot.fr> Resent-From: Kaushal Modi Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 May 2016 14:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23431 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23431-submit@debbugs.gnu.org id=B23431.146228552715255 (code B ref 23431); Tue, 03 May 2016 14:26:02 +0000 Original-Received: (at 23431) by debbugs.gnu.org; 3 May 2016 14:25:27 +0000 Original-Received: from localhost ([127.0.0.1]:35457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axbGR-0003xy-7j for submit@debbugs.gnu.org; Tue, 03 May 2016 10:25:27 -0400 Original-Received: from mail-oi0-f50.google.com ([209.85.218.50]:34522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axbGP-0003xl-60 for 23431@debbugs.gnu.org; Tue, 03 May 2016 10:25:25 -0400 Original-Received: by mail-oi0-f50.google.com with SMTP id k142so27390506oib.1 for <23431@debbugs.gnu.org>; Tue, 03 May 2016 07:25:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=XlZByFRkKKqKNNsBPQjxRUKVUIPzGCPpw03bZWfMt2A=; b=cLzV2J+6v4wiCiiOFMGSTN7p3DmGfIpkKgo/heb+Xpmhxu8HjspJgj2N+YyosyUSLx W0WNJVe6kmodPR1YDsAeKnqxtthuPe0Q+gPeWsL/QOqRlyA1zH/9dgFMiFWh2WkHz8iI HDYRyhuPmRBPusqavmOql+AkkZD+xXd2nvsJSO5PDJbUnIJz7Fkjmkjq/CnfkhCcdNKs zIecS9jJPMJczsVoPimgjwvcmMeQH06X5V4gzOMwmD4pBCTbgA+Ud2EEHjL/BchfPQ72 dwT/xg5nw8a0Dk4kSwLN/FYoFO/cDs/dTBegxrc5to0Ke45wpKaucjRiEl98cKPlidB8 EUrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XlZByFRkKKqKNNsBPQjxRUKVUIPzGCPpw03bZWfMt2A=; b=mfd4PtGYYFMwc5dcRK9s4/yIrf5nzv9V9s1cHA7jMj/QdR5qXAyKY6dFbRnUFMq6SL Rq4V9w02c68wHK/PxRPZtYQNtRW7D/dWR2uFTwV+XoCMId4mkeGZRn8akFhiN2sAqTHu 24iCT+eKe9wstpiL7YBoY0rpGyFucYPxM/Ojt7DxLwREPbB/vWa+neOW5lmebhWjI1en sd6uDaRK7eiHkpdYbI6qHlpL3BMQrC4jzCWlPF2U/FbA4AOETODFU193ws9JWQ8F1PXq DKiRWQy85AfePwE0MUCDzJQ0npC/YvnJZllruD/5/W7Gra9Fq5KyPW0R+xSho9CiEaA5 F6bg== X-Gm-Message-State: AOPr4FXgRNHW94nNsOmpLrwu6wYbRh3jSWjgtP2uwlXGXn7IsA9TNeg6q+ucfRH9HO1ilH0vd8+jO332CfO50A== X-Received: by 10.202.225.84 with SMTP id y81mr1366045oig.125.1462285519322; Tue, 03 May 2016 07:25:19 -0700 (PDT) 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:117634 Archived-At: --001a113d4e56f086200531f0e089 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I can recreate this bug in emacs -Q. Here is my build info. Emacs version: GNU Emacs 25.0.93.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.23) of 2016-05-02, built using commit ec554d7741d2ff2828ecaa437cc26a6e615f1319= . ./configure options: --with-modules --prefix=3D/home/kmodi/usr_local/apps/6/emacs/emacs-25 'CPPFLAGS=3D-fgnu89-inline -I/home/kmodi/usr_local/6/include -I/usr/include/freetype2 -I/usr/include' 'CFLAGS=3D-ggdb3 -O0' 'CXXFLAGS=3D-ggdb3 -O0' 'LDFLAGS=3D-L/home/kmodi/usr_local/6/lib -L/home/kmodi/usr_local/6/lib64 -ggdb3' PKG_CONFIG_PATH=3D/home/kmodi/usr_local/6/lib/pkgconfig:/home/kmodi/usr_loc= al/6/lib64/pkgconfig:/cad/adi/apps/gnu/linux/x86_64/6/lib/pkgconfig:/cad/ad= i/apps/gnu/linux/x86_64/6/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/lib64/pkg= config:/usr/share/pkgconfig:/lib/pkgconfig:/lib64/pkgconfig Features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 MODULES I don't know exactly at what point the backtrace is useful. But here is the backtrace I got after I got control back in gdb after hitting C-g multiple times in emacs while it was frozen: Breakpoint 3, Fsignal (error_symbol=3D51600, data=3D27738611) at eval.c:147= 1 1471 =3D (NILP (error_symbol) ? Fcar (data) : error_symbol); (gdb) condition 3 error_symbol!=3D49824 && error_symbol!=3D51600 (gdb) c Continuing. Breakpoint 3, Fsignal (error_symbol=3D39024, data=3D0) at eval.c:1471 1471 =3D (NILP (error_symbol) ? Fcar (data) : error_symbol); (gdb) p error_symbol $5 =3D 39024 (gdb) xsymbol $6 =3D (struct Lisp_Symbol *) 0xc851a0 "quit" (gdb) bt #0 Fsignal (error_symbol=3D39024, data=3D0) at eval.c:1471 #1 0x00000000005f3372 in process_quit_flag () at eval.c:1446 #2 0x00000000005f5fc2 in Ffuncall (nargs=3D5, args=3D0x7fffffff7c70) at eval.c:2631 #3 0x00000000005f5df1 in call4 (fn=3D23280, arg1=3D19812949, arg2=3D44832, arg3=3D44832, arg4=3D44832) at eval.c:2577 #4 0x0000000000427f6c in frame_windows_min_size (frame=3D19812949, horizontal=3D44832, ignore=3D44832, pixelwise=3D44832) at frame.c:329 #5 0x0000000000428226 in adjust_frame_size (f=3D0x12e5250, new_width=3D112= 8, new_height=3D750, inhibit=3D5, pretend=3Dfalse, parameter=3D13200) at frame= .c:420 #6 0x0000000000425f3e in change_frame_size_1 (f=3D0x12e5250, new_width=3D1= 128, new_height=3D750, pretend=3Dfalse, delay=3Dfalse, safe=3Dtrue, pixelwise=3D= true) at dispnew.c:5513 #7 0x0000000000425f93 in change_frame_size (f=3D0x12e5250, new_width=3D112= 8, new_height=3D750, pretend=3Dfalse, delay=3Dfalse, safe=3Dtrue, pixelwise=3D= true) at dispnew.c:5545 #8 0x0000000000425d6f in do_pending_window_change (safe=3Dtrue) at dispnew.c:5471 #9 0x000000000045a417 in redisplay_internal () at xdisp.c:13588 #10 0x000000000045bcb3 in redisplay_preserve_echo_area (from_where=3D12) at xdisp.c:14283 #11 0x0000000000649e83 in wait_reading_process_output (time_limit=3D30, nsecs=3D0, read_kbd=3D-1, do_display=3Dtrue, wait_for_cell=3D0, wait_proc= =3D0x0, just_wait_proc=3D0) at process.c:5066 #12 0x00000000004266ef in sit_for (timeout=3D122, reading=3Dtrue, display_option=3D1) at dispnew.c:5762 #13 0x000000000055d9b3 in read_char (commandflag=3D1, map=3D29145331, prev_event=3D0, used_mouse_menu=3D0x7fffffff9a1f, end_time=3D0x0) at keyboard.c:2706 #14 0x000000000056a2d9 in read_key_sequence (keybuf=3D0x7fffffff9bd0, bufsize=3D30, prompt=3D0, dont_downcase_last=3Dfalse, can_return_switch_frame=3Dtrue, fix_current_buffer=3Dtrue, prevent_redisplay=3Dfalse) at keyboard.c:9055 #15 0x000000000055a8a9 in command_loop_1 () at keyboard.c:1357 #16 0x00000000005f2f86 in internal_condition_case (bfun=3D0x55a49f , handlers=3D19056, hfun=3D0x559c89 ) at eval.c:= 1309 #17 0x000000000055a1a7 in command_loop_2 (ignore=3D0) at keyboard.c:1099 #18 0x00000000005f28a6 in internal_catch (tag=3D46224, func=3D0x55a17e , arg=3D0) at eval.c:1074 #19 0x000000000055a147 in command_loop () at keyboard.c:1078 #20 0x0000000000559858 in recursive_edit_1 () at keyboard.c:684 #21 0x00000000005599eb in Frecursive_edit () at keyboard.c:755 #22 0x00000000005578aa in main (argc=3D2, argv=3D0x7fffffffa068) at emacs.c= :1606 Lisp Backtrace: "redisplay_internal (C function)" (0x0) (gdb) --=20 --=20 Kaushal Modi --001a113d4e56f086200531f0e089 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I can recreate this bug in emacs -Q. Here is my build= info.

Emacs version: GNU Emacs 25.0.93.1 (x86_64-= unknown-linux-gnu, GTK+ Version 2.24.23)
=C2=A0of 2016-05-02, bui= lt using commit ec554d7741d2ff2828ecaa437cc26a6e615f1319.

./configure options:
=C2=A0 --with-modules --prefix=3D/ho= me/kmodi/usr_local/apps/6/emacs/emacs-25 'CPPFLAGS=3D-fgnu89-inline -I/= home/kmodi/usr_local/6/include -I/usr/include/freetype2 -I/usr/include'= 'CFLAGS=3D-ggdb3 -O0' 'CXXFLAGS=3D-ggdb3 -O0' 'LDFLAGS= =3D-L/home/kmodi/usr_local/6/lib -L/home/kmodi/usr_local/6/lib64 -ggdb3'= ; PKG_CONFIG_PATH=3D/home/kmodi/usr_local/6/lib/pkgconfig:/home/kmodi/usr_l= ocal/6/lib64/pkgconfig:/cad/adi/apps/gnu/linux/x86_64/6/lib/pkgconfig:/cad/= adi/apps/gnu/linux/x86_64/6/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/lib64/p= kgconfig:/usr/share/pkgconfig:/lib/pkgconfig:/lib64/pkgconfig
Features:
=C2=A0 XPM JPEG TIFF GIF PNG RSVG IMAGEMAGI= CK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREE= TYPE LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 MODULES

I don't know exactly at what point the backtrace is useful. But= here is the backtrace I got after I got control back in gdb after hitting = C-g multiple times in emacs while it was frozen:

<= div>Breakpoint 3, Fsignal (error_symbol=3D51600, data=3D27738611) at eval.c= :1471
1471 =C2=A0 =C2=A0 =C2=A0 =C2=A0=3D (NILP (error_symbol) ? = Fcar (data) : error_symbol);
(gdb) condition 3 error_symbol!=3D49= 824 && error_symbol!=3D51600
(gdb) c
Continuing= .

Breakpoint 3, Fsignal (error_symbol=3D39024, dat= a=3D0) at eval.c:1471
1471 =C2=A0 =C2=A0 =C2=A0 =C2=A0=3D (NILP (= error_symbol) ? Fcar (data) : error_symbol);
(gdb) p error_symbol=
$5 =3D 39024
(gdb) xsymbol
$6 =3D (struct Li= sp_Symbol *) 0xc851a0 <lispsym+39024>
"quit"
(gdb) bt
#0 =C2=A0Fsignal (error_symbol=3D39024, data=3D0) = at eval.c:1471
#1 =C2=A00x00000000005f3372 in process_quit_flag (= ) at eval.c:1446
#2 =C2=A00x00000000005f5fc2 in Ffuncall (nargs= =3D5, args=3D0x7fffffff7c70) at eval.c:2631
#3 =C2=A00x0000000000= 5f5df1 in call4 (fn=3D23280, arg1=3D19812949, arg2=3D44832, arg3=3D44832, a= rg4=3D44832) at eval.c:2577
#4 =C2=A00x0000000000427f6c in frame_= windows_min_size (frame=3D19812949, horizontal=3D44832, ignore=3D44832, pix= elwise=3D44832) at frame.c:329
#5 =C2=A00x0000000000428226 in adj= ust_frame_size (f=3D0x12e5250, new_width=3D1128, new_height=3D750, inhibit= =3D5, pretend=3Dfalse, parameter=3D13200) at frame.c:420
#6 =C2= =A00x0000000000425f3e in change_frame_size_1 (f=3D0x12e5250, new_width=3D11= 28, new_height=3D750, pretend=3Dfalse, delay=3Dfalse, safe=3Dtrue, pixelwis= e=3Dtrue) at dispnew.c:5513
#7 =C2=A00x0000000000425f93 in change= _frame_size (f=3D0x12e5250, new_width=3D1128, new_height=3D750, pretend=3Df= alse, delay=3Dfalse, safe=3Dtrue, pixelwise=3Dtrue) at dispnew.c:5545
=
#8 =C2=A00x0000000000425d6f in do_pending_window_change (safe=3Dtrue) = at dispnew.c:5471
#9 =C2=A00x000000000045a417 in redisplay_intern= al () at xdisp.c:13588
#10 0x000000000045bcb3 in redisplay_preser= ve_echo_area (from_where=3D12) at xdisp.c:14283
#11 0x00000000006= 49e83 in wait_reading_process_output (time_limit=3D30, nsecs=3D0, read_kbd= =3D-1, do_display=3Dtrue, wait_for_cell=3D0, wait_proc=3D0x0, just_wait_pro= c=3D0) at process.c:5066
#12 0x00000000004266ef in sit_for (timeo= ut=3D122, reading=3Dtrue, display_option=3D1) at dispnew.c:5762
#= 13 0x000000000055d9b3 in read_char (commandflag=3D1, map=3D29145331, prev_e= vent=3D0, used_mouse_menu=3D0x7fffffff9a1f, end_time=3D0x0) at keyboard.c:2= 706
#14 0x000000000056a2d9 in read_key_sequence (keybuf=3D0x7ffff= fff9bd0, bufsize=3D30, prompt=3D0, dont_downcase_last=3Dfalse, can_return_s= witch_frame=3Dtrue, fix_current_buffer=3Dtrue, prevent_redisplay=3Dfalse) a= t keyboard.c:9055
#15 0x000000000055a8a9 in command_loop_1 () at = keyboard.c:1357
#16 0x00000000005f2f86 in internal_condition_case= (bfun=3D0x55a49f <command_loop_1>, handlers=3D19056, hfun=3D0x559c89= <cmd_error>) at eval.c:1309
#17 0x000000000055a1a7 in comm= and_loop_2 (ignore=3D0) at keyboard.c:1099
#18 0x00000000005f28a6= in internal_catch (tag=3D46224, func=3D0x55a17e <command_loop_2>, ar= g=3D0) at eval.c:1074
#19 0x000000000055a147 in command_loop () a= t keyboard.c:1078
#20 0x0000000000559858 in recursive_edit_1 () a= t keyboard.c:684
#21 0x00000000005599eb in Frecursive_edit () at = keyboard.c:755
#22 0x00000000005578aa in main (argc=3D2, argv=3D0= x7fffffffa068) at emacs.c:1606

Lisp Backtrace:
"redisplay_internal (C function)" (0x0)
(gdb)

--

= --
Kaushal Modi

--001a113d4e56f086200531f0e089--