Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp172407imm; Tue, 31 Jul 2018 16:09:30 -0700 (PDT) X-Google-Smtp-Source: AAOMgpc3Vm4ZrRaU+zQVQxh0iyHt+QToK+BN6tNQ+W71y0aa8YUbLDjb4pG3R7zAN3p4DfHSRWff X-Received: by 2002:a63:714a:: with SMTP id b10-v6mr21522209pgn.73.1533078569965; Tue, 31 Jul 2018 16:09:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533078569; cv=none; d=google.com; s=arc-20160816; b=KsfCe4fRACat8N19u+nfQTR45MQMTTzCICSY7RlT1VRORPonXCgyY6mAvlX2iEzflO jn7A8nub8za5xzlv5gcOPYoc4bHycvhO4f5wBtAVPg10zII/Ja+TI6wd7Qg7DbKcEFFc UB1dNMxc706sukXxJ71wEdJUvjcr8iZfwKn2EvC4+XVGs+anzBPLFG+SE8Y2STrS14lb DgFELtgbt5yDAr+qHwHrC7kOsAs6mqs/Zo6tPFvt/FP6SrVgxgQ9QwrAlkuRE9BX2MGJ zYIeWw0Z2sSaN+qM06K5EatyttKjMJI2OXbHjCQ4ro2csPUe1XBAbvaOoPcl55lG7CIE 1E7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=E3/T9MMrNaMBn6jbgatTpXWoF+iiWSKSkABXx/3nu1Y=; b=jUoqrgeeubvIU3fPzudiPG5Mg1ZA3PUFeXw5vymkUcW821kLvCUECdI3ZoSVxbcGS8 Tti34Q8/vUDQvvbNpkU83kVtAKS6fXj/9Zxw1fM7buSfL9lf/yeWNaMPz0pDrj8ndVMS RHPhfhFCTuO7uwn5MDSBhFk9w1J3tqlF2V3UEH9/bCHRKwvdsgzmMEtiiThiUyKw5meF /EiuTK+J5Wi0Y6mGEPXXS3GZN27Sk5cDK6Qnam8D6KVepfqjtD3FOS2e9CWImxuEec2x XrEifLPvu2H8u/RHMGuQVzud/ZDuWcbNOYvETe95SFK11akizcyQ5aaPHsBx58AJw3tf rDUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=eJuBy4kI; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id c13-v6si14362048pfi.256.2018.07.31.16.09.15; Tue, 31 Jul 2018 16:09:29 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=eJuBy4kI; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1732816AbeHAAu3 (ORCPT + 99 others); Tue, 31 Jul 2018 20:50:29 -0400 Received: from mail-it0-f49.google.com ([209.85.214.49]:56167 "EHLO mail-it0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732635AbeHAAu2 (ORCPT ); Tue, 31 Jul 2018 20:50:28 -0400 Received: by mail-it0-f49.google.com with SMTP id p7-v6so6991284itf.5 for ; Tue, 31 Jul 2018 16:07:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=E3/T9MMrNaMBn6jbgatTpXWoF+iiWSKSkABXx/3nu1Y=; b=eJuBy4kIwI5rO98FSVe48Syv1tGm9aK4BC9oThqhPztAto4vAP90gLYoXxDCGyIH/j ZQK4fj8qL9qAD/LAnOSGqvJZwGZMSlBfs4F8zbXO1oPUhToiPm77BbQTsJaIPUg4OoyQ fKlT19H22ZljdXxmPpVjoiwlNBA2M46UG8Q4ImsbsafaJiZhOzuDQPldVa5e8IGa9v/A i8myVtUL9W3ok5moyYV/WOaz5SOqDsEBxDnjd4m/DDhcCpcByLRCQl+viuYr6F4d8quZ /4Yvwcj3tpbohpEOwX052p2rOpKjCoOpPSnVZ1/nM70WB6bUymo2JMkujIFGfEAD+jE2 Pz2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=E3/T9MMrNaMBn6jbgatTpXWoF+iiWSKSkABXx/3nu1Y=; b=iFAGUP6lkgxdo2iYN2TCM+ig4KfFwALac3NB3CSHnfXDbj0Vnsd01GBdJEiu9672c7 iu+fluCt6NJL3Ua+iWDpvAzfJWCYZM/BhTxIczhJZ518IhUDNf347w8SQvg93QPd9xCQ 3DSSqac8FV/21XNaIOp8Exi8kVmLV9O4kKt7S96fEktZ/LfsskusIxAedI1fQJjcIdw1 n1REFxVlUC5hm6UGOGVfrEMzfb3fUYiLZ0cF9gOnR/EbUtd7cYCHiAiUx+a/TbyumuMN vG2bZ9hUuVPWMEBisBFCcLSquxX1GNcVhybHfaWNJgZ14J6FYQPZsS49W1ROjy5qmOmp Y31A== X-Gm-Message-State: AOUpUlH0+uGGJKANsFchON1NKA6qPfEA3yyel88sMKbv6pHNWOwnsAFQ 8QxrxOms3qyV9ZiUt1bmOuvPe3Ye8FMV+mtmJLw= X-Received: by 2002:a02:9c33:: with SMTP id q48-v6mr21300939jak.103.1533078471697; Tue, 31 Jul 2018 16:07:51 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac0:d50b:0:0:0:0:0 with HTTP; Tue, 31 Jul 2018 16:07:31 -0700 (PDT) In-Reply-To: References: <20180730130134.yvn5tcmoavuxtwt5@kshutemo-mobl1> From: youling 257 Date: Wed, 1 Aug 2018 07:07:31 +0800 Message-ID: Subject: Re: Linux 4.18-rc7 To: Linus Torvalds Cc: Amit Pundir , John Stultz , Hugh Dickins , "Kirill A. Shutemov" , Matthew Wilcox , "Kirill A. Shutemov" , Andrew Morton , Dmitry Vyukov , Oleg Nesterov , Andrea Arcangeli , Greg Kroah-Hartman , linux-mm , Linux Kernel Mailing List , Joel Fernandes , Colin Cross Content-Type: multipart/alternative; boundary="000000000000b7ee31057253a51b" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --000000000000b7ee31057253a51b Content-Type: text/plain; charset="UTF-8" my x86 report isPrevious: true Build: Android-x86/android_x86/x86:8.1.0/OPM6.171019.030.B1/cwhuang0618:userdebug/test-keys Hardware: unknown Revision: 0 Bootloader: unknown Radio: unknown Kernel: Linux version 4.18.0-rc7-android-x86_64+ (root@localhost) (gcc version 8.2.0 (Ubuntu 8.2.0-1ubuntu2)) #1 SMP PREEMPT Mon Jul 30 12:26:29 CST 2018 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerprint: 'Android-x86/android_x86/x86:8.1.0/OPM6.171019.030.B1/cwhuang0618:userdebug/test-keys' Revision: '0' ABI: 'x86' pid: 2899, tid: 2899, name: zygote >>> zygote <<< signal 7 (SIGBUS), code 2 (BUS_ADRERR), fault addr 0xec00008 eax 00000000 ebx f0274a40 ecx 000001e0 edx 0ec00008 esi 00000000 edi 0ec00000 xcs 00000023 xds 0000002b xes 0000002b xfs 00000003 xss 0000002b eip f24a4996 ebp ffc4eaa8 esp ffc4ea68 flags 00010202 backtrace: #00 pc 0001a996 /system/lib/libc.so (memset+150) #01 pc 0022b2be /system/lib/libart.so (create_mspace_with_base+222) #02 pc 002b2a05 /system/lib/libart.so (art::gc::space::DlMallocSpace::CreateMspace(void*, unsigned int, unsigned int)+69) #03 pc 002b2637 /system/lib/libart.so (art::gc::space::DlMallocSpace::CreateFromMemMap(art::MemMap*, std::__1::basic_string, std::__1::allocator> const&, unsigned int, unsigned int, unsigned int, unsigned int, bool)+55) #04 pc 0027f6af /system/lib/libart.so (art::gc::Heap::Heap(unsigned int, unsigned int, unsigned int, unsigned int, double, double, unsigned int, unsigned int, std::__1::basic_string, std::__1::allocator> const&, art::InstructionSet, art::gc::CollectorType, art::gc::CollectorType, art::gc::space::LargeObjectSpaceType, unsigned int, unsigned int, unsigned int, bool, unsigned int, unsigned int, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, unsig #05 pc 0055a17a /system/lib/libart.so (_ZN3art7Runtime4InitEONS_18RuntimeArgumentMapE+11434) #06 pc 0055e928 /system/lib/libart.so (art::Runtime::Create(std::__1::vector, std::__1::allocator>, void const*>, std::__1::allocator, std::__1::allocator>, void const*>>> const&, bool)+184) #07 pc 003a1117 /system/lib/libart.so (JNI_CreateJavaVM+647) #08 pc 000044ae /system/lib/libnativehelper.so (JNI_CreateJavaVM+46) #09 pc 00078d1d /system/lib/libandroid_runtime.so (android::AndroidRuntime::startVm(_JavaVM**, _JNIEnv**, bool)+7581) #10 pc 000791fb /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector const&, bool)+395) #11 pc 00003119 /system/bin/app_process32 (main+1689) #12 pc 000b6a34 /system/lib/libc.so (__libc_init+100) #13 pc 000029dd /system/bin/app_process32 (_start_main+80) #14 pc 000029e8 /system/bin/app_process32 (_start+10) #15 pc 00000004 #16 pc 00020b69 [stack:ffc31000] 2018-08-01 0:29 GMT+08:00 Linus Torvalds : > On Mon, Jul 30, 2018 at 11:40 PM Amit Pundir > wrote: > > > > This ashmem change ^^ worked too. > > Ok, let's go for that one and hope it's the only one. > > John, can I get a proper commit message and sign-off for that ashmem > change? > > Kirill - you mentioned that somebody reproduced a problem on x86-64 > too. I didn't see that report. Was that some odd x86 Android setup > with Ashmem too, or is there something else pending? > > Linus > --000000000000b7ee31057253a51b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
my x86 report

isPrevious: true
Build: Android-x86/android_x86/x86:8.1.0/OPM6.171019.030.B1/cwhuang0618:u= serdebug/test-keys
Hardware: unknown
Revision: 0
<= div>Bootloader: unknown
Radio: unknown
Kernel: Linux ve= rsion 4.18.0-rc7-android-x86_64+ (root@localhost) (gcc version 8.2.0 (Ubunt= u 8.2.0-1ubuntu2)) #1 SMP PREEMPT Mon Jul 30 12:26:29 CST 2018
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** **= *
Build fingerprint: 'Android-x86/android_x86/x86:8.1.0/OPM6.= 171019.030.B1/cwhuang0618:userdebug/test-keys'
Revision: '= ;0'
ABI: 'x86'
pid: 2899, tid: 2899, name: = zygote >>> zygote <<<
signal 7 (SIGBUS), code = 2 (BUS_ADRERR), fault addr 0xec00008
=C2=A0 =C2=A0 eax 00000000 = ebx f0274a40 ecx 000001e0 edx 0ec00008
=C2=A0 =C2=A0 esi 000000= 00 edi 0ec00000
=C2=A0 =C2=A0 xcs 00000023 xds 0000002b xes 00= 00002b xfs 00000003 xss 0000002b
=C2=A0 =C2=A0 eip f24a4996 eb= p ffc4eaa8 esp ffc4ea68 flags 00010202

backtrace= :
=C2=A0 =C2=A0 #00 pc 0001a996 /system/lib/libc.so (memset+150)=
=C2=A0 =C2=A0 #01 pc 0022b2be /system/lib/libart.so (create_msp= ace_with_base+222)
=C2=A0 =C2=A0 #02 pc 002b2a05 /system/lib/lib= art.so (art::gc::space::DlMallocSpace::CreateMspace(void*, unsigned int, un= signed int)+69)
=C2=A0 =C2=A0 #03 pc 002b2637 /system/lib/libart= .so (art::gc::space::DlMallocSpace::CreateFromMemMap(art::MemMap*, std::__1= ::basic_string<char, std::__1::char_traits<char>, std::__1::alloca= tor<char>> const&, unsigned int, unsigned int, unsigned int, u= nsigned int, bool)+55)
=C2=A0 =C2=A0 #04 pc 0027f6af /system/lib= /libart.so (art::gc::Heap::Heap(unsigned int, unsigned int, unsigned int, u= nsigned int, double, double, unsigned int, unsigned int, std::__1::basic_st= ring<char, std::__1::char_traits<char>, std::__1::allocator<cha= r>> const&, art::InstructionSet, art::gc::CollectorType, art::gc:= :CollectorType, art::gc::space::LargeObjectSpaceType, unsigned int, unsigne= d int, unsigned int, bool, unsigned int, unsigned int, bool, bool, bool, bo= ol, bool, bool, bool, bool, bool, bool, bool, unsig #05 pc 0055a17a /sy= stem/lib/libart.so (_ZN3art7Runtime4InitEONS_18RuntimeArgumentMapE+11434)
=C2=A0 =C2=A0 #06 pc 0055e928 /system/lib/libart.so (art::Runtime= ::Create(std::__1::vector<std::__1::pair<std::__1::basic_string<ch= ar, std::__1::char_traits<char>, std::__1::allocator<char>>,= void const*>, std::__1::allocator<std::__1::pair<std::__1::basic_= string<char, std::__1::char_traits<char>, std::__1::allocator<c= har>>, void const*>>> const&, bool)+184)
=C2= =A0 =C2=A0 #07 pc 003a1117 /system/lib/libart.so (JNI_CreateJavaVM+647)
=C2=A0 =C2=A0 #08 pc 000044ae /system/lib/libnativehelper.so (JNI_= CreateJavaVM+46)
=C2=A0 =C2=A0 #09 pc 00078d1d /system/lib/liban= droid_runtime.so (android::AndroidRuntime::startVm(_JavaVM**, _JNIEnv**, bo= ol)+7581)
=C2=A0 =C2=A0 #10 pc 000791fb /system/lib/libandroid_r= untime.so (android::AndroidRuntime::start(char const*, android::Vector<a= ndroid::String8> const&, bool)+395)
=C2=A0 =C2=A0 #11 pc 0= 0003119 /system/bin/app_process32 (main+1689)
=C2=A0 =C2=A0 #12 = pc 000b6a34 /system/lib/libc.so (__libc_init+100)
=C2=A0 =C2=A0 = #13 pc 000029dd /system/bin/app_process32 (_start_main+80)
=C2= =A0 =C2=A0 #14 pc 000029e8 /system/bin/app_process32 (_start+10)
=C2=A0 =C2=A0 #15 pc 00000004 <unknown>
=C2=A0 =C2=A0 #16= pc 00020b69 [stack:ffc31000]

2018-08-01 0:29 GMT+08:00 Linus Torvalds <torvalds@linux-foundation.org>:
On Mon, Jul 30, 2018 at 11:40 PM Amit Pundir <= ;amit.pundir@linaro.org> w= rote:
>
> This ashmem change ^^ worked too.

Ok, let's go for that one and hope it's the only one.

John, can I get a proper commit message and sign-off for that ashmem change= ?

Kirill - you mentioned that somebody reproduced a problem on x86-64
too. I didn't see that report. Was that some odd x86 Android setup
with Ashmem too, or is there something else pending?

=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0Linus

--000000000000b7ee31057253a51b--