Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Bug report.

Havoc Strauss
Registered User
Join date: 6 Jan 2006
Posts: 11
02-01-2006 15:54
Hi,

I just tried to start the alpha, and I get a Second Life window with a black background that stays black. In the xterm I started secondlife in, I see:

2006-02-01T23:47:44Z WARNING: Couldn't load font ヒラギノ角ゴ Pro W3.otf
2006-02-01T23:47:45Z WARNING: SystemRoot not found, attempting to load fonts from default path.
2006-02-01T23:47:45Z INFO: GL_VENDOR NVIDIA Corporation
2006-02-01T23:47:45Z GL_RENDERER G70/PCI/SSE2/3DNOW!
2006-02-01T23:47:45Z GL_VERSION 2.0.0 NVIDIA 76.76
2006-02-01T23:47:45Z
*** glibc detected *** double free or corruption (!prev): 0x0af242b8 ***

* Linux Distribution (Debian, Redhat, etc)

SuSE 10. The glibc leak detection stuff is shipped with SuSE's glibc, I believe.

* Desktop Environment (Gnome, KDE, etc)

Gnome 2.12

* Kernel info (uname -a)

Linux havoc 2.6.13-15-smp #1 SMP Tue Sep 13 14:56:15 UTC 2005 i686 athlon i386 GNU/Linux

* X version (from xdpyinfo .. do not spam with all of its output)

X Window System Version 6.8.2

* Video driver (from your xorg.conf file, or from glxinfo .. again do not spam)

nvidia

* Video card model & amount of video memory

eVGA 7800GT, 256M. Running a 30" Apple Cinema Display at 2560x1600 over dual-link DVI.

* CPU info (from /proc/cpuinfo... vendor_id, model name, cpu MHz, cache size)

model name : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
cpu MHz : 1990.282
cache size : 512 KB

* Amount of physical and virtual memory (from top)

Before running secondlife:
Mem: 1033484k total, 797496k used, 235988k free, 14980k buffers

While secondlife is hung:
Mem: 1033484k total, 835288k used, 198196k free, 15252k buffers

Hope that helps. Anything I should try?

- Chris.
Havoc Strauss
Registered User
Join date: 6 Jan 2006
Posts: 11
02-01-2006 16:04
Here's a gdb backtrace, showing that secondlife is receiving SIGABRT:

*** glibc detected *** double free or corruption (!prev): 0x0af24218 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread 1083734112 (LWP 9050)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x4083b541 in raise () from /lib/tls/libc.so.6
#2 0x4083cdbb in abort () from /lib/tls/libc.so.6
#3 0x408718b5 in __libc_message () from /lib/tls/libc.so.6
#4 0x40877842 in malloc_printerr () from /lib/tls/libc.so.6
#5 0x408781f4 in free () from /lib/tls/libc.so.6
#6 0x40868931 in fclose@@GLIBC_2.1 () from /lib/tls/libc.so.6
#7 0x09d91c79 in main ()

- C.
Havoc Strauss
Registered User
Join date: 6 Jan 2006
Posts: 11
02-01-2006 16:09
.. and, I seem to have solved my own bug. You can disable the default (in modern glibc) to SIGABRT on detected corruption. Running secondlife with the following makes the login screen come up:

% MALLOC_CHECK_=0 ./secondlife

I'll add this to the bug report thread.

- C.
Drake Winger
Linux is Furry
Join date: 1 Feb 2006
Posts: 27
02-01-2006 16:12
I have the same problem too (and a few others outside the client). glibc presents me with the same error (different address, though, but in the same area).

I did notice that there's a "lastrun.log" which I've archived and will send at anyone's request.

Anyway:
* Linux Distribution (Debian, Redhat, etc) Gentoo (last update was Saturday).
* Desktop Environment (Gnome, KDE, etc) KDE 3.4.3
* Kernel info (uname -a)
Linux tygris 2.6.15.1-tygris #1 PREEMPT Tue Jan 17 18:21:15 EST 2006 i686 AMD Athlon(tm) XP AuthenticAMD GNU/Linux

Kernel is unpatched vanilla from kernel.org (via emerge vanilla-sources), set for 4gig Mem access (because I have 1.5 Gigs of RAM in this beast), and compiled for full preemption.

* X version (from xdpyinfo .. do not spam with all of its output)
X.Org version: 6.8.2
* Video driver (from your xorg.conf file, or from glxinfo .. again do not spam)
nvidia
* Video card model & amount of video memory XTASY card, NVidia Geforce 4 Ti 4400 based card.
* CPU info (from /proc/cpuinfo... vendor_id, model name, cpu MHz, cache size)
CPU info:
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 6
model name : AMD Athlon(tm) XP
stepping : 2 cpu
MHz : 1050.286
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow
bogomips : 2104.10
* Amount of physical and virtual memory (from top) 1555676k total RAM, 4996204k Swap
Drake Winger
Linux is Furry
Join date: 1 Feb 2006
Posts: 27
02-01-2006 17:07
That trick solved it.