From owner-freebsd-emulation@FreeBSD.ORG Thu Sep 13 12:38:34 2007 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE50B16A417 for ; Thu, 13 Sep 2007 12:38:34 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from mail.ipt.ru (mail.ipt.ru [194.62.233.102]) by mx1.freebsd.org (Postfix) with ESMTP id 62C7613C481 for ; Thu, 13 Sep 2007 12:38:34 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from doc.sem.ipt.ru ([192.168.12.1] helo=ipt.ru) by mail.ipt.ru with esmtp (Exim 4.62 (FreeBSD)) (envelope-from ) id 1IVnxo-000IHM-EB; Thu, 13 Sep 2007 16:38:32 +0400 Received: from bsam by ipt.ru with local (Exim 4.63 (FreeBSD)) (envelope-from ) id 1IVnz3-0002Hh-84; Thu, 13 Sep 2007 16:39:49 +0400 To: sam References: <46CB0EBF.9000601@gmail.com> <200708220136.20703.pieter@degoeje.nl> <20070822081020.GA16860@freebsd.org> <46CBF03C.4060301@gmail.com> <20070822102906.GB1181@turion.vk2pj.dyndns.org> <46CC123A.3090406@moneybookers.com> <46CDA27F.1080501@gmail.com> <46CDC02F.3060504@gmail.com> <20070824105218.e350dapvcwkk0csc@webmail.leidinger.net> <46D29467.5060801@gmail.com> <20070827125213.kyujada20owwkccs@webmail.leidinger.net> <46D2D64F.3090002@gmail.com> <20070827160406.tp7hsmvig4cgo4c4@webmail.leidinger.net> <46D2E3DC.9020406@gmail.com> <20070829172647.w1533nwc0sgkkcsw@webmail.leidinger.net> <46E8C3F0.4000400@gmail.com> <97026631@srv.sem.ipt.ru> From: Boris Samorodov Date: Thu, 13 Sep 2007 16:39:49 +0400 In-Reply-To: <97026631@srv.sem.ipt.ru> (Boris Samorodov's message of "Thu\, 13 Sep 2007 14\:36\:40 +0400") Message-ID: <45189242@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.99 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-emulation@freebsd.org Subject: Re: linuxolator problem on i386 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Sep 2007 12:38:35 -0000 On Thu, 13 Sep 2007 14:36:40 +0400 Boris Samorodov wrote: > On Thu, 13 Sep 2007 09:00:32 +0400 sam wrote: > > # 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__FPCc+0xe4)[0x28af41d8] > > /usr/home/hlds/1.6/filesystem_stdio_i386.so(FS_stat__17CFileSystem_StdioPCcP4stat+0x40)[0x28af861c] > > /usr/home/hlds/1.6/filesystem_stdio_i386.so(FastFindFileSize__15CBaseFileSystemPCQ215CBaseFileSystem11CSearchPathPCc+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@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 > > # > > =================================================== Just to note once more, that is for CURRENT and linux_base-fc6/2.6.16: > Here is the relevant kdump: > ftp://ftp.ipt.ru/pub/linux/hldc.kdump.txt And the corresponding dump for linux_base-fc4/2.6.16 (which works fine): ftp://ftp.ipt.ru/pub/linux/fc4.dump.txt You may easily notice the difference if open those urls at two tabs within your brouser. ;-) > > # uname -a > > FreeBSD damask 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Wed Sep 12 17:04:55 > > SAMST 2007 root@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) WBR -- Boris Samorodov (bsam) Research Engineer, http://www.ipt.ru Telephone & Internet SP FreeBSD committer, http://www.FreeBSD.org The Power To Serve