For those interested, setting the environment variable MALLOC_CHECK_ to
0 will suppress the messages from glibc, but ion3 still segfaults on
SuSE 9.2 for undetermined reasons.
Geoffrey Alan Washburn wrote:
I'm trying to get ion-3ds-20050820 working on a new system I use and
I've been encountering some strange problems. So far things have worked
perfectly on my other (Debian) system.
I explode the package, set PREFIX and LUA_DIR in system.mk, run make,
and then make install. This goes flawlessly. However, then when I go
to run ion3, I get the following error.
% ion3
>> Errors starting ion-statusd:
/mnt/eclipse/unsupported/linux/ion-3ds-20050820/lib/ion3/bin/ion-statusd:
MAIL environment variable not set and no spool given.
/mnt/eclipse/unsupported/linux/ion-3ds-20050820/lib/ion3/bin/ion-statusd:
Stack trace:
0 [C]: in 'warn'
1 statusd_mail.lua:30: in 'check_spool'
2 statusd_mail.lua:36
[Skipping unnamed C functions.]
>> Stack trace:
0 [C]: in 'warn'
1 mod_statusbar.lua:305: in 'launch_statusd'
2 ...ed/linux/ion-3ds-20050820/etc/ion3/cfg_statusbar.lua:32
[Skipping unnamed C functions.]
5 [C]: in 'dopath'
6 mod_statusbar.lua:379
[Skipping unnamed C functions.]
9 [C]: in 'dopath'
10 ...upported/linux/ion-3ds-20050820/etc/ion3/cfg_ion.lua:47
[Skipping unnamed C functions.]
*** glibc detected *** corrupted double-linked list: 0x0819df18 ***
zsh: 27351 segmentation fault
Okay, so it doesn't like that I don't have a MAIL environment varible. I
create a dummy mbox file and point MAIL to it. Now I try again.
% ion3
*** glibc detected *** double free or corruption: 0x0819dcd8 ***
*** glibc detected *** double free or corruption: 0x0819d878 ***
*** glibc detected *** double free or corruption: 0x0819e230 ***
*** glibc detected *** double free or corruption: 0x0819efd8 ***
*** glibc detected *** double free or corruption: 0x0819f1c8 ***
*** glibc detected *** double free or corruption: 0x0819f6e8 ***
*** glibc detected *** double free or corruption: 0x0819ff90 ***
*** glibc detected *** double free or corruption: 0x081a0150 ***
*** glibc detected *** double free or corruption: 0x081a0728 ***
*** glibc detected *** double free or corruption: 0x081a1250 ***
*** glibc detected *** double free or corruption: 0x081a1c10 ***
*** glibc detected *** double free or corruption: 0x081a1d40 ***
*** glibc detected *** double free or corruption: 0x081a1e80 ***
*** glibc detected *** double free or corruption: 0x081a2238 ***
*** glibc detected *** double free or corruption: 0x081a22c0 ***
*** glibc detected *** double free or corruption: 0x081a1f78 ***
*** glibc detected *** double free or corruption: 0x081a2170 ***
*** glibc detected *** double free or corruption: 0x081a23f0 ***
*** glibc detected *** double free or corruption: 0x081a24f8 ***
*** glibc detected *** double free or corruption: 0x081a2618 ***
*** glibc detected *** double free or corruption: 0x081a29a0 ***
*** glibc detected *** double free or corruption: 0x081a2c48 ***
*** glibc detected *** double free or corruption: 0x081a2e50 ***
*** glibc detected *** double free or corruption: 0x081a3058 ***
*** glibc detected *** double free or corruption: 0x081a3760 ***
*** glibc detected *** double free or corruption: 0x081a3c78 ***
*** glibc detected *** double free or corruption: 0x081a4080 ***
*** glibc detected *** double free or corruption: 0x081a4700 ***
*** glibc detected *** double free or corruption: 0x081a5508 ***
*** glibc detected *** double free or corruption: 0x081a6008 ***
*** glibc detected *** double free or corruption: 0x081a6810 ***
*** glibc detected *** double free or corruption: 0x081aae90 ***
*** glibc detected *** double free or corruption: 0x081abe98 ***
*** glibc detected *** double free or corruption: 0x081a9c58 ***
*** glibc detected *** double free or corruption: 0x081a1c88 ***
*** glibc detected *** double free or corruption: 0x081a1960 ***
*** glibc detected *** double free or corruption: 0x081acda0 ***
*** glibc detected *** double free or corruption: 0x081ad440 ***
*** glibc detected *** double free or corruption: 0x081adaa0 ***
*** glibc detected *** double free or corruption: 0x081ae100 ***
*** glibc detected *** double free or corruption: 0x081ae760 ***
*** glibc detected *** double free or corruption: 0x081aedc0 ***
*** glibc detected *** double free or corruption: 0x081af420 ***
*** glibc detected *** double free or corruption: 0x081afa80 ***
*** glibc detected *** double free or corruption: 0x081b00e0 ***
*** glibc detected *** double free or corruption: 0x081b0740 ***
*** glibc detected *** double free or corruption: 0x081b0e40 ***
*** glibc detected *** double free or corruption: 0x081b14a0 ***
*** glibc detected *** double free or corruption: 0x081b1bc8 ***
*** glibc detected *** double free or corruption: 0x081b2290 ***
*** glibc detected *** double free or corruption: 0x081b2a18 ***
*** glibc detected *** double free or corruption: 0x081b3068 ***
*** glibc detected *** double free or corruption: 0x081b3770 ***
*** glibc detected *** double free or corruption: 0x081b3dd8 ***
*** glibc detected *** double free or corruption: 0x081b44c0 ***
*** glibc detected *** double free or corruption: 0x081b4fd0 ***
*** glibc detected *** double free or corruption: 0x081b4b80 ***
*** glibc detected *** double free or corruption: 0x081b5358 ***
*** glibc detected *** double free or corruption: 0x081b5838 ***
*** glibc detected *** double free or corruption: 0x081b5a38 ***
*** glibc detected *** double free or corruption: 0x081b5f98 ***
*** glibc detected *** double free or corruption: 0x081b6260 ***
*** glibc detected *** double free or corruption: 0x081b6198 ***
*** glibc detected *** double free or corruption: 0x081b80a0 ***
*** glibc detected *** double free or corruption: 0x081b87d8 ***
*** glibc detected *** double free or corruption: 0x081b9628 ***
*** glibc detected *** double free or corruption: 0x081b90f8 ***
*** glibc detected *** double free or corruption: 0x081b9a40 ***
*** glibc detected *** double free or corruption: 0x081ba2f0 ***
*** glibc detected *** double free or corruption: 0x081bab88 ***
*** glibc detected *** double free or corruption: 0x081bb278 ***
*** glibc detected *** double free or corruption: 0x081bb980 ***
*** glibc detected *** double free or corruption: 0x081bc080 ***
*** glibc detected *** double free or corruption: 0x081bc780 ***
zsh: 27354 segmentation fault
Here is some more information about my system.
% cat /etc/issue
Welcome to SuSE Linux 9.2 (i586) - Kernel \r (\l).
% uname -a
Linux foob 2.6.8-24.16-default #1 Thu Jun 2 12:09:57 UTC 2005 i686 i686
i386 GNU/Linux
% ldd `which ion3`
linux-gate.so.1 => (0xffffe000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4003d000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40139000)
libdl.so.2 => /lib/libdl.so.2 (0x40147000)
libm.so.6 => /lib/tls/libm.so.6 (0x4014b000)
libc.so.6 => /lib/tls/libc.so.6 (0x4016e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Does anyone have any ideas on what could be going wrong and what I can
do to fix it? I don't have root access so what I can change about the
overall setup is limited.