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;
            ^

Reply via email to