lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAACKNgW6S4fFvsczgMODb6NdH+r_H62VAHG+-3uWcK7RFHUUdw@mail.gmail.com>
Date:	Thu, 8 Jan 2015 15:42:29 +0530
From:	Abhijit Ray Chaudhury <abhijit.ray.chaudhury@...il.com>
To:	linux-arm-msm@...r.kernel.org, linux-kernel@...r.kernel.org,
	linux-arm-kernel@...ts.infradead.org, linux-arm@...ts.infradead.org
Subject: Question regarding Linux Bringup in ARMA9 platform

Hi ,

I am trying to bringup linux in ARMA9 platform. I am getting following crash :


Unhandled fault: alignment exception (0x001) at 0x88042001:

 (link_path_walk+0xa4/0x86c)
(path_lookupat+0x54/0x780)
(do_path_lookup+0x1c/0x58)
(user_path_at_empty+0x54/0x88)
(user_path_at+0x10/0x14)
(sys_chdir+0x18/0x64)
(devtmpfsd+0x60/0x2b4)
(kthread+0x80/0x90)

when kthread tries to mount tempfs and does sys_chdir kernel copies
the path ("/..") at a kernel buffer starting at 0x88042000. It the
skips the "/" character. In "
load_unaligned_zeropad" function it tries to access the content of
0x88042001 using "ldr" or 32bit access instruction. That causes
alignment exception and kernel simply panics.

At this stage is it expected that ARM does not generate alignment
fault ? I can see a fixup code is written inside
load_unaligned_zeropad function, but fixup is not applicable, as this
is not page fault exception.

i am attaching the kernel log. Kindly advice what could be going wrong.

Thanks in advance,
-Abhijit

View attachment "linux_boot.txt" of type "text/plain" (4820 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ