[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#626988: aterm: visual bell causes random crashes



Package: aterm
Version: 1.0.1-7+b1
Severity: normal

I'm not exactly sure how to reproduce this crash, but it seems to happen
only when I do something that would trigger a visual bell. It seems to happen
most often on recently opened terminals, and possibly also more on larger
terminals.

In case it's relevant, I'm using xmonad (which is a non-reparenting WM), and
the nvidia annying binary-only drivers.

Here is the output I managed to get from one crash:
aij@atyra:~$ sleep 1; aterm &
[1] 16037
aij@atyra:~$ *** glibc detected *** aterm: malloc(): memory corruption (fast): 0x0000000001c45a80 ***
======= Backtrace: =========
/lib/libc.so.6(+0x71ad6)[0x7f6ced63fad6]
/lib/libc.so.6(+0x753ed)[0x7f6ced6433ed]
/lib/libc.so.6(__libc_malloc+0x70)[0x7f6ced644930]
/usr/lib/libX11.so.6(_XReply+0xda)[0x7f6cee3fc5ca]
/usr/lib/libX11.so.6(XDrawImageString+0x24e)[0x7f6cee3dbd5e]
aterm(scr_refresh+0xa1d)[0x41441d]
aterm(scr_bell+0x3b)[0x41499b]
aterm(main_loop+0x19d)[0x40bdcd]
aterm(main+0x8a5)[0x410345]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f6ced5ecc4d]
aterm[0x408399]
======= Memory map: ========
00400000-00421000 r-xp 00000000 fe:01 401133                             /usr/bin/aterm-xterm
00620000-00622000 rw-p 00020000 fe:01 401133                             /usr/bin/aterm-xterm
00622000-00625000 rw-p 00000000 00:00 0 
01c06000-01ccd000 rw-p 00000000 00:00 0                                  [heap]
7f6ce4000000-7f6ce4021000 rw-p 00000000 00:00 0 
7f6ce4021000-7f6ce8000000 ---p 00000000 00:00 0 
7f6ce8eb3000-7f6ce8ec9000 r-xp 00000000 fe:00 35                         /lib/libgcc_s.so.1
7f6ce8ec9000-7f6ce90c8000 ---p 00016000 fe:00 35                         /lib/libgcc_s.so.1
7f6ce90c8000-7f6ce90c9000 rw-p 00015000 fe:00 35                         /lib/libgcc_s.so.1
7f6ce90c9000-7f6ce90d4000 r-xp 00000000 fe:00 41                         /lib/libnss_files-2.11.2.so
7f6ce90d4000-7f6ce92d3000 ---p 0000b000 fe:00 41                         /lib/libnss_files-2.11.2.so
7f6ce92d3000-7f6ce92d4000 r--p 0000a000 fe:00 41                         /lib/libnss_files-2.11.2.so
7f6ce92d4000-7f6ce92d5000 rw-p 0000b000 fe:00 41                         /lib/libnss_files-2.11.2.so
7f6ce92d5000-7f6ce92df000 r-xp 00000000 fe:00 38                         /lib/libnss_nis-2.11.2.so
7f6ce92df000-7f6ce94de000 ---p 0000a000 fe:00 38                         /lib/libnss_nis-2.11.2.so
7f6ce94de000-7f6ce94df000 r--p 00009000 fe:00 38                         /lib/libnss_nis-2.11.2.so
7f6ce94df000-7f6ce94e0000 rw-p 0000a000 fe:00 38                         /lib/libnss_nis-2.11.2.so
7f6ce94e0000-7f6ce94f5000 r-xp 00000000 fe:00 55                         /lib/libnsl-2.11.2.so
7f6ce94f5000-7f6ce96f4000 ---p 00015000 fe:00 55                         /lib/libnsl-2.11.2.so
7f6ce96f4000-7f6ce96f5000 r--p 00014000 fe:00 55                         /lib/libnsl-2.11.2.so
7f6ce96f5000-7f6ce96f6000 rw-p 00015000 fe:00 55                         /lib/libnsl-2.11.2.so
7f6ce96f6000-7f6ce96f8000 rw-p 00000000 00:00 0 
7f6ce96f8000-7f6ce96ff000 r-xp 00000000 fe:00 52                         /lib/libnss_compat-2.11.2.so
7f6ce96ff000-7f6ce98fe000 ---p 00007000 fe:00 52                         /lib/libnss_compat-2.11.2.so
7f6ce98fe000-7f6ce98ff000 r--p 00006000 fe:00 52                         /lib/libnss_compat-2.11.2.so
7f6ce98ff000-7f6ce9900000 rw-p 00007000 fe:00 52                         /lib/libnss_compat-2.11.2.so
7f6ce9900000-7f6ce9902000 r-xp 00000000 fe:01 130380                     /usr/lib/gconv/ISO8859-1.so
7f6ce9902000-7f6ce9b01000 ---p 00002000 fe:01 130380                     /usr/lib/gconv/ISO8859-1.so
7f6ce9b01000-7f6ce9b02000 r--p 00001000 fe:01 130380                     /usr/lib/gconv/ISO8859-1.so
7f6ce9b02000-7f6ce9b03000 rw-p 00002000 fe:01 130380                     /usr/lib/gconv/ISO8859-1.so
7f6ce9b03000-7f6ce9cf0000 r--p 00000000 fe:01 144598                     /usr/lib/locale/locale-archive
7f6ce9cf0000-7f6ce9cf5000 r-xp 00000000 fe:01 133486                     /usr/lib/libXfixes.so.3.1.0
7f6ce9cf5000-7f6ce9ef4000 ---p 00005000 fe:01 133486                     /usr/lib/libXfixes.so.3.1.0
7f6ce9ef4000-7f6ce9ef5000 rw-p 00004000 fe:01 133486                     /usr/lib/libXfixes.so.3.1.0
7f6ce9ef5000-7f6ce9efe000 r-xp 00000000 fe:01 133490                     /usr/lib/libXcursor.so.1.0.2
7f6ce9efe000-7f6cea0fe000 ---p 00009000 fe:01 133490                     /usr/lib/libXcursor.so.1.0.2
7f6cea0fe000-7f6cea0ff000 rw-p 00009000 fe:01 133490                     /usr/lib/libXcursor.so.1.0.2
7f6cea0ff000-7f6cea104000 r-xp 00000000 fe:01 132341                     /usr/lib/libXdmcp.so.6.0.0
7f6cea104000-7f6cea303000 ---p 00005000 fe:01 132341                     /usr/lib/libXdmcp.so.6.0.0
7f6cea303000-7f6cea304000 rw-p 00004000 fe:01 132341                     /usr/lib/libXdmcp.so.6.0.0
7f6cea304000-7f6cea306000 r-xp 00000000 fe:01 132339                     /usr/lib/libXau.so.6.0.0
7f6cea306000-7f6cea506000 ---p 00002000 fe:01 132339                     /usr/lib/libXau.so.6.0.0
7f6cea506000-7f6cea507000 rw-p 00002000 fe:01 132339                     /usr/lib/libXau.so.6.0.0
7f6cea507000-7f6cea52d000 r-xp 00000000 fe:01 130843                     /usr/lib/libexpat.so.1.5.2
7f6cea52d000-7f6cea72d000 ---p 00026000 fe:01 130843                     /usr/lib/libexpat.so.1.5.2
7f6cea72d000-7f6cea72f000 rw-p 00026000 fe:01 130843                     /usr/lib/libexpat.so.1.5.2
7f6cea72f000-7f6cea758000 r-xp 00000000 fe:01 133769                     /usr/lib/libpangoft2-1.0.so.0.2800.3
7f6cea758000-7f6cea958000 ---p 00029000 fe:01 133769                     /usr/lib/libpangoft2-1.0.so.0.2800.3
7f6cea958000-7f6cea959000 rw-p 00029000 fe:01 133769                     /usr/lib/libpangoft2-1.0.so.0.2800.3
7f6cea959000-7f6cea975000 r-xp 00000000 fe:00 73                         /lib/libselinux.so.1
7f6cea975000-7f6ceab74000 ---p 0001c000 fe:00 73                         /lib/libselinux.so.1
7f6ceab74000-7f6ceab75000 r--p 0001b000 fe:00 73                         /lib/libselinux.so.1
7f6ceab75000-7f6ceab76000 rw-p 0001c000 fe:00 73                         /lib/libselinux.so.1
7f6ceab76000-7f6ceab77000 rw-p 00000000 00:00 0 
7f6ceab77000-7f6ceab8a000 r-xp 00000000 fe:00 37                         /lib/libresolv-2.11.2.so
7f6ceab8a000-7f6cead89000 ---p 00013000 fe:00 37                         /lib/libresolv-2.11.2.so
7f6cead89000-7f6cead8a000 r--p 00012000 fe:00 37                         /lib/libresolv-2.11.2.so
7f6cead8a000-7f6cead8b000 rw-p 00013000 fe:00 37                         /lib/libresolv-2.11.2.so
7f6cead8b000-7f6cead8d000 rw-p 00000000 00:00 0 
7f6cead8d000-7f6cead91000 r-xp 00000000 fe:00 122                        /lib/libuuid.so.1.3.0
7f6cead91000-7f6ceaf90000 ---p 00004000 fe:00 122                        /lib/libuuid.so.1.3.0
7f6ceaf90000-7f6ceaf91000 rw-p 00003000 fe:00 122                        /lib/libuuid.so.1.3.0
7f6ceaf91000-7f6ceafcc000 r-xp 00000000 fe:00 5756                       /lib/libpcre.so.3.12.1
[1]+  Aborted                 aterm
aij@atyra:~$  

And here are possibly relevant .Xresources entries:
XTerm*background: black
XTerm*foreground: green3
XTerm*visualBell: true
XTerm*font: fixed
XTerm*cursorColor: green
XTerm*scrollTtyOutput: false
XTerm*saveLines: 3000
XTerm*scrollKey: true
XTerm*scrollBar: true
! word characters: -   .     /     :
XTerm*charClass: 45:48,46:48,47:48,58:48
Rxvt*background: black
Rxvt*foreground: green3
Rxvt*visualBell: true
Rxvt*font: fixed
Rxvt*cursorColor: green
Rxvt*scrollTtyOutput: false
Rxvt*saveLines: 3000
Rxvt*scrollKey: true
Rxvt*scrollBar: true
! word characters: -   .     /     :
Rxvt*charClass: 45:48,46:48,47:48,58:48
aterm*scrollBar_right: true
wterm*scrollBar_right: true
Rxvt*scrollBar_right: true
! only works in rxvt 2.7.10ish
Rxvt*scrollWithBuffer: true
Rxvt*scrollColor: #444444




-- System Information:
Debian Release: 6.0.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages aterm depends on:
ii  libafterimage0          2.2.9-5+b1       imaging library designed for After
ii  libc6                   2.11.2-10        Embedded GNU C Library: Shared lib
ii  libcairo2               1.8.10-6         The Cairo 2D vector graphics libra
ii  libfreetype6            2.4.2-2.1        FreeType 2 font engine, shared lib
ii  libglib2.0-0            2.28.6-1         The GLib library of C routines
ii  libgtk2.0-0             2.24.4-3         The GTK+ graphical user interface 
ii  libice6                 2:1.0.6-2        X11 Inter-Client Exchange library
ii  libjpeg62               6b1-1            The Independent JPEG Group's JPEG 
ii  libpng12-0              1.2.44-1         PNG library - runtime
ii  librsvg2-2              2.32.1-1         SAX-based renderer library for SVG
ii  libsm6                  2:1.1.1-1        X11 Session Management library
ii  libtiff4                3.9.4-5+squeeze1 Tag Image File Format (TIFF) libra
ii  libx11-6                2:1.3.3-4        X11 client-side library
ii  libxext6                2:1.1.2-1        X11 miscellaneous extension librar
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

aterm recommends no packages.

aterm suggests no packages.

-- no debconf information



Reply to: