Package: awesome
Version: 3.4.12-1
Severity: normal

Dear Maintainer,

I usually start awesome through startx on tty1, by the command line

  $ startx & vlock

I can normally use awesome, but when I switch back to tty1, where vlock runs in
foreground, and press enter (to see the password prompt again), then switch back
to X, the awesome status bar vanishes and awesome no longer reacts to user
input. The only way to get it working again is kill awesome (or X) and restart
it.  (Note that this behaviour also occurs if I run startx in foreground without
vlock, and then press enter and switch back to X, so I guess vlock is not to
blame here.) When I attach gdb to the awesome process, I see that awesome gets a
SIGTTIN in that case, and stops, leaving me on the gdb prompt.

The problem also persists when I rename my rc.lua, so the default config is
loaded.  I have also stripped down my .xinitrc to a minimal example that
triggers the bug, and it now only consists of the line

  exec ck-launch-session dbus-launch --sh-syntax --exit-with-session awesome

Please see the attached gdb log, which gives more information.

Thanks,
-- Roland Hieber

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'testing'), (1, 
'experimental'), (1, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages awesome depends on:
ii  dbus-x11                  1.5.12-1
ii  libc6                     2.13-33
ii  libcairo2                 1.12.2-1
ii  libdbus-1-3               1.5.12-1
ii  libev4                    1:4.11-1
ii  libglib2.0-0              2.32.3-1
ii  libimlib2                 1.4.5-1
ii  liblua5.1-0               5.1.5-2
ii  libpango1.0-0             1.30.0-1
ii  libstartup-notification0  0.12-1
ii  libx11-6                  2:1.4.99.901-2
ii  libxcb-icccm4             0.3.8-1
ii  libxcb-image0             0.3.9-1
ii  libxcb-keysyms1           0.3.9-1
ii  libxcb-randr0             1.8.1-1
ii  libxcb-render0            1.8.1-1
ii  libxcb-shape0             1.8.1-1
ii  libxcb-shm0               1.8.1-1
ii  libxcb-util0              0.3.8-2
ii  libxcb-xinerama0          1.8.1-1
ii  libxcb-xtest0             1.8.1-1
ii  libxcb1                   1.8.1-1
ii  libxdg-basedir1           1.1.1-2
ii  menu                      2.1.46

Versions of packages awesome recommends:
ii  feh                <none>
ii  rlwrap             <none>
ii  x11-xserver-utils  7.7~3

awesome suggests no packages.

-- no debconf information

*** startx-awesome-gdb.txt
$ gdb -p `pidof awesome` 2>&1 | tee startx-awesome-gdb.txt
GNU gdb (GDB) 7.4.1-debian
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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Attaching to process 5700
Reading symbols from /usr/bin/awesome...(no debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb.so.1...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11.so.6...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Reading symbols from /lib/x86_64-linux-gnu/libglib-2.0.so.0...(no debugging 
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libglib-2.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-randr.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-randr.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-xtest.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-xtest.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-xinerama.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-xinerama.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-util.so.0...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-util.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1
Reading symbols from /usr/lib/libxcb-icccm.so.4...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libxcb-icccm.so.4
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-image.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-image.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libcairo.so.2...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcairo.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-render.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-render.so.0
Reading symbols from /usr/lib/libstartup-notification-1.so.0...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/libstartup-notification-1.so.0
Reading symbols from /usr/lib/libImlib2.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libImlib2.so.1
Reading symbols from /usr/lib/libxdg-basedir.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libxdg-basedir.so.1
Reading symbols from /usr/lib/libev.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libev.so.4
Reading symbols from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/liblua5.1.so.0
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6
Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...(no debugging 
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libdbus-1.so.3
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXau.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libfreetype.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libfontconfig.so.1...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...(no debugging 
symbols found)...done.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libffi.so.5...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libffi.so.5
Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...(no debugging symbols 
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpcre.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
Reading symbols from /lib/x86_64-linux-gnu/libpng12.so.0...(no debugging 
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpng12.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrender.so.1...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXrender.so.1
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXext.so.6...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXext.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...(no debugging 
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libexpat.so.1
Reading symbols from /lib/x86_64-linux-gnu/libnss_compat.so.2...(no debugging 
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_compat.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnsl.so.1
Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...(no debugging 
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_nis.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...(no debugging 
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_files.so.2
Reading symbols from 
/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so...(no debugging 
symbols found)...done.
Loaded symbols for 
/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
Reading symbols from /usr/lib/imlib2/loaders/zlib.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/zlib.so
Reading symbols from /usr/lib/imlib2/loaders/xpm.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/xpm.so
Reading symbols from /usr/lib/imlib2/loaders/tiff.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/tiff.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libtiff.so.4...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libtiff.so.4
Reading symbols from /usr/lib/x86_64-linux-gnu/libjbig.so.0...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libjbig.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libjpeg.so.8...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libjpeg.so.8
Reading symbols from /usr/lib/imlib2/loaders/tga.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/tga.so
Reading symbols from /usr/lib/imlib2/loaders/pnm.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/pnm.so
Reading symbols from /usr/lib/imlib2/loaders/png.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/png.so
Reading symbols from /usr/lib/imlib2/loaders/lbm.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/lbm.so
Reading symbols from /usr/lib/imlib2/loaders/jpeg.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/jpeg.so
Reading symbols from /usr/lib/imlib2/loaders/id3.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/id3.so
Reading symbols from /usr/lib/libid3tag.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libid3tag.so.0
Reading symbols from /usr/lib/imlib2/loaders/gif.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/gif.so
Reading symbols from /usr/lib/libgif.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgif.so.4
Reading symbols from /usr/lib/imlib2/loaders/bz2.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/bz2.so
Reading symbols from /lib/x86_64-linux-gnu/libbz2.so.1.0...(no debugging 
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libbz2.so.1.0
Reading symbols from /usr/lib/imlib2/loaders/bmp.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/bmp.so
Reading symbols from /usr/lib/imlib2/loaders/argb.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/imlib2/loaders/argb.so
0x00007f50832c1d13 in epoll_wait () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) c
Continuing.

Program received signal SIGTTIN, Stopped (tty input).
0x00007f50832c1d13 in epoll_wait () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007f50832c1d13 in epoll_wait () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f5083c69d30 in ?? () from /usr/lib/libev.so.4
#2  0x00007f5083c6c143 in ev_run () from /usr/lib/libev.so.4
#3  0x000000000040fa09 in main ()
(gdb) bt full
#0  0x00007f50832c1d13 in epoll_wait () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1  0x00007f5083c69d30 in ?? () from /usr/lib/libev.so.4
No symbol table info available.
#2  0x00007f5083c6c143 in ev_run () from /usr/lib/libev.so.4
No symbol table info available.
#3  0x000000000040fa09 in main ()
No symbol table info available.
(gdb) c
Continuing.

Program received signal SIGTTIN, Stopped (tty input).
0x00007f50832c1d13 in epoll_wait () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) q
A debugging session is active.

        Inferior 1 [process 5700] will be detached.

Quit anyway? (y or n) Detaching from program: /usr/bin/awesome, process 5700



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to