Date: Wed, 13 Aug 2008 14:54:13 +0300 From: Kostik Belousov <kostikbel@gmail.com> To: Alexander Leidinger <Alexander@Leidinger.net> Cc: Nate Eldredge <neldredge@math.ucsd.edu>, freebsd-hackers@freebsd.org Subject: Re: Debugging reboot with Linux emulation Message-ID: <20080813115413.GF1803@deviant.kiev.zoral.com.ua> In-Reply-To: <20080813132822.18394zk66kfg0xcs@webmail.leidinger.net> References: <Pine.GSO.4.64.0808122344020.11980@zeno.ucsd.edu> <20080813132822.18394zk66kfg0xcs@webmail.leidinger.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--nYySOmuH/HDX6pKp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 13, 2008 at 01:28:22PM +0200, Alexander Leidinger wrote: > Quoting "Nate Eldredge" <neldredge@math.ucsd.edu> (from Tue, 12 Aug =20 > 2008 23:52:35 -0700 (PDT)): >=20 > >Hi folks, > > > >I recently tried to run a Linux binary of Maple (commercial math =20 > >software) on my FreeBSD 7.0-RELEASE/amd64 box, and the machine =20 > >rebooted. I tried it again while watching the console, and no panic =20 > >message appeared to be produced. Does anyone have any ideas on how =20 > >to debug problems of this nature? I realize I may not be able to =20 > >get Maple to work, but in any case the system should not die like =20 > >this, so I can at least try to fix that bug. > > > >Incidentally, is it possible to run kdb with a USB keyboard? =20 > >Hitting Ctrl-Alt-Esc gives me the kdb prompt, but I can't type, so I =20 > >can do nothing except hit the power button. I do have =20 > >hint.atkbd.0.flags=3D"0x1" in /boot/device.hints. Unfortunately I =20 > >don't have a PS/2 keyboard on hand, though I can try and get a hold =20 > >of one if all else fails. >=20 > A guess out of my cristallball: > That's one of the cases which happen if you run a linux program =20 > without branding it as a linux program first. People tend to think it =20 > is not needed, but in some rare circumstances it just causes what you =20 > see, a reboot. So go and identify all binaries (IMPORTANT: but not the = =20 > libraries!), e.g. with the file(1), and use "brandelf -t Linux" on =20 > those programs. That would be an enormous local hole, assuming an native FreeBSD binary may cause system crash. I actually doubt that non-branded elf binary ever start, due to unsatisfied dynamic dependencies. --nYySOmuH/HDX6pKp Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkiiy2QACgkQC3+MBN1Mb4hrUgCeJyW8mgXvva6//Algcihi9h45 Ft4An0NwMrb+hwrfWctHzS4523iI6I6i =yFxy -----END PGP SIGNATURE----- --nYySOmuH/HDX6pKp--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080813115413.GF1803>