Hello,

if you run sems with

gdb --args sems -f sems.conf -D 3 -E

and if the exception occurs do a 'backtrace', what does it show?

Alternatively, in these cases you can run
 ulimit -c unlimited
before starting sems, and later do
 gdb sems core.<pid>


Are you using the latest SEMS version?
it is recommended to use SEMS 1.1 or trunk version, i.e. do
svn co https://svn.berlios.de/svnroot/repos/sems/trunk/

You can find the example applications in
 apps/examples
 apps/examples/tutorial

Sorry if the application development tutorial pdf still references an old version.

Regards
Stefan


o Bernd Simmet [03/12/09 10:12]:
Hello

I’m trying to make my first steps with SEMS. The problem is that even the tutorial-application don’t work. I tried the myjukebox-application, it works the first time an DTMF-Event is received. But the second time an DTMF_Event is received, I get a Segmentation Fault.

My Debug-Output is:

First DTMF-Event:

(24341) DEBUG: process (AmSession.cpp:542): AmSession::process

(24341) DEBUG: process (AmSession.cpp:560): Session received DTMF, event = 5, duration = 0

(24341) DEBUG: onDtmf (MyJukebox.cpp:60): MyJukeboxDialog::onDtmf, got event 5, duration 0.

(24341) DEBUG: wav_read_header (wav_hdr.c:126): trying to read WAV file

(24341) DEBUG: wav_read_header (wav_hdr.c:129): tag = <RIFF>

(24341) DEBUG: wav_read_header (wav_hdr.c:137): file size = <13964>

(24341) DEBUG: wav_read_header (wav_hdr.c:140): tag = <WAVE>

(24341) DEBUG: wav_read_header (wav_hdr.c:147): tag = <fmt >

(24341) DEBUG: wav_read_header (wav_hdr.c:155): chunk_size = <16>

(24341) DEBUG: wav_read_header (wav_hdr.c:159): fmt = <01>

(24341) DEBUG: wav_read_header (wav_hdr.c:163): channels = <1>

(24341) DEBUG: wav_read_header (wav_hdr.c:167): rate = <8000>

(24341) DEBUG: wav_read_header (wav_hdr.c:174): bits/sample = <16>

(24341) DEBUG: wav_read_header (wav_hdr.c:195): tag = <data>

(24341) DEBUG: wav_read_header (wav_hdr.c:199): chunk size = <13928>

(24341) DEBUG: setBufferSize (AmBufferedAudio.cpp:61): set output buffer size to 0 low thresh 0, fill thresh 0

(24341) DEBUG: processEvents (AmEventQueue.cpp:71): event processed

(24341) DEBUG: run (AmSession.cpp:404): [email protected] dlg.getUACTransPending() = 0

Second DTMF-Event:

 (24341) DEBUG: process (MyJukebox.cpp:75): AmSession::process

(24341) DEBUG: process (AmSession.cpp:542): AmSession::process

(24341) DEBUG: process (AmSession.cpp:560): Session received DTMF, event = 4, duration = 0

(24341) DEBUG: onDtmf (MyJukebox.cpp:60): MyJukeboxDialog::onDtmf, got event 4, duration 0.

/bin/bash: line 1: 24341 Segmentation fault /usr/sbin/sems -f /etc/sems/sems.conf

                                                           [FAILED]

thanks in advance,

Bernd


------------------------------------------------------------------------

_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

--
Stefan Sayer
VoIP Services

[email protected]
www.iptego.com

IPTEGO GmbH
Wittenbergplatz 1
10789 Berlin
Germany

Amtsgericht Charlottenburg, HRB 101010
Geschaeftsfuehrer: Alexander Hoffmann
_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

Reply via email to