From owner-freebsd-hackers@FreeBSD.ORG Mon Sep 24 18:22:35 2007 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6285016A418 for ; Mon, 24 Sep 2007 18:22:35 +0000 (UTC) (envelope-from pieter@degoeje.nl) Received: from smtp.utwente.nl (unknown [IPv6:2001:610:1908:1000:204:23ff:feb7:ef56]) by mx1.freebsd.org (Postfix) with ESMTP id 9D63913C468 for ; Mon, 24 Sep 2007 18:22:34 +0000 (UTC) (envelope-from pieter@degoeje.nl) Received: from lux.student.utwente.nl (lux.student.utwente.nl [130.89.170.81]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id l8OIMPxW027437; Mon, 24 Sep 2007 20:22:26 +0200 From: Pieter de Goeje To: freebsd-hackers@freebsd.org Date: Mon, 24 Sep 2007 20:22:25 +0200 User-Agent: KMail/1.9.7 References: <46F78343.6060809@gmail.com> In-Reply-To: <46F78343.6060809@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200709242022.25624.pieter@degoeje.nl> X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact helpdesk@ITBE.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: pieter@degoeje.nl X-Spam-Status: No Cc: sam Subject: Re: linuxolator problem on i386 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Sep 2007 18:22:35 -0000 On Monday 24 September 2007, sam wrote: > Hi > > # su hlds -c "ktrace -i ./hlds_run -game cstrike +ip 0.0.0.0 +port 27015 > +map de_dust -debug" > Auto detecting CPU > Using Pentium II Optimised binary. > Enabling debug mode > Auto-restarting the server on crash > > Console initialized. > scandir failed:/usr/home/hlds/1.6/./platform/SAVE > Protocol version 47 > Exe version 1.1.2.5/Stdio (cstrike) > Exe build: 20:02:49 Oct 24 2006 (3651) > STEAM Auth Server > couldn't exec language.cfg > Server IP address 0.0.0.0:27015 > scandir failed:/usr/home/hlds/1.6/./platform/SAVE > *** glibc detected *** ./hlds_i686: double free or corruption (!prev): > 0x08da3738 *** > ======= Backtrace: ========= > /lib/libc.so.6[0x2811ac88] > /lib/libc.so.6(cfree+0x90)[0x2811e230] > /lib/libc.so.6(closedir+0x28)[0x2813ecf8] > /lib/libc.so.6(scandir+0x14b)[0x2813f21b] > /usr/home/hlds/1.6/filesystem_stdio_i386.so(findFileInDirCaseInsensitive__F >PCc+0xe4)[0x28af41d8] > > /usr/home/hlds/1.6/filesystem_stdio_i386.so(FS_stat__17CFileSystem_StdioPCc >P4stat+0x40)[0x28af861c] > > /usr/home/hlds/1.6/filesystem_stdio_i386.so(FastFindFileSize__15CBaseFileSy >stemPCQ215CBaseFileSystem11CSearchPathPCc+0x17e)[0x28af572a] > > /usr/home/hlds/1.6/filesystem_stdio_i386.so(Size__15CBaseFileSystemPCc+0x5b >)[0x28af557b] > > /usr/home/hlds/1.6/engine_i686.so(FS_FileSize+0x2a)[0x2828679e] > ======= Memory map: ======== > 08048000-08054000 r-xp 0003a000 00:00 1931338 > /usr/home/hlds/1.6/hlds_i686 > 08054000-0805b000 rw-p 0003a000 00:00 1931338 > /usr/home/hlds/1.6/hlds_i686 > 0805b000-0805e000 rw-p 00d60000 00:00 0 > 0805e000-08dbb000 rwxp 00d60000 00:00 0 > 28054000-2806d000 r-xp 0001e000 00:00 1719480 > /usr/compat/linux/lib/ld-2.5.so > 2806d000-2806e000 r-xp 0001e000 00:00 1719480 > /usr/compat/linux/lib/ld-2.5.so > 2806e000-2806f000 rw-p 00002000 00:00 0 > 2806f000-28070000 rwxp 00002000 00:00 0 > 28071000-28073000 r-xp 00004000 00:00 1719493 > /usr/compat/linux/lib/libdl-2.5.so > 28073000-28074000 r-xp 00004000 00:00 1719493 > /usr/compat/linux/lib/libdl-2.5.so > 28074000-28075000 rwxp 00004000 00:00 1719493 > /usr/compat/linux/lib/libdl-2.5.so > 28075000-28076000 rwxp 00001000 00:00 0 > 28076000-28088000 r-xp 0001e000 00:00 1719511 > /usr/compat/linux/lib/libpthread-2.5.so > 28088000-28089000 r-xp 0001e000 00:00 1719511 > /usr/compat/linux/lib/libpthread-2.5.so > 28089000-2808a000 rwxp 0001e000 00:00 1719511 /usr/compat/linuxAbort > trap (core dumped) > debug.cmds:1: Error in sourced command file: > Previous frame inner to this frame (corrupt stack?) > email debug.log to linux at valvesoftware.com > Wed Sep 12 > 20:27:04 SAMST 2007: Server restart in 10 seconds > Wed Sep 12 20:27:06 SAMST 2007: Server Quit > # > =================================================== > > # uname -a > FreeBSD damask 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Wed Sep 12 17:04:55 > SAMST 2007 root at cs.udmvt.ru > :/usr/obj/usr/ >src/sys/CS2 i386 > > # sysctl compat > compat.linux.oss_version: 198144 > compat.linux.osrelease: 2.6.16 > compat.linux.osname: Linux > > # kldstat > Id Refs Address Size Name > 1 14 0xc0400000 3e6ee0 kernel > 2 1 0xc07e7000 69514 acpi.ko > 3 1 0xc3ddd000 7000 linprocfs.ko > 4 2 0xc3de4000 21000 linux.ko > 5 1 0xc3e0e000 3000 linsysfs.ko > > # mount|grep linux > linprocfs on /usr/compat/linux/proc (linprocfs, local) > linsysfs on /usr/compat/linux/sys (linsysfs, local) > > # pkg_info | grep linux > linux_base-fc6-6_3 Base set of packages needed in Linux mode (for > i386/amd64) > > [private links to debug.log & ktrace.out] > > please send me message after downloaded this files (for removing) > > /Vladimir Ermakov > > cross-posting: > http://lists.freebsd.org/pipermail/freebsd-emulation/2007-September/003960. >html I haven't tried it on i386 yet, but I know that this works on amd64 with linux 2.4 compat and linux_base-fc4 on FreeBSD 7. - Pieter