Here is the GDB backtrace.... Hope this helps... [EMAIL PROTECTED] kannel-snapshot]# gdb gw/bearerbox core.22708 GNU gdb Red Hat Linux (6.1post-1.20040607.43rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu"...Using host libthread_db library "/lib64/tls/libthread_db.so.1".
Core was generated by `gw/bearerbox /etc/kannel/kannel.conf'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib64/tls/librt.so.1...done. Loaded symbols for /lib64/tls/librt.so.1 Reading symbols from /lib64/libresolv.so.2...done. Loaded symbols for /lib64/libresolv.so.2 Reading symbols from /lib64/libnsl.so.1...done. Loaded symbols for /lib64/libnsl.so.1 Reading symbols from /lib64/tls/libm.so.6...done. Loaded symbols for /lib64/tls/libm.so.6 Reading symbols from /lib64/tls/libpthread.so.0...done. Loaded symbols for /lib64/tls/libpthread.so.0 Reading symbols from /usr/lib64/libxml2.so.2...done. Loaded symbols for /usr/lib64/libxml2.so.2 Reading symbols from /usr/lib64/libz.so.1...done. Loaded symbols for /usr/lib64/libz.so.1 Reading symbols from /lib64/tls/libc.so.6...done. Loaded symbols for /lib64/tls/libc.so.6 Reading symbols from /lib64/ld-linux-x86-64.so.2...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /lib64/libnss_files.so.2...done. Loaded symbols for /lib64/libnss_files.so.2 #0 0x0000003568a71660 in memcpy () from /lib64/tls/libc.so.6 (gdb) backtrace #0 0x0000003568a71660 in memcpy () from /lib64/tls/libc.so.6 #1 0x0000000000483797 in octstr_insert_data (ostr=0x673580, pos=0, data=0x42802be0 "--> %s^M\n", len=-1) at gwlib/octstr.c:1375 #2 0x000000000048389b in octstr_append_data (ostr=0x673580, data=0x42802be0 "--> %s^M\n", len=-1) at gwlib/octstr.c:1401 #3 0x000000000041c127 in at2_read_buffer (privdata=0x673080) at gw/smsc/smsc_at.c:210 #4 0x000000000041c205 in at2_read_line (privdata=0x673080, gt_flag=0) at gw/smsc/smsc_at.c:246 #5 0x000000000041d13a in at2_wait_modem_command (privdata=0x673080, timeout=1, gt_flag=0, output=0x0) at gw/smsc/smsc_at.c:591 #6 0x000000000041d064 in at2_send_modem_command (privdata=0x673080, cmd=0x490c39 "", timeout=1, gt_flag=0) at gw/smsc/smsc_at.c:564 #7 0x0000000000421a6f in at2_test_speed (privdata=0x673080, speed=9600) at gw/smsc/smsc_at.c:2169 #8 0x000000000041e4d0 in at2_device_thread (arg=0x671ef0) at gw/smsc/smsc_at.c:1058 #9 0x0000000000476221 in new_thread (arg=0x6735b0) at gwlib/gwthread-pthread.c:346 #10 0x000000356930613a in start_thread () from /lib64/tls/libpthread.so.0 #11 0x0000003568ac53c3 in clone () from /lib64/tls/libc.so.6 #12 0x0000000000000000 in ?? () --- Magnus On Fri, 11 Feb 2005 13:12:16 +0100, Magnus Byrkjeflot <[EMAIL PROTECTED]> wrote: > How? > I've not used it before.... > > addr2line -e gw/bearerbox 0000000000488314 -f > gw_panic > ??:0 > > Magnus > > > On Thu, 10 Feb 2005 14:34:47 +0100, Stipe Tolj <[EMAIL PROTECTED]> wrote: > > Magnus Byrkjeflot wrote: > > > > > I'm having some problems using an GSM modem as SMSC. I am using a > > > AMD64 machine on Fedora Core 3. Have tried the same settings with two > > > phones Siemens M50 and Nokia 6310i. Both have worked before on i386 > > > older kannel. I'm using CVS version. > > > > > > Anybody else encountered this error? The config file is a minimal one, > > > with modems.conf from the kannel package. > > > > > > Thanks > > > Magnus > > > > > > > > > 2005-01-26 20:12:40 [6719] [0] INFO: Debug_lvl = -1, log_file = > > > <none>, log_lvl = 0 > > > 2005-01-26 20:12:40 [6719] [0] DEBUG: Loading include file > > > `/etc/kannel/modems.conf' (on line 15 of file > > > /etc/kannel/kannel.conf). > > > 2005-01-26 20:12:40 [6719] [0] WARNING: DLR: using default 'internal' > > > for storage type. > > > 2005-01-26 20:12:40 [6719] [0] INFO: DLR using storage type: internal > > > 2005-01-26 20:12:40 [6719] [0] DEBUG: Kannel bearerbox version > > > `cvs-20050124'. > > > Build `Jan 26 2005 20:11:18', compiler `3.4.2 20041017 (Red Hat > > > 3.4.2-6.fc3)'. > > > System Linux, release 2.6.10-1.741_FC3, version #1 Thu Jan 13 16:35:56 > > > EST 2005, machine x86_64. > > > Hostname localhost.localdomain, IP 127.0.0.1. > > > Libxml version 2.6.16. > > > Using native malloc. > > > > > > 2005-01-26 20:12:40 [6719] [0] INFO: Added logfile > > > `/var/log/bearerbox.log' with level `1'. > > > 2005-01-26 20:12:40 [6719] [0] INFO: Started access logfile > > > `/var/log/bearerbox_access.log'. > > > 2005-01-26 20:12:40 [6719] [0] INFO: SSL not supported, no SSL > > > initialization done. > > > 2005-01-26 20:12:40 [6719] [0] INFO: HTTP: Opening server at port 13000. > > > 2005-01-26 20:12:40 [6719] [0] DEBUG: Started thread 1 > > > (gwlib/fdset.c:poller) > > > 2005-01-26 20:12:40 [6719] [0] DEBUG: Started thread 2 > > > (gwlib/http.c:server_thread) > > > 2005-01-26 20:12:40 [6719] [0] DEBUG: Started thread 3 > > > (gw/bb_http.c:httpadmin_run) > > > 2005-01-26 20:12:40 [6719] [0] DEBUG: starting smsbox connection module > > > 2005-01-26 20:12:40 [6719] [0] ERROR: Missing smsbox-port variable, > > > cannot start smsboxes > > > 2005-01-26 20:12:40 [6719] [0] INFO: DLR rerouting for smsc id > > > <(null)> disabled. > > > 2005-01-26 20:12:40 [6719] [0] INFO: AT2[/dev/modem]: configuration > > > doesn't show modemtype. will autodetect > > > 2005-01-26 20:12:40 [6719] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) > > > maps to pid 6719. > > > 2005-01-26 20:12:40 [6719] [2] DEBUG: Thread 2 > > > (gwlib/http.c:server_thread) maps to pid 6719. > > > 2005-01-26 20:12:40 [6719] [0] DEBUG: Started thread 4 > > > (gw/smsc/smsc_at.c:at2_device_thread) > > > 2005-01-26 20:12:40 [6719] [0] DEBUG: Started thread 5 > > > (gw/bb_smscconn.c:sms_router) > > > 2005-01-26 20:12:40 [6719] [0] INFO: > > > ---------------------------------------- > > > 2005-01-26 20:12:40 [6719] [0] INFO: Kannel bearerbox II version > > > cvs-20050124 starting > > > 2005-01-26 20:12:40 [6719] [3] DEBUG: Thread 3 > > > (gw/bb_http.c:httpadmin_run) maps to pid 6719. > > > 2005-01-26 20:12:40 [6719] [4] DEBUG: Thread 4 > > > (gw/smsc/smsc_at.c:at2_device_thread) maps to pid 6719. > > > 2005-01-26 20:12:40 [6719] [4] DEBUG: AT2[/dev/modem]: detecting modem > > > speed. > > > 2005-01-26 20:12:40 [6719] [4] INFO: AT2[/dev/modem]: opening device > > > 2005-01-26 20:12:40 [6719] [4] DEBUG: AT2[/dev/modem]: device opened > > > 2005-01-26 20:12:40 [6719] [5] DEBUG: Thread 5 > > > (gw/bb_smscconn.c:sms_router) maps to pid 6719. > > > 2005-01-26 20:12:40 [6719] [0] INFO: MAIN: Start-up done, entering > > > mainloop > > > 2005-01-26 20:12:40 [6719] [0] DEBUG: AT2[/dev/modem]: start called > > > 2005-01-26 20:12:40 [6719] [5] DEBUG: sms_router: time to sleep > > > 2005-01-26 20:12:40 [6719] [5] DEBUG: sms_router: list_len = 0 > > > 2005-01-26 20:12:40 [6719] [5] DEBUG: Thread 5 > > > (gw/bb_smscconn.c:sms_router) terminates. > > > 2005-01-26 20:12:41 [6719] [4] DEBUG: AT2[/dev/modem]: device opened > > > 2005-01-26 20:12:41 [6719] [4] INFO: AT2[/dev/modem]: speed set to 115200 > > > 2005-01-26 20:12:41 [6719] [4] DEBUG: AT2[/dev/modem]: --> ^M > > > 2005-01-26 20:12:41 [6719] [4] PANIC: gwlib/octstr.c:183: octstr_grow: > > > Assertion `size >= 0' failed. > > > 2005-01-26 20:12:41 [6719] [4] PANIC: gw/bearerbox(gw_panic+0x254) > > > [0x4829c6] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: gw/bearerbox [0x483cee] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: > > > gw/bearerbox(octstr_insert_data+0xc0) [0x4871e0] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: > > > gw/bearerbox(octstr_append_data+0x5e) [0x48742f] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: gw/bearerbox [0x41c803] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: gw/bearerbox [0x41c8e1] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: gw/bearerbox [0x41d816] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: gw/bearerbox [0x41d740] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: gw/bearerbox [0x42214b] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: gw/bearerbox [0x422045] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: gw/bearerbox [0x41ec4e] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: gw/bearerbox [0x478018] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: /lib64/tls/libpthread.so.0 > > > [0x356930613a] > > > 2005-01-26 20:12:41 [6719] [4] PANIC: > > > /lib64/tls/libc.so.6(__clone+0x73) [0x3568ac53c3] > > > > > > > ok, this is a panic from an assertion check on growing an Octstr to a > > specific > > size. Can you please use addr2line to see which function does the > > octstr_grow() > > call with the invalid size. > > > > Stipe > > > > mailto:stolj_{at}_wapme.de > > ------------------------------------------------------------------- > > Wapme Systems AG > > > > Vogelsanger Weg 80 > > 40470 D�sseldorf, NRW, Germany > > > > phone: +49.211.74845.0 > > fax: +49.211.74845.299 > > > > mailto:info_{at}_wapme-systems.de > > http://www.wapme-systems.de/ > > ------------------------------------------------------------------- > > >
