Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1422809Ab3DFMzH (ORCPT ); Sat, 6 Apr 2013 08:55:07 -0400 Received: from mout.gmx.net ([212.227.17.20]:63357 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1422763Ab3DFMzF (ORCPT ); Sat, 6 Apr 2013 08:55:05 -0400 X-Authenticated: #5108953 X-Provags-ID: V01U2FsdGVkX1/yKbVVcv7yhXtQ42uHV6i6ygT6EzWMwyGlgoIynp m24b/MyBbwlpl5 Message-ID: <51601B25.5050801@gmx.de> Date: Sat, 06 Apr 2013 14:55:01 +0200 From: =?UTF-8?B?VG9yYWxmIEbDtnJzdGVy?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130405 Thunderbird/17.0.5 MIME-Version: 1.0 To: richard -rw- weinberger CC: "user-mode-linux-user@lists.sourceforge.net" , Linux Kernel Subject: Re: user mode linux: trinity syscall "madvise" triggers quickly BUG: Bad page map References: <515DB2A6.7020902@gmx.de> <51601958.3090806@gmx.de> In-Reply-To: <51601958.3090806@gmx.de> X-Enigmail-Version: 1.6a1pre Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3588 Lines: 51 On 04/06/2013 02:47 PM, Toralf Förster wrote: > On 04/06/2013 01:43 PM, richard -rw- weinberger wrote: >>> What I get with the this trinity command line >>> >>> gt; trinity --children 2 -c madvise >> >> Does the attached patch fix the problem? > > yes, the issue for this syscall is fixed now. > But now I get - after running this command for a longer time : 2013-04-06T14:49:55.755+02:00 trinity kernel: do_syscall_stub : ret = -12, offset = 1052680, data = 3f2ff008 2013-04-06T14:49:55.755+02:00 trinity kernel: do_syscall_stub: syscall 192 failed, return value = 0xfffffff4, expected return value = 0x280e5000 2013-04-06T14:49:55.755+02:00 trinity kernel: syscall parameters: 0x280e5000 0x1000 0x7 0x11 0x3 0x11cba 2013-04-06T14:49:55.755+02:00 trinity kernel: Failed to flush page for address 0x280e5000 2013-04-06T14:49:57.600+02:00 trinity kernel: do_syscall_stub : ret = -12, offset = 1052680, data = 3f397008 2013-04-06T14:49:57.600+02:00 trinity kernel: do_syscall_stub: syscall 192 failed, return value = 0xfffffff4, expected return value = 0x280e5000 2013-04-06T14:49:57.600+02:00 trinity kernel: syscall parameters: 0x280e5000 0x1000 0x7 0x11 0x3 0x1ad80 2013-04-06T14:49:57.600+02:00 trinity kernel: Failed to flush page for address 0x280e5000 2013-04-06T14:50:01.000+02:00 trinity cron[1071]: (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons) 2013-04-06T14:51:15.336+02:00 trinity kernel: do_syscall_stub : ret = -12, offset = 1052680, data = 3f2fe008 2013-04-06T14:51:15.336+02:00 trinity kernel: do_syscall_stub: syscall 192 failed, return value = 0xfffffff4, expected return value = 0x280e3000 2013-04-06T14:51:15.336+02:00 trinity kernel: syscall parameters: 0x280e3000 0x1000 0x7 0x11 0x3 0xd561 2013-04-06T14:51:15.336+02:00 trinity kernel: Failed to flush page for address 0x280e3000 2013-04-06T14:51:20.224+02:00 trinity kernel: do_syscall_stub : ret = -12, offset = 1052680, data = 3f394008 2013-04-06T14:51:20.224+02:00 trinity kernel: do_syscall_stub: syscall 192 failed, return value = 0xfffffff4, expected return value = 0x280e5000 2013-04-06T14:51:20.224+02:00 trinity kernel: syscall parameters: 0x280e5000 0x1000 0x7 0x11 0x3 0x29571 2013-04-06T14:51:20.224+02:00 trinity kernel: Failed to flush page for address 0x280e5000 2013-04-06T14:52:34.379+02:00 trinity kernel: do_syscall_stub : ret = -12, offset = 1052680, data = 3f22a008 2013-04-06T14:52:34.379+02:00 trinity kernel: do_syscall_stub: syscall 192 failed, return value = 0xfffffff4, expected return value = 0x280e3000 2013-04-06T14:52:34.379+02:00 trinity kernel: syscall parameters: 0x280e3000 0x1000 0x7 0x11 0x3 0x9b50 2013-04-06T14:52:34.379+02:00 trinity kernel: Failed to flush page for address 0x280e3000 2013-04-06T14:52:40.422+02:00 trinity kernel: do_syscall_stub : ret = -12, offset = 1052680, data = 3f397008 2013-04-06T14:52:40.422+02:00 trinity kernel: do_syscall_stub: syscall 192 failed, return value = 0xfffffff4, expected return value = 0x280e3000 2013-04-06T14:52:40.422+02:00 trinity kernel: syscall parameters: 0x280e3000 0x1000 0x7 0x11 0x3 0xde37 2013-04-06T14:52:40.422+02:00 trinity kernel: Failed to flush page for address 0x280e3000 and the appropriate linux - process at the host process runs at 100% -- MfG/Sincerely Toralf Förster pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/