Messages in this thread | | | Date | Thu, 11 Dec 2008 10:09:20 +0100 | From | Alex Raimondi <> | Subject | Re: Segfault in fbcmap.c => Compiler bug? |
| |
Hi,
> On Thu, 11 Dec 2008 09:23:59 +0100 > Alex Raimondi <mailinglist@miromico.ch> wrote: > > Hi Alex, > >> I am using latest atmel avr32 kernel (2.6.27) form >> git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6.git. >> I am on it's master branch. I added a few patches specific to our own >> board (hammerhead). >> > > Which toolchain are you using? If you have grabbed it from atmel.com > you have to download Buildroot for AVR32 [1] and build your own > toolchain. The toolchain on atmel.com is broken.
I have both. AV32 toolchain from atmel is installed via apt-get. I have builroot 2.2.1 which generated a toolchain, as well.
but kernel compilation is done using apt-get toolchain.
So, your suggestion is to remove the atmel stuff completely and use only buildroot toolchain?
Thx,
Alex
> >> When compiling with support for atmel_lcdfb the kernel segfaults at >> module probe. >> >> This is the segfault output: >> >> ********************************** >> alg: No test for stdrng (krng) >> io scheduler noop registered >> io scheduler cfq registered (default) >> atmel_lcdfb atmel_lcdfb.0: 225KiB frame buffer at 13940000 (mapped at >> b3940000) Unable to handle kernel NULL pointer dereference at virtual > > Does indeed look like a known GCC bug. > > <snipp> rest of kernel dump and debugging> > > 1: www.atmel.no/buildroot >
| |