Hi Siarhei, hi pixman-developers! Thanks for your help. It turned out that my frame buffer driver for the Multiinno display was the problem - it was using kmalloc and thus, the allocated memory was not aligned (i.e. it didn't start at a multiple of PAGE_SIZE).
It's now fixed and the SIGBUS suddenly disappeared. Again, thanks for your help :-) Best regards Andreas -------- Original-Nachricht -------- > Datum: Tue, 31 Jan 2012 17:13:37 +0200 > Von: Siarhei Siamashka <[email protected]> > An: [email protected] > CC: [email protected] > Betreff: Re: [Pixman] SIGBUS in pixman_composite_src_0565_0565_asm_neon > On Tue, Jan 31, 2012 at 4:47 PM, Siarhei Siamashka > <[email protected]> wrote: > > On Tue, Jan 31, 2012 at 3:44 PM, <[email protected]> wrote: > > Thanks for the log. The "Unhandled fault: imprecise external abort > > (0x1c06) at 0x404bce10" message can be decoded using the information > > from: > > > http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344k/Bgbiaghh.html > > For imprecise aborts, only bits [3:0] of DFSR (0x1c06) are valid and > > they can be decoded as "b000110 access flag fault, page". > > Well, it's actually decoded as "bx10110 imprecise external abort" if > not forgetting to take bit 10 into account. And bit 12 set to 1 means > "AXI Slave error caused the abort". But the rest still stands. > > > The 0x404bce10 address related to r4 register and used for reading data > > is most likely misleading. The actual problem seems to be caused by > > writing data to the memory address stored in r2 register (0x1d02010), > > which is suspiciously very close to the start of the page. You can > > inspect the data in memory at various addresses in gdb using "x" > > command, for example "x/16x 0x1d02000". I guess the framebuffer is > > just not mapped right, or the code just tries to write data at the end > > of the framebuffer and fails when accessing the next unmapped page. > > -- > Best regards, > Siarhei Siamashka -- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de _______________________________________________ Pixman mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/pixman
