Internal Error 1008 #1 Preempt Smp
Contents |
© Arch Linux ARM
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the
Exitcode=0x0000000b
workings and policies of this site About Us Learn more about unable to handle kernel paging request at virtual address Stack Overflow the company Business Learn more about hiring developers or posting ads with us Stack Overflow Questions
Offline Nt Password Kernel Panic Not Syncing
Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. https://archlinuxarm.org/forum/viewtopic.php?f=23&t=7161 Join them; it only takes a minute: Sign up Debugging linux kernel panic up vote 4 down vote favorite 3 I am new to kernel debugging.Below is the last kernel message. According to my understanding it is trying to access the null pointer. But i do not understand why it is shutting down the cup 0. Unable to handle http://stackoverflow.com/questions/12523505/debugging-linux-kernel-panic kernel paging request at virtual address 40025694 [37655.473976] pgd = d7138000 [37655.474007] [40025694] *pgd=9ec1a831, *pte=bf2e659d, *ppte=00000000 [37655.474038] Internal error: Oops: 17 [#1] PREEMPT SMP [37655.474038] Modules linked in: [37655.474068] CPU: 1 Not tainted (3.0.21-g572d9be-00004-g4ec4db2 #1) [37655.474099] PC is at vector_swi+0x28/0x88 [37655.474129] LR is at 0x40025698 [37655.474160] pc : c01065a8 lr : 40025698 psr : 60000093 [37655.474160] sp : d6eaffb0 ip : 4062c18c fp : 5ed97c24 [37655.474190] r10: 58702b64 r9 : 5ea56f98 r8 : 20000010 [37655.474221] r7 : 000000a8 r6 : 41b13530 r5 : 4062c270 r4 : 4062c140 [37655.474251] r3 : 00000000 r2 : ffffffff r1 : 00000001 r0 : 5ed97bd0 [37655.474251] Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user [37655.474282] Control: 10c5787d Table: 9ec3806a DAC: 00000015 [37655.474282] [37655.474282] PC: 0xc0106528: [37655.474312] 6528 e31100ff 1afffff0 e59d1040 e5bde03c e16ff001 f57ff01f e95d7fff e1a00000 [37655.474343] 6548 e28dd00c e1b0f00e eb01ae0e e1a096ad e1a09689 e5991000 e3a08001 e3110c01 [37655.474373] 6568 0affffec e1a0100d e3a00001 eb0006ef eaffffe8 e320f000 e24dd048 e88d1fff [37655.474404] 6588 e28d803c e9486000 e14f8000 e58de03c e58d8040 e58d0044 e3180020 13a0a000 [37655.474434] 65a8 051ea004 e59fc0ac e59cc000 ee01cf10 f1080080 e1a096ad e1a09689
Internet Explorer 11, Safari. Thank you! Toggle navigation My Account Sign Out Sign In Language Toggle English Japanese Chinese Shopping Cart All Silicon Devices Boards and https://forums.xilinx.com/t5/Embedded-Linux/ZC702-Linux-kernel-crash-in-dma-driver-when-using-axi-vdma-only/td-p/272522 Kits Intellectual Property Support Documentation Knowledge Base Community Forums Partners Videos All Applications https://lkml.org/lkml/2013/6/3/182 Products Developer Zone Support About All Silicon Devices Boards and Kits Intellectual Property Support Documentation Knowledge Base Community Forums Partners Videos All Embedded Linux Go To Community Forums Xcell Daily Blog Technical Blog About Our Community Announcements Welcome & Join General Technical Discussion Programmable Devices UltraScale Architecture™ 7 Series internal error FPGAs Virtex® Family FPGAs Spartan® Family FPGAs Xilinx Boards and Kits Configuration Design Tools Installation and Licensing Synthesis Simulation and Verification Implementation Design Entry Timing Analysis Vivado TCL Community HLS Design Methodologies and Advanced Tools SDAccel Design Tools - Others Embedded Systems Embedded Development Tools Embedded Processor System Design Embedded Linux Zynq All Programmable SoC SDSoC Development Environment OpenAMP Intellectual Property PCI Express preempt smp arm Networking and Connectivity MIG DSP and Video BRAM/FIFO CommunityCategoryBoardUsers turn on suggestions Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type. Showing results for Search instead for Do you mean Register · Sign In · Help Community Forums : Xilinx Products : Embedded Systems : Embedded Linux : ZC702: Linux kernel crash in dma driver, when usin... Reply Topic Options Subscribe to RSS Feed Mark Topic as New Mark Topic as Read Float this Topic to the Top Bookmark Subscribe Printer Friendly Page « Message Listing « Previous Topic Next Topic » ZC702: Linux kernel crash in dma driver, when using axi_vdma only without axi_dma in the hw project Solved elvisjohndowson Explorer Posts: 212 Registered: 12-30-2008 ZC702: Linux kernel crash in dma driver, when using axi_vdma only without axi_dma in the hw project Options Mark as New Bookmark Subscribe Subscribe to RSS Feed Highlight Print Email to a Friend Report Inappropriate Content 11-04-2012 11:10 AM Hi, After I successfully got the ZC702 running with the analog devices AD751
Jun 03, 2013 at 11:18:09AM +0100, Russell King - ARM Linux wrote:> On Thu, May 30, 2013 at 12:41:12PM +0100, Will Deacon wrote:> > +#if defined(CONFIG_OABI_COMPAT) || !defined(CONFIG_AEABI)> > + /*> > + * We may have faulted trying to load the SWI instruction due to> > + * concurrent page aging on another CPU. In this case, return> > + * back to the swi instruction and fault the page back.> > + */> > +9001:> > + sub lr, lr, #4> > + str lr, [sp, #S_PC]> > + b ret_fast_syscall> > +#endif> > The comment is wrong. If we get here, it means that the fault from> trying to loading the instruction can't be fixed up. Arguably, that> should result in a SIGSEGV being sent immediately, but we'll get to> that when we then try to re-load the instruction.Why would we kill the application in this case? The reported problem iswhere one CPU ages the page containing the swi instruction (mkold =>clears L_PTE_YOUNG => write 0 to the pte) in between the other CPU executingthe swi and the kernel trying to read the immediate. The VMA is fine.> What it means is that the page we were trying to execute has been> unmapped beneath us.Yes, as a result of the kernel aging it.> BTW, I notice that the kernel oops was never posted to the list, so it's> impossible for other people following this thread to see what the real> problem is...It was sent as an attachment I think, so I've pasted the log below (you cansee CPU0 unmapping the page from which CPU1 is assumedly executing).Will--->8<1>[44330.850628] Unable to handle kernel paging request at virtual address 4020841c<1>[44330.850750] pgd = c490c000<1>[44330.850841] [4020841c] *pgd=84451831, *pte=bf05859d, *ppte=00000000<0>[44330.851055] Internal error: Oops: 17 [#1] PREEMPT SMP ARM<4>[44330.851146] Modules linked in: hid_sony(O)<4>[44330.851330] CPU: 1 Tainted: G W O (3.4.0-perf-gf496dca-01162-gcbcc62b #1)<4>[44330.851421] PC is at vector_swi+0x28/0x88<4>[44330.851482] LR is a