From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leopold Palomo-Avellaneda Date: Thu, 29 Sep 2016 13:04:48 +0200 Message-ID: <3943683.Maf561M233@soho> In-Reply-To: <20160929124918.4f33e69d@md1em3qc> References: <52697293.XgM39KIdf6@soho> <20160929124918.4f33e69d@md1em3qc> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8" Subject: Re: [Xenomai] rthal_strncpy_from_user bug List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Henning Schild Cc: xenomai@xenomai.org El Dijous, 29 de setembre de 2016, a les 12:49:18, Henning Schild va escriure: > Am Wed, 28 Sep 2016 13:12:12 +0200 > > schrieb Leopold Palomo-Avellaneda : > > Hi, > > > > > > I'm trapped between 2.6.x and 3.x versions. The question to not > > boring you is that I'm having a lot of problems with this soft 3.x so > > I try to go back again to 2.6. > > > > However, I need to use a modern hardware (new development) and 2.6 > > have some issues especially rtnet that doesn't work without some > > patch with kernels greater than 3.17 (or at least I'm not able to). > > > > After solving some other issues my tests fails with some ugly message > > (killed!!!!) > > > > [ 5761.024502] RIP [] > > rthal_strncpy_from_user+0xd/0x20 [ 5761.027017] RSP > > [ 5761.029456] CR2: 000000000040445d > > [ 5761.031859] ---[ end trace f092b4db2a9a9654 ]--- > > [ 5773.810428] BUG: unable to handle kernel paging request at > > 000000000040445d [ 5773.812909] IP: [] > > rthal_strncpy_from_user+0xd/0x20 [ 5773.815389] PGD 45a00c067 PUD > > 456d4e067 PMD 45aa42067 PTE 4517f5025 [ 5773.817864] Oops: 0001 [#16] > > SMP [ 5773.820293] Modules linked in: rt_igb(O) rt_e1000e(O) > > rt_loopback(O) rtcfg(O) rtudp(O) rtipv4(O) rtmac(O) rtpacket(O) > > rtnet(O) ctr ccm binfmt_misc nfsd auth_rpcgss nfs_acl nfs lockd > > fscache sunrpc nls_utf8 nls_cp437 vfat fat xeno_can_peak_pci > > xeno_can_sja1000 xeno_can x86_pkg_temp_thermal coretemp kvm_intel kvm > > peak_pci sja1000 joydev crc32_pclmul hid_generic usbhid > > ghash_clmulni_intel aesni_intel ppdev aes_x86_64 lrw can_dev gf128mul > > glue_helper xeno_rtdm snd_pcm snd_timer ablk_help > > > > > > looking on the web, I have found that his issue was solved: > > > > http://git.xenomai.org/xenomai-jki.git/commit/?h=maintenance-2.6&id=2eceef > > 4c62bc8d6b3713787c26882fdcd9b87842 > > > > However, although it was on December 2015, 2.6.5 (July 2016) doesn't > > have it. > > > > So, there's any reason why this patch was not pushed to 2.6.5? > I guess the reason is that 2.6 is not officially maintained anymore, so > patches like this one do not get backported. You should see if you can > switch to 3.0 and solve your issues there! the patch is in the maintenance 2.6 branch. However, I don't know from where was generated the tar.gz released as 2.6.5. Not need to backport anything because is there. Probably I should switch to 3.0. But then I should redo the debian part because is not in a good shape. > If that really is not an option, this particular problem can be > addressed by disabling CONFIG_SMAP in your kernel. good catch. Leopold -- -- Linux User 152692 GPG: 05F4A7A949A2D9AA Catalonia ------------------------------------- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail?