From owner-freebsd-emulation@freebsd.org Thu Feb 6 15:47:10 2020 Return-Path: Delivered-To: freebsd-emulation@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DD05822ED77 for ; Thu, 6 Feb 2020 15:47:10 +0000 (UTC) (envelope-from me@stephenroome.com) Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48D2qd5k6kz49hS for ; Thu, 6 Feb 2020 15:47:09 +0000 (UTC) (envelope-from me@stephenroome.com) Received: by mail-pl1-x62c.google.com with SMTP id y1so2494336plp.7 for ; Thu, 06 Feb 2020 07:47:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stephenroome-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=9dt3K0/WXbgrNr7qze7d95U8ndPJHao0Za3fBDyWk2E=; b=j9SSn8r4LTsp2C0JgPHBlZkQTsYMiYAHNxakEW/ix5i1Yc7ximCm6Jc5ah3mpDkR5u UOvaXXu7+6JOxUnCM3JN9ZIMvWdqh257vG3Odj964dgox7KQeYUh3hYoeI7/RYLdsSx2 Ro7KV3Uwaj/jaHFDwppYA4WLTLyXT9wXzSni9KSXL7a/KknwpssLgo7r44qVBbwAX+yG NRJY025dMb+nZGVJi6hXnKQKoWZ2NNEh4cl3HoPEg1KqIk4bsGxJSIl807Ccqrn4KL1E eMkS4lMZ9Vy2XkY2lp/kdJM6GOZiSSrI7DeyoarSKvik4Xu3ytQx+1bDIO61EeowAmWV Az/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=9dt3K0/WXbgrNr7qze7d95U8ndPJHao0Za3fBDyWk2E=; b=nXMUxD5wAYhAO/7jaelmBG1HYmsRGoyQPUwgZQ3crAYWHEV0EJgQqKjqDhGEiGd04s kr6rmnPqvjBdKTz5TMEEfjOWXEXEGLIJ3AwydcCfvq9oaR+bMrqGp9biUeDlT5nDx1BX OG/NzeKL8MnJf8YKz+oyevyxUphFaHnPxgP2EBNMficvfVOwzS7zKR4u2onfH5QPA4n5 4HMNJPuI4vCLyFuPKKwfxM0XjWZtUDDrbZO2WANVPM+qgvTDWVqSc1ycHHcRHCabKB4T dONfojWcyEN5eL1+cmZr4XQof316pE8O1bGhZuALdilJsQqXLxvescOonpjxQZpDz7l5 BS6Q== X-Gm-Message-State: APjAAAXoPB7rU+CmYjUBb/Xsy/MnzXZJ83wuxqRSfVgSBc+fQPL/t27q bLHyhnTRu/PFWSSExgiOh+cafPfhbqADdS29Sc29bosXv2o= X-Google-Smtp-Source: APXvYqwqMnJD4s1TfmoONtgDp2gvfGK3hYPiiEKP4iJcAo2GqB3iOveDsgZlxLsNaKKGrNWjqziKVQPfAiD16I8O+98= X-Received: by 2002:a17:902:462:: with SMTP id 89mr4522823ple.270.1581004027297; Thu, 06 Feb 2020 07:47:07 -0800 (PST) MIME-Version: 1.0 From: Steve Roome Date: Thu, 6 Feb 2020 15:46:56 +0000 Message-ID: Subject: Panics while running Factorio (linux emulation) To: freebsd-emulation@freebsd.org X-Rspamd-Queue-Id: 48D2qd5k6kz49hS X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=stephenroome-com.20150623.gappssmtp.com header.s=20150623 header.b=j9SSn8r4; dmarc=none; spf=none (mx1.freebsd.org: domain of me@stephenroome.com has no SPF policy when checking 2607:f8b0:4864:20::62c) smtp.mailfrom=me@stephenroome.com X-Spamd-Result: default: False [-4.74 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[stephenroome-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-emulation@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[stephenroome.com]; DKIM_TRACE(0.00)[stephenroome-com.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[c.2.6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; IP_SCORE(-2.44)[ip: (-8.46), ipnet: 2607:f8b0::/32(-1.97), asn: 15169(-1.74), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-Mailman-Approved-At: Thu, 06 Feb 2020 19:20:12 +0000 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.29 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, 06 Feb 2020 15:47:10 -0000 I keep getting panics (short backtraces later on) while running Factorio for Linux. It is using a slightly newer linux glibc than the one in the linux-c7 ports, but still, I'm running as a user, and it's causing panics. This is a 64bit linux program that other than these packages on top of a stock freebsd/x desktop: linux-c7-alsa-lib-1.1.8 = linux-c7-atk-2.28.1 = linux-c7-cairo-1.15.12_1 = linux-c7-dbus-libs-1.10.24_1 = linux-c7-devtools-7.7.1908_4 = linux-c7-dri-18.3.4 = linux-c7-elfutils-libelf-0.176 = linux-c7-elfutils-libs-0.176 = linux-c7-expat-2.1.0_2 = linux-c7-flac-libs-1.3.0_2 = linux-c7-fontconfig-2.13.0 = linux-c7-freetype-2.8_1 = linux-c7-fribidi-1.0.2_1 = linux-c7-gdk-pixbuf2-2.36.12 = linux-c7-glx-utils-8.3.0_1 = linux-c7-graphite2-1.3.10 = linux-c7-gtk2-2.24.31 = linux-c7-harfbuzz-1.7.5 = linux-c7-jasper-libs-1.900.1_5 = linux-c7-jbigkit-libs-2.0_2 = linux-c7-jpeg-1.2.90_4 = linux-c7-libasyncns-0.8_1 = linux-c7-libdrm-2.4.91 < linux-c7-libgcrypt-1.5.3_4 = linux-c7-libgfortran-4.8.5_5 = linux-c7-libglvnd-1.0.1 = linux-c7-libgpg-error-1.12_2 = linux-c7-libogg-1.3.0_1 = linux-c7-libpciaccess-0.14 = linux-c7-libpng-1.5.13_2 = linux-c7-libsndfile-1.0.25_3 = linux-c7-libthai-0.1.14_1 = linux-c7-libtiff-4.0.3_4 = linux-c7-libvorbis-1.3.3_2 = linux-c7-lz4-1.7.5_1 = linux-c7-pango-1.42.4_1 = linux-c7-pixman-0.34.0 = linux-c7-pulseaudio-libs-10.0_2 = linux-c7-systemd-libs-219_3 = linux-c7-tcp_wrappers-libs-7.6_2 = linux-c7-wayland-1.15.0 = linux-c7-xorg-libs-7.7_8 = linux-eagle5-5.12.0_6 = linux-nvidia-libs-440.31 = linux_base-c7-7.7.1908_1 = It also needed this in it's own space: gsm-1.0.13-11.el7.x86_64.rpm and a bit of patchelf magic and pointing at this glibc2.18 libc6_2.18-0ubuntu4_amd64.deb This happens rather a lot and it'd be nice to stop it, imho, even a badly behaved user such as myself using a linux app shouldn't be able to cause a panic Ta .. Steve (backtraces below) .... Feb 6 01:45:55 tv kernel: cpuid = 3 Feb 6 01:45:55 tv kernel: time = 1580953529 Feb 6 01:45:55 tv kernel: KDB: stack backtrace: Feb 6 01:45:55 tv kernel: #0 0xffffffff80c1d2b7 at kdb_backtrace+0x67 Feb 6 01:45:55 tv kernel: #1 0xffffffff80bd05ed at vpanic+0x19d Feb 6 01:45:55 tv kernel: #2 0xffffffff80bd0443 at panic+0x43 Feb 6 01:45:55 tv kernel: #3 0xffffffff810a7dcc at trap_fatal+0x39c Feb 6 01:45:55 tv kernel: #4 0xffffffff810a7e19 at trap_pfault+0x49 Feb 6 01:45:55 tv kernel: #5 0xffffffff810a740f at trap+0x29f Feb 6 01:45:55 tv kernel: #6 0xffffffff81081a2c at calltrap+0x8 Feb 6 01:45:55 tv kernel: #7 0xffffffff80bb0389 at __mtx_unlock_sleep+0xb9 Feb 6 01:45:55 tv kernel: #8 0xffffffff8301fd45 at futex_put+0x135 Feb 6 01:45:55 tv kernel: #9 0xffffffff8301e869 at linux_sys_futex+0xbb9 Feb 6 01:45:55 tv kernel: #10 0xffffffff810a8984 at amd64_syscall+0x364 Feb 6 01:45:55 tv kernel: ---<>--- Feb 6 01:45:55 tv kernel: Copyright (c) 1992-2019 The FreeBSD Project. Feb 6 01:45:55 tv kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Feb 6 01:45:55 tv kernel: The Regents of the University of California. All rights reserved. -- Feb 6 13:54:13 tv kernel: panic: page fault Feb 6 13:54:13 tv kernel: cpuid = 0 Feb 6 13:54:13 tv kernel: time = 1580997227 Feb 6 13:54:13 tv kernel: KDB: stack backtrace: Feb 6 13:54:13 tv kernel: #0 0xffffffff80c1d2b7 at kdb_backtrace+0x67 Feb 6 13:54:13 tv kernel: #1 0xffffffff80bd05ed at vpanic+0x19d Feb 6 13:54:13 tv kernel: #2 0xffffffff80bd0443 at panic+0x43 Feb 6 13:54:13 tv kernel: #3 0xffffffff810a7dcc at trap_fatal+0x39c Feb 6 13:54:13 tv kernel: #4 0xffffffff810a7e19 at trap_pfault+0x49 Feb 6 13:54:13 tv kernel: #5 0xffffffff810a740f at trap+0x29f Feb 6 13:54:13 tv kernel: #6 0xffffffff81081a2c at calltrap+0x8 Feb 6 13:54:13 tv kernel: #7 0xffffffff80bb0389 at __mtx_unlock_sleep+0xb9 Feb 6 13:54:13 tv kernel: #8 0xffffffff8301fd45 at futex_put+0x135 Feb 6 13:54:13 tv kernel: #9 0xffffffff8301e869 at linux_sys_futex+0xbb9 Feb 6 13:54:13 tv kernel: #10 0xffffffff810a8984 at amd64_syscall+0x364 Feb 6 13:54:13 tv kernel: ---<>--- Feb 6 13:54:13 tv kernel: Copyright (c) 1992-2019 The FreeBSD Project. Feb 6 13:54:13 tv kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Feb 6 13:54:13 tv kernel: The Regents of the University of California. All rights reserved. -- Feb 6 15:12:10 tv kernel: panic: page fault Feb 6 15:12:10 tv kernel: cpuid = 3 Feb 6 15:12:10 tv kernel: time = 1581001904 Feb 6 15:12:10 tv kernel: KDB: stack backtrace: Feb 6 15:12:10 tv kernel: #0 0xffffffff80c1d2b7 at kdb_backtrace+0x67 Feb 6 15:12:10 tv kernel: #1 0xffffffff80bd05ed at vpanic+0x19d Feb 6 15:12:10 tv kernel: #2 0xffffffff80bd0443 at panic+0x43 Feb 6 15:12:10 tv kernel: #3 0xffffffff810a7dcc at trap_fatal+0x39c Feb 6 15:12:10 tv kernel: #4 0xffffffff810a7e19 at trap_pfault+0x49 Feb 6 15:12:10 tv kernel: #5 0xffffffff810a740f at trap+0x29f Feb 6 15:12:10 tv kernel: #6 0xffffffff81081a2c at calltrap+0x8 Feb 6 15:12:10 tv kernel: #7 0xffffffff80bb0389 at __mtx_unlock_sleep+0xb9 Feb 6 15:12:10 tv kernel: #8 0xffffffff8301fd45 at futex_put+0x135 Feb 6 15:12:10 tv kernel: #9 0xffffffff8301e869 at linux_sys_futex+0xbb9 Feb 6 15:12:10 tv kernel: #10 0xffffffff810a8984 at amd64_syscall+0x364 Feb 6 15:12:10 tv kernel: ---<>--- Feb 6 15:12:10 tv kernel: Copyright (c) 1992-2019 The FreeBSD Project. Feb 6 15:12:10 tv kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Feb 6 15:12:10 tv kernel: The Regents of the University of California. All rights reserved. Ta for any advice, Steve