Hello, After trying on several pcs, i assure Opensmppbox which goes a long with packet ver 1.4.4 (and even the following SVNs) has error at startup time:
Here is opensmppbo.log: my_laptop # opensmppbox -v 0 /etc/kannel/opensmppbox.conf 2014-09-28 14:20:12 [22061] [0] INFO: Debug_lvl = 0, log_file = <none>, log_lvl = 0 2014-09-28 14:20:12 [22061] [0] DEBUG: Kannel opensmppbox version svn-r gwlib version `1.4.4'. Build `Sep 28 2014 14:13:15', compiler `4.8.2'. System Linux, release 3.11-2-amd64, version #1 SMP Debian 3.11.8-1 (2013-11-13), machine x86_64. Hostname dell_vostro_v131, IP 127.0.1.1. Libxml version 2.9.1. Using OpenSSL 1.0.1g 7 Apr 2014. Compiled with MySQL 5.5.33, using MySQL 5.5.33. Using hiredis API 0.11.0 Using native malloc. 2014-09-28 14:20:12 [22061] [0] INFO: REDIS: Connected to server at localhost:6379. 2014-09-28 14:20:12 [22061] [0] INFO: REDIS: Set idle timeout to 3600 seconds 2014-09-28 14:20:12 [22061] [0] INFO: REDIS: Selected database 3 2014-09-28 14:20:12 [22061] [0] INFO: REDIS: server version 2.8.12. 2014-09-28 14:20:12 [22061] [0] INFO: DLR using storage type: redis 2014-09-28 14:20:12 [22061] [0] INFO: Starting to log to file /var/log/kannel/smppbox.log level 0 2014-09-28 14:20:12 [22061] [0] INFO: Added logfile `/var/log/kannel/smppbox.log' with level `0'. 2014-09-28 14:20:12 [22061] [0] DEBUG: Adding smsc routing to id <live> for box id <tuannm> *** Error in `opensmppbox': free(): invalid pointer: 0x0000000000da90e0 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x7aa16)[0x7f3c459e9a16] /lib/x86_64-linux-gnu/libc.so.6(+0x7b793)[0x7f3c459ea793] opensmppbox(octstr_destroy+0x38)[0x457698] opensmppbox(main+0x7cc)[0x40bd1c] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f3c45990995] opensmppbox[0x40c572] ======= Memory map: ======== 00400000-0047c000 r-xp 00000000 08:06 1139528 /usr/local/sbin/opensmppbox 0067c000-0067d000 rw-p 0007c000 08:06 1139528 /usr/local/sbin/opensmppbox 0067d000-00719000 rw-p 00000000 00:00 0 00d6f000-00dd8000 rw-p 00000000 00:00 0 [heap] 7f3c45026000-7f3c45032000 r-xp 00000000 08:06 1193928 /lib/x86_64-linux-gnu/libnss_files-2.17.so 7f3c45032000-7f3c45231000 ---p 0000c000 08:06 1193928 /lib/x86_64-linux-gnu/libnss_files-2.17.so 7f3c45231000-7f3c45232000 r--p 0000b000 08:06 1193928 /lib/x86_64-linux-gnu/libnss_files-2.17.so 7f3c45232000-7f3c45233000 rw-p 0000c000 08:06 1193928 /lib/x86_64-linux-gnu/libnss_files-2.17.so 7f3c45233000-7f3c45248000 r-xp 00000000 08:06 1193884 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f3c45248000-7f3c45448000 ---p 00015000 08:06 1193884 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f3c45448000-7f3c45449000 rw-p 00015000 08:06 1193884 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f3c45449000-7f3c4552e000 r-xp 00000000 08:06 1081782 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18 7f3c4552e000-7f3c4572d000 ---p 000e5000 08:06 1081782 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18 7f3c4572d000-7f3c45735000 r--p 000e4000 08:06 1081782 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18 7f3c45735000-7f3c45737000 rw-p 000ec000 08:06 1081782 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18 7f3c45737000-7f3c4574c000 rw-p 00000000 00:00 0 7f3c4574c000-7f3c4576e000 r-xp 00000000 08:06 1193906 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f3c4576e000-7f3c4596d000 ---p 00022000 08:06 1193906 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f3c4596d000-7f3c4596e000 r--p 00021000 08:06 1193906 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f3c4596e000-7f3c4596f000 rw-p 00022000 08:06 1193906 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f3c4596f000-7f3c45b12000 r-xp 00000000 08:06 1193860 /lib/x86_64-linux-gnu/libc-2.17.so 7f3c45b12000-7f3c45d11000 ---p 001a3000 08:06 1193860 /lib/x86_64-linux-gnu/libc-2.17.so 7f3c45d11000-7f3c45d15000 r--p 001a2000 08:06 1193860 /lib/x86_64-linux-gnu/libc-2.17.so 7f3c45d15000-7f3c45d17000 rw-p 001a6000 08:06 1193860 /lib/x86_64-linux-gnu/libc-2.17.so 7f3c45d17000-7f3c45d1b000 rw-p 00000000 00:00 0 7f3c45d1b000-7f3c45d25000 r-xp 00000000 08:06 1082077 /usr/lib/x86_64-linux-gnu/libhiredis.so.0.10 7f3c45d25000-7f3c45f24000 ---p 0000a000 08:06 1082077 /usr/lib/x86_64-linux-gnu/libhiredis.so.0.10 7f3c45f24000-7f3c45f25000 r--p 00009000 08:06 1082077 /usr/lib/x86_64-linux-gnu/libhiredis.so.0.10 7f3c45f25000-7f3c45f26000 rw-p 0000a000 08:06 1082077 /usr/lib/x86_64-linux-gnu/libhiredis.so.0.10 7f3c45f26000-7f3c45f29000 r-xp 00000000 08:06 1193874 /lib/x86_64-linux-gnu/libdl-2.17.so 7f3c45f29000-7f3c46128000 ---p 00003000 08:06 1193874 /lib/x86_64-linux-gnu/libdl-2.17.so 7f3c46128000-7f3c46129000 r--p 00002000 08:06 1193874 /lib/x86_64-linux-gnu/libdl-2.17.so 7f3c46129000-7f3c4612a000 rw-p 00003000 08:06 1193874 /lib/x86_64-linux-gnu/libdl-2.17.so 7f3c4612a000-7f3c46226000 r-xp 00000000 08:06 1193909 /lib/x86_64-linux-gnu/libm-2.17.so 7f3c46226000-7f3c46426000 ---p 000fc000 08:06 1193909 /lib/x86_64-linux-gnu/libm-2.17.so 7f3c46426000-7f3c46427000 r--p 000fc000 08:06 1193909 /lib/x86_64-linux-gnu/libm-2.17.so 7f3c46427000-7f3c46428000 rw-p 000fd000 08:06 1193909 /lib/x86_64-linux-gnu/libm-2.17.so 7f3c46428000-7f3c4643f000 r-xp 00000000 08:06 1194011 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f3c4643f000-7f3c4663e000 ---p 00017000 08:06 1194011 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f3c4663e000-7f3c4663f000 r--p 00016000 08:06 1194011 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f3c4663f000-7f3c46640000 rw-p 00017000 08:06 1194011 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f3c46640000-7f3c46657000 r-xp 00000000 08:06 1193965 /lib/x86_64-linux-gnu/libpthread-2.17.so 7f3c46657000-7f3c46856000 ---p 00017000 08:06 1193965 /lib/x86_64-linux-gnu/libpthread-2.17.so 7f3c46856000-7f3c46857000 r--p 00016000 08:06 1193965 /lib/x86_64-linux-gnu/libpthread-2.17.so 7f3c46857000-7f3c46858000 rw-p 00017000 08:06 1193965 /lib/x86_64-linux-gnu/libpthread-2.17.so 7f3c46858000-7f3c4685c000 rw-p 00000000 00:00 0 7f3c4685c000-7f3c46b16000 r-xp 00000000 08:06 1081211 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0 7f3c46b16000-7f3c46d16000 ---p 002ba000 08:06 1081211 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0 7f3c46d16000-7f3c46d1c000 r--p 002ba000 08:06 1081211 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0 7f3c46d1c000-7f3c46d9a000 rw-p 002c0000 08:06 1081211 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0 7f3c46d9a000-7f3c46d9f000 rw-p 00000000 00:00 0 7f3c46d9f000-7f3c46df4000 r-xp 00000000 08:06 1079751 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 7f3c46df4000-7f3c46ff4000 ---p 00055000 08:06 1079751 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 7f3c46ff4000-7f3c46ff7000 r--p 00055000 08:06 1079751 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 7f3c46ff7000-7f3c46ffe000 rw-p 00058000 08:06 1079751 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 7f3c46ffe000-7f3c471c2000 r-xp 00000000 08:06 1078428 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 7f3c471c2000-7f3c473c2000 ---p 001c4000 08:06 1078428 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 7f3c473c2000-7f3c473dd000 r--p 001c4000 08:06 1078428 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 7f3c473dd000-7f3c473ec000 rw-p 001df000 08:06 1078428 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 7f3c473ec000-7f3c473f0000 rw-p 00000000 00:00 0 7f3c473f0000-7f3c4754d000 r-xp 00000000 08:06 1081925 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1 7f3c4754d000-7f3c4774c000 ---p 0015d000 08:06 1081925 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1 7f3c4774c000-7f3c47754000 r--p 0015c000 08:06 1081925 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1 7f3c47754000-7f3c47756000 rw-p 00164000 08:06 1081925 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1 7f3c47756000-7f3c47757000 rw-p 00000000 00:00 0 7f3c47757000-7f3c4776c000 r-xp 00000000 08:06 1193922 /lib/x86_64-linux-gnu/libnsl-2.17.so 7f3c4776c000-7f3c4796b000 ---p 00015000 08:06 1193922 /lib/x86_64-linux-gnu/libnsl-2.17.so 7f3c4796b000-7f3c4796c000 r--p 00014000 08:06 1193922 /lib/x86_64-linux-gnu/libnsl-2.17.so 7f3c4796c000-7f3c4796d000 rw-p 00015000 08:06 1193922 /lib/x86_64-linux-gnu/libnsl-2.17.so 7f3c4796d000-7f3c4796f000 rw-p 00000000 00:00 0 7f3c4796f000-7f3c47982000 r-xp 00000000 08:06 1193971 /lib/x86_64-linux-gnu/libresolv-2.17.so 7f3c47982000-7f3c47b82000 ---p 00013000 08:06 1193971 /lib/x86_64-linux-gnu/libresolv-2.17.so 7f3c47b82000-7f3c47b83000 r--p 00013000 08:06 1193971 /lib/x86_64-linux-gnu/libresolv-2.17.so 7f3c47b83000-7f3c47b84000 rw-p 00014000 08:06 1193971 /lib/x86_64-linux-gnu/libresolv-2.17.so 7f3c47b84000-7f3c47b86000 rw-p 00000000 00:00 0 7f3c47b86000-7f3c47b8d000 r-xp 00000000 08:06 1193973 /lib/x86_64-linux-gnu/librt-2.17.so 7f3c47b8d000-7f3c47d8c000 ---p 00007000 08:06 1193973 /lib/x86_64-linux-gnu/librt-2.17.so 7f3c47d8c000-7f3c47d8d000 r--p 00006000 08:06 1193973 /lib/x86_64-linux-gnu/librt-2.17.so 7f3c47d8d000-7f3c47d8e000 rw-p 00007000 08:06 1193973 /lib/x86_64-linux-gnu/librt-2.17.so 7f3c47d8e000-7f3c47daf000 r-xp 00000000 08:06 1193834 /lib/x86_64-linux-gnu/ld-2.17.so 7f3c47f86000-7f3c47f90000 rw-p 00000000 00:00 0 7f3c47fab000-7f3c47faf000 rw-p 00000000 00:00 0 7f3c47faf000-7f3c47fb0000 r--p 00021000 08:06 1193834 /lib/x86_64-linux-gnu/ld-2.17.so 7f3c47fb0000-7f3c47fb2000 rw-p 00022000 08:06 1193834 /lib/x86_64-linux-gnu/ld-2.17.so 7fff1480e000-7fff1482f000 rw-p 00000000 00:00 0 [stack] 7fff148eb000-7fff148ed000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Aborted Also something abnormal in "make" step of opensmpp box (and sqlbox seem got the same): opensmppbox.c: In function ‘run_smppbox’: opensmppbox.c:2101:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] fd = (int)arg; ^ In file included from /usr/local/include/kannel/gwlib/gwlib.h:82:0, from opensmppbox.c:72: opensmppbox.c: In function ‘wait_for_connections’: opensmppbox.c:2158:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] gwthread_create(function, (void *)fd); ^ /usr/local/include/kannel/gwlib/gwthread.h:91:50: note: in definition of macro ‘gwthread_create’ (gwthread_create_real(func, __FILE__ ":" #func, arg)) ^ opensmppbox.c: In function ‘smppboxc_run’: opensmppbox.c:2173:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] port = (int)arg; ^