[RTEMS Project] #2553: [mvme3100] boot_card() broken by 37030e38
RTEMS trac
trac at rtems.org
Wed Jan 27 04:40:41 UTC 2016
#2553: [mvme3100] boot_card() broken by 37030e38
--------------------------+------------------
Reporter: nick.withers | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 4.12
Component: bsps | Version: 4.12
Severity: normal | Keywords:
--------------------------+------------------
Backtrace with [https://git.rtems.org/rtems/commit/?id=37030e38
37030e38]''*'' (with a fatal exception handler installed):
{{{
#0 fatal_extension (the_source=INTERNAL_ERROR_CORE, is_internal=true,
the_error=23) at init.c:425
#1 0x000a6d18 in _User_extensions_Iterate (arg=arg at entry=0x1ab6348,
visitor=0xa6c70 <_User_extensions_Fatal_visitor>) at
../../../../../../../rtems/c/src/../../cpukit/score/src/userextiterate.c:155
#2 0x000a1c90 in _User_extensions_Fatal (error=23, is_internal=true,
source=INTERNAL_ERROR_CORE) at
../../cpukit/../../../mvme3100/lib/include/rtems/score/userextimpl.h:254
#3 _Terminate (the_source=the_source at entry=INTERNAL_ERROR_CORE,
is_internal=is_internal at entry=true, the_error=the_error at entry=23) at
../../../../../../../rtems/c/src/../../cpukit/score/src/interr.c:44
#4 0x0007ad40 in RTEMS_Malloc_Initialize (areas=areas at entry=0x1ab6398,
area_count=area_count at entry=1, extend=extend at entry=0x0 <preload>)
at
../../../../../../../rtems/c/src/../../cpukit/libcsupport/src/malloc_initialize.c:53
#5 0x0005cf84 in bsp_work_area_initialize_default (area_size=<optimized
out>, area_begin=<optimized out>) at
../../../../../.././mvme3100/lib/include/bsp/bootcard.h:183
#6 bsp_work_area_initialize () at
../../../../../../../../../rtems/c/src/lib/libbsp/powerpc/mvme3100/../../powerpc/shared/startup/bspgetworkarea.c:23
#7 0x0005cec4 in boot_card (cmdline=<optimized out>) at
../../../../../../../../../rtems/c/src/lib/libbsp/powerpc/mvme3100/../../shared/bootcard.c:80
#8 0x00003294 in __rtems_entry_point () at
../../../../../../../../../rtems/c/src/lib/libbsp/powerpc/mvme3100/start/start.S:89
}}}
If I reverse the changes to
[https://git.rtems.org/rtems/commit/c/src/lib/libbsp/shared/bootcard.c?id=37030e38
c/src/lib/libbsp/shared/bootcard.c] it works again.
''*'' With RSB e3b9fb68 and the following RTEMS patches:
*
https://git.rtems.org/rtems/patch/?id=af418e8f6b76a14a1d543d79fc79aa469f06b47d
*
https://git.rtems.org/rtems/patch/?id=7a0c4854c6abe8665b7e50a3bafebce84e7872a4
*
https://git.rtems.org/rtems/patch/?id=4202a31f91ca3d19ca18f08730a4be52fb71cc04
--
Ticket URL: <http://devel.rtems.org/ticket/2553>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list