unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#16027: 24.3; emacs infloop
@ 2013-12-02 15:43 Nicolas Richard
  2013-12-04 16:10 ` Dmitry Antipov
  0 siblings, 1 reply; 6+ messages in thread
From: Nicolas Richard @ 2013-12-02 15:43 UTC (permalink / raw)
  To: 16027

Hello,

emacs doesn't respond anymore. I was trying to edit a thunderbird email
using emacsclient (not the first time it happens to me, but I usually
just kill the process without thinking further).

I hope there's anything to be done with the following gdb session ; as
you'll soon notice, I mostly typed commands randomly hoping for
something useful and then quickly ran out of ideas.

~/sources/running-emacs/etc $ pgrep -l emacs
12352 emacsclient
12357 emacsclient
12361 emacsclient
12363 emacsclient
27776 emacs
~/sources/running-emacs/etc $ gdb
GNU gdb (Gentoo 7.5.1 p2) 7.5.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>.
(gdb) attach 27776
Attaching to process 27776
Reading symbols from /home/youngfrog/sources/running-emacs/src/emacs...done.
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Reading symbols from /usr/lib/libtiff.so.5...Reading symbols from /usr/lib/debug/usr/lib/libtiff.so.5.2.0.debug...done.
done.
Loaded symbols for /usr/lib/libtiff.so.5
Reading symbols from /usr/lib/libjpeg.so.8...Reading symbols from /usr/lib/debug/usr/lib/libjpeg.so.8.0.2.debug...done.
done.
Loaded symbols for /usr/lib/libjpeg.so.8
Reading symbols from /usr/lib/libpng15.so.15...Reading symbols from /usr/lib/debug/usr/lib/libpng15.so.15.15.0.debug...done.
done.
Loaded symbols for /usr/lib/libpng15.so.15
Reading symbols from /lib/libz.so.1...Reading symbols from /usr/lib/debug/lib/libz.so.1.2.7.debug...done.
done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /lib/libm.so.6...Reading symbols from /usr/lib/debug/lib/libm-2.15.so.debug...done.
done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libgif.so.4...done.
Loaded symbols for /usr/lib/libgif.so.4
Reading symbols from /usr/lib/libXpm.so.4...Reading symbols from /usr/lib/debug/usr/lib/libXpm.so.4.11.0.debug...done.
done.
Loaded symbols for /usr/lib/libXpm.so.4
Reading symbols from /usr/lib/libXaw3d.so.8...Reading symbols from /usr/lib/debug/usr/lib/libXaw3d.so.8.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXaw3d.so.8
Reading symbols from /usr/lib/libXmu.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXmu.so.6.2.0.debug...done.
done.
Loaded symbols for /usr/lib/libXmu.so.6
Reading symbols from /usr/lib/libXt.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXt.so.6.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXt.so.6
Reading symbols from /usr/lib/libSM.so.6...Reading symbols from /usr/lib/debug/usr/lib/libSM.so.6.0.1.debug...done.
done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...Reading symbols from /usr/lib/debug/usr/lib/libICE.so.6.3.0.debug...done.
done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libXext.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXext.so.6.4.0.debug...done.
done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libX11.so.6...Reading symbols from /usr/lib/debug/usr/lib/libX11.so.6.3.0.debug...done.
done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libXrender.so.1...Reading symbols from /usr/lib/debug/usr/lib/libXrender.so.1.3.0.debug...done.
done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libXft.so.2...Reading symbols from /usr/lib/debug/usr/lib/libXft.so.2.3.1.debug...done.
done.
Loaded symbols for /usr/lib/libXft.so.2
Reading symbols from /usr/lib/libasound.so.2...Reading symbols from /usr/lib/debug/usr/lib/libasound.so.2.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /usr/lib/librsvg-2.so.2...Reading symbols from /usr/lib/debug/usr/lib/librsvg-2.so.2.36.4.debug...done.
done.
Loaded symbols for /usr/lib/librsvg-2.so.2
Reading symbols from /usr/lib/libgio-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgio-2.0.so.0.3508.0.debug...done.
done.
Loaded symbols for /usr/lib/libgio-2.0.so.0
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgdk_pixbuf-2.0.so.0.2800.1.debug...done.
done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgobject-2.0.so.0.3508.0.debug...done.
done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libglib-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libglib-2.0.so.0.3508.0.debug...done.
done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /usr/lib/libcairo.so.2...Reading symbols from /usr/lib/debug/usr/lib/libcairo.so.2.11000.2.debug...done.
done.
Loaded symbols for /usr/lib/libcairo.so.2
Reading symbols from /usr/lib/libMagickWand.so.5...Reading symbols from /usr/lib/debug/usr/lib/libMagickWand.so.5.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libMagickWand.so.5
Reading symbols from /usr/lib/libMagickCore.so.5...Reading symbols from /usr/lib/debug/usr/lib/libMagickCore.so.5.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libMagickCore.so.5
Reading symbols from /lib/librt.so.1...Reading symbols from /usr/lib/debug/lib/librt-2.15.so.debug...done.
done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/lib/libdbus-1.so.3...Reading symbols from /usr/lib/debug/usr/lib/libdbus-1.so.3.7.3.debug...done.
done.
Loaded symbols for /usr/lib/libdbus-1.so.3
Reading symbols from /usr/lib/libxml2.so.2...Reading symbols from /usr/lib/debug/usr/lib/libxml2.so.2.9.0.debug...done.
done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /lib/libgpm.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgpm.so.1
Reading symbols from /lib/libncurses.so.5...Reading symbols from /usr/lib/debug/lib/libncurses.so.5.9.debug...done.
done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /usr/lib/libgconf-2.so.4...Reading symbols from /usr/lib/debug/usr/lib/libgconf-2.so.4.1.5.debug...done.
done.
Loaded symbols for /usr/lib/libgconf-2.so.4
Reading symbols from /usr/lib/libfreetype.so.6...Reading symbols from /usr/lib/debug/usr/lib/libfreetype.so.6.10.0.debug...done.
done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libgnutls.so.26...Reading symbols from /usr/lib/debug/usr/lib/libgnutls.so.26.22.6.debug...done.
done.
Loaded symbols for /usr/lib/libgnutls.so.26
Reading symbols from /lib/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/libpthread-2.15.so.debug...done.
done.
[New LWP 27791]
[New LWP 27789]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libc.so.6...Reading symbols from /usr/lib/debug/lib/libc-2.15.so.debug...done.
done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgomp.so.1...Reading symbols from /usr/lib/debug/usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgomp.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgomp.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.15.so.debug...done.
done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libuuid.so.1...Reading symbols from /usr/lib/debug/lib/libuuid.so.1.3.0.debug...done.
done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /usr/lib/libxcb.so.1...Reading symbols from /usr/lib/debug/usr/lib/libxcb.so.1.1.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /lib/libdl.so.2...Reading symbols from /usr/lib/debug/lib/libdl-2.15.so.debug...done.
done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libexpat.so.1...Reading symbols from /usr/lib/debug/usr/lib/libexpat.so.1.6.0.debug...done.
done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /lib/libbz2.so.1...Reading symbols from /usr/lib/debug/lib/libbz2.so.1.0.6.debug...done.
done.
Loaded symbols for /lib/libbz2.so.1
Reading symbols from /usr/lib/libpangocairo-1.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpangocairo-1.0.so.0.3200.5.debug...done.
done.
Loaded symbols for /usr/lib/libpangocairo-1.0.so.0
Reading symbols from /usr/lib/libpango-1.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpango-1.0.so.0.3200.5.debug...done.
done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libcroco-0.6.so.3...Reading symbols from /usr/lib/debug/usr/lib/libcroco-0.6.so.3.0.1.debug...done.
done.
Loaded symbols for /usr/lib/libcroco-0.6.so.3
Reading symbols from /usr/lib/libgmodule-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgmodule-2.0.so.0.3508.0.debug...done.
done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /lib/libresolv.so.2...Reading symbols from /usr/lib/debug/lib/libresolv-2.15.so.debug...done.
done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libffi.so.6...Reading symbols from /usr/lib/debug/usr/lib/libffi.so.6.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libffi.so.6
Reading symbols from /usr/lib/libpixman-1.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpixman-1.so.0.28.0.debug...done.
done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libEGL.so.1...Reading symbols from /usr/lib/debug/usr/lib/opengl/xorg-x11/lib/libEGL.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libEGL.so.1
Reading symbols from /usr/lib/libxcb-shm.so.0...Reading symbols from /usr/lib/debug/usr/lib/libxcb-shm.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb-shm.so.0
Reading symbols from /usr/lib/libxcb-render.so.0...Reading symbols from /usr/lib/debug/usr/lib/libxcb-render.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb-render.so.0
Reading symbols from /usr/lib/libGL.so.1...Reading symbols from /usr/lib/debug/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2.0.debug...done.
done.
Loaded symbols for /usr/lib/libGL.so.1
Reading symbols from /usr/lib/liblcms2.so.2...Reading symbols from /usr/lib/debug/usr/lib/liblcms2.so.2.0.3.debug...done.
done.
Loaded symbols for /usr/lib/liblcms2.so.2
Reading symbols from /usr/lib/libltdl.so.7...Reading symbols from /usr/lib/debug/usr/lib/libltdl.so.7.3.0.debug...done.
done.
Loaded symbols for /usr/lib/libltdl.so.7
Reading symbols from /usr/lib/libORBit-2.so.0...Reading symbols from /usr/lib/debug/usr/lib/libORBit-2.so.0.1.0.debug...done.
done.
Loaded symbols for /usr/lib/libORBit-2.so.0
Reading symbols from /usr/lib/libnettle.so.4...Reading symbols from /usr/lib/debug/usr/lib/libnettle.so.4.5.debug...done.
done.
Loaded symbols for /usr/lib/libnettle.so.4
Reading symbols from /usr/lib/libgmp.so.10...Reading symbols from /usr/lib/debug/usr/lib/libgmp.so.10.0.2.debug...done.
done.
Loaded symbols for /usr/lib/libgmp.so.10
Reading symbols from /usr/lib/libhogweed.so.2...Reading symbols from /usr/lib/debug/usr/lib/libhogweed.so.2.3.debug...done.
done.
Loaded symbols for /usr/lib/libhogweed.so.2
Reading symbols from /usr/lib/libp11-kit.so.0...Reading symbols from /usr/lib/debug/usr/lib/libp11-kit.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libp11-kit.so.0
Reading symbols from /usr/lib/libXau.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXau.so.6.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXdmcp.so.6.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libpangoft2-1.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpangoft2-1.0.so.0.3200.5.debug...done.
done.
Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/libX11-xcb.so.1...Reading symbols from /usr/lib/debug/usr/lib/libX11-xcb.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libX11-xcb.so.1
Reading symbols from /usr/lib/libxcb-dri2.so.0...Reading symbols from /usr/lib/debug/usr/lib/libxcb-dri2.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb-dri2.so.0
Reading symbols from /usr/lib/libxcb-xfixes.so.0...Reading symbols from /usr/lib/debug/usr/lib/libxcb-xfixes.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb-xfixes.so.0
Reading symbols from /lib/libudev.so.1...Reading symbols from /usr/lib/debug/lib/libudev.so.1.3.1.debug...done.
done.
Loaded symbols for /lib/libudev.so.1
Reading symbols from /usr/lib/libdrm.so.2...Reading symbols from /usr/lib/debug/usr/lib/libdrm.so.2.4.0.debug...done.
done.
Loaded symbols for /usr/lib/libdrm.so.2
Reading symbols from /usr/lib/libglapi.so.0...Reading symbols from /usr/lib/debug/usr/lib/libglapi.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libglapi.so.0
Reading symbols from /usr/lib/libXdamage.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdamage.so.1
Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libxcb-glx.so.0...Reading symbols from /usr/lib/debug/usr/lib/libxcb-glx.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb-glx.so.0
Reading symbols from /usr/lib/libXxf86vm.so.1...Reading symbols from /usr/lib/debug/usr/lib/libXxf86vm.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXxf86vm.so.1
Reading symbols from /usr/lib/libharfbuzz.so.0...Reading symbols from /usr/lib/debug/usr/lib/libharfbuzz.so.0.912.0.debug...done.
done.
Loaded symbols for /usr/lib/libharfbuzz.so.0
Reading symbols from /usr/lib/libgraphite2.so.3...Reading symbols from /usr/lib/debug/usr/lib/libgraphite2.so.3.0.1.debug...done.
done.
Loaded symbols for /usr/lib/libgraphite2.so.3
Reading symbols from /usr/lib/libicule.so.51...Reading symbols from /usr/lib/debug/usr/lib/libicule.so.51.1.debug...done.
done.
Loaded symbols for /usr/lib/libicule.so.51
Reading symbols from /usr/lib/libicuuc.so.51...Reading symbols from /usr/lib/debug/usr/lib/libicuuc.so.51.1.debug...done.
done.
Loaded symbols for /usr/lib/libicuuc.so.51
Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6...Reading symbols from /usr/lib/debug/usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16.debug...done.
done.
Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6
Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgcc_s.so.1...Reading symbols from /usr/lib/debug/usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgcc_s.so.1.debug...done.
done.
Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgcc_s.so.1
Reading symbols from /usr/lib/libicudata.so.51...Reading symbols from /usr/lib/debug/usr/lib/libicudata.so.51.1.debug...(no debugging symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libicudata.so.51
Reading symbols from /lib/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib/libnss_files-2.15.so.debug...done.
done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_compat.so.2...Reading symbols from /usr/lib/debug/lib/libnss_compat-2.15.so.debug...done.
done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...Reading symbols from /usr/lib/debug/lib/libnsl-2.15.so.debug...done.
done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_nis.so.2...Reading symbols from /usr/lib/debug/lib/libnss_nis-2.15.so.debug...done.
done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /usr/lib/libXcursor.so.1...Reading symbols from /usr/lib/debug/usr/lib/libXcursor.so.1.0.2.debug...done.
done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/gio/modules/libgioremote-volume-monitor.so...Reading symbols from /usr/lib/debug/usr/lib/gio/modules/libgioremote-volume-monitor.so.debug...done.
done.
Loaded symbols for /usr/lib/gio/modules/libgioremote-volume-monitor.so
Reading symbols from /usr/lib/libgvfscommon.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgvfscommon.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libgvfscommon.so.0
Reading symbols from /usr/lib/gio/modules/libdconfsettings.so...Reading symbols from /usr/lib/debug/usr/lib/gio/modules/libdconfsettings.so.debug...done.
done.
Loaded symbols for /usr/lib/gio/modules/libdconfsettings.so
Reading symbols from /lib/libnss_dns.so.2...Reading symbols from /usr/lib/debug/lib/libnss_dns-2.15.so.debug...done.
done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libnss_db.so.2...Reading symbols from /usr/lib/debug/lib/libnss_db-2.15.so.debug...done.
done.
Loaded symbols for /lib/libnss_db.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...Reading symbols from /usr/lib/debug/usr/lib/gconv/ISO8859-1.so.debug...done.
done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
0xb77b3424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb664700b in *__GI___poll (fds=0xbffedfc8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb65374b8 in _xcb_conn_wait (c=0x107227f0, cond=0xbffee02c, vector=0x0, count=0x0) at /var/tmp/portage/x11-libs/libxcb-1.9/work/libxcb-1.9/src/xcb_conn.c:414
#3  0xb6538e27 in wait_for_reply (c=0x107227f0, request=19467228, e=0xbffee10c) at /var/tmp/portage/x11-libs/libxcb-1.9/work/libxcb-1.9/src/xcb_in.c:394
#4  0xb65390e9 in xcb_wait_for_reply (c=0x107227f0, request=19467228, e=0xbffee10c) at /var/tmp/portage/x11-libs/libxcb-1.9/work/libxcb-1.9/src/xcb_in.c:424
#5  0xb7466bb0 in _XReply (dpy=0x11db4610, rep=0xbffee140, extra=0, discard=1) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:601
#6  0xb746211c in XSync (dpy=0x11db4610, discard=0) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/Sync.c:44
#7  0x081021d3 in x_sync (f=0x12631678) at xfns.c:4156
#8  0x080f79c3 in x_make_frame_visible (f=0x12631678) at xterm.c:9180
#9  0x0806204d in Fmake_frame_visible (frame=308483709) at frame.c:1678
#10 0x08182b38 in Ffuncall (nargs=2, args=0xbffee2c4) at eval.c:2778
#11 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073814844, maxdepth=1, args_template=138883610, nargs=0, args=0x57) at bytecode.c:900
#12 0x0818262f in funcall_lambda (fun=137005653, nargs=1, arg_vector=0xbffee438) at eval.c:3010
#13 0x08182953 in Ffuncall (nargs=2, args=0xbffee434) at eval.c:2839
#14 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073814476, maxdepth=1, args_template=138883610, nargs=0, args=0x0) at bytecode.c:900
#15 0x0818262f in funcall_lambda (fun=137330189, nargs=1, arg_vector=0xbffee5a8) at eval.c:3010
#16 0x08182953 in Ffuncall (nargs=2, args=0xbffee5a4) at eval.c:2839
#17 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073814108, maxdepth=1, args_template=138883610, nargs=0, args=0xbffee5a8) at bytecode.c:900
#18 0x0818262f in funcall_lambda (fun=137329293, nargs=2, arg_vector=0xbffee72c) at eval.c:3010
#19 0x08182953 in Ffuncall (nargs=3, args=0xbffee728) at eval.c:2839
#20 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073813720, maxdepth=1, args_template=5136, nargs=5, args=0x0) at bytecode.c:900
#21 0x0818268b in funcall_lambda (fun=184811325, nargs=5, arg_vector=0xbffee8dc) at eval.c:2944
#22 0x08182953 in Ffuncall (nargs=6, args=0xbffee8d8) at eval.c:2839
#23 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073813288, maxdepth=1, args_template=0, nargs=0, args=0xbffee8bc) at bytecode.c:900
#24 0x0818268b in funcall_lambda (fun=271414293, nargs=0, arg_vector=0xbffeea84) at eval.c:2944
#25 0x08182953 in Ffuncall (nargs=1, args=0xbffeea80) at eval.c:2839
#26 0x0818218d in eval_sub (form=216848902) at eval.c:2115
#27 0x08184cc9 in internal_lisp_condition_case (var=184806738, bodyform=216848902, handlers=216848806) at eval.c:1243
#28 0x081b7415 in exec_byte_code (bytestr=-516, vector=-1073812420, maxdepth=1, args_template=0, nargs=0, args=0xbffeec34) at bytecode.c:1096
#29 0x0818268b in funcall_lambda (fun=291791901, nargs=0, arg_vector=0xbffeedc4) at eval.c:2944
#30 0x08182953 in Ffuncall (nargs=1, args=0xbffeedc0) at eval.c:2839
#31 0x0818218d in eval_sub (form=216848934) at eval.c:2115
#32 0x08180ff3 in internal_catch (tag=184806690, func=0x8181ba0 <eval_sub>, arg=216848934) at eval.c:1060
#33 0x081b7098 in exec_byte_code (bytestr=-516, vector=-1073811596, maxdepth=1, args_template=2056, nargs=2, args=0xbffeef70) at bytecode.c:1081
#34 0x0818268b in funcall_lambda (fun=184812429, nargs=2, arg_vector=0xbffef0f4) at eval.c:2944
#35 0x08182953 in Ffuncall (nargs=3, args=0xbffef0f0) at eval.c:2839
#36 0x081839e3 in Fapply (nargs=2, args=0xbffef168) at eval.c:2312
#37 0x08182f3f in apply1 (fn=184806186, arg=216848966) at eval.c:2546
#38 0x081b9f29 in read_process_output_call (fun_and_args=216848958) at process.c:5022
#39 0x08181217 in internal_condition_case_1 (bfun=0x81b9f10 <read_process_output_call>, arg=216848958, handlers=138883610, hfun=0x81b9e70 <read_process_output_error_handler>) at eval.c:1327
#40 0x081b9bd5 in read_process_output (proc=232612973, channel=<optimized out>) at process.c:5221
#41 0x081bd66c in wait_reading_process_output (time_limit=<optimized out>, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=138883610, wait_proc=0x0, just_wait_proc=0) at process.c:4852
#42 0x0805ff0a in sit_for (timeout=112, reading=true, display_option=1) at dispnew.c:5978
#43 0x0811c1fa in read_char (commandflag=1, nmaps=7, maps=0xbfff0950, prev_event=138883610, used_mouse_menu=0xbfff0a4f, end_time=0x0) at keyboard.c:2669
#44 0x0811dbab in read_key_sequence (keybuf=0xbfff0ab8, prompt=138883610, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, bufsize=30) at keyboard.c:9231
#45 0x0811f70d in command_loop_1 () at keyboard.c:1459
#46 0x081810ed in internal_condition_case (bfun=0x811f570 <command_loop_1>, handlers=138917130, hfun=0x8115aa0 <cmd_error>) at eval.c:1289
#47 0x08114595 in command_loop_2 (ignore=138883610) at keyboard.c:1168
#48 0x08180ff3 in internal_catch (tag=138952698, func=0x8114570 <command_loop_2>, arg=138883610) at eval.c:1060
#49 0x0811555c in command_loop () at keyboard.c:1139
#50 recursive_edit_1 () at keyboard.c:779
#51 0x081158df in Frecursive_edit () at keyboard.c:843
#52 0x08182b40 in Ffuncall (nargs=1, args=0xbfff0e34) at eval.c:2775
#53 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073803724, maxdepth=1, args_template=138883610, nargs=0, args=0x100) at bytecode.c:900
#54 0x0818262f in funcall_lambda (fun=180129165, nargs=2, arg_vector=0xbfff0ff4) at eval.c:3010
#55 0x08182953 in Ffuncall (nargs=3, args=0xbfff0ff0) at eval.c:2839
#56 0x081839e3 in Fapply (nargs=2, args=0xbfff1068) at eval.c:2312
#57 0x08182f3f in apply1 (fn=138952842, arg=216771734) at eval.c:2546
#58 0x0818307b in call_debugger (arg=216771734) at eval.c:223
#59 0x0818366d in maybe_call_debugger (data=216771886, sig=138917130, conditions=136739382) at eval.c:1707
#60 Fsignal (error_symbol=138917130, data=216771886) at eval.c:1527
#61 0x081836d7 in xsignal (error_symbol=138917130, data=216771886) at eval.c:1562
#62 0x08183d6f in xsignal1 (error_symbol=138917130, arg=279159681) at eval.c:1577
#63 0x08183e03 in verror (m=0x822a1d5 "%s", ap=0xbfff2144 "P!\377\277\220!\377\277") at eval.c:1776
#64 0x08183e27 in error (m=0x822a1d5 "%s") at eval.c:1788
#65 0x080ecece in x_connection_closed (dpy=<optimized out>, error_message=<optimized out>) at xterm.c:7843
#66 0x080ef398 in x_error_quitter (display=0xe607998, event=<optimized out>) at xterm.c:7898
#67 0x080ef3ec in x_error_handler (event=0xbfff24e0, display=0xe607998) at xterm.c:7868
#68 x_error_handler (display=0xe607998, event=0xbfff24e0) at xterm.c:7854
#69 0xb7469155 in _XError (dpy=0xe607998, rep=0xe7ac310) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/XlibInt.c:1583
#70 0xb746609a in handle_error (dpy=0xe607998, err=0xe7ac310, in_XReply=1) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:212
#71 0xb74660ec in handle_response (dpy=0xe607998, response=0xe7ac310, in_XReply=1) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:324
#72 0xb7466c80 in _XReply (dpy=0xe607998, rep=0xbfff268c, extra=0, discard=0) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:626
#73 0xb745bbb6 in _XQueryColors (dpy=0xe607998, cmap=<optimized out>, defs=0xbfff2788, ncolors=<optimized out>) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/QuColors.c:54
#74 0xb745bd5d in XQueryColors (dpy=0xe607998, cmap=32, defs=<optimized out>, ncolors=<optimized out>) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/QuColors.c:95
#75 0x081deff8 in xftfont_get_colors (f=0x1279d4f8, face=0xe86dcb8, gc=<optimized out>, xftface_info=0x0, fg=0xec226b0, bg=0xec226bc) at xftfont.c:120
#76 0x081df871 in xftfont_prepare_face (f=0x1279d4f8, face=0xe86dcb8) at xftfont.c:520
#77 0x080e7e8b in prepare_face_for_display (f=0x1279d4f8, face=0xe86dcb8) at xfaces.c:4173
#78 0x0806a0b7 in get_glyph_face_and_encoding (f=0x1279d4f8, glyph=<optimized out>, char2b=<optimized out>, two_byte_p=0xbfff28dc) at xdisp.c:22696
#79 0x0806a1b6 in fill_glyph_string (s=0xbfff29d0, face_id=<optimized out>, start=<optimized out>, end=84, overlaps=0) at xdisp.c:22912
#80 0x0808c226 in draw_glyphs (w=0x14f4bc90, x=1, row=0x1093ebe8, area=TEXT_AREA, start=0, end=84, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:23528
#81 0x080909d5 in x_write_glyphs (start=0x10a948a8, len=84) at xdisp.c:25426
#82 0x0805966c in update_text_area (vpos=36, w=0x14f4bc90) at dispnew.c:3719
#83 update_window_line (w=0x14f4bc90, vpos=36, mouse_face_overwritten_p=0xbfff2cdf) at dispnew.c:3965
#84 0x0805c63a in update_window (w=0x14f4bc90, force_p=true) at dispnew.c:3521
#85 0x0805d1d9 in update_window_tree (w=0x14f4bc90, force_p=true) at dispnew.c:3287
#86 0x0805ef3a in update_frame (f=0x1279d4f8, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3216
#87 0x08087a33 in redisplay_internal () at xdisp.c:13530
#88 0x080887cf in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13750
#89 0x081be134 in wait_reading_process_output (time_limit=<optimized out>, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=138883610, wait_proc=0x0, just_wait_proc=0) at process.c:4862
#90 0x0811be80 in kbd_buffer_get_event (end_time=0x0, used_mouse_menu=0xbfff464f, kbp=<synthetic pointer>) at keyboard.c:3803
#91 read_char (commandflag=1, nmaps=9, maps=0xbfff4540, prev_event=138883610, used_mouse_menu=0xbfff464f, end_time=0x0) at keyboard.c:2769
#92 0x0811dbab in read_key_sequence (keybuf=0xbfff46b8, prompt=138883610, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, bufsize=30) at keyboard.c:9231
#93 0x0811f70d in command_loop_1 () at keyboard.c:1459
#94 0x081810ed in internal_condition_case (bfun=0x811f570 <command_loop_1>, handlers=138917130, hfun=0x8115aa0 <cmd_error>) at eval.c:1289
#95 0x08114595 in command_loop_2 (ignore=138883610) at keyboard.c:1168
#96 0x08180ff3 in internal_catch (tag=138915130, func=0x8114570 <command_loop_2>, arg=138883610) at eval.c:1060
#97 0x081155ea in command_loop () at keyboard.c:1147
#98 recursive_edit_1 () at keyboard.c:779
#99 0x081158df in Frecursive_edit () at keyboard.c:843
#100 0x08056a18 in main (argc=<optimized out>, argv=0xbfff4ae4) at emacs.c:1528
(gdb) source .gdbinit
.gdbinit: Aucun fichier ou dossier de ce type.
(gdb) source src/.gdbinit
src/.gdbinit: Aucun fichier ou dossier de ce type.
(gdb) pwd
Working directory /home/youngfrog/sources/running-emacs/etc.
(gdb) cd ../src
Working directory /home/youngfrog/sources/running-emacs/src.
(gdb) source src/.gdbinit
src/.gdbinit: Aucun fichier ou dossier de ce type.
(gdb) source .gdbinit
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from terminal]
DISPLAY = :0.0
TERM = xterm
Breakpoint 1 at 0x8111a10: file emacs.c, line 316.
Temporary breakpoint 2 at 0x812b790: file sysdep.c, line 859.
(gdb) b
Breakpoint 3 at 0xb77b3424
(gdb) bt
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb664700b in *__GI___poll (fds=0xbffedfc8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb65374b8 in _xcb_conn_wait (c=0x107227f0, cond=0xbffee02c, vector=0x0, count=0x0) at /var/tmp/portage/x11-libs/libxcb-1.9/work/libxcb-1.9/src/xcb_conn.c:414
#3  0xb6538e27 in wait_for_reply (c=0x107227f0, request=19467228, e=0xbffee10c) at /var/tmp/portage/x11-libs/libxcb-1.9/work/libxcb-1.9/src/xcb_in.c:394
#4  0xb65390e9 in xcb_wait_for_reply (c=0x107227f0, request=19467228, e=0xbffee10c) at /var/tmp/portage/x11-libs/libxcb-1.9/work/libxcb-1.9/src/xcb_in.c:424
#5  0xb7466bb0 in _XReply (dpy=0x11db4610, rep=0xbffee140, extra=0, discard=1) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:601
#6  0xb746211c in XSync (dpy=0x11db4610, discard=0) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/Sync.c:44
#7  0x081021d3 in x_sync (f=0x12631678) at xfns.c:4156
#8  0x080f79c3 in x_make_frame_visible (f=0x12631678) at xterm.c:9180
#9  0x0806204d in Fmake_frame_visible (frame=308483709) at frame.c:1678
#10 0x08182b38 in Ffuncall (nargs=2, args=0xbffee2c4) at eval.c:2778
#11 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073814844, maxdepth=1, args_template=138883610, nargs=0, args=0x57) at bytecode.c:900
#12 0x0818262f in funcall_lambda (fun=137005653, nargs=1, arg_vector=0xbffee438) at eval.c:3010
#13 0x08182953 in Ffuncall (nargs=2, args=0xbffee434) at eval.c:2839
#14 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073814476, maxdepth=1, args_template=138883610, nargs=0, args=0x0) at bytecode.c:900
#15 0x0818262f in funcall_lambda (fun=137330189, nargs=1, arg_vector=0xbffee5a8) at eval.c:3010
#16 0x08182953 in Ffuncall (nargs=2, args=0xbffee5a4) at eval.c:2839
#17 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073814108, maxdepth=1, args_template=138883610, nargs=0, args=0xbffee5a8) at bytecode.c:900
#18 0x0818262f in funcall_lambda (fun=137329293, nargs=2, arg_vector=0xbffee72c) at eval.c:3010
#19 0x08182953 in Ffuncall (nargs=3, args=0xbffee728) at eval.c:2839
#20 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073813720, maxdepth=1, args_template=5136, nargs=5, args=0x0) at bytecode.c:900
#21 0x0818268b in funcall_lambda (fun=184811325, nargs=5, arg_vector=0xbffee8dc) at eval.c:2944
#22 0x08182953 in Ffuncall (nargs=6, args=0xbffee8d8) at eval.c:2839
#23 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073813288, maxdepth=1, args_template=0, nargs=0, args=0xbffee8bc) at bytecode.c:900
#24 0x0818268b in funcall_lambda (fun=271414293, nargs=0, arg_vector=0xbffeea84) at eval.c:2944
#25 0x08182953 in Ffuncall (nargs=1, args=0xbffeea80) at eval.c:2839
#26 0x0818218d in eval_sub (form=216848902) at eval.c:2115
#27 0x08184cc9 in internal_lisp_condition_case (var=184806738, bodyform=216848902, handlers=216848806) at eval.c:1243
#28 0x081b7415 in exec_byte_code (bytestr=-516, vector=-1073812420, maxdepth=1, args_template=0, nargs=0, args=0xbffeec34) at bytecode.c:1096
#29 0x0818268b in funcall_lambda (fun=291791901, nargs=0, arg_vector=0xbffeedc4) at eval.c:2944
#30 0x08182953 in Ffuncall (nargs=1, args=0xbffeedc0) at eval.c:2839
#31 0x0818218d in eval_sub (form=216848934) at eval.c:2115
#32 0x08180ff3 in internal_catch (tag=184806690, func=0x8181ba0 <eval_sub>, arg=216848934) at eval.c:1060
#33 0x081b7098 in exec_byte_code (bytestr=-516, vector=-1073811596, maxdepth=1, args_template=2056, nargs=2, args=0xbffeef70) at bytecode.c:1081
#34 0x0818268b in funcall_lambda (fun=184812429, nargs=2, arg_vector=0xbffef0f4) at eval.c:2944
#35 0x08182953 in Ffuncall (nargs=3, args=0xbffef0f0) at eval.c:2839
#36 0x081839e3 in Fapply (nargs=2, args=0xbffef168) at eval.c:2312
#37 0x08182f3f in apply1 (fn=184806186, arg=216848966) at eval.c:2546
#38 0x081b9f29 in read_process_output_call (fun_and_args=216848958) at process.c:5022
#39 0x08181217 in internal_condition_case_1 (bfun=0x81b9f10 <read_process_output_call>, arg=216848958, handlers=138883610, hfun=0x81b9e70 <read_process_output_error_handler>) at eval.c:1327
#40 0x081b9bd5 in read_process_output (proc=232612973, channel=<optimized out>) at process.c:5221
#41 0x081bd66c in wait_reading_process_output (time_limit=<optimized out>, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=138883610, wait_proc=0x0, just_wait_proc=0) at process.c:4852
#42 0x0805ff0a in sit_for (timeout=112, reading=true, display_option=1) at dispnew.c:5978
#43 0x0811c1fa in read_char (commandflag=1, nmaps=7, maps=0xbfff0950, prev_event=138883610, used_mouse_menu=0xbfff0a4f, end_time=0x0) at keyboard.c:2669
#44 0x0811dbab in read_key_sequence (keybuf=0xbfff0ab8, prompt=138883610, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, bufsize=30) at keyboard.c:9231
#45 0x0811f70d in command_loop_1 () at keyboard.c:1459
#46 0x081810ed in internal_condition_case (bfun=0x811f570 <command_loop_1>, handlers=138917130, hfun=0x8115aa0 <cmd_error>) at eval.c:1289
#47 0x08114595 in command_loop_2 (ignore=138883610) at keyboard.c:1168
#48 0x08180ff3 in internal_catch (tag=138952698, func=0x8114570 <command_loop_2>, arg=138883610) at eval.c:1060
#49 0x0811555c in command_loop () at keyboard.c:1139
#50 recursive_edit_1 () at keyboard.c:779
#51 0x081158df in Frecursive_edit () at keyboard.c:843
#52 0x08182b40 in Ffuncall (nargs=1, args=0xbfff0e34) at eval.c:2775
#53 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073803724, maxdepth=1, args_template=138883610, nargs=0, args=0x100) at bytecode.c:900
#54 0x0818262f in funcall_lambda (fun=180129165, nargs=2, arg_vector=0xbfff0ff4) at eval.c:3010
#55 0x08182953 in Ffuncall (nargs=3, args=0xbfff0ff0) at eval.c:2839
#56 0x081839e3 in Fapply (nargs=2, args=0xbfff1068) at eval.c:2312
#57 0x08182f3f in apply1 (fn=138952842, arg=216771734) at eval.c:2546
#58 0x0818307b in call_debugger (arg=216771734) at eval.c:223
#59 0x0818366d in maybe_call_debugger (data=216771886, sig=138917130, conditions=136739382) at eval.c:1707
#60 Fsignal (error_symbol=138917130, data=216771886) at eval.c:1527
#61 0x081836d7 in xsignal (error_symbol=138917130, data=216771886) at eval.c:1562
#62 0x08183d6f in xsignal1 (error_symbol=138917130, arg=279159681) at eval.c:1577
#63 0x08183e03 in verror (m=0x822a1d5 "%s", ap=0xbfff2144 "P!\377\277\220!\377\277") at eval.c:1776
#64 0x08183e27 in error (m=0x822a1d5 "%s") at eval.c:1788
#65 0x080ecece in x_connection_closed (dpy=<optimized out>, error_message=<optimized out>) at xterm.c:7843
#66 0x080ef398 in x_error_quitter (display=0xe607998, event=<optimized out>) at xterm.c:7898
#67 0x080ef3ec in x_error_handler (event=0xbfff24e0, display=0xe607998) at xterm.c:7868
#68 x_error_handler (display=0xe607998, event=0xbfff24e0) at xterm.c:7854
#69 0xb7469155 in _XError (dpy=0xe607998, rep=0xe7ac310) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/XlibInt.c:1583
#70 0xb746609a in handle_error (dpy=0xe607998, err=0xe7ac310, in_XReply=1) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:212
#71 0xb74660ec in handle_response (dpy=0xe607998, response=0xe7ac310, in_XReply=1) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:324
#72 0xb7466c80 in _XReply (dpy=0xe607998, rep=0xbfff268c, extra=0, discard=0) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:626
#73 0xb745bbb6 in _XQueryColors (dpy=0xe607998, cmap=<optimized out>, defs=0xbfff2788, ncolors=<optimized out>) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/QuColors.c:54
#74 0xb745bd5d in XQueryColors (dpy=0xe607998, cmap=32, defs=<optimized out>, ncolors=<optimized out>) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/QuColors.c:95
#75 0x081deff8 in xftfont_get_colors (f=0x1279d4f8, face=0xe86dcb8, gc=<optimized out>, xftface_info=0x0, fg=0xec226b0, bg=0xec226bc) at xftfont.c:120
#76 0x081df871 in xftfont_prepare_face (f=0x1279d4f8, face=0xe86dcb8) at xftfont.c:520
#77 0x080e7e8b in prepare_face_for_display (f=0x1279d4f8, face=0xe86dcb8) at xfaces.c:4173
#78 0x0806a0b7 in get_glyph_face_and_encoding (f=0x1279d4f8, glyph=<optimized out>, char2b=<optimized out>, two_byte_p=0xbfff28dc) at xdisp.c:22696
#79 0x0806a1b6 in fill_glyph_string (s=0xbfff29d0, face_id=<optimized out>, start=<optimized out>, end=84, overlaps=0) at xdisp.c:22912
#80 0x0808c226 in draw_glyphs (w=0x14f4bc90, x=1, row=0x1093ebe8, area=TEXT_AREA, start=0, end=84, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:23528
#81 0x080909d5 in x_write_glyphs (start=0x10a948a8, len=84) at xdisp.c:25426
#82 0x0805966c in update_text_area (vpos=36, w=0x14f4bc90) at dispnew.c:3719
#83 update_window_line (w=0x14f4bc90, vpos=36, mouse_face_overwritten_p=0xbfff2cdf) at dispnew.c:3965
#84 0x0805c63a in update_window (w=0x14f4bc90, force_p=true) at dispnew.c:3521
#85 0x0805d1d9 in update_window_tree (w=0x14f4bc90, force_p=true) at dispnew.c:3287
#86 0x0805ef3a in update_frame (f=0x1279d4f8, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3216
#87 0x08087a33 in redisplay_internal () at xdisp.c:13530
#88 0x080887cf in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13750
#89 0x081be134 in wait_reading_process_output (time_limit=<optimized out>, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=138883610, wait_proc=0x0, just_wait_proc=0) at process.c:4862
#90 0x0811be80 in kbd_buffer_get_event (end_time=0x0, used_mouse_menu=0xbfff464f, kbp=<synthetic pointer>) at keyboard.c:3803
#91 read_char (commandflag=1, nmaps=9, maps=0xbfff4540, prev_event=138883610, used_mouse_menu=0xbfff464f, end_time=0x0) at keyboard.c:2769
#92 0x0811dbab in read_key_sequence (keybuf=0xbfff46b8, prompt=138883610, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, bufsize=30) at keyboard.c:9231
#93 0x0811f70d in command_loop_1 () at keyboard.c:1459
#94 0x081810ed in internal_condition_case (bfun=0x811f570 <command_loop_1>, handlers=138917130, hfun=0x8115aa0 <cmd_error>) at eval.c:1289
#95 0x08114595 in command_loop_2 (ignore=138883610) at keyboard.c:1168
#96 0x08180ff3 in internal_catch (tag=138915130, func=0x8114570 <command_loop_2>, arg=138883610) at eval.c:1060
#97 0x081155ea in command_loop () at keyboard.c:1147
#98 recursive_edit_1 () at keyboard.c:779
#99 0x081158df in Frecursive_edit () at keyboard.c:843
#100 0x08056a18 in main (argc=<optimized out>, argv=0xbfff4ae4) at emacs.c:1528

Lisp Backtrace:
"make-frame-visible" (0xbffee2c8)
"x-create-frame-with-faces" (0xbffee438)
"make-frame" (0xbffee5a8)
"make-frame-on-display" (0xbffee72c)
"server-create-window-system-frame" (0xbffee8dc)
0x102d7410 PVEC_COMPILED
"funcall" (0xbffeea80)
0x11646418 PVEC_COMPILED
"funcall" (0xbffeedc0)
"server-process-filter" (0xbffef0f4)
"recursive-edit" (0xbfff0e38)
"debug" (0xbfff0ff4)
"redisplay_internal (C function)" (0x8460f34)
(gdb) xbacktrace 
"make-frame-visible" (0xbffee2c8)
"x-create-frame-with-faces" (0xbffee438)
"make-frame" (0xbffee5a8)
"make-frame-on-display" (0xbffee72c)
"server-create-window-system-frame" (0xbffee8dc)
0x102d7410 PVEC_COMPILED
"funcall" (0xbffeea80)
0x11646418 PVEC_COMPILED
"funcall" (0xbffeedc0)
"server-process-filter" (0xbffef0f4)
"recursive-edit" (0xbfff0e38)
"debug" (0xbfff0ff4)
"redisplay_internal (C function)" (0x8460f34)
(gdb) bt
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb664700b in *__GI___poll (fds=0xbffedfc8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb65374b8 in _xcb_conn_wait (c=0x107227f0, cond=0xbffee02c, vector=0x0, count=0x0) at /var/tmp/portage/x11-libs/libxcb-1.9/work/libxcb-1.9/src/xcb_conn.c:414
#3  0xb6538e27 in wait_for_reply (c=0x107227f0, request=19467228, e=0xbffee10c) at /var/tmp/portage/x11-libs/libxcb-1.9/work/libxcb-1.9/src/xcb_in.c:394
#4  0xb65390e9 in xcb_wait_for_reply (c=0x107227f0, request=19467228, e=0xbffee10c) at /var/tmp/portage/x11-libs/libxcb-1.9/work/libxcb-1.9/src/xcb_in.c:424
#5  0xb7466bb0 in _XReply (dpy=0x11db4610, rep=0xbffee140, extra=0, discard=1) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:601
#6  0xb746211c in XSync (dpy=0x11db4610, discard=0) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/Sync.c:44
#7  0x081021d3 in x_sync (f=0x12631678) at xfns.c:4156
#8  0x080f79c3 in x_make_frame_visible (f=0x12631678) at xterm.c:9180
#9  0x0806204d in Fmake_frame_visible (frame=308483709) at frame.c:1678
#10 0x08182b38 in Ffuncall (nargs=2, args=0xbffee2c4) at eval.c:2778
#11 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073814844, maxdepth=1, args_template=138883610, nargs=0, args=0x57) at bytecode.c:900
#12 0x0818262f in funcall_lambda (fun=137005653, nargs=1, arg_vector=0xbffee438) at eval.c:3010
#13 0x08182953 in Ffuncall (nargs=2, args=0xbffee434) at eval.c:2839
#14 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073814476, maxdepth=1, args_template=138883610, nargs=0, args=0x0) at bytecode.c:900
#15 0x0818262f in funcall_lambda (fun=137330189, nargs=1, arg_vector=0xbffee5a8) at eval.c:3010
#16 0x08182953 in Ffuncall (nargs=2, args=0xbffee5a4) at eval.c:2839
#17 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073814108, maxdepth=1, args_template=138883610, nargs=0, args=0xbffee5a8) at bytecode.c:900
#18 0x0818262f in funcall_lambda (fun=137329293, nargs=2, arg_vector=0xbffee72c) at eval.c:3010
#19 0x08182953 in Ffuncall (nargs=3, args=0xbffee728) at eval.c:2839
#20 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073813720, maxdepth=1, args_template=5136, nargs=5, args=0x0) at bytecode.c:900
#21 0x0818268b in funcall_lambda (fun=184811325, nargs=5, arg_vector=0xbffee8dc) at eval.c:2944
#22 0x08182953 in Ffuncall (nargs=6, args=0xbffee8d8) at eval.c:2839
#23 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073813288, maxdepth=1, args_template=0, nargs=0, args=0xbffee8bc) at bytecode.c:900
#24 0x0818268b in funcall_lambda (fun=271414293, nargs=0, arg_vector=0xbffeea84) at eval.c:2944
#25 0x08182953 in Ffuncall (nargs=1, args=0xbffeea80) at eval.c:2839
#26 0x0818218d in eval_sub (form=216848902) at eval.c:2115
#27 0x08184cc9 in internal_lisp_condition_case (var=184806738, bodyform=216848902, handlers=216848806) at eval.c:1243
#28 0x081b7415 in exec_byte_code (bytestr=-516, vector=-1073812420, maxdepth=1, args_template=0, nargs=0, args=0xbffeec34) at bytecode.c:1096
#29 0x0818268b in funcall_lambda (fun=291791901, nargs=0, arg_vector=0xbffeedc4) at eval.c:2944
#30 0x08182953 in Ffuncall (nargs=1, args=0xbffeedc0) at eval.c:2839
#31 0x0818218d in eval_sub (form=216848934) at eval.c:2115
#32 0x08180ff3 in internal_catch (tag=184806690, func=0x8181ba0 <eval_sub>, arg=216848934) at eval.c:1060
#33 0x081b7098 in exec_byte_code (bytestr=-516, vector=-1073811596, maxdepth=1, args_template=2056, nargs=2, args=0xbffeef70) at bytecode.c:1081
#34 0x0818268b in funcall_lambda (fun=184812429, nargs=2, arg_vector=0xbffef0f4) at eval.c:2944
#35 0x08182953 in Ffuncall (nargs=3, args=0xbffef0f0) at eval.c:2839
#36 0x081839e3 in Fapply (nargs=2, args=0xbffef168) at eval.c:2312
#37 0x08182f3f in apply1 (fn=184806186, arg=216848966) at eval.c:2546
#38 0x081b9f29 in read_process_output_call (fun_and_args=216848958) at process.c:5022
#39 0x08181217 in internal_condition_case_1 (bfun=0x81b9f10 <read_process_output_call>, arg=216848958, handlers=138883610, hfun=0x81b9e70 <read_process_output_error_handler>) at eval.c:1327
#40 0x081b9bd5 in read_process_output (proc=232612973, channel=<optimized out>) at process.c:5221
#41 0x081bd66c in wait_reading_process_output (time_limit=<optimized out>, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=138883610, wait_proc=0x0, just_wait_proc=0) at process.c:4852
#42 0x0805ff0a in sit_for (timeout=112, reading=true, display_option=1) at dispnew.c:5978
#43 0x0811c1fa in read_char (commandflag=1, nmaps=7, maps=0xbfff0950, prev_event=138883610, used_mouse_menu=0xbfff0a4f, end_time=0x0) at keyboard.c:2669
#44 0x0811dbab in read_key_sequence (keybuf=0xbfff0ab8, prompt=138883610, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, bufsize=30) at keyboard.c:9231
#45 0x0811f70d in command_loop_1 () at keyboard.c:1459
#46 0x081810ed in internal_condition_case (bfun=0x811f570 <command_loop_1>, handlers=138917130, hfun=0x8115aa0 <cmd_error>) at eval.c:1289
#47 0x08114595 in command_loop_2 (ignore=138883610) at keyboard.c:1168
#48 0x08180ff3 in internal_catch (tag=138952698, func=0x8114570 <command_loop_2>, arg=138883610) at eval.c:1060
#49 0x0811555c in command_loop () at keyboard.c:1139
#50 recursive_edit_1 () at keyboard.c:779
#51 0x081158df in Frecursive_edit () at keyboard.c:843
#52 0x08182b40 in Ffuncall (nargs=1, args=0xbfff0e34) at eval.c:2775
#53 0x081b6a33 in exec_byte_code (bytestr=-516, vector=-1073803724, maxdepth=1, args_template=138883610, nargs=0, args=0x100) at bytecode.c:900
#54 0x0818262f in funcall_lambda (fun=180129165, nargs=2, arg_vector=0xbfff0ff4) at eval.c:3010
#55 0x08182953 in Ffuncall (nargs=3, args=0xbfff0ff0) at eval.c:2839
#56 0x081839e3 in Fapply (nargs=2, args=0xbfff1068) at eval.c:2312
#57 0x08182f3f in apply1 (fn=138952842, arg=216771734) at eval.c:2546
#58 0x0818307b in call_debugger (arg=216771734) at eval.c:223
#59 0x0818366d in maybe_call_debugger (data=216771886, sig=138917130, conditions=136739382) at eval.c:1707
#60 Fsignal (error_symbol=138917130, data=216771886) at eval.c:1527
#61 0x081836d7 in xsignal (error_symbol=138917130, data=216771886) at eval.c:1562
#62 0x08183d6f in xsignal1 (error_symbol=138917130, arg=279159681) at eval.c:1577
#63 0x08183e03 in verror (m=0x822a1d5 "%s", ap=0xbfff2144 "P!\377\277\220!\377\277") at eval.c:1776
#64 0x08183e27 in error (m=0x822a1d5 "%s") at eval.c:1788
#65 0x080ecece in x_connection_closed (dpy=<optimized out>, error_message=<optimized out>) at xterm.c:7843
#66 0x080ef398 in x_error_quitter (display=0xe607998, event=<optimized out>) at xterm.c:7898
#67 0x080ef3ec in x_error_handler (event=0xbfff24e0, display=0xe607998) at xterm.c:7868
#68 x_error_handler (display=0xe607998, event=0xbfff24e0) at xterm.c:7854
#69 0xb7469155 in _XError (dpy=0xe607998, rep=0xe7ac310) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/XlibInt.c:1583
#70 0xb746609a in handle_error (dpy=0xe607998, err=0xe7ac310, in_XReply=1) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:212
#71 0xb74660ec in handle_response (dpy=0xe607998, response=0xe7ac310, in_XReply=1) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:324
#72 0xb7466c80 in _XReply (dpy=0xe607998, rep=0xbfff268c, extra=0, discard=0) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:626
#73 0xb745bbb6 in _XQueryColors (dpy=0xe607998, cmap=<optimized out>, defs=0xbfff2788, ncolors=<optimized out>) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/QuColors.c:54
#74 0xb745bd5d in XQueryColors (dpy=0xe607998, cmap=32, defs=<optimized out>, ncolors=<optimized out>) at /var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/QuColors.c:95
#75 0x081deff8 in xftfont_get_colors (f=0x1279d4f8, face=0xe86dcb8, gc=<optimized out>, xftface_info=0x0, fg=0xec226b0, bg=0xec226bc) at xftfont.c:120
#76 0x081df871 in xftfont_prepare_face (f=0x1279d4f8, face=0xe86dcb8) at xftfont.c:520
#77 0x080e7e8b in prepare_face_for_display (f=0x1279d4f8, face=0xe86dcb8) at xfaces.c:4173
#78 0x0806a0b7 in get_glyph_face_and_encoding (f=0x1279d4f8, glyph=<optimized out>, char2b=<optimized out>, two_byte_p=0xbfff28dc) at xdisp.c:22696
#79 0x0806a1b6 in fill_glyph_string (s=0xbfff29d0, face_id=<optimized out>, start=<optimized out>, end=84, overlaps=0) at xdisp.c:22912
#80 0x0808c226 in draw_glyphs (w=0x14f4bc90, x=1, row=0x1093ebe8, area=TEXT_AREA, start=0, end=84, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:23528
#81 0x080909d5 in x_write_glyphs (start=0x10a948a8, len=84) at xdisp.c:25426
#82 0x0805966c in update_text_area (vpos=36, w=0x14f4bc90) at dispnew.c:3719
#83 update_window_line (w=0x14f4bc90, vpos=36, mouse_face_overwritten_p=0xbfff2cdf) at dispnew.c:3965
#84 0x0805c63a in update_window (w=0x14f4bc90, force_p=true) at dispnew.c:3521
#85 0x0805d1d9 in update_window_tree (w=0x14f4bc90, force_p=true) at dispnew.c:3287
#86 0x0805ef3a in update_frame (f=0x1279d4f8, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3216
#87 0x08087a33 in redisplay_internal () at xdisp.c:13530
#88 0x080887cf in redisplay_preserve_echo_area (from_where=12) at xdisp.c:13750
#89 0x081be134 in wait_reading_process_output (time_limit=<optimized out>, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=138883610, wait_proc=0x0, just_wait_proc=0) at process.c:4862
#90 0x0811be80 in kbd_buffer_get_event (end_time=0x0, used_mouse_menu=0xbfff464f, kbp=<synthetic pointer>) at keyboard.c:3803
#91 read_char (commandflag=1, nmaps=9, maps=0xbfff4540, prev_event=138883610, used_mouse_menu=0xbfff464f, end_time=0x0) at keyboard.c:2769
#92 0x0811dbab in read_key_sequence (keybuf=0xbfff46b8, prompt=138883610, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, bufsize=30) at keyboard.c:9231
#93 0x0811f70d in command_loop_1 () at keyboard.c:1459
#94 0x081810ed in internal_condition_case (bfun=0x811f570 <command_loop_1>, handlers=138917130, hfun=0x8115aa0 <cmd_error>) at eval.c:1289
#95 0x08114595 in command_loop_2 (ignore=138883610) at keyboard.c:1168
#96 0x08180ff3 in internal_catch (tag=138915130, func=0x8114570 <command_loop_2>, arg=138883610) at eval.c:1060
#97 0x081155ea in command_loop () at keyboard.c:1147
#98 recursive_edit_1 () at keyboard.c:779
#99 0x081158df in Frecursive_edit () at keyboard.c:843
#100 0x08056a18 in main (argc=<optimized out>, argv=0xbfff4ae4) at emacs.c:1528

Lisp Backtrace:
"make-frame-visible" (0xbffee2c8)
"x-create-frame-with-faces" (0xbffee438)
"make-frame" (0xbffee5a8)
"make-frame-on-display" (0xbffee72c)
"server-create-window-system-frame" (0xbffee8dc)
0x102d7410 PVEC_COMPILED
"funcall" (0xbffeea80)
0x11646418 PVEC_COMPILED
"funcall" (0xbffeedc0)
"server-process-filter" (0xbffef0f4)
"recursive-edit" (0xbfff0e38)
"debug" (0xbfff0ff4)
"redisplay_internal (C function)" (0x8460f34)
(gdb) step
Single stepping until exit from function __kernel_vsyscall,
which has no line number information.

Breakpoint 3, 0xb77b3424 in __kernel_vsyscall ()
(gdb) step
Single stepping until exit from function __kernel_vsyscall,
which has no line number information.
[Switching to Thread 0xb4368b40 (LWP 27789)]

Breakpoint 3, 0xb77b3424 in __kernel_vsyscall ()
(gdb) step
Single stepping until exit from function __kernel_vsyscall,
which has no line number information.
pthread_sigmask (how=0, newmask=0xb4367a30, oldmask=0x0) at ../nptl/sysdeps/pthread/pthread_sigmask.c:54
54	../nptl/sysdeps/pthread/pthread_sigmask.c: Aucun fichier ou dossier de ce type.
(gdb) step
[Switching to Thread 0xb4869880 (LWP 27776)]

Breakpoint 3, 0xb77b3424 in __kernel_vsyscall ()
(gdb) step
Single stepping until exit from function __kernel_vsyscall,
which has no line number information.
[Switching to Thread 0xb4368b40 (LWP 27789)]

Breakpoint 3, 0xb77b3424 in __kernel_vsyscall ()
(gdb) h b
Set breakpoint at specified line or function.
break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM] [if CONDITION]
PROBE_MODIFIER shall be present if the command is to be placed in a
probe point.  Accepted values are `-probe' (for a generic, automatically
guessed probe type) or `-probe-stap' (for a SystemTap probe).
LOCATION may be a line number, function name, or "*" and an address.
If a line number is specified, break at start of code for that line.
If a function is specified, break at start of code for that function.
If an address is specified, break at that exact address.
With no LOCATION, uses current execution address of the selected
stack frame.  This is useful for breaking on return to a stack frame.

THREADNUM is the number from "info threads".
CONDITION is a boolean expression.

Multiple breakpoints at one place are permitted, and useful if their
conditions are different.

Do "help breakpoints" for info on other commands dealing with breakpoints.
(gdb) h u
Execute until the program reaches a source line greater than the current
or a specified location (same args as break command) within the current frame.
(gdb) h
List of classes of commands:

aliases -- Aliases of other commands
breakpoints -- Making program stop at certain points
data -- Examining data
files -- Specifying and examining files
internals -- Maintenance commands
obscure -- Obscure features
running -- Running the program
stack -- Examining the stack
status -- Status inquiries
support -- Support facilities
tracepoints -- Tracing of program execution without stopping the program
user-defined -- User-defined commands

Type "help" followed by a class name for a list of commands in that class.
Type "help all" for the list of all commands.
Type "help" followed by command name for full documentation.
Type "apropos word" to search for commands related to "word".
Command name abbreviations are allowed if unambiguous.
(gdb) h breakpointzs
Undefined command: "breakpointzs".  Try "help".
(gdb) h breakpoints
Making program stop at certain points.

List of commands:

awatch -- Set a watchpoint for an expression
break -- Set breakpoint at specified line or function
break-range -- Set a breakpoint for an address range
catch -- Set catchpoints to catch events
catch assert -- Catch failed Ada assertions
catch catch -- Catch an exception
catch exception -- Catch Ada exceptions
catch exec -- Catch calls to exec
catch fork -- Catch calls to fork
catch load -- Catch loads of shared libraries
catch syscall -- Catch system calls by their names and/or numbers
catch throw -- Catch an exception
catch unload -- Catch unloads of shared libraries
catch vfork -- Catch calls to vfork
clear -- Clear breakpoint at specified line or function
commands -- Set commands to be executed when a breakpoint is hit
condition -- Specify breakpoint number N to break only if COND is true
delete -- Delete some breakpoints or auto-display expressions
delete bookmark -- Delete a bookmark from the bookmark list
delete breakpoints -- Delete some breakpoints or auto-display expressions
delete checkpoint -- Delete a checkpoint (experimental)
delete display -- Cancel some expressions to be displayed when program stops
delete mem -- Delete memory region
delete tracepoints -- Delete specified tracepoints
delete tvariable -- Delete one or more trace state variables
disable -- Disable some breakpoints
disable breakpoints -- Disable some breakpoints
disable display -- Disable some expressions to be displayed when program stops
disable mem -- Disable memory region
disable pretty-printer -- GDB command to disable the specified pretty-printer
disable tracepoints -- Disable specified tracepoints
dprintf -- Set a dynamic printf at specified line or function
enable -- Enable some breakpoints
enable breakpoints -- Enable some breakpoints
enable breakpoints count -- Enable breakpoints for COUNT hits
enable breakpoints delete -- Enable breakpoints and delete when hit
enable breakpoints once -- Enable breakpoints for one hit
enable count -- Enable breakpoints for COUNT hits
enable delete -- Enable breakpoints and delete when hit
enable display -- Enable some expressions to be displayed when program stops
enable mem -- Enable memory region
enable once -- Enable breakpoints for one hit
enable pretty-printer -- GDB command to enable the specified pretty-printer
enable tracepoints -- Enable specified tracepoints
ftrace -- Set a fast tracepoint at specified line or function
hbreak -- Set a hardware assisted breakpoint
ignore -- Set ignore-count of breakpoint number N to COUNT
rbreak -- Set a breakpoint for all functions matching REGEXP
rwatch -- Set a read watchpoint for an expression
save -- Save breakpoint definitions as a script
save breakpoints -- Save current breakpoint definitions as a script
save gdb-index -- Save a gdb-index file
save tracepoints -- Save current tracepoint definitions as a script
skip -- Ignore a function while stepping
skip delete -- Delete skip entries
skip disable -- Disable skip entries
skip enable -- Enable skip entries
skip file -- Ignore a file while stepping
skip function -- Ignore a function while stepping
strace -- Set a static tracepoint at specified line
tbreak -- Set a temporary breakpoint
tcatch -- Set temporary catchpoints to catch events
tcatch assert -- Catch failed Ada assertions
tcatch catch -- Catch an exception
tcatch exception -- Catch Ada exceptions
tcatch exec -- Catch calls to exec
tcatch fork -- Catch calls to fork
tcatch load -- Catch loads of shared libraries
tcatch syscall -- Catch system calls by their names and/or numbers
tcatch throw -- Catch an exception
tcatch unload -- Catch unloads of shared libraries
tcatch vfork -- Catch calls to vfork
thbreak -- Set a temporary hardware assisted breakpoint
trace -- Set a tracepoint at specified line or function
watch -- Set a watchpoint for an expression

Type "help" followed by command name for full documentation.
Type "apropos word" to search for commands related to "word".
Command name abbreviations are allowed if unambiguous.
(gdb) delete 3
(gdb) step
Single stepping until exit from function __kernel_vsyscall,
which has no line number information.
__pthread_kill (threadid=3028719744, signo=29) at ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c:76
76	../nptl/sysdeps/unix/sysv/linux/pthread_kill.c: Aucun fichier ou dossier de ce type.
(gdb) step
77	in ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c
(gdb) step
deliver_process_signal (sig=29, handler=0x8111da0 <handle_input_available_signal>) at sysdep.c:1582
1582	  errno = old_errno;
(gdb) step
1583	}
(gdb) finish
Run till exit from #0  deliver_process_signal (sig=29, handler=0x8111da0 <handle_input_available_signal>) at sysdep.c:1583
deliver_input_available_signal (sig=29) at keyboard.c:7149
7149	}
(gdb) finish
Run till exit from #0  deliver_input_available_signal (sig=29) at keyboard.c:7149
<signal handler called>
(gdb) finish
Run till exit from #0  <signal handler called>
0xb77b3424 in __kernel_vsyscall ()
(gdb) finish
Run till exit from #0  0xb77b3424 in __kernel_vsyscall ()
0xb664700b in *__GI___poll (fds=0xb3a00c78, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
87	../sysdeps/unix/sysv/linux/poll.c: Aucun fichier ou dossier de ce type.
(gdb) finish
Run till exit from #0  0xb664700b in *__GI___poll (fds=0xb3a00c78, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
g_poll (fds=0xb3a00c78, nfds=1, timeout=-1) at gpoll.c:133
133	gpoll.c: Aucun fichier ou dossier de ce type.
Value returned is $1 = -1
(gdb) finish
Run till exit from #0  g_poll (fds=0xb3a00c78, nfds=1, timeout=-1) at gpoll.c:133
0xb700a85e in g_main_context_poll (n_fds=1, fds=0xb3a00c78, timeout=<optimized out>, context=0xafc6788, priority=<optimized out>) at gmain.c:3995
3995	gmain.c: Aucun fichier ou dossier de ce type.
Value returned is $2 = -1
(gdb) finish
Run till exit from #0  0xb700a85e in g_main_context_poll (n_fds=1, fds=0xb3a00c78, timeout=<optimized out>, context=0xafc6788, priority=<optimized out>) at gmain.c:3995
deliver_input_available_signal (sig=29) at keyboard.c:7147
7147	{
(gdb) finish
Run till exit from #0  deliver_input_available_signal (sig=29) at keyboard.c:7147
<signal handler called>
(gdb) finish
Run till exit from #0  <signal handler called>
0xb700a85e in g_main_context_poll (n_fds=1, fds=0xb3a00c78, timeout=<optimized out>, context=0xafc6788, priority=<optimized out>) at gmain.c:3995
3995	gmain.c: Aucun fichier ou dossier de ce type.
(gdb) finish
Run till exit from #0  0xb700a85e in g_main_context_poll (n_fds=1, fds=0xb3a00c78, timeout=<optimized out>, context=0xafc6788, priority=<optimized out>) at gmain.c:3995
deliver_input_available_signal (sig=29) at keyboard.c:7147
7147	{
(gdb) finish
Run till exit from #0  deliver_input_available_signal (sig=29) at keyboard.c:7147
<signal handler called>
(gdb) finish
Run till exit from #0  <signal handler called>
0xb700a85e in g_main_context_poll (n_fds=1, fds=0xb3a00c78, timeout=<optimized out>, context=0xafc6788, priority=<optimized out>) at gmain.c:3995
3995	gmain.c: Aucun fichier ou dossier de ce type.
(gdb) finish
Run till exit from #0  0xb700a85e in g_main_context_poll (n_fds=1, fds=0xb3a00c78, timeout=<optimized out>, context=0xafc6788, priority=<optimized out>) at gmain.c:3995
deliver_input_available_signal (sig=29) at keyboard.c:7147
7147	{
(gdb) finish
Run till exit from #0  deliver_input_available_signal (sig=29) at keyboard.c:7147
<signal handler called>
(gdb) finish
Run till exit from #0  <signal handler called>
0xb700a85e in g_main_context_poll (n_fds=1, fds=0xb3a00c78, timeout=<optimized out>, context=0xafc6788, priority=<optimized out>) at gmain.c:3995
3995	gmain.c: Aucun fichier ou dossier de ce type.
(gdb) finish
Run till exit from #0  0xb700a85e in g_main_context_poll (n_fds=1, fds=0xb3a00c78, timeout=<optimized out>, context=0xafc6788, priority=<optimized out>) at gmain.c:3995
deliver_input_available_signal (sig=29) at keyboard.c:7147
7147	{
(gdb) finish
Run till exit from #0  deliver_input_available_signal (sig=29) at keyboard.c:7147
<signal handler called>
(gdb) finish
Run till exit from #0  <signal handler called>
0xb700a85e in g_main_context_poll (n_fds=1, fds=0xb3a00c78, timeout=<optimized out>, context=0xafc6788, priority=<optimized out>) at gmain.c:3995
3995	gmain.c: Aucun fichier ou dossier de ce type.
(gdb) finish
Run till exit from #0  0xb700a85e in g_main_context_poll (n_fds=1, fds=0xb3a00c78, timeout=<optimized out>, context=0xafc6788, priority=<optimized out>) at gmain.c:3995
deliver_input_available_signal (sig=29) at keyboard.c:7147
7147	{
(gdb) finish
Run till exit from #0  deliver_input_available_signal (sig=29) at keyboard.c:7147
<signal handler called>
(gdb) finish
Run till exit from #0  <signal handler called>
0xb700a85e in g_main_context_poll (n_fds=1, fds=0xb3a00c78, timeout=<optimized out>, context=0xafc6788, priority=<optimized out>) at gmain.c:3995
3995	gmain.c: Aucun fichier ou dossier de ce type.
(gdb) 



In GNU Emacs 24.3.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2013-10-14 on geodiff-mac3
Windowing system distributor `The X.Org Foundation', version 11.0.11304000
Configured using:
 `configure '--with-x-toolkit=lucid' '--enable-checking''

Important settings:
  value of $LANG: fr_FR.UTF-8
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Outline

Minor modes in effect:
  projectile-global-mode: t
  projectile-mode: t
  dynamic-completion-mode: t
  shell-dirtrack-mode: t
  show-paren-mode: t
  recentf-mode: t
  display-time-mode: t
  winner-mode: t
  tooltip-mode: t
  mouse-wheel-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
  column-number-mode: t
  line-number-mode: t
  auto-fill-function: do-auto-fill
  visual-line-mode: t
  transient-mark-mode: t

Recent input:
q C-x b C-g M-x g n u s <return> M-x r e p o r t - 
e m <tab> <return> e m a c s SPC h a n g . . . <backspace> 
<backspace> <backspace> <help-echo> C-x C-f D E <tab> 
B U G <return> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <up> <up> <up> <up> <up> <up> <up> <end> 
<right> <end> <right> <end> <right> <right> <end> <right> 
<end> <end> <right> <end> <right> <right> <right> <end> 
<right> <end> <down> <down> <down> <end> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> M-x o r g SPC m o d e <return> M-< <S-iso-lefttab> 
<down> <down> <down> C-x 1 <down> <down> C-g C-x b 
<return> M-x o r g SPC m o d e <return> <C-end> <up> 
<up> <up> <up> M-< <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <up> <up> <up> <up> <up> <up> 
<up> <up> <up> <up> <up> <up> <up> <down> <down> <down> 
<down> <down> <down> <down> <up> <up> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <up> <down> <down> <down> <down> 
<down> <down> C-v C-v C-v C-v <help-echo> M-x r e p 
o r t <tab> C-g M-x <up> <down> r e p o <tab> <return> 
r t - e m <tab> <return>

Recent messages:
No new newsgroups
Checking new news...
Reading active file from archive via nnfolder...done
Reading active file via nndraft...done
Checking new news...done
Making completion list...
Quit
Mark set [2 times]
Quit
Making completion list... [2 times]

Load-path shadows:
/home/youngfrog/.emacs.d/elpa/ess-20130912.915/.dir-locals hides /home/youngfrog/.emacs.d/elpa/pkg-info-20130817.2334/.dir-locals
~/.emacs.d/lisp/asy-mode hides /usr/local/texlive/2012/texmf/asymptote/asy-mode
/home/youngfrog/.emacs.d/elpa/json-1.2/json hides /usr/local/share/emacs/24.3/lisp/json
~/sources/org-mode/lisp/org-footnote hides /usr/local/share/emacs/24.3/lisp/org/org-footnote
~/sources/org-mode/lisp/ob-io hides /usr/local/share/emacs/24.3/lisp/org/ob-io
~/sources/org-mode/lisp/ob-sqlite hides /usr/local/share/emacs/24.3/lisp/org/ob-sqlite
~/sources/org-mode/lisp/ob-ditaa hides /usr/local/share/emacs/24.3/lisp/org/ob-ditaa
~/sources/org-mode/lisp/ob-ocaml hides /usr/local/share/emacs/24.3/lisp/org/ob-ocaml
~/sources/org-mode/lisp/org-irc hides /usr/local/share/emacs/24.3/lisp/org/org-irc
~/sources/org-mode/lisp/ob-eval hides /usr/local/share/emacs/24.3/lisp/org/ob-eval
~/sources/org-mode/lisp/ob-scheme hides /usr/local/share/emacs/24.3/lisp/org/ob-scheme
~/sources/org-mode/lisp/org-capture hides /usr/local/share/emacs/24.3/lisp/org/org-capture
~/sources/org-mode/lisp/org-table hides /usr/local/share/emacs/24.3/lisp/org/org-table
~/sources/org-mode/lisp/ob-exp hides /usr/local/share/emacs/24.3/lisp/org/ob-exp
~/sources/org-mode/lisp/org-eshell hides /usr/local/share/emacs/24.3/lisp/org/org-eshell
~/sources/org-mode/lisp/org-inlinetask hides /usr/local/share/emacs/24.3/lisp/org/org-inlinetask
~/sources/org-mode/lisp/ob-sql hides /usr/local/share/emacs/24.3/lisp/org/ob-sql
~/sources/org-mode/lisp/ob-emacs-lisp hides /usr/local/share/emacs/24.3/lisp/org/ob-emacs-lisp
~/sources/org-mode/contrib/lisp/org-vm hides /usr/local/share/emacs/24.3/lisp/org/org-vm
~/sources/org-mode/lisp/org-list hides /usr/local/share/emacs/24.3/lisp/org/org-list
~/sources/org-mode/lisp/org-colview hides /usr/local/share/emacs/24.3/lisp/org/org-colview
~/sources/org-mode/lisp/ob-perl hides /usr/local/share/emacs/24.3/lisp/org/ob-perl
~/sources/org-mode/lisp/org-agenda hides /usr/local/share/emacs/24.3/lisp/org/org-agenda
~/sources/org-mode/lisp/ob-keys hides /usr/local/share/emacs/24.3/lisp/org/ob-keys
~/sources/org-mode/lisp/org-element hides /usr/local/share/emacs/24.3/lisp/org/org-element
~/sources/org-mode/lisp/ob-table hides /usr/local/share/emacs/24.3/lisp/org/ob-table
~/sources/org-mode/lisp/org-compat hides /usr/local/share/emacs/24.3/lisp/org/org-compat
~/sources/org-mode/lisp/org-mobile hides /usr/local/share/emacs/24.3/lisp/org/org-mobile
~/sources/org-mode/lisp/ob-comint hides /usr/local/share/emacs/24.3/lisp/org/ob-comint
~/sources/org-mode/lisp/org-src hides /usr/local/share/emacs/24.3/lisp/org/org-src
~/sources/org-mode/lisp/org-crypt hides /usr/local/share/emacs/24.3/lisp/org/org-crypt
~/sources/org-mode/lisp/org-info hides /usr/local/share/emacs/24.3/lisp/org/org-info
~/sources/org-mode/lisp/ob-maxima hides /usr/local/share/emacs/24.3/lisp/org/ob-maxima
~/sources/org-mode/lisp/org-ctags hides /usr/local/share/emacs/24.3/lisp/org/org-ctags
~/sources/org-mode/lisp/org-habit hides /usr/local/share/emacs/24.3/lisp/org/org-habit
~/sources/org-mode/lisp/ob hides /usr/local/share/emacs/24.3/lisp/org/ob
~/sources/org-mode/lisp/org-datetree hides /usr/local/share/emacs/24.3/lisp/org/org-datetree
~/sources/org-mode/lisp/org-clock hides /usr/local/share/emacs/24.3/lisp/org/org-clock
~/sources/org-mode/lisp/org-bbdb hides /usr/local/share/emacs/24.3/lisp/org/org-bbdb
~/sources/org-mode/lisp/ob-fortran hides /usr/local/share/emacs/24.3/lisp/org/ob-fortran
~/sources/org-mode/lisp/ob-picolisp hides /usr/local/share/emacs/24.3/lisp/org/ob-picolisp
~/sources/org-mode/contrib/lisp/org-wl hides /usr/local/share/emacs/24.3/lisp/org/org-wl
~/sources/org-mode/lisp/org-gnus hides /usr/local/share/emacs/24.3/lisp/org/org-gnus
~/sources/org-mode/lisp/ob-clojure hides /usr/local/share/emacs/24.3/lisp/org/ob-clojure
~/sources/org-mode/contrib/lisp/org-mew hides /usr/local/share/emacs/24.3/lisp/org/org-mew
~/sources/org-mode/lisp/org-attach hides /usr/local/share/emacs/24.3/lisp/org/org-attach
~/sources/org-mode/lisp/ob-tangle hides /usr/local/share/emacs/24.3/lisp/org/ob-tangle
~/sources/org-mode/lisp/org-protocol hides /usr/local/share/emacs/24.3/lisp/org/org-protocol
~/sources/org-mode/lisp/org-indent hides /usr/local/share/emacs/24.3/lisp/org/org-indent
~/sources/org-mode/lisp/org-install hides /usr/local/share/emacs/24.3/lisp/org/org-install
~/sources/org-mode/lisp/ob-org hides /usr/local/share/emacs/24.3/lisp/org/ob-org
~/sources/org-mode/lisp/org-docview hides /usr/local/share/emacs/24.3/lisp/org/org-docview
~/sources/org-mode/lisp/org-rmail hides /usr/local/share/emacs/24.3/lisp/org/org-rmail
~/sources/org-mode/lisp/ob-mscgen hides /usr/local/share/emacs/24.3/lisp/org/ob-mscgen
~/sources/org-mode/lisp/org-plot hides /usr/local/share/emacs/24.3/lisp/org/org-plot
~/sources/org-mode/lisp/ob-haskell hides /usr/local/share/emacs/24.3/lisp/org/ob-haskell
~/sources/org-mode/lisp/org-timer hides /usr/local/share/emacs/24.3/lisp/org/org-timer
~/sources/org-mode/lisp/ob-ledger hides /usr/local/share/emacs/24.3/lisp/org/ob-ledger
~/sources/org-mode/lisp/org-mhe hides /usr/local/share/emacs/24.3/lisp/org/org-mhe
~/sources/org-mode/lisp/org-entities hides /usr/local/share/emacs/24.3/lisp/org/org-entities
~/sources/org-mode/lisp/ob-C hides /usr/local/share/emacs/24.3/lisp/org/ob-C
~/sources/org-mode/lisp/org-mouse hides /usr/local/share/emacs/24.3/lisp/org/org-mouse
~/sources/org-mode/lisp/ob-lisp hides /usr/local/share/emacs/24.3/lisp/org/ob-lisp
~/sources/org-mode/lisp/org-archive hides /usr/local/share/emacs/24.3/lisp/org/org-archive
~/sources/org-mode/lisp/ob-python hides /usr/local/share/emacs/24.3/lisp/org/ob-python
~/sources/org-mode/lisp/ob-ref hides /usr/local/share/emacs/24.3/lisp/org/ob-ref
~/sources/org-mode/lisp/ob-gnuplot hides /usr/local/share/emacs/24.3/lisp/org/ob-gnuplot
~/sources/org-mode/lisp/ob-sass hides /usr/local/share/emacs/24.3/lisp/org/ob-sass
~/sources/org-mode/lisp/ob-sh hides /usr/local/share/emacs/24.3/lisp/org/ob-sh
~/sources/org-mode/lisp/ob-octave hides /usr/local/share/emacs/24.3/lisp/org/ob-octave
~/sources/org-mode/lisp/org-pcomplete hides /usr/local/share/emacs/24.3/lisp/org/org-pcomplete
~/sources/org-mode/lisp/org-w3m hides /usr/local/share/emacs/24.3/lisp/org/org-w3m
~/sources/org-mode/lisp/org-feed hides /usr/local/share/emacs/24.3/lisp/org/org-feed
~/sources/org-mode/lisp/ob-calc hides /usr/local/share/emacs/24.3/lisp/org/ob-calc
~/sources/org-mode/lisp/ob-shen hides /usr/local/share/emacs/24.3/lisp/org/ob-shen
~/sources/org-mode/lisp/ob-plantuml hides /usr/local/share/emacs/24.3/lisp/org/ob-plantuml
~/sources/org-mode/lisp/org-version hides /usr/local/share/emacs/24.3/lisp/org/org-version
~/sources/org-mode/lisp/ob-R hides /usr/local/share/emacs/24.3/lisp/org/ob-R
~/sources/org-mode/lisp/ob-asymptote hides /usr/local/share/emacs/24.3/lisp/org/ob-asymptote
~/sources/org-mode/lisp/ob-latex hides /usr/local/share/emacs/24.3/lisp/org/ob-latex
~/sources/org-mode/lisp/ob-dot hides /usr/local/share/emacs/24.3/lisp/org/ob-dot
~/sources/org-mode/lisp/ob-matlab hides /usr/local/share/emacs/24.3/lisp/org/ob-matlab
~/sources/org-mode/lisp/ob-ruby hides /usr/local/share/emacs/24.3/lisp/org/ob-ruby
~/sources/org-mode/lisp/org-id hides /usr/local/share/emacs/24.3/lisp/org/org-id
~/sources/org-mode/lisp/ob-java hides /usr/local/share/emacs/24.3/lisp/org/ob-java
~/sources/org-mode/lisp/org-faces hides /usr/local/share/emacs/24.3/lisp/org/org-faces
~/sources/org-mode/lisp/ob-css hides /usr/local/share/emacs/24.3/lisp/org/ob-css
~/sources/org-mode/lisp/org-bibtex hides /usr/local/share/emacs/24.3/lisp/org/org-bibtex
~/sources/org-mode/lisp/ob-screen hides /usr/local/share/emacs/24.3/lisp/org/ob-screen
~/sources/org-mode/lisp/org hides /usr/local/share/emacs/24.3/lisp/org/org
~/sources/org-mode/lisp/ob-scala hides /usr/local/share/emacs/24.3/lisp/org/ob-scala
~/sources/org-mode/lisp/ob-lob hides /usr/local/share/emacs/24.3/lisp/org/ob-lob
~/sources/org-mode/lisp/org-macs hides /usr/local/share/emacs/24.3/lisp/org/org-macs
~/sources/org-mode/lisp/ob-awk hides /usr/local/share/emacs/24.3/lisp/org/ob-awk
~/sources/org-mode/lisp/ob-lilypond hides /usr/local/share/emacs/24.3/lisp/org/ob-lilypond
~/sources/org-mode/lisp/ob-js hides /usr/local/share/emacs/24.3/lisp/org/ob-js
~/sources/org-mode/lisp/org-loaddefs hides /usr/local/share/emacs/24.3/lisp/org/org-loaddefs
/home/youngfrog/.emacs.d/elpa/ess-20130912.915/.dir-locals hides /usr/local/share/emacs/24.3/lisp/gnus/.dir-locals

Features:
(shadow sort mail-extr org-indent disp-table org-rmail org-mhe org-irc
org-info org-gnus org-docview org-bibtex bibtex org-bbdb org-w3m
help-mode emacsbug sendmail nndraft nnmh gnutls nnfolder parse-time
netrc network-stream starttls gnus-agent gnus-srvr gnus-score score-mode
nnvirtual gnus-msg nntp gnus-cache paredit hideshow
ack-and-a-half-autoloads ampc-autoloads async-autoloads
auto-dim-other-buffers-autoloads boxquote-autoloads circe-autoloads
clippy-autoloads color-theme-solarized-autoloads color-theme-autoloads
crosshairs-autoloads col-highlight-autoloads csv-mode-autoloads
csv-nav-autoloads debbugs-autoloads dictionary-autoloads
dired+-autoloads dropbox-autoloads dtrt-indent-autoloads eimp-autoloads
elnode-autoloads db-autoloads creole-autoloads elpy-autoloads
auto-complete-autoloads fakir-autoloads fic-ext-mode-autoloads
find-file-in-project-autoloads flx-ido-autoloads flx-autoloads
fuzzy-autoloads gist-autoloads gh-autoloads git-commit-mode-autoloads
git-rebase-mode-autoloads golden-ratio-autoloads
google-translate-autoloads hackernews-autoloads haskell-mode-autoloads
helm-projectile-autoloads helm-autoloads highlight-indentation-autoloads
hl-line+-autoloads idomenu-autoloads iedit-autoloads jabber-autoloads
js2-mode-autoloads json-autoloads json-mode-autoloads kv-autoloads
lcs-autoloads litable-autoloads log4j-mode-autoloads logito-autoloads
lorem-ipsum-autoloads lua-mode-autoloads lui-autoloads
lusty-explorer-autoloads mark-tools-autoloads memory-usage-autoloads
minimap-autoloads mo-git-blame-autoloads multifiles-autoloads
multiple-cursors-autoloads mwe-log-commands-autoloads nlinum-autoloads
noflet-autoloads nose-autoloads nyan-mode-autoloads oauth-autoloads
org-email-autoloads paredit-autoloads pastebin-autoloads
pcache-autoloads pcsv-autoloads popup-autoloads pos-tip-autoloads
powerline-autoloads powerline powerline-separators powerline-themes
pretty-mode-autoloads pretty-symbols-autoloads projectile grep compile
dash s thingatpt projectile-autoloads pkg-info-autoloads
pymacs-autoloads python-mode-autoloads pyvirtualenv-autoloads
rainbow-delimiters-autoloads rainbow-mode-autoloads rebox2-autoloads
request-autoloads s-autoloads scala-mode-autoloads
shell-switcher-autoloads sicp-autoloads slime-autoloads
smartparens-autoloads dash-autoloads finder-inf smex-autoloads
sr-speedbar-autoloads switch-window-autoloads top-mode-autoloads
tracking-autoloads shorten-autoloads typing-autoloads
undo-tree-autoloads use-package-autoloads diminish-autoloads
bind-key-autoloads virtualenv-autoloads vline-autoloads w3-autoloads
web-autoloads window-number-autoloads workspaces-autoloads wtf-autoloads
yasnippet-autoloads zen-and-art-theme-autoloads package twittering-mode
epa epg tls url url-proxy url-privacy url-expand url-methods url-history
url-cookie url-domsuf url-util xml ert ewoc debug yf/makeadefun
completion pcase ob-R ob-sh shell windmove latexenc paren doc-view
jka-compr image-mode uniquify recentf tree-widget org-contacts
org-capture org-agenda gnus-art mm-uu mml2015 epg-config mm-view
mml-smime smime dig mailcap find-lisp dired org-inlinetask org-element
org warnings derived org-macro org-footnote org-pcomplete pcomplete
org-list org-faces org-entities noutline outline org-version
ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp
ob-comint comint ansi-color ob-core ob-eval org-compat org-macs
find-func cal-menu calendar cal-loaddefs gnus-sum nnoo gnus-group
gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range
message cl-macs gv format-spec rfc822 mml mml-sec mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev
gmm-utils mailheader gnus-win gnus gnus-ems nnheader mail-utils wid-edit
cl time ffap url-parse auth-source eieio byte-opt bytecomp byte-compile
cconv gnus-util mm-util mail-prsvr password-cache url-vars winner ring
edmacro kmacro magit-autoloads two-mode-mode tex-site auto-loads
org-loaddefs ido-hacks advice help-fns cl-lib advice-preload easy-mmode
ido info easymenu time-date tooltip ediff-hook vc-hooks lisp-float-type
mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow
timer select scroll-bar mouse jit-lock font-lock syntax facemenu
font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan
thai tai-viet lao korean japanese hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
make-network-process dbusbind dynamic-setting system-font-setting
font-render-setting x-toolkit x multi-tty emacs)





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#16027: 24.3; emacs infloop
  2013-12-02 15:43 bug#16027: 24.3; emacs infloop Nicolas Richard
@ 2013-12-04 16:10 ` Dmitry Antipov
  2013-12-04 16:53   ` Nicolas Richard
  0 siblings, 1 reply; 6+ messages in thread
From: Dmitry Antipov @ 2013-12-04 16:10 UTC (permalink / raw)
  To: 16027; +Cc: Nicolas Richard

This is very similar to what I've found a few weeks ago in trunk.

Could you please try to run the following code:

$ cat frame-test.el

(defun frame-test ()
   (interactive)
   (dotimes (i 100)
     (let ((frame-list nil))
       (dotimes (j 10)
	(setq frame-list (cons (make-frame) frame-list)))
       (mapcar #'delete-frame frame-list))))

$ emacs -Q -l frame-test.el
M-x frame-test

Emacs probably hangs, with the backtrace similar to:

(gdb) bt
#0  0x000000386a60e3ed in __libc_recv (fd=3, buf=0x147e2f4, n=4096, flags=-1) at ../sysdeps/unix/sysv/linux/x86_64/recv.c:29
#1  0x000000386ca0b8cf in _xcb_in_read () from /lib64/libxcb.so.1
#2  0x000000386ca0a0e7 in _xcb_conn_wait () from /lib64/libxcb.so.1
#3  0x000000386ca0b37f in wait_for_reply () from /lib64/libxcb.so.1
#4  0x000000386ca0b492 in xcb_wait_for_reply () from /lib64/libxcb.so.1
#5  0x000000386d241b47 in _XReply (dpy=dpy@entry=0x147d030, rep=rep@entry=0x7fffc0d8a0f0, extra=extra@entry=0,
     discard=discard@entry=1) at xcb_io.c:602
#6  0x000000386d23d76d in XSync (dpy=0x147d030, discard=0) at Sync.c:44
#7  0x000000000052f212 in x_sync (f=0x2cad258) at ../../trunk/src/xfns.c:4406
#8  0x0000000000524a35 in x_make_frame_visible (f=0x2cad258) at ../../trunk/src/xterm.c:8940
#9  0x000000000041e6f5 in Fmake_frame_visible (frame=...) at ../../trunk/src/frame.c:1695
[...skip...]

Dmitry





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#16027: 24.3; emacs infloop
  2013-12-04 16:10 ` Dmitry Antipov
@ 2013-12-04 16:53   ` Nicolas Richard
  2013-12-05 11:27     ` Dmitry Antipov
  0 siblings, 1 reply; 6+ messages in thread
From: Nicolas Richard @ 2013-12-04 16:53 UTC (permalink / raw)
  To: Dmitry Antipov; +Cc: 16027

Dmitry Antipov <dmantipov@yandex.ru> writes:

> This is very similar to what I've found a few weeks ago in trunk.
>
> Could you please try to run the following code:
>
> $ cat frame-test.el
>
> (defun frame-test ()
>   (interactive)
>   (dotimes (i 100)
>     (let ((frame-list nil))
>       (dotimes (j 10)
> 	(setq frame-list (cons (make-frame) frame-list)))
>       (mapcar #'delete-frame frame-list))))
>
> $ emacs -Q -l frame-test.el
> M-x frame-test
>
> Emacs probably hangs, with the backtrace similar to:

In fact it didn't hang. (I'm running the emacs-24 branch; I tried twice.)

I'll bootstrap trunk and see if I it hangs there.

(a few minutes later)

Indeed, I got a hang on trunk following your recipe.

youngfrog@geodiff-mac3 ~/sources/emacs-from-git/src $ gdb emacs 16793
GNU gdb (Gentoo 7.5.1 p2) 7.5.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /home/youngfrog/sources/emacs-from-git/src/emacs...done.
Attaching to program: /home/youngfrog/sources/emacs-from-git/src/emacs, process 16793

warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Reading symbols from /usr/lib/libtiff.so.5...Reading symbols from /usr/lib/debug/usr/lib/libtiff.so.5.2.0.debug...done.
done.
Loaded symbols for /usr/lib/libtiff.so.5
Reading symbols from /usr/lib/libjpeg.so.8...Reading symbols from /usr/lib/debug/usr/lib/libjpeg.so.8.0.2.debug...done.
done.
Loaded symbols for /usr/lib/libjpeg.so.8
Reading symbols from /usr/lib/libpng15.so.15...Reading symbols from /usr/lib/debug/usr/lib/libpng15.so.15.15.0.debug...done.
done.
Loaded symbols for /usr/lib/libpng15.so.15
Reading symbols from /lib/libz.so.1...Reading symbols from /usr/lib/debug/lib/libz.so.1.2.7.debug...done.
done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /lib/libm.so.6...Reading symbols from /usr/lib/debug/lib/libm-2.15.so.debug...done.
done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libgif.so.4...done.
Loaded symbols for /usr/lib/libgif.so.4
Reading symbols from /usr/lib/libXpm.so.4...Reading symbols from /usr/lib/debug/usr/lib/libXpm.so.4.11.0.debug...done.
done.
Loaded symbols for /usr/lib/libXpm.so.4
Reading symbols from /usr/lib/libXaw3d.so.8...Reading symbols from /usr/lib/debug/usr/lib/libXaw3d.so.8.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXaw3d.so.8
Reading symbols from /usr/lib/libXmu.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXmu.so.6.2.0.debug...done.
done.
Loaded symbols for /usr/lib/libXmu.so.6
Reading symbols from /usr/lib/libXt.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXt.so.6.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXt.so.6
Reading symbols from /usr/lib/libSM.so.6...Reading symbols from /usr/lib/debug/usr/lib/libSM.so.6.0.1.debug...done.
done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...Reading symbols from /usr/lib/debug/usr/lib/libICE.so.6.3.0.debug...done.
done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libXext.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXext.so.6.4.0.debug...done.
done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libX11.so.6...Reading symbols from /usr/lib/debug/usr/lib/libX11.so.6.3.0.debug...done.
done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libXrender.so.1...Reading symbols from /usr/lib/debug/usr/lib/libXrender.so.1.3.0.debug...done.
done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libXft.so.2...Reading symbols from /usr/lib/debug/usr/lib/libXft.so.2.3.1.debug...done.
done.
Loaded symbols for /usr/lib/libXft.so.2
Reading symbols from /usr/lib/libasound.so.2...Reading symbols from /usr/lib/debug/usr/lib/libasound.so.2.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /usr/lib/librsvg-2.so.2...Reading symbols from /usr/lib/debug/usr/lib/librsvg-2.so.2.36.4.debug...done.
done.
Loaded symbols for /usr/lib/librsvg-2.so.2
Reading symbols from /usr/lib/libgio-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgio-2.0.so.0.3508.0.debug...done.
done.
Loaded symbols for /usr/lib/libgio-2.0.so.0
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgdk_pixbuf-2.0.so.0.2800.1.debug...done.
done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgobject-2.0.so.0.3508.0.debug...done.
done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libglib-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libglib-2.0.so.0.3508.0.debug...done.
done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /usr/lib/libcairo.so.2...Reading symbols from /usr/lib/debug/usr/lib/libcairo.so.2.11000.2.debug...done.
done.
Loaded symbols for /usr/lib/libcairo.so.2
Reading symbols from /usr/lib/libMagickWand.so.5...Reading symbols from /usr/lib/debug/usr/lib/libMagickWand.so.5.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libMagickWand.so.5
Reading symbols from /usr/lib/libMagickCore.so.5...Reading symbols from /usr/lib/debug/usr/lib/libMagickCore.so.5.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libMagickCore.so.5
Reading symbols from /lib/libacl.so.1...Reading symbols from /usr/lib/debug/lib/libacl.so.1.1.0.debug...done.
done.
Loaded symbols for /lib/libacl.so.1
Reading symbols from /lib/librt.so.1...Reading symbols from /usr/lib/debug/lib/librt-2.15.so.debug...done.
done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/lib/libdbus-1.so.3...Reading symbols from /usr/lib/debug/usr/lib/libdbus-1.so.3.7.3.debug...done.
done.
Loaded symbols for /usr/lib/libdbus-1.so.3
Reading symbols from /usr/lib/libXrandr.so.2...Reading symbols from /usr/lib/debug/usr/lib/libXrandr.so.2.2.0.debug...done.
done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib/libXinerama.so.1...Reading symbols from /usr/lib/debug/usr/lib/libXinerama.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXinerama.so.1
Reading symbols from /usr/lib/libxml2.so.2...Reading symbols from /usr/lib/debug/usr/lib/libxml2.so.2.9.0.debug...done.
done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /lib/libgpm.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgpm.so.1
Reading symbols from /lib/libncurses.so.5...Reading symbols from /usr/lib/debug/lib/libncurses.so.5.9.debug...done.
done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /usr/lib/libgconf-2.so.4...Reading symbols from /usr/lib/debug/usr/lib/libgconf-2.so.4.1.5.debug...done.
done.
Loaded symbols for /usr/lib/libgconf-2.so.4
Reading symbols from /usr/lib/libfreetype.so.6...Reading symbols from /usr/lib/debug/usr/lib/libfreetype.so.6.10.0.debug...done.
done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libgnutls.so.26...Reading symbols from /usr/lib/debug/usr/lib/libgnutls.so.26.22.6.debug...done.
done.
Loaded symbols for /usr/lib/libgnutls.so.26
Reading symbols from /lib/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/libpthread-2.15.so.debug...done.
done.
[New LWP 16796]
[New LWP 16795]
[New LWP 16794]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgomp.so.1...Reading symbols from /usr/lib/debug/usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgomp.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgomp.so.1
Reading symbols from /lib/libc.so.6...Reading symbols from /usr/lib/debug/lib/libc-2.15.so.debug...done.
done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.15.so.debug...done.
done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libuuid.so.1...Reading symbols from /usr/lib/debug/lib/libuuid.so.1.3.0.debug...done.
done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /usr/lib/libxcb.so.1...Reading symbols from /usr/lib/debug/usr/lib/libxcb.so.1.1.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /lib/libdl.so.2...Reading symbols from /usr/lib/debug/lib/libdl-2.15.so.debug...done.
done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libexpat.so.1...Reading symbols from /usr/lib/debug/usr/lib/libexpat.so.1.6.0.debug...done.
done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /lib/libbz2.so.1...Reading symbols from /usr/lib/debug/lib/libbz2.so.1.0.6.debug...done.
done.
Loaded symbols for /lib/libbz2.so.1
Reading symbols from /usr/lib/libpangocairo-1.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpangocairo-1.0.so.0.3200.5.debug...done.
done.
Loaded symbols for /usr/lib/libpangocairo-1.0.so.0
Reading symbols from /usr/lib/libpango-1.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpango-1.0.so.0.3200.5.debug...done.
done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libcroco-0.6.so.3...Reading symbols from /usr/lib/debug/usr/lib/libcroco-0.6.so.3.0.1.debug...done.
done.
Loaded symbols for /usr/lib/libcroco-0.6.so.3
Reading symbols from /usr/lib/libgmodule-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgmodule-2.0.so.0.3508.0.debug...done.
done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /lib/libresolv.so.2...Reading symbols from /usr/lib/debug/lib/libresolv-2.15.so.debug...done.
done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libffi.so.6...Reading symbols from /usr/lib/debug/usr/lib/libffi.so.6.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libffi.so.6
Reading symbols from /usr/lib/libpixman-1.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpixman-1.so.0.28.0.debug...done.
done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libEGL.so.1...Reading symbols from /usr/lib/debug/usr/lib/opengl/xorg-x11/lib/libEGL.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libEGL.so.1
Reading symbols from /usr/lib/libxcb-shm.so.0...Reading symbols from /usr/lib/debug/usr/lib/libxcb-shm.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb-shm.so.0
Reading symbols from /usr/lib/libxcb-render.so.0...Reading symbols from /usr/lib/debug/usr/lib/libxcb-render.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb-render.so.0
Reading symbols from /usr/lib/libGL.so.1...Reading symbols from /usr/lib/debug/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2.0.debug...done.
done.
Loaded symbols for /usr/lib/libGL.so.1
Reading symbols from /usr/lib/liblcms2.so.2...Reading symbols from /usr/lib/debug/usr/lib/liblcms2.so.2.0.3.debug...done.
done.
Loaded symbols for /usr/lib/liblcms2.so.2
Reading symbols from /usr/lib/libltdl.so.7...Reading symbols from /usr/lib/debug/usr/lib/libltdl.so.7.3.0.debug...done.
done.
Loaded symbols for /usr/lib/libltdl.so.7
Reading symbols from /lib/libattr.so.1...Reading symbols from /usr/lib/debug/lib/libattr.so.1.1.0.debug...done.
done.
Loaded symbols for /lib/libattr.so.1
Reading symbols from /usr/lib/libORBit-2.so.0...Reading symbols from /usr/lib/debug/usr/lib/libORBit-2.so.0.1.0.debug...done.
done.
Loaded symbols for /usr/lib/libORBit-2.so.0
Reading symbols from /usr/lib/libnettle.so.4...Reading symbols from /usr/lib/debug/usr/lib/libnettle.so.4.5.debug...done.
done.
Loaded symbols for /usr/lib/libnettle.so.4
Reading symbols from /usr/lib/libgmp.so.10...Reading symbols from /usr/lib/debug/usr/lib/libgmp.so.10.0.2.debug...done.
done.
Loaded symbols for /usr/lib/libgmp.so.10
Reading symbols from /usr/lib/libhogweed.so.2...Reading symbols from /usr/lib/debug/usr/lib/libhogweed.so.2.3.debug...done.
done.
Loaded symbols for /usr/lib/libhogweed.so.2
Reading symbols from /usr/lib/libp11-kit.so.0...Reading symbols from /usr/lib/debug/usr/lib/libp11-kit.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libp11-kit.so.0
Reading symbols from /usr/lib/libXau.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXau.so.6.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXdmcp.so.6.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libpangoft2-1.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpangoft2-1.0.so.0.3200.5.debug...done.
done.
Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/libX11-xcb.so.1...Reading symbols from /usr/lib/debug/usr/lib/libX11-xcb.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libX11-xcb.so.1
Reading symbols from /usr/lib/libxcb-dri2.so.0...Reading symbols from /usr/lib/debug/usr/lib/libxcb-dri2.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb-dri2.so.0
Reading symbols from /usr/lib/libxcb-xfixes.so.0...Reading symbols from /usr/lib/debug/usr/lib/libxcb-xfixes.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb-xfixes.so.0
Reading symbols from /lib/libudev.so.1...Reading symbols from /usr/lib/debug/lib/libudev.so.1.3.1.debug...done.
done.
Loaded symbols for /lib/libudev.so.1
Reading symbols from /usr/lib/libdrm.so.2...Reading symbols from /usr/lib/debug/usr/lib/libdrm.so.2.4.0.debug...done.
done.
Loaded symbols for /usr/lib/libdrm.so.2
Reading symbols from /usr/lib/libglapi.so.0...Reading symbols from /usr/lib/debug/usr/lib/libglapi.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libglapi.so.0
Reading symbols from /usr/lib/libXdamage.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdamage.so.1
Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libxcb-glx.so.0...Reading symbols from /usr/lib/debug/usr/lib/libxcb-glx.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libxcb-glx.so.0
Reading symbols from /usr/lib/libXxf86vm.so.1...Reading symbols from /usr/lib/debug/usr/lib/libXxf86vm.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libXxf86vm.so.1
Reading symbols from /usr/lib/libharfbuzz.so.0...Reading symbols from /usr/lib/debug/usr/lib/libharfbuzz.so.0.912.0.debug...done.
done.
Loaded symbols for /usr/lib/libharfbuzz.so.0
Reading symbols from /usr/lib/libgraphite2.so.3...Reading symbols from /usr/lib/debug/usr/lib/libgraphite2.so.3.0.1.debug...done.
done.
Loaded symbols for /usr/lib/libgraphite2.so.3
Reading symbols from /usr/lib/libicule.so.51...Reading symbols from /usr/lib/debug/usr/lib/libicule.so.51.1.debug...done.
done.
Loaded symbols for /usr/lib/libicule.so.51
Reading symbols from /usr/lib/libicuuc.so.51...Reading symbols from /usr/lib/debug/usr/lib/libicuuc.so.51.1.debug...done.
done.
Loaded symbols for /usr/lib/libicuuc.so.51
Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6...Reading symbols from /usr/lib/debug/usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16.debug...done.
done.
Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6
Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgcc_s.so.1...Reading symbols from /usr/lib/debug/usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgcc_s.so.1.debug...done.
done.
Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libgcc_s.so.1
Reading symbols from /usr/lib/libicudata.so.51...Reading symbols from /usr/lib/debug/usr/lib/libicudata.so.51.1.debug...(no debugging symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libicudata.so.51
Reading symbols from /lib/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib/libnss_files-2.15.so.debug...done.
done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_compat.so.2...Reading symbols from /usr/lib/debug/lib/libnss_compat-2.15.so.debug...done.
done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...Reading symbols from /usr/lib/debug/lib/libnsl-2.15.so.debug...done.
done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_nis.so.2...Reading symbols from /usr/lib/debug/lib/libnss_nis-2.15.so.debug...done.
done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /usr/lib/libXcursor.so.1...Reading symbols from /usr/lib/debug/usr/lib/libXcursor.so.1.0.2.debug...done.
done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/gio/modules/libgvfsdbus.so...Reading symbols from /usr/lib/debug/usr/lib/gio/modules/libgvfsdbus.so.debug...done.
done.
Loaded symbols for /usr/lib/gio/modules/libgvfsdbus.so
Reading symbols from /usr/lib/libgvfscommon.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgvfscommon.so.0.0.0.debug...done.
done.
Loaded symbols for /usr/lib/libgvfscommon.so.0
Reading symbols from /usr/lib/gio/modules/libgioremote-volume-monitor.so...Reading symbols from /usr/lib/debug/usr/lib/gio/modules/libgioremote-volume-monitor.so.debug...done.
done.
Loaded symbols for /usr/lib/gio/modules/libgioremote-volume-monitor.so
Reading symbols from /usr/lib/gio/modules/libdconfsettings.so...Reading symbols from /usr/lib/debug/usr/lib/gio/modules/libdconfsettings.so.debug...done.
done.
Loaded symbols for /usr/lib/gio/modules/libdconfsettings.so
0x0815bd48 in unblock_input () at keyboard.c:7124
7124	  unblock_input_to (interrupt_input_blocked - 1);
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from terminal]
DISPLAY = :0.0
TERM = xterm
Breakpoint 1 at 0x8151ea0: file emacs.c, line 349.
Temporary breakpoint 2 at 0x816f540: file sysdep.c, line 846.
(gdb) bt
#0  0x0815bd48 in unblock_input () at keyboard.c:7124
#1  0x081318d2 in x_make_frame_visible (f=0x8b97820) at xterm.c:8940
#2  0x08066360 in Fmake_frame_visible (frame=146372645) at frame.c:1695
#3  0x081d706b in Ffuncall (nargs=2, args=0xbff81c34) at eval.c:2805
#4  0x08214e2f in exec_byte_code (bytestr=1, vector=152629416, maxdepth=16, args_template=139699138, nargs=-1074258888, args=0x2) at bytecode.c:919
#5  0x081d6971 in funcall_lambda (fun=137503357, nargs=1, arg_vector=0xbff81dd8) at eval.c:3039
#6  0x081d6cd7 in Ffuncall (nargs=2, args=0xbff81dd4) at eval.c:2866
#7  0x08214e2f in exec_byte_code (bytestr=1, vector=152629416, maxdepth=20, args_template=139699138, nargs=-1074258472, args=0x2) at bytecode.c:919
#8  0x081d6971 in funcall_lambda (fun=137828253, nargs=0, arg_vector=0xbff81f20) at eval.c:3039
#9  0x081d5aaa in apply_lambda (fun=137828253, args=<optimized out>) at eval.c:2914
#10 0x081d5d0c in eval_sub (form=142000190) at eval.c:2250
#11 0x081d5e98 in eval_sub (form=142000198) at eval.c:2160
#12 0x081d651d in Fsetq (args=<optimized out>) at eval.c:535
#13 Fsetq (args=142000246) at eval.c:521
#14 0x081d60d1 in eval_sub (form=142000470) at eval.c:2123
#15 0x081d66d6 in Fprogn (body=142045494) at eval.c:458
#16 0x081d99d0 in Fwhile (args=142045478) at eval.c:988
#17 0x081d60d1 in eval_sub (form=142045358) at eval.c:2123
#18 0x081d66d6 in Fprogn (body=142045318) at eval.c:458
#19 0x081da0bc in Flet (args=142045270) at eval.c:966
#20 0x081d60d1 in eval_sub (form=142045246) at eval.c:2123
#21 0x081d66d6 in Fprogn (body=142043878) at eval.c:458
#22 0x081da0bc in Flet (args=142043766) at eval.c:966
#23 0x081d60d1 in eval_sub (form=142043758) at eval.c:2123
#24 0x081d66d6 in Fprogn (body=142043726) at eval.c:458
#25 0x081d99d0 in Fwhile (args=142043742) at eval.c:988
#26 0x081d60d1 in eval_sub (form=142043750) at eval.c:2123
#27 0x081d66d6 in Fprogn (body=142043590) at eval.c:458
#28 0x081da0bc in Flet (args=142043550) at eval.c:966
#29 0x081d60d1 in eval_sub (form=142043526) at eval.c:2123
#30 0x081d66d6 in Fprogn (body=142043414) at eval.c:458
#31 0x081d6a34 in funcall_lambda (fun=142043502, nargs=0, arg_vector=0xbff82754) at eval.c:3032
#32 0x081d6cd7 in Ffuncall (nargs=1, args=0xbff82750) at eval.c:2866
#33 0x081d743c in apply1 (fn=144319186, arg=139699138) at eval.c:2571
#34 0x081d2527 in Fcall_interactively (function=144319186, record_flag=142050402, keys=139707981) at callint.c:378
#35 0x081d7018 in Ffuncall (nargs=4, args=0xbff8287c) at eval.c:2812
#36 0x08214e2f in exec_byte_code (bytestr=1, vector=152629416, maxdepth=52, args_template=4100, nargs=-1074255736, args=0x4) at bytecode.c:919
#37 0x081d6a03 in funcall_lambda (fun=137698725, nargs=2, arg_vector=0xbff82a38) at eval.c:2973
#38 0x081d6cd7 in Ffuncall (nargs=3, args=0xbff82a34) at eval.c:2866
#39 0x08214e2f in exec_byte_code (bytestr=1, vector=152629416, maxdepth=60, args_template=2052, nargs=-1074255312, args=0x3) at bytecode.c:919
#40 0x081d6a03 in funcall_lambda (fun=137698389, nargs=2, arg_vector=0xbff82be4) at eval.c:2973
#41 0x081d6cd7 in Ffuncall (nargs=3, args=0xbff82be0) at eval.c:2866
#42 0x081d80a9 in Fapply (nargs=2, args=0xbff82c68) at eval.c:2344
#43 0x081d741f in apply1 (fn=139854954, arg=143130574) at eval.c:2578
#44 0x081d2527 in Fcall_interactively (function=139854954, record_flag=139699138, keys=139707981) at callint.c:378
#45 0x081d7018 in Ffuncall (nargs=4, args=0xbff82dac) at eval.c:2812
#46 0x08214e2f in exec_byte_code (bytestr=1, vector=152629416, maxdepth=52, args_template=4100, nargs=-1074254408, args=0x4) at bytecode.c:919
#47 0x081d6a03 in funcall_lambda (fun=137698725, nargs=1, arg_vector=0xbff82f5c) at eval.c:2973
#48 0x081d6cd7 in Ffuncall (nargs=2, args=0xbff82f58) at eval.c:2866
#49 0x081d7337 in call1 (fn=139725546, arg1=139854954) at eval.c:2604
#50 0x08162b91 in command_loop_1 () at keyboard.c:1552
#51 0x081d4ef8 in internal_condition_case (bfun=0x81626e0 <command_loop_1>, handlers=139732170, hfun=0x8158260 <cmd_error>) at eval.c:1344
#52 0x081568b5 in command_loop_2 (ignore=139699138) at keyboard.c:1170
#53 0x081d4e1b in internal_catch (tag=139730218, func=0x8156890 <command_loop_2>, arg=139699138) at eval.c:1108
#54 0x08157dca in command_loop () at keyboard.c:1149
#55 recursive_edit_1 () at keyboard.c:777
#56 0x081580a0 in Frecursive_edit () at keyboard.c:841
#57 0x08057952 in main (argc=<optimized out>, argv=0xbff83234) at emacs.c:1598

Lisp Backtrace:
"make-frame-visible" (0xbff81c38)
"x-create-frame-with-faces" (0xbff81dd8)
"make-frame" (0xbff81f20)
"cons" (0xbff8206c)
"setq" (0xbff8212c)
"while" (0xbff821fc)
"let" (0xbff8231c)
"let" (0xbff8243c)
"while" (0xbff8250c)
"let" (0xbff8262c)
"frame-test" (0xbff82754)
"call-interactively" (0xbff82880)
"command-execute" (0xbff82a38)
"execute-extended-command" (0xbff82be4)
"call-interactively" (0xbff82db0)
"command-execute" (0xbff82f5c)
(gdb) finish
Run till exit from #0  0x0815bd48 in unblock_input () at keyboard.c:7124
x_make_frame_visible (f=0x8b97820) at xterm.c:8948
8948		if (input_polling_used ())
(gdb) 
Run till exit from #0  x_make_frame_visible (f=0x8b97820) at xterm.c:8948

(at this point it didn't return, so I used kill -TSTP ...)

Program received signal SIGTSTP, Stopped (user).
0xb773f424 in __kernel_vsyscall ()
(gdb) 
Run till exit from #0  0xb773f424 in __kernel_vsyscall ()
0xb65aa00b in *__GI___poll (fds=0xbff81958, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
87	../sysdeps/unix/sysv/linux/poll.c: Aucun fichier ou dossier de ce type.
(gdb) 

-- 
Nico.





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#16027: 24.3; emacs infloop
  2013-12-04 16:53   ` Nicolas Richard
@ 2013-12-05 11:27     ` Dmitry Antipov
  2013-12-05 14:26       ` Nicolas Richard
  0 siblings, 1 reply; 6+ messages in thread
From: Dmitry Antipov @ 2013-12-05 11:27 UTC (permalink / raw)
  To: Nicolas Richard; +Cc: 16027

[-- Attachment #1: Type: text/plain, Size: 219 bytes --]

On 12/04/2013 08:53 PM, Nicolas Richard wrote:

> Indeed, I got a hang on trunk following your recipe.

Could you please try this patch, both with my recipe
and your emacsclient case?  It's against trunk, BTW.

Dmitry


[-- Attachment #2: frame_visibility_bug16027.patch --]
[-- Type: text/x-patch, Size: 4156 bytes --]

=== modified file 'src/xterm.c'
--- src/xterm.c	2013-12-04 14:11:33 +0000
+++ src/xterm.c	2013-12-05 10:51:37 +0000
@@ -165,11 +165,6 @@
 
 static Time ignore_next_mouse_click_timeout;
 
-/* Incremented by XTread_socket whenever it really tries to read
-   events.  */
-
-static int volatile input_signal_count;
-
 /* Used locally within XTread_socket.  */
 
 static int x_noop_count;
@@ -253,9 +248,6 @@
 static int handle_one_xevent (struct x_display_info *,
 			      const XEvent *, int *,
 			      struct input_event *);
-#ifdef USE_GTK
-static int x_dispatch_event (XEvent *, Display *);
-#endif
 /* Don't declare this _Noreturn because we want no
    interference with debugging failing X calls.  */
 static void x_connection_closed (Display *, const char *);
@@ -6853,8 +6845,6 @@
   return count;
 }
 
-#if defined USE_GTK || defined USE_X_TOOLKIT
-
 /* Handles the XEvent EVENT on display DISPLAY.
    This is used for event loops outside the normal event handling,
    i.e. looping while a popup menu or a dialog is posted.
@@ -6873,8 +6863,6 @@
 
   return finish;
 }
-#endif
-
 
 /* Read events coming from the X server.
    Return as soon as there are no more events to be read.
@@ -6893,9 +6881,6 @@
 
   block_input ();
 
-  /* So people can tell when we have read the available input.  */
-  input_signal_count++;
-
   /* For debugging, this gives a way to fake an I/O error.  */
   if (dpyinfo == XTread_socket_fake_io_error)
     {
@@ -8825,9 +8810,6 @@
 x_make_frame_visible (struct frame *f)
 {
   int original_top, original_left;
-  int retry_count = 2;
-
- retry:
 
   block_input ();
 
@@ -8876,7 +8858,6 @@
      so that incoming events are handled.  */
   {
     Lisp_Object frame;
-    int count;
     /* This must be before UNBLOCK_INPUT
        since events that arrive in response to the actions above
        will set it when they are handled.  */
@@ -8930,46 +8911,18 @@
 
     XSETFRAME (frame, f);
 
-    /* Wait until the frame is visible.  Process X events until a
-       MapNotify event has been seen, or until we think we won't get a
-       MapNotify at all..  */
-    for (count = input_signal_count + 10;
-	 input_signal_count < count && !FRAME_VISIBLE_P (f);)
+    /* Process X events until a MapNotify event has been seen.  */
+    while (!FRAME_VISIBLE_P (f))
       {
 	/* Force processing of queued events.  */
 	x_sync (f);
-
-	/* Machines that do polling rather than SIGIO have been
-	   observed to go into a busy-wait here.  So we'll fake an
-	   alarm signal to let the handler know that there's something
-	   to be read.  We used to raise a real alarm, but it seems
-	   that the handler isn't always enabled here.  This is
-	   probably a bug.  */
-	if (input_polling_used ())
+	if (XPending (FRAME_X_DISPLAY (f)))
 	  {
-	    /* It could be confusing if a real alarm arrives while
-	       processing the fake one.  Turn it off and let the
-	       handler reset it.  */
-	    int old_poll_suppress_count = poll_suppress_count;
-	    poll_suppress_count = 1;
-	    poll_for_input_1 ();
-	    poll_suppress_count = old_poll_suppress_count;
+	    XEvent xev;
+	    XNextEvent (FRAME_X_DISPLAY (f), &xev);
+	    x_dispatch_event (&xev, FRAME_X_DISPLAY (f));
 	  }
       }
-
-    /* 2000-09-28: In
-
-       (let ((f (selected-frame)))
-          (iconify-frame f)
-	  (raise-frame f))
-
-       the frame is not raised with various window managers on
-       FreeBSD, GNU/Linux and Solaris.  It turns out that, for some
-       unknown reason, the call to XtMapWidget is completely ignored.
-       Mapping the widget a second time works.  */
-
-    if (!FRAME_VISIBLE_P (f) && --retry_count != 0)
-      goto retry;
   }
 }
 

=== modified file 'src/xterm.h'
--- src/xterm.h	2013-12-02 13:35:53 +0000
+++ src/xterm.h	2013-12-05 10:32:49 +0000
@@ -945,9 +945,7 @@
 extern void x_mouse_leave (struct x_display_info *);
 #endif
 
-#ifdef USE_X_TOOLKIT
 extern int x_dispatch_event (XEvent *, Display *);
-#endif
 extern int x_x_to_emacs_modifiers (struct x_display_info *, int);
 extern int x_display_pixel_height (struct x_display_info *);
 extern int x_display_pixel_width (struct x_display_info *);


^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#16027: 24.3; emacs infloop
  2013-12-05 11:27     ` Dmitry Antipov
@ 2013-12-05 14:26       ` Nicolas Richard
  2013-12-06  5:52         ` Dmitry Antipov
  0 siblings, 1 reply; 6+ messages in thread
From: Nicolas Richard @ 2013-12-05 14:26 UTC (permalink / raw)
  To: Dmitry Antipov; +Cc: 16027

Dmitry Antipov <dmantipov@yandex.ru> writes:
> Could you please try this patch, both with my recipe

No hang and I tried twice.

> and your emacsclient case?  It's against trunk, BTW.

I'll run with the patch for some time and see what happens (nothing
hopefully), but I can't reproduce at will so I can't give a definitive
answer.

I must mention that there might have been a discrepancy between my emacs
binary and my emacsclient binary at the time of my bugreport (the reason
is that emacs binary as a --daemon from an init.d script, and
emacsclient is fired up in my interactive session). I hope it's not the
root of the problem I described.

-- 
Nico.





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#16027: 24.3; emacs infloop
  2013-12-05 14:26       ` Nicolas Richard
@ 2013-12-06  5:52         ` Dmitry Antipov
  0 siblings, 0 replies; 6+ messages in thread
From: Dmitry Antipov @ 2013-12-06  5:52 UTC (permalink / raw)
  To: Nicolas Richard; +Cc: 16027

On 12/05/2013 06:26 PM, Nicolas Richard wrote:

> No hang and I tried twice.
>
>> and your emacsclient case?  It's against trunk, BTW.
>
> I'll run with the patch for some time and see what happens (nothing
> hopefully), but I can't reproduce at will so I can't give a definitive
> answer.

OK, let's hope that it's fixed (in trunk revision 115394).

Dmitry






^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-12-06  5:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-02 15:43 bug#16027: 24.3; emacs infloop Nicolas Richard
2013-12-04 16:10 ` Dmitry Antipov
2013-12-04 16:53   ` Nicolas Richard
2013-12-05 11:27     ` Dmitry Antipov
2013-12-05 14:26       ` Nicolas Richard
2013-12-06  5:52         ` Dmitry Antipov

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).