Segfault in smsc = at, modemtype = auto

Enver ALTIN <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Organization Parkyeri
Message-ID <[email protected]>
Hi,

I have just managed to get a segfault in kannel-CVS, when smsc = at and
modemtype = auto. Here is the bare kannel.conf:

        group = core
        admin-port = 13000
        admin-password = blah
        smsbox-port = 13001
        
        group = smsc
        smsc = at
        modemtype = auto
        device = /dev/ttyS0
        speed = 9600
        pin = 3852957
        
        group = smsbox
        bearerbox-host = localhost
        sendsms-port = 13002
        
        include = modems.conf

And here is the output from bearerbox:

        2004-08-19 13:49:28 [8902] [0] INFO: AT2[/dev/ttyS0]: configuration doesn't show modemtype. will autodetect
        [New Thread 1136270256 (LWP 8910)]
        2004-08-19 13:49:28 [8902] [0] DEBUG: Started thread 6 (gw/smsc/smsc_at.c:at2_device_thread)
        [New Thread 1144658864 (LWP 8911)]
        2004-08-19 13:49:28 [8902] [0] DEBUG: Started thread 7 (gw/bb_smscconn.c:sms_router)
        2004-08-19 13:49:28 [8902] [0] INFO: ----------------------------------------
        2004-08-19 13:49:28 [8902] [0] INFO: Kannel bearerbox II version cvs-20040818 starting
        2004-08-19 13:49:28 [8902] [6] DEBUG: Thread 6 (gw/smsc/smsc_at.c:at2_device_thread) maps to pid 8902.
        2004-08-19 13:49:28 [8902] [6] DEBUG: AT2[/dev/ttyS0]: detecting modem type
        2004-08-19 13:49:28 [8902] [6] INFO: AT2[/dev/ttyS0]: opening device
        2004-08-19 13:49:28 [8902] [6] DEBUG: AT2[/dev/ttyS0]: device opened
        2004-08-19 13:49:28 [8902] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run) maps to pid 8902.
        2004-08-19 13:49:28 [8902] [4] DEBUG: Thread 4 (gw/bb_boxc.c:sms_to_smsboxes) maps to pid 8902.
        2004-08-19 13:49:28 [8902] [0] INFO: MAIN: Start-up done, entering mainloop
        2004-08-19 13:49:28 [8902] [0] DEBUG: AT2[/dev/ttyS0]: start called
        2004-08-19 13:49:28 [8902] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run) maps to pid 8902.
        2004-08-19 13:49:28 [8902] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) maps to pid 8902.
        2004-08-19 13:49:28 [8902] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps to pid 8902.
        2004-08-19 13:49:28 [8902] [7] DEBUG: Thread 7 (gw/bb_smscconn.c:sms_router) maps to pid 8902.
        2004-08-19 13:49:28 [8902] [7] DEBUG: sms_router: time to sleep
        2004-08-19 13:49:28 [8902] [7] DEBUG: sms_router: list_len = 0
        
        Program received signal SIGSEGV, Segmentation fault.

And here is the backtrace:

        (gdb) bt
        #0  0x08066ac0 in at2_open_device ()
        #1  0x08065a4a in at2_detect_modem_type ()
        #2  0x080674a0 in at2_device_thread ()
        #3  0x080ca781 in new_thread ()
        #4  0x400a89b4 in start_thread () from /lib/tls/libpthread.so.0
        #5  0x00000000 in ?? ()

Any suggestions?
-- 
Enver ALTIN                   |        http://skyblue.gen.tr/
Software developer @ Parkyeri |      http://www.parkyeri.com/
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBJIsKZCB2FZvqK0sRAsaiAJ0RNNGH/7h+cnQJeCAtjQgMTlISMwCfWQeV
P7EI6CvSryD2USL1Go5xjtE=
=t48O
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.