You are not logged in.

#1 2007-10-15 14:57:31

MAC!EK
Member
Registered: 2005-09-27
Posts: 267

Eterm crashes - malloc(): memory corruption (fast): 0x08080318

Lately Eterm started to just "disappear" from the screen. I checked the ~/.xsessionerrors and the last messages are:

*** glibc detected *** Eterm: malloc(): memory corruption (fast): 0x08080318 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7ac9c06]
/lib/libc.so.6[0xb7acc35d]
/lib/libc.so.6(__libc_malloc+0x97)[0xb7acd467]
/usr/lib/libX11.so.6(_XReply+0x8f)[0xb7c00a2f]
/usr/lib/libX11.so.6(XSync+0x6a)[0xb7bf4d3a]
/usr/lib/libEterm-0.9.4.so(scr_refresh+0x1aa7)[0xb7eda4d7]
/usr/lib/libEterm-0.9.4.so(scr_rvideo_mode+0xcc)[0xb7edbb4c]
/usr/lib/libEterm-0.9.4.so(scr_bell+0x6d)[0xb7edbcdd]
/usr/lib/libEterm-0.9.4.so(main_loop+0x417)[0xb7ea8307]
/usr/lib/libEterm-0.9.4.so(eterm_bootstrap+0x8ee)[0xb7ee85be]
Eterm[0x8048522]
/lib/libc.so.6(__libc_start_main+0xe0)[0xb7a79f90]
Eterm[0x8048471]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:01 1081392    /usr/bin/Eterm
08049000-0804a000 rw-p 00000000 08:01 1081392    /usr/bin/Eterm
0804a000-080c7000 rw-p 0804a000 00:00 0          [heap]
b7600000-b7621000 rw-p b7600000 00:00 0 
b7621000-b7700000 ---p b7621000 00:00 0 
b77cd000-b77d5000 r-xp 00000000 08:01 34197      /lib/libnss_files-2.6.1.so
b77d5000-b77d7000 rw-p 00007000 08:01 34197      /lib/libnss_files-2.6.1.so
b77ec000-b77f6000 r-xp 00000000 08:01 1077345    /usr/lib/libgcc_s.so.1
b77f6000-b77f7000 rw-p 00009000 08:01 1077345    /usr/lib/libgcc_s.so.1
b77f7000-b78b8000 r--s 00000000 00:08 54165514   /SYSV00000000 (deleted)
b78b8000-b78c7000 r-xp 00000000 08:01 364494     /lib/libbz2.so.1.0.4
b78c7000-b78c8000 rw-p 0000f000 08:01 364494     /lib/libbz2.so.1.0.4
b78c8000-b78ca000 r-xp 00000000 08:01 1094853    /usr/lib/gconv/ISO8859-2.so
b78ca000-b78cc000 rw-p 00001000 08:01 1094853    /usr/lib/gconv/ISO8859-2.so
b78cc000-b78d0000 r-xp 00000000 08:01 1082780    /usr/lib/libXfixes.so.3.1.0
b78d0000-b78d1000 rw-p 00003000 08:01 1082780    /usr/lib/libXfixes.so.3.1.0
b78d1000-b78d8000 r-xp 00000000 08:01 1075970    /usr/lib/libXrender.so.1.3.0
b78d8000-b78d9000 rw-p 00007000 08:01 1075970    /usr/lib/libXrender.so.1.3.0
b78d9000-b78e1000 r-xp 00000000 08:01 1089143    /usr/lib/libXcursor.so.1.0.2
b78e1000-b78e2000 rw-p 00007000 08:01 1089143    /usr/lib/libXcursor.so.1.0.2
b78e2000-b78e3000 r-xp 00000000 08:01 1147850    /usr/lib/imlib2/loaders/argb.so
b78e3000-b78e4000 rw-p 00000000 08:01 1147850    /usr/lib/imlib2/loaders/argb.so
b78e4000-b78e7000 r-xp 00000000 08:01 1147838    /usr/lib/imlib2/loaders/bmp.so
b78e7000-b78e8000 rw-p 00002000 08:01 1147838    /usr/lib/imlib2/loaders/bmp.so
b78e8000-b78e9000 r-xp 00000000 08:01 1147839    /usr/lib/imlib2/loaders/bz2.so
b78e9000-b78ea000 rw-p 00000000 08:01 1147839    /usr/lib/imlib2/loaders/bz2.so
b78ea000-b78f1000 r-xp 00000000 08:01 1085895    /usr/lib/libungif.so.4.1.4
b78f1000-b78f2000 rw-p 00007000 08:01 1085895    /usr/lib/libungif.so.4.1.4
b78f2000-b7902000 r-xp 00000000 08:01 1086532    /usr/lib/libid3tag.so.0.3.0
b7902000-b7904000 rw-p 0000f000 08:01 1086532    /usr/lib/libid3tag.so.0.3.0
b7904000-b7926000 r-xp 00000000 08:01 1082925    /usr/lib/libpng12.so.0.22.0
b7926000-b7927000 rw-p 00021000 08:01 1082925    /usr/lib/libpng12.so.0.22.0
b7927000-b7946000 r-xp 00000000 08:01 1082939    /usr/lib/libjpeg.so.62.0.0
b7946000-b7947000 rw-p 0001e000 08:01 1082939    /usr/lib/libjpeg.so.62.0.0
b7947000-b7999000 r-xp 00000000 08:01 1084025    /usr/lib/libtiff.so.3.8.2
b7999000-b799b000 rw-p 00052000 08:01 1084025    /usr/lib/libtiff.so.3.8.2
b799b000-b79f1000 r--p 00000000 08:01 1089076    /usr/lib/locale/locale-archive
b79f1000-b79f3000 rw-p b79f1000 00:00 0 
b79f3000-b79f7000 r-xp 00000000 08:01 1081182    /usr/lib/libXdmcp.so.6.0.0
b79f7000-b79f8000 rw-p 00003000 08:01 1081182    /usr/lib/libXdmcp.so.6.0.0
b79f8000-b7a0e000 r-xp 00000000 08:01 603521     /usr/lib/libxcb.so.1.0.0
b7a0e000-b7a0f000 rw-p 00016000 08:01 603521     /usr/lib/libxcb.so.1.0.0
b7a0f000-b7a10000 r-xp 00000000 08:01 603525     /usr/lib/libxcb-xlib.so.0.0.0
b7a10000-b7a11000 rw-p 00000000 08:01 603525     /usr/lib/libxcb-xlib.so.0.0.0
b7a11000-b7a13000 r-xp 00000000 08:01 1075750    /usr/lib/libXau.so.6.0.0
b7a13000-b7a14000 rw-p 00001000 08:01 1075750    /usr/lib/libXau.so.6.0.0
b7a14000-b7a15000 rw-p b7a14000 00:00 0 
b7a15000-b7a60000 r-xp 00000000 08:01 1082177    /usr/lib/libXt.so.6.0.0
b7a60000-b7a64000 rw-p 0004a000 08:01 1082177    /usr/lib/libXt.so.6.0.0
b7a64000-b7b8f000 r-xp 00000000 08:01 34177      /lib/libc-2.6.1.so
b7b8f000-b7b90000 r--p 0012b000 08:01 34177      /lib/libc-2.6.1.so
b7b90000-b7b92000 rw-p 0012c000 08:01 34177      /lib/libc-2.6.1.so
b7b92000-b7b95000 rw-p b7b92000 00:00 0 
b7b95000-b7bb8000 r-xp 00000000 08:01 34172      /lib/libm-2.6.1.so
b7bb8000-b7bba000 rw-p 00022000 08:01 34172      /lib/libm-2.6.1.so
b7bba000-b7bbc000 r-xp 00000000 08:01 34173      /lib/libutil-2.6.1.so
b7bbc000-b7bbe000 rw-p 00001000 08:01 34173      /lib/libutil-2.6.1.so
b7bbe000-b7ca3000 r-xp 00000000 08:01 1073106    /usr/lib/libX11.so.6.2.0
b7ca3000-b7ca7000 rw-p 000e4000 08:01 1073106    /usr/lib/libX11.so.6.2.0
b7ca7000-b7ca8000 rw-p b7ca7000 00:00 0 
b7ca8000-b7cb5000 r-xp 00000000 08:01 1082251    /usr/lib/libXext.so.6.4.0
b7cb5000-b7cb6000 rw-p 0000c000 08:01 1082251    /usr/lib/libXext.so.6.4.0
b7cb6000-b7cf7000 r-xp 00000000 08:01 1086554    /usr/lib/libast.so.2.0.1
b7cf7000-b7cf8000 rw-p 00041000 08:01 1086554    /usr/lib/libast.so.2.0.1
b7cf8000-b7cfa000 rw-p b7cf8000 00:00 0 
b7cfa000-b7d0e000 r-xp 00000000 08:01 1082346    /usr/lib/libXmu.so.6.2.0
b7d0e000-b7d0f000 rw-p 00014000 08:01 1082346    /usr/lib/libXmu.so.6.2.0
b7d0f000-b7d23000 r-xp 00000000 08:01 1087401    /usr/lib/libICE.so.6.3.0
b7d23000-b7d24000 rw-p 00014000 08:01 1087401    /usr/lib/libICE.so.6.3.0
b7d24000-b7d26000 rw-p b7d24000 00:00 0 
b7d26000-b7d2d000 r-xp 00000000 08:01 605740     /usr/lib/libSM.so.6.0.0
b7d2d000-b7d2e000 rw-p 00006000 08:01 605740     /usr/lib/libSM.so.6.0.0
b7d2e000-b7d54000 r-xp 00000000 08:01 32974      /lib/libpcre.so.0.0.1
b7d54000-b7d55000 rw-p 00025000 08:01 32974      /lib/libpcre.so.0.0.1
b7d55000-b7d56000 rw-p b7d55000 00:00 0 
b7d56000-b7d58000 r-xp 00000000 08:01 32545      /lib/libdl-2.6.1.so
b7d58000-b7d5a000 rw-p 00001000 08:01 32545      /lib/libdl-2.6.1.so
b7d5a000-b7d6b000 r-xp 00000000 08:01 32798      /lib/libz.so.1.2.3
b7d6b000-b7d6c000 rw-p 00010000 08:01 32798      /lib/libz.so.1.2.3
b7d6c000-b7d6d000 r-xp 00000000 08:01 1147840    /usr/lib/imlib2/loaders/gif.so
b7d6d000-b7d6e000 rw-p 00001000 08:01 1147840    /usr/lib/imlib2/loaders/gif.so
b7d6e000-b7d71000 r-xp 00000000 08:01 1147841    /usr/lib/imlib2/loaders/id3.so
b7d71000-b7d72000 rw-p 00002000 08:01 1147841    /usr/lib/imlib2/loaders/id3.so
b7d72000-b7d74000 r-xp 00000000 08:01 1140742    /usr/lib/imlib2/loaders/jpeg.so
b7d74000-b7d75000 rw-p 00001000 08:01 1140742    /usr/lib/imlib2/loaders/jpeg.so
b7d75000-b7d77000 r-xp 00000000 08:01 1147843    /usr/lib/imlib2/loaders/lbm.so
b7d77000-b7d78000 rw-p 00001000 08:01 1147843    /usr/lib/imlib2/loaders/lbm.so
b7d78000-b7d7a000 r-xp 00000000 08:01 1147844    /usr/lib/imlib2/loaders/png.so
b7d7a000-b7d7b000 rw-p 00002000 08:01 1147844    /usr/lib/imlib2/loaders/png.so
b7d7b000-b7d7e000 r-xp 00000000 08:01 1147845    /usr/lib/imlib2/loaders/pnm.so
b7d7e000-b7d7f000 rw-p 00002000 08:01 1147845    /usr/lib/imlib2/loaders/pnm.so
b7d7f000-b7d81000 r-xp 00000000 08:01 1147846    /usr/lib/imlib2/loaders/tga.so
b7d81000-b7d82000 rw-p 00001000 08:01 1147846    /usr/lib/imlib2/loaders/tga.so
b7d82000-b7d84000 r-xp 00000000 08:01 1147836    /usr/lib/imlib2/loaders/tiff.so
b7d84000-b7d85000 rw-p 00001000 08:01 1147836    /usr/lib/imlib2/loaders/tiff.so
b7d85000-b7d88000 r-xp 00000000 08:01 1147848    /usr/lib/imlib2/loaders/xpm.so
b7d88000-b7d89000 rw-p 00002000 08:01 1147848    /usr/lib/imlib2/loaders/xpm.so
b7d89000-b7d8a000 r-xp 00000000 08:01 1147835    /usr/lib/imlib2/loaders/zlib.so
b7d8a000-b7d8b000 rw-p 00000000 08:01 1147835    /usr/lib/imlib2/loaders/zlib.so
b7d8c000-b7e03000 r-xp 00000000 08:01 1075218    /usr/lib/libfreetype.so.6.3.16
b7e03000-b7e07000 rw-p 00077000 08:01 1075218    /usr/lib/libfreetype.so.6.3.16
b7e07000-b7e53000 r-xp 00000000 08:01 1084197    /usr/lib/libImlib2.so.1.4.0
b7e53000-b7e54000 rw-p 0004b000 08:01 1084197    /usr/lib/libImlib2.so.1.4.0
b7e54000-b7e68000 rw-p b7e54000 00:00 0 
b7e68000-b7e8e000 r-xp 00000000 08:01 1086529    /usr/lib/libttf.so.2.2.0
b7e8e000-b7e8f000 rw-p 00026000 08:01 1086529    /usr/lib/libttf.so.2.2.0
b7e8f000-b7f12000 r-xp 00000000 08:01 1084286    /usr/lib/libEterm-0.9.4.so
b7f12000-b7f17000 rw-p 00083000 08:01 1084286    /usr/lib/libEterm-0.9.4.so
b7f17000-b7f22000 rw-p b7f17000 00:00 0 
b7f22000-b7f23000 r-xp b7f22000 00:00 0          [vdso]
b7f23000-b7f3d000 r-xp 00000000 08:01 34182      /lib/ld-2.6.1.so
b7f3d000-b7f3e000 r--p 00019000 08:01 34182      /lib/ld-2.6.1.so
b7f3e000-b7f3f000 rw-p 0001a000 08:01 34182      /lib/ld-2.6.1.so
bfd99000-bfdac000 rwxp bfd99000 00:00 0          [stack]
bfdac000-bfdaf000 rw-p bfdac000 00:00 0 
Eterm:  Error:  Received terminal signal SIGABRT (6)
Eterm:  Error:  Attempting to dump a stack trace....
Eterm:  Error:  Your system does not support any of the methods Eterm uses.  Exiting.
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x6200003

(emerald:26202): Wnck-WARNING **: Property _NET_STARTUP_ID contained invalid UTF-8


(emerald:26202): Wnck-WARNING **: Property _NET_STARTUP_ID contained invalid UTF-8

Last edited by MAC!EK (2007-10-15 15:01:03)

Offline

#2 2007-10-17 15:10:44

MAC!EK
Member
Registered: 2005-09-27
Posts: 267

Re: Eterm crashes - malloc(): memory corruption (fast): 0x08080318

I recompiled Eterm from ABS and I'm testing it now, looks like the "bug" disappeared.

Offline

#3 2009-02-03 02:02:38

print
Member
Registered: 2007-02-27
Posts: 174

Re: Eterm crashes - malloc(): memory corruption (fast): 0x08080318

I'm getting a similar crash message when I run su.  It errs this way only the first time I run it, however.  The second su works:

% su -
Password or swipe finger: 
*** glibc detected *** su: malloc(): memory corruption: 0x09d63050 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7ef7ee4]
/lib/libc.so.6[0xb7efa510]
/lib/libc.so.6(__libc_malloc+0x9c)[0xb7efc18c]
/lib/libc.so.6[0xb7f20d6b]
/lib/libc.so.6(opendir+0x63)[0xb7f20f03]
/usr/lib/libusb-0.1.so.4(usb_os_find_busses+0x22)[0xb7ff34d2]
/usr/lib/libusb-0.1.so.4(usb_find_busses+0x1f)[0xb7ff09ff]
/usr/lib/libthinkfinger.so.0[0xb7ff8740]
/usr/lib/libthinkfinger.so.0(libthinkfinger_verify+0x26)[0xb7ff8cf6]
/lib/security/pam_thinkfinger.so[0xb7ffc591]
/lib/libpthread.so.0[0xb7ccd155]
/lib/libc.so.6(clone+0x5e)[0xb7f5ca5e]
======= Memory map: ========
08048000-08050000 r-xp 00000000 08:07 212591     /bin/su
08050000-08051000 rw-p 00007000 08:07 212591     /bin/su
09d5d000-09d7e000 rw-p 09d5d000 00:00 0          [heap]
b6c5d000-b6c5e000 ---p b6c5d000 00:00 0 
b6c5e000-b745e000 rw-p b6c5e000 00:00 0 
b745e000-b745f000 ---p b745e000 00:00 0 
b745f000-b7c5f000 rw-p b745f000 00:00 0 
b7c5f000-b7c68000 r-xp 00000000 08:07 2289484    /lib/libcrypt-2.9.so
b7c68000-b7c69000 r--p 00008000 08:07 2289484    /lib/libcrypt-2.9.so
b7c69000-b7c6a000 rw-p 00009000 08:07 2289484    /lib/libcrypt-2.9.so
b7c6a000-b7c91000 rw-p b7c6a000 00:00 0 
b7c91000-b7ca4000 r-xp 00000000 08:07 2289485    /lib/libnsl-2.9.so
b7c68000-b7c69000 r--p 00008000 08:07 2289484    /lib/libcrypt-2.9.so
b7c69000-b7c6a000 rw-p 00009000 08:07 2289484    /lib/libcrypt-2.9.so
b7c6a000-b7c91000 rw-p b7c6a000 00:00 0
b7c91000-b7ca4000 r-xp 00000000 08:07 2289485    /lib/libnsl-2.9.so
b7ca4000-b7ca5000 r--p 00012000 08:07 2289485    /lib/libnsl-2.9.so
b7ca5000-b7ca6000 rw-p 00013000 08:07 2289485    /lib/libnsl-2.9.so
b7ca6000-b7ca8000 rw-p b7ca6000 00:00 0
b7cc7000-b7cdb000 r-xp 00000000 08:07 2551021    /lib/libpthread-2.9.so
b7cdb000-b7cdc000 r--p 00014000 08:07 2551021    /lib/libpthread-2.9.so
b7cdc000-b7cdd000 rw-p 00015000 08:07 2551021    /lib/libpthread-2.9.so
b7cdd000-b7cdf000 rw-p b7cdd000 00:00 0
b7ce7000-b7cf1000 r-xp 00000000 08:07 3074372    /lib/security/pam_unix.so
b7cf1000-b7cf2000 rw-p 00009000 08:07 3074372    /lib/security/pam_unix.so
b7cf2000-b7cfe000 rw-p b7cf2000 00:00 0
b7cfe000-b7d07000 r-xp 00000000 08:07 2485525    /lib/libnss_files-2.9.so
b7d07000-b7d08000 r--p 00008000 08:07 2485525    /lib/libnss_files-2.9.so
b7d08000-b7d09000 rw-p 00009000 08:07 2485525    /lib/libnss_files-2.9.so
b7d09000-b7e87000 r--p 00000000 08:07 1815223    /usr/lib/locale/locale-archive
b7e87000-b7e88000 rw-p b7e87000 00:00 0
b7e88000-b7e8a000 r-xp 00000000 08:07 2551022    /lib/libdl-2.9.so
b7e8a000-b7e8b000 r--p 00001000 08:07 2551022    /lib/libdl-2.9.so
b7e8b000-b7e8c000 rw-p 00002000 08:07 2551022    /lib/libdl-2.9.so
b7e8c000-b7fcc000 r-xp 00000000 08:07 2289562    /lib/libc-2.9.so
b7fcc000-b7fcd000 ---p 00140000 08:07 2289562    /lib/libc-2.9.so
b7fcd000-b7fcf000 r--p 00140000 08:07 2289562    /lib/libc-2.9.so
b7fcf000-b7fd0000 rw-p 00142000 08:07 2289562    /lib/libc-2.9.so
b7fd0000-b7fd3000 rw-p b7fd0000 00:00 0
b7fd3000-b7fd5000 r-xp 00000000 08:07 3074336    /lib/libpam_misc.so.0.81.3
b7fd5000-b7fd6000 rw-p 00001000 08:07 3074336    /lib/libpam_misc.so.0.81.3
b7fd6000-b7fe0000 r-xp 00000000 08:07 3074340    /lib/libpam.so.0.81.12
b7fe0000-b7fe1000 rw-p 00009000 08:07 3074340    /lib/libpam.so.0.81.12
b7fe1000-b7fe2000 rw-p b7fe1000 00:00 0
b7fe2000-b7fee000 r-xp 00000000 08:07 638583     /usr/lib/libgcc_s.so.1
b7fee000-b7fef000 rw-p 0000c000 08:07 638583     /usr/lib/libgcc_s.so.1
b7fef000-b7ff5000 r-xp 00000000 08:07 509123     /usr/lib/libusb-0.1.so.4.4.4
b7ff5000-b7ff7000 rw-p 00005000 08:07 509123     /usr/lib/libusb-0.1.so.4.4.4
b7ff7000-b7ffa000 r-xp 00000000 08:07 540079     /usr/lib/libthinkfinger.so.0.0.0
b7ffa000-b7ffb000 rw-p 00002000 08:07 540079     /usr/lib/libthinkfinger.so.0.0.0
b7ffb000-b7ffd000 r-xp 00000000 08:07 2485513    /lib/security/pam_thinkfinger.so
b7ffd000-b7ffe000 rw-p 00001000 08:07 2485513    /lib/security/pam_thinkfinger.so
b7ffe000-b7fff000 r-xp 00000000 08:07 3074371    /lib/security/pam_rootok.so
b7fff000-b8000000 rw-p 00000000 08:07 3074371    /lib/security/pam_rootok.so
b8001000-b8002000 r-xp b8001000 00:00 0          [vdso]
b8002000-b801e000 r-xp 00000000 08:07 2485519    /lib/ld-2.9.so
b801e000-b801f000 r--p 0001b000 08:07 2485519    /lib/ld-2.9.so
b801f000-b8020000 rw-p 0001c000 08:07 2485519    /lib/ld-2.9.so
bfb0a000-bfb1f000 rw-p bffeb000 00:00 0          [stack]
zsh: abort      su -

TIA


% whereis whatis whence which whoami whois who

Offline

#4 2009-02-05 00:27:34

print
Member
Registered: 2007-02-27
Posts: 174

Re: Eterm crashes - malloc(): memory corruption (fast): 0x08080318

When I run

strace su -

Here are some of the funky things I see in the output:

access("/etc/suid-debug", F_OK)         = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
. . .
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory)
. . .

munmap(0xb7f3f000, 4096)                = 0
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/Linux-PAM.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/Linux-PAM.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/Linux-PAM.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/Linux-PAM.mo", O_RDONLY) = -1 ENOENT (No such file or directory
. . .
open("/etc/pam_thinkfinger/root.bir", O_RDONLY|O_NOFOLLOW) = -1 EACCES (Permission denied)

I have thinkfinger pam module installed and while that still works, it takes a lot longer than it used to to authenticate.

Thanks
Noah


% whereis whatis whence which whoami whois who

Offline

Board footer

Powered by FluxBB