Hi list,

I'm "porting" ibrdtn to buildroot ( http://buildroot.uclibc.org/ ), "targeting" ARM9 architecture. To do that, I'm using BR packages.

I made 3 distinct packages, one per ibrdtn "module": ibrcommon, ibrdtn and ibrdtnd (all with 0.8 version).
Since I have a lot of available storage constraints (~8Mb), I disabled the support for: openssl, 
802.15.4 (lowpan), sqlite, compression, tls, dtnsec and curl.

Those 3 BR packages seems to configure, compile and install as expected, and inside my embedded system, I have:

# ldd /usr/sbin/dtnd
librt.so.0 => /lib/librt.so.0 (0x401bb000)
libibrcommon-0.8.so.1 => /usr/lib/libibrcommon-0.8.so.1 (0x401c7000)
libibrdtn-0.8.so.1 => /usr/lib/libibrdtn-0.8.so.1 (0x40149000)
libm.so.0 => /lib/libm.so.0 (0x40199000)
libc.so.0 => /lib/libc.so.0 (0x400a6000)
libdl.so.0 => /lib/libdl.so.0 (0x4010d000)
libpthread.so.0 => /lib/libpthread.so.0 (0x4004a000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x40097000)
#

# uname -a
Linux emb 2.6.38emb #68 Thu Feb 9 16:43:56 WET 2012 armv4tl GNU/Linux
#

# free -k
             total         used         free       shared      buffers
Mem:         29296        20700         8596            0          188
-/+ buffers:              20512         8784
Swap:            0            0            0

# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 7.7M      6.1M      1.2M  84% /
tmpfs                    14.3M         0     14.3M   0% /dev/shm
tmpfs                    14.3M     56.0K     14.3M   0% /tmp


The problem is when I try to launch dtnd daemon with default configuration file I get:
# dtnd -c /etc/ibrdtnd.conf 
Wed Jun  6 02:44:05 2012 INFO: Configuration: /etc/ibrdtnd.conf
Wed Jun  6 02:44:05 2012 INFO: IBR-DTN daemon 0.8.0 (build 52262)
Aborted
# echo $?
134

Also, system clock is correct.

If I change the daemon user to "daemon" I get more output, but the error remains
# dtnd -c /etc/ibrdtnd.conf --nodiscovery -d999999 --badclock --noapi -ieth0
Wed Jun  6 02:47:35 2012 INFO: Configuration: /etc/ibrdtnd.conf
Wed Jun  6 02:47:35 2012 INFO: IBR-DTN daemon 0.8.0 (build 52262)
Wed Jun  6 02:47:35 2012 INFO: debug level set to 999999
Wed Jun  6 02:47:35 2012 INFO: use logfile for output: /var/log/ibrdtn.log
Wed Jun  6 02:47:35 2012 INFO: Switching user to daemon
Aborted
# echo $?
134

I also tried with some modifications in config file without success.

Someone have idea what can cause these weird error?
Is the code 134 documented somewhere?

Thank you for your time,
João Ferreira