Hello, One of our applications for the Zedboard fails with fatal error after the setup of the network stack in libbsd. So far I traced it down to the point that the memory allocation for libbsd overwrites parts of the IMFS of rtems. When opening device files later this will lead to the crash. The backtrace looks like this for the bad allocation looks like this: _Heap_Block_split ../../../../../c/src/../../cpukit/score/src/heap.c:313 0x10dd58 _Heap_Block_allocate_from_begin ../../../../../c/src/../../cpukit/score/src/heap.c:378 0x10dfd6 _Heap_Block_allocate ../../../../../c/src/../../cpukit/score/src/heap.c:465 0x10dfd6 _Heap_Allocate_aligned_with_boundary ../../../../../c/src/../../cpukit/score/src/heapallocate.c:265 0x10e19c rtems_heap_allocate_aligned_with_boundary ../../../../../c/src/../../cpukit/libcsupport/src/malloc_deferred.c:92 0x10962e malloc ../../../../../c/src/../../cpukit/libcsupport/src/malloc.c:39 0x10950e _bsd_malloc ../../rtemsbsd/rtems/rtems-kernel-malloc.c:80 0x170048 [more libbsd] ifconfig ../../freebsd/sbin/ifconfig/ifconfig.c:1024 0x1724fa
With 1 GiB of RAM, available memory shouldn't be a problem. At the moment we have configured the system with CONFIGURE_UNLIMITED_OBJECTS and CONFIGURE_UNIFIED_WORK_AREAS. Maybe that is not right in this case. Are there any suggestions how to better configure the system? I found CONFIGURE_MEMORY_OVERHEAD in the docs, but I am not so sure how to use it or if it would help. Best regards, Jan Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR) German Aerospace Center Institute for Software Technology | Software for Space Systems and Interactive Visualization | Lilienthalplatz 7 | 38108 Braunschweig | Germany _______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users