Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2104997pxj; Sat, 19 Jun 2021 03:06:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxGRlaRaF2kslqDIcSrOeGIjU9+vh7//zjGX/lRysSOCteMa3YYbSp5wpQvQFFqgYTf6MoR X-Received: by 2002:a05:6e02:4b0:: with SMTP id e16mr10059641ils.71.1624097175326; Sat, 19 Jun 2021 03:06:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624097175; cv=none; d=google.com; s=arc-20160816; b=g8nbATAtDXUTXyH41NRhhp06PccLRKDnE5F+g/uJVWjojpJqCB2bpQveg7wkMjA2Zy NXV0CNRwe3cD+HxFZAN5USdhqDlFPdfWLXw495DehrgFKdlsw9zv7yVqpHy/7theygOD lnJeRjbzTbQ58RXFvxlx2AcHwI5UZ2lacHe/yjhYp1SjoSo4VnCbKiyuoUiO7gZd7SSc IG7ZdHYn34hl8s+9vPwA5n2bgLb4Wh9LN+vLCPmMzZyZ3RuEHdF9us59y3iha3znDQnz ipwm9oP78JWaSyb05HnKyYWUe4j0M+rb/LYD+kEs0MNQiy0H/NVUwJlH7tFVT3B+WbwW kecQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:mime-version:dkim-signature; bh=RDkBDm0SYLRjTGg8PQ+NNj5tJgXTB3ckGqb+GRoqwgM=; b=AB3s5TNt7CKlV2WZjaiKQAsbJGQZa45a2LWh65uQ++2vdN/gpoOukTrg9U/pvxArDG atDbPou5u6liY2kjnWmCUVmV4LrxWNRdZbA4HQijHhWzWxVlbYJahoAderxHnm8DfLcl fKPn0VQ9t1JUkTkpSinzs76FLj0uT7ElWomT4hq0u3lL8Mu0A+wR1BTwb1v5puFi/R88 EPfzNwVpgDML207gUGXWrI9+b28lTStrJBIjBdZJeeaZAAHzHuEHv3/xI2pWWiw6Wqdb sqI8ocShlBJhRVy460A7twCtOpmKM9dLReJFNXVhyaHLWOTo6rWdi0iMv8oMCFRHfiQ2 5sSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=O5OLeDzq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m2si6583100ilu.120.2021.06.19.03.06.02; Sat, 19 Jun 2021 03:06:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=O5OLeDzq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234225AbhFSI0n (ORCPT + 99 others); Sat, 19 Jun 2021 04:26:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57922 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231697AbhFSI0m (ORCPT ); Sat, 19 Jun 2021 04:26:42 -0400 Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B8E37C061574; Sat, 19 Jun 2021 01:24:31 -0700 (PDT) Received: by mail-qk1-x729.google.com with SMTP id j184so17032302qkd.6; Sat, 19 Jun 2021 01:24:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=RDkBDm0SYLRjTGg8PQ+NNj5tJgXTB3ckGqb+GRoqwgM=; b=O5OLeDzqVTfyxxXzMQsv3G9iYHMb5rEFUReJi+QOw3QfEjcnjYZ5Hu6vKrjzLGxtuD 6ukfGfjrgLiOv7NzXrXlxB4oogaqbunGdfERWO1DX5LEGZ4f1QfKBbHIIobwG+hfF04B Ne1H7TYi2cfNMA1kdA8DBaqlgrgcmdnHtoZ6122oqKwEn42Y6n5y/ZbyTpNDabJ5UcWN 8QlQF860kEojYSncNab8TrAT+SEjTJM9TFrNrt/0o/L6145iOuo88m7BST/3giSzGLqv evu8Alw6oRJV+A1UKfsMSrYLOm1Z1Iz+fQf8vIWxcWa2R82yzyyAeAFBeO/vrMZYxMFX IROA== 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:cc :content-transfer-encoding; bh=RDkBDm0SYLRjTGg8PQ+NNj5tJgXTB3ckGqb+GRoqwgM=; b=t0MQr11MACINwIy5SD0wTTbPlrLCXGRZqs4jmBbhwHdjurGpGl05wPanLYsPdwBnWv VVp5MG+H216UQZ60wO28BaAyENMvFqNCgYn1JOAn72sEgpgJzdrV66G4y849QyxUyJjI h4EVDllbn9SvgywyxJ9Zd4lHtcsS8IaWGiKSSH4+9WHQJznJQopIhBWG4cfax72xjbJC AO07/D6xs3/jHil96Yr5HBjtOh5g0O0WVjpXTM16FUGm9Nys8cSF3NmkKNGmUJgfj4kl Dxv/3708vcexMzwlTxTs/Frqdnf/YtOwoH4Ztspgpq2TqxksyaBL077jjCnhFLGiyX+Y YOWA== X-Gm-Message-State: AOAM531uJvPKN34Y48iq+Vn+/MfadeFP3nqwgaZ0ivycaBvDPZrk+JNv WqCTJOyMnxWhxf/rMs2pqOKBfvcWY70YKNRpdKZ84fqcltUwSA== X-Received: by 2002:a25:b18c:: with SMTP id h12mr17369792ybj.500.1624091070832; Sat, 19 Jun 2021 01:24:30 -0700 (PDT) MIME-Version: 1.0 From: Anatoly Pugachev Date: Sat, 19 Jun 2021 11:24:20 +0300 Message-ID: Subject: [sparc64] kernel panic from running a program in userspace To: Sparc kernel list Cc: Linux Kernel list , debian-sparc , kernel-testers@vger.kernel.org, Colin Ian King Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello! Getting the following in logs: (reproducible with almost every run, tried different kernel as well - debian packaged 5.10.0-7-sparc64-smp ) [ 863.344843] stress-ng[593992]: bad register window fault: SP 00000000fcd023ff (orig_sp 00000000fcd01c00) TPC fff80001000237fc O7 fff800010003e008 [ 890.782498] CPU[4]: SUN4V mondo timeout, cpu(5) made no forward progress after 500001 retries. Total target cpus(7). [ 890.782539] CPU[3]: SUN4V mondo timeout, cpu(5) made no forward progress after 500001 retries. Total target cpus(7). [ 890.782590] Kernel panic - not syncing: SUN4V mondo timeout panic [ 890.782664] CPU: 4 PID: 480951 Comm: stress-ng Tainted: G E 5.13.0-rc6 #229 [ 890.782713] Call Trace: [ 890.782733] [<0000000000c806c8>] panic+0xf4/0x2d4 [ 890.782773] [<000000000043f3a8>] hypervisor_xcall_deliver+0x288/0x320 [ 890.782816] [<000000000043efb8>] xcall_deliver+0xf8/0x120 [ 890.782860] [<0000000000440518>] smp_flush_tlb_page+0x38/0x60 [ 890.782898] [<000000000044ee44>] flush_tlb_pending+0x64/0xa0 [ 890.782938] [<000000000044f1c4>] arch_leave_lazy_mmu_mode+0x24/0x40 [ 890.782977] [<0000000000651b4c>] copy_pte_range+0x5ac/0x860 [ 890.783013] [<0000000000655974>] copy_pud_range+0x1f4/0x260 [ 890.783049] [<0000000000655b2c>] copy_page_range+0x14c/0x1c0 [ 890.783083] [<00000000004613b4>] dup_mmap+0x374/0x4a0 [ 890.783123] [<0000000000461530>] dup_mm+0x50/0x200 [ 890.783157] [<0000000000462384>] copy_process+0x704/0x1280 [ 890.783196] [<00000000004631a8>] kernel_clone+0x88/0x380 [ 890.783231] [<000000000042d170>] sparc_clone+0xb0/0xe0 [ 890.783274] [<0000000000406274>] linux_sparc_syscall+0x34/0x44 [ 890.784106] CPU[7]: SUN4V mondo timeout, cpu(5) made no forward progress after 500002 retries. Total target cpus(7). [ 890.784119] CPU[6]: SUN4V mondo timeout, cpu(5) made no forward progress after 500003 retries. Total target cpus(7). [ 890.784876] Press Stop-A (L1-A) from sun keyboard or send break [ 890.784876] twice on console to return to the boot prom [ 890.784897] ---[ end Kernel panic - not syncing: SUN4V mondo timeout panic ]--- (and machine halt) after running stress-ng : stress-ng.git$ ./stress-ng --verbose --timeout 10m --opcode -1 stress-ng: debug: [480950] stress-ng 0.12.10 g27f90a2276bd stress-ng: debug: [480950] system: Linux ttip 5.13.0-rc6 #229 SMP Tue Jun 15 12:30:23 MSK 2021 sparc64 stress-ng: debug: [480950] RAM total: 7.8G, RAM free: 7.0G, swap free: 768.= 7M stress-ng: debug: [480950] 8 processors online, 256 processors configured stress-ng: info: [480950] dispatching hogs: 8 opcode stress-ng: debug: [480950] cache allocate: using cache maximum level L2 stress-ng: debug: [480950] cache allocate: shared cache buffer size: 128K stress-ng: debug: [480950] starting stressors stress-ng: debug: [480951] stress-ng-opcode: started [480951] (instance 0) stress-ng: debug: [480952] stress-ng-opcode: started [480952] (instance 1) stress-ng: debug: [480953] stress-ng-opcode: started [480953] (instance 2) stress-ng: debug: [480955] stress-ng-opcode: started [480955] (instance 3) stress-ng: debug: [480957] stress-ng-opcode: started [480957] (instance 4) stress-ng: debug: [480959] stress-ng-opcode: started [480959] (instance 5) stress-ng: debug: [480961] stress-ng-opcode: started [480961] (instance 6) stress-ng: debug: [480950] 8 stressors started stress-ng: debug: [480963] stress-ng-opcode: started [480963] (instance 7) *** stack smashing detected ***: terminated *** stack smashing detected ***: terminated *** stack smashing detected ***: terminated *** stack smashing detected ***: terminated *** stack smashing detected ***: terminated *** stack smashing detected ***: terminated *** stack smashing detected ***: terminated Inconsistency detected by ld.so: dl-runtime.c: 80: _dl_fixup: Assertion `ELFW(R_TYPE)(reloc->r_info) =3D=3D ELF_MACHINE_JMP_SLOT' failed! *** stack smashing detected ***: terminated munmap_chunk(): invalid pointer *** stack smashing detected ***: terminated *** stack smashing detected ***: terminated *** stack smashing detected ***: terminated *** stack smashing detected ***: terminated *** stack smashing detected ***: terminated Inconsistency detected by ld.so: : 422: Assertion `=EF=BF=BD' failed! *** stack smashing detected ***: terminated Machine is my testing LDOM (virtual machine), installed and running the latest sparc4 debian sid (unstable).