Thread: [Opalvoip-user] SIGSEGV on listening or calling
Brought to you by:
csoutheren,
rjongbloed
From: VEYSSIERE N. <nic...@th...> - 2014-05-12 15:09:40
|
Hello, I have build ptlib and opal (2.14 and 3.14) on a fresh Centos 6.5 system. I am facing a big problem, when using callgen, both caller and called crash with SIGSEGV. I am starting callgen like that : callgen -listen Here is the result : Default user name: root TCP ports: 0-0 UDP ports: 0-0 RTP ports: 5000-5999 Audio QoS: C5 RTP payload size: 1400 Detected 6 network interfaces: <00-00-00-00-00-00> (lo) <08-00-27-FF-BD-D7> (eth0) 127.0.0.1 <00-00-00-00-00-00> (lo) 192.165.10.59 <08-00-27-FF-BD-D7> (eth0) ::1 <00-00-00-00-00-00> (lo) fe80::a00:27ff:feff:bdd7%eth0 <08-00-27-FF-BD-D7> (eth0) SIP crypto suites: Clear sipuser input mode: SendUserInputInBand sip listening on: udp$*:5060,tcp$0.0.0.0:5060,tcp$[::]:5060 H323 crypto suites: Clear h323user input mode: SendUserInputInBand h323 listening on: tcp$0.0.0.0:1720,tcp$[::]:1720 H.323 Aliases: root H.323 Alias Patterns: H.323 options: Fast connect, Tunnelled H.245 No PSTN lines supplied. Media Formats: G.722.2,G.722.1-32K,G.722.1-24K,G.722-64k,GSM-AMR,G.726-40k,G.726-32k,G.726-24k,G.726-16k,G.711-uLaw-64k,G.711-ALaw-64k,PCM-16,PCM-16-12kHz,PCM-16-16kHz,PCM-16-24kHz,PCM-16-32kHz,PCM-16-48kHz,PCM-16S,PCM-16S-12kHz,PCM-16S-16kHz,PCM-16S-24kHz,PCM-16S-32kHz,PCM-16S-48kHz,LPC-10,MS-IMA-ADPCM,SILK-8,SILK-16,UserInput/RFC2833,NamedSignalEvent Not using outgoing audio file. Not saving incoming media data. Endpoint is listening for incoming calls, press ^C to exit. When I am trying to call, by using this command : callgen -m 1 -W opal/samples/callgen/ogm.wav 192.165.10.83 It crash : Default user name: root TCP ports: 0-0 UDP ports: 0-0 RTP ports: 5000-5999 Audio QoS: C5 RTP payload size: 1400 Detected 6 network interfaces: <00-00-00-00-00-00> (lo) <08-00-27-FF-BD-D7> (eth0) 127.0.0.1 <00-00-00-00-00-00> (lo) 192.165.10.59 <08-00-27-FF-BD-D7> (eth0) ::1 <00-00-00-00-00-00> (lo) fe80::a00:27ff:feff:bdd7%eth0 <08-00-27-FF-BD-D7> (eth0) SIP crypto suites: Clear sipuser input mode: SendUserInputInBand sip listening on: udp$*:5060,tcp$0.0.0.0:5060,tcp$[::]:5060 H323 crypto suites: Clear h323user input mode: SendUserInputInBand h323 listening on: tcp$0.0.0.0:1720,tcp$[::]:1720 H.323 Aliases: root H.323 Alias Patterns: H.323 options: Fast connect, Tunnelled H.245 No PSTN lines supplied. Media Formats: G.722.2,G.722.1-32K,G.722.1-24K,G.722-64k,GSM-AMR,G.726-40k,G.726-32k,G.726-24k,G.726-16k,G.711-uLaw-64k,G.711-ALaw-64k,PCM-16,PCM-16-12kHz,PCM-16-16kHz,PCM-16-24kHz,PCM-16-32kHz,PCM-16-48kHz,PCM-16S,PCM-16S-12kHz,PCM-16S-16kHz,PCM-16S-24kHz,PCM-16S-32kHz,PCM-16S-48kHz,LPC-10,MS-IMA-ADPCM,SILK-8,SILK-16,UserInput/RFC2833,NamedSignalEvent Using outgoing audio file: opal/samples/callgen/ogm.wav Not saving incoming media data. Maximum time between calls: 10.000-30.000 Maximum total call duration: 10.000-1:00.000 Maximum wait for establish: 0.000 Endpoint starting 1 simultaneous call 1 time, grand total of 1 calls. Press ^C at any time to quit. 1: : Initial delay of 0.101 seconds 1: C1f8f30711: Making call 1 of 1 (total=1) for 29.121 seconds to 192.165.10.83 Erreur de segmentation (core dumped) If using strace to debug : Press ^C at any time to quit. ) = 102 write(1, "\n", 1 ) = 1 pipe([33, 34]) = 0 sched_get_priority_min(SCHED_OTHER) = 0 sched_get_priority_max(SCHED_OTHER) = 0 mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb348e46000 mprotect(0x7fb348e46000, 4096, PROT_NONE) = 0 clone(child_stack=0x7fb348e85fd0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fb348e869d0, tls=0x7fb348e86700, child_tidptr=0x7fb348e869d0) = 1595 futex(0xb503f4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xb503f0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xb503c8, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xb6ae84, FUTEX_WAIT_PRIVATE, 1, NULL 1: : Initial delay of 0.657 seconds 1: C1bb4fc631: Making call 1 of 1 (total=1) for 21.230 seconds to 192.165.10.83 <unfinished ...> +++ killed by SIGSEGV (core dumped) +++ Erreur de segmentation (core dumped) So I tried to call the first instance (using open phone), then it crash too : Endpoint is listening for incoming calls, press ^C to exit. Cdf742e7d1: Started "" h323: active=1 total=1 Erreur de segmentation (core dumped) Can someone tells me if I have done something wrong, or if this is a bug in opal / ptlib / callgen ? Thanks. lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.5 (Final) Release: 6.5 Codename: Final -- Nicolas V. |
From: Robert J. <ro...@vo...> - 2014-05-12 23:11:12
|
FIrst question: are you using the tarball or the SVN? If using the tarball for 3.14.0, please use the SVN version. *Robert Jongbloed* /OPAL/OpenH323/PTLib Architect and Co-founder./ Commercial support at http://www.voxlucida.com.au On 13/05/2014 12:56 AM, VEYSSIERE Nicolas wrote: > > Hello, I have build ptlib and opal (2.14 and 3.14) on a fresh Centos > 6.5 system. > > I am facing a big problem, when using callgen, both caller and called > crash with SIGSEGV. > > I am starting callgen like that : callgen --listen > > Here is the result : > > Default user name: root > > TCP ports: 0-0 > > UDP ports: 0-0 > > RTP ports: 5000-5999 > > Audio QoS: C5 > > RTP payload size: 1400 > > Detected 6 network interfaces: > > <00-00-00-00-00-00> (lo) > > <08-00-27-FF-BD-D7> (eth0) > > 127.0.0.1 <00-00-00-00-00-00> (lo) > > 192.165.10.59 <08-00-27-FF-BD-D7> (eth0) > > ::1 <00-00-00-00-00-00> (lo) > > fe80::a00:27ff:feff:bdd7%eth0 <08-00-27-FF-BD-D7> (eth0) > > SIP crypto suites: Clear > > sipuser input mode: SendUserInputInBand > > sip listening on: udp$*:5060,tcp$0.0.0.0:5060,tcp$[::]:5060 > > H323 crypto suites: Clear > > h323user input mode: SendUserInputInBand > > h323 listening on: tcp$0.0.0.0:1720,tcp$[::]:1720 > > H.323 Aliases: root > > H.323 Alias Patterns: > > H.323 options: Fast connect, Tunnelled H.245 > > No PSTN lines supplied. > > Media Formats: > G.722.2,G.722.1-32K,G.722.1-24K,G.722-64k,GSM-AMR,G.726-40k,G.726-32k,G.726-24k,G.726-16k,G.711-uLaw-64k,G.711-ALaw-64k,PCM-16,PCM-16-12kHz,PCM-16-16kHz,PCM-16-24kHz,PCM-16-32kHz,PCM-16-48kHz,PCM-16S,PCM-16S-12kHz,PCM-16S-16kHz,PCM-16S-24kHz,PCM-16S-32kHz,PCM-16S-48kHz,LPC-10,MS-IMA-ADPCM,SILK-8,SILK-16,UserInput/RFC2833,NamedSignalEvent > > Not using outgoing audio file. > > Not saving incoming media data. > > Endpoint is listening for incoming calls, press ^C to exit. > > When I am trying to call, by using this command : callgen -m 1 -W > opal/samples/callgen/ogm.wav 192.165.10.83 > > It crash : > > Default user name: root > > TCP ports: 0-0 > > UDP ports: 0-0 > > RTP ports: 5000-5999 > > Audio QoS: C5 > > RTP payload size: 1400 > > Detected 6 network interfaces: > > <00-00-00-00-00-00> (lo) > > <08-00-27-FF-BD-D7> (eth0) > > 127.0.0.1 <00-00-00-00-00-00> (lo) > > 192.165.10.59 <08-00-27-FF-BD-D7> (eth0) > > ::1 <00-00-00-00-00-00> (lo) > > fe80::a00:27ff:feff:bdd7%eth0 <08-00-27-FF-BD-D7> (eth0) > > SIP crypto suites: Clear > > sipuser input mode: SendUserInputInBand > > sip listening on: udp$*:5060,tcp$0.0.0.0:5060,tcp$[::]:5060 > > H323 crypto suites: Clear > > h323user input mode: SendUserInputInBand > > h323 listening on: tcp$0.0.0.0:1720,tcp$[::]:1720 > > H.323 Aliases: root > > H.323 Alias Patterns: > > H.323 options: Fast connect, Tunnelled H.245 > > No PSTN lines supplied. > > Media Formats: > G.722.2,G.722.1-32K,G.722.1-24K,G.722-64k,GSM-AMR,G.726-40k,G.726-32k,G.726-24k,G.726-16k,G.711-uLaw-64k,G.711-ALaw-64k,PCM-16,PCM-16-12kHz,PCM-16-16kHz,PCM-16-24kHz,PCM-16-32kHz,PCM-16-48kHz,PCM-16S,PCM-16S-12kHz,PCM-16S-16kHz,PCM-16S-24kHz,PCM-16S-32kHz,PCM-16S-48kHz,LPC-10,MS-IMA-ADPCM,SILK-8,SILK-16,UserInput/RFC2833,NamedSignalEvent > > Using outgoing audio file: opal/samples/callgen/ogm.wav > > Not saving incoming media data. > > Maximum time between calls: 10.000-30.000 > > Maximum total call duration: 10.000-1:00.000 > > Maximum wait for establish: 0.000 > > Endpoint starting 1 simultaneous call 1 time, grand total of 1 calls. > > Press ^C at any time to quit. > > 1: : Initial delay of 0.101 seconds > > 1: C1f8f30711: Making call 1 of 1 (total=1) for 29.121 seconds to > 192.165.10.83 > > Erreur de segmentation (core dumped) > > If using strace to debug : > > Press ^C at any time to quit. > > ) = 102 > > write(1, "\n", 1 > > ) = 1 > > pipe([33, 34]) = 0 > > sched_get_priority_min(SCHED_OTHER) = 0 > > sched_get_priority_max(SCHED_OTHER) = 0 > > mmap(NULL, 266240, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb348e46000 > > mprotect(0x7fb348e46000, 4096, PROT_NONE) = 0 > > clone(child_stack=0x7fb348e85fd0, > flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, > parent_tidptr=0x7fb348e869d0, tls=0x7fb348e86700, > child_tidptr=0x7fb348e869d0) = 1595 > > futex(0xb503f4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xb503f0, {FUTEX_OP_SET, > 0, FUTEX_OP_CMP_GT, 1}) = 1 > > futex(0xb503c8, FUTEX_WAKE_PRIVATE, 1) = 1 > > futex(0xb6ae84, FUTEX_WAIT_PRIVATE, 1, NULL 1: : Initial > delay of 0.657 seconds > > 1: C1bb4fc631: Making call 1 of 1 (total=1) for 21.230 seconds to > 192.165.10.83 > > <unfinished ...> > > +++ killed by SIGSEGV (core dumped) +++ > > Erreur de segmentation (core dumped) > > So I tried to call the first instance (using open phone), then it > crash too : > > Endpoint is listening for incoming calls, press ^C to exit. > > Cdf742e7d1: Started "" h323: active=1 total=1 > > Erreur de segmentation (core dumped) > > Can someone tells me if I have done something wrong, or if this is a > bug in opal / ptlib / callgen ? > > Thanks. > > lsb_release -a > > LSB Version: > :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch > > Distributor ID: CentOS > > Description: CentOS release 6.5 (Final) > > Release: 6.5 > > Codename: Final > > -- > > Nicolas V. > > > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. > Get unparalleled scalability from the best Selenium testing platform available > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > > > _______________________________________________ > Opalvoip-user mailing list > Opa...@li... > https://lists.sourceforge.net/lists/listinfo/opalvoip-user |
From: VEYSSIERE N. <nic...@th...> - 2014-05-13 08:32:32
|
You where right, I am using tarball distribution, I then switch to SVN. I was able to build ptlib without problems. For opal, this is an other story, I add to install autoconf 2.69 from source and automake 1.13.4 (theses is not available in centos). But the compilation failed anyway : [LD] /root/opal/lib_linux_x86_64/plugins/opus/opus_ptplugin.so /usr/bin/ld: /root/opal/plugins/audio/Opus/opus/.libs/libopus.a(celt.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /root/opal/plugins/audio/Opus/opus/.libs/libopus.a: could not read symbols: Bad value I don't know if I am doing something wrong here, but I didn't have this error for the tar version. -- Nicolas V. De : Robert Jongbloed [mailto:ro...@vo...] Envoyé : mardi 13 mai 2014 01:11 À : opa...@li... Objet : Re: [Opalvoip-user] SIGSEGV on listening or calling FIrst question: are you using the tarball or the SVN? If using the tarball for 3.14.0, please use the SVN version. Robert Jongbloed OPAL/OpenH323/PTLib Architect and Co-founder. Commercial support at http://www.voxlucida.com.au On 13/05/2014 12:56 AM, VEYSSIERE Nicolas wrote: Hello, I have build ptlib and opal (2.14 and 3.14) on a fresh Centos 6.5 system. I am facing a big problem, when using callgen, both caller and called crash with SIGSEGV. I am starting callgen like that : callgen -listen Here is the result : Default user name: root TCP ports: 0-0 UDP ports: 0-0 RTP ports: 5000-5999 Audio QoS: C5 RTP payload size: 1400 Detected 6 network interfaces: <00-00-00-00-00-00> (lo) <08-00-27-FF-BD-D7> (eth0) 127.0.0.1 <00-00-00-00-00-00> (lo) 192.165.10.59 <08-00-27-FF-BD-D7> (eth0) ::1 <00-00-00-00-00-00> (lo) fe80::a00:27ff:feff:bdd7%eth0 <08-00-27-FF-BD-D7> (eth0) SIP crypto suites: Clear sipuser input mode: SendUserInputInBand sip listening on: udp$*:5060,tcp$0.0.0.0:5060,tcp$[::]:5060 H323 crypto suites: Clear h323user input mode: SendUserInputInBand h323 listening on: tcp$0.0.0.0:1720,tcp$[::]:1720 H.323 Aliases: root H.323 Alias Patterns: H.323 options: Fast connect, Tunnelled H.245 No PSTN lines supplied. Media Formats: G.722.2,G.722.1-32K,G.722.1-24K,G.722-64k,GSM-AMR,G.726-40k,G.726-32k,G.726-24k,G.726-16k,G.711-uLaw-64k,G.711-ALaw-64k,PCM-16,PCM-16-12kHz,PCM-16-16kHz,PCM-16-24kHz,PCM-16-32kHz,PCM-16-48kHz,PCM-16S,PCM-16S-12kHz,PCM-16S-16kHz,PCM-16S-24kHz,PCM-16S-32kHz,PCM-16S-48kHz,LPC-10,MS-IMA-ADPCM,SILK-8,SILK-16,UserInput/RFC2833,NamedSignalEvent Not using outgoing audio file. Not saving incoming media data. Endpoint is listening for incoming calls, press ^C to exit. When I am trying to call, by using this command : callgen -m 1 -W opal/samples/callgen/ogm.wav 192.165.10.83 It crash : Default user name: root TCP ports: 0-0 UDP ports: 0-0 RTP ports: 5000-5999 Audio QoS: C5 RTP payload size: 1400 Detected 6 network interfaces: <00-00-00-00-00-00> (lo) <08-00-27-FF-BD-D7> (eth0) 127.0.0.1 <00-00-00-00-00-00> (lo) 192.165.10.59 <08-00-27-FF-BD-D7> (eth0) ::1 <00-00-00-00-00-00> (lo) fe80::a00:27ff:feff:bdd7%eth0 <08-00-27-FF-BD-D7> (eth0) SIP crypto suites: Clear sipuser input mode: SendUserInputInBand sip listening on: udp$*:5060,tcp$0.0.0.0:5060,tcp$[::]:5060 H323 crypto suites: Clear h323user input mode: SendUserInputInBand h323 listening on: tcp$0.0.0.0:1720,tcp$[::]:1720 H.323 Aliases: root H.323 Alias Patterns: H.323 options: Fast connect, Tunnelled H.245 No PSTN lines supplied. Media Formats: G.722.2,G.722.1-32K,G.722.1-24K,G.722-64k,GSM-AMR,G.726-40k,G.726-32k,G.726-24k,G.726-16k,G.711-uLaw-64k,G.711-ALaw-64k,PCM-16,PCM-16-12kHz,PCM-16-16kHz,PCM-16-24kHz,PCM-16-32kHz,PCM-16-48kHz,PCM-16S,PCM-16S-12kHz,PCM-16S-16kHz,PCM-16S-24kHz,PCM-16S-32kHz,PCM-16S-48kHz,LPC-10,MS-IMA-ADPCM,SILK-8,SILK-16,UserInput/RFC2833,NamedSignalEvent Using outgoing audio file: opal/samples/callgen/ogm.wav Not saving incoming media data. Maximum time between calls: 10.000-30.000 Maximum total call duration: 10.000-1:00.000 Maximum wait for establish: 0.000 Endpoint starting 1 simultaneous call 1 time, grand total of 1 calls. Press ^C at any time to quit. 1: : Initial delay of 0.101 seconds 1: C1f8f30711: Making call 1 of 1 (total=1) for 29.121 seconds to 192.165.10.83 Erreur de segmentation (core dumped) If using strace to debug : Press ^C at any time to quit. ) = 102 write(1, "\n", 1 ) = 1 pipe([33, 34]) = 0 sched_get_priority_min(SCHED_OTHER) = 0 sched_get_priority_max(SCHED_OTHER) = 0 mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb348e46000 mprotect(0x7fb348e46000, 4096, PROT_NONE) = 0 clone(child_stack=0x7fb348e85fd0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fb348e869d0, tls=0x7fb348e86700, child_tidptr=0x7fb348e869d0) = 1595 futex(0xb503f4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xb503f0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xb503c8, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xb6ae84, FUTEX_WAIT_PRIVATE, 1, NULL 1: : Initial delay of 0.657 seconds 1: C1bb4fc631: Making call 1 of 1 (total=1) for 21.230 seconds to 192.165.10.83 <unfinished ...> +++ killed by SIGSEGV (core dumped) +++ Erreur de segmentation (core dumped) So I tried to call the first instance (using open phone), then it crash too : Endpoint is listening for incoming calls, press ^C to exit. Cdf742e7d1: Started "" h323: active=1 total=1 Erreur de segmentation (core dumped) Can someone tells me if I have done something wrong, or if this is a bug in opal / ptlib / callgen ? Thanks. lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.5 (Final) Release: 6.5 Codename: Final -- Nicolas V. ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Opalvoip-user mailing list Opa...@li...<mailto:Opa...@li...> https://lists.sourceforge.net/lists/listinfo/opalvoip-user |
From: Alexander S. <ale...@gm...> - 2014-05-13 08:41:49
|
Those problems can be cured with some manual work. Rebuild autoconf and automake looks like overkill to me. I've just recreate configure with autoreconf and reconfigure with "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure" inside opal/plugins/audio/G.722.1/libg722_1/ And just reconfigure with "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure"inside opal/plugins/audio/Opus/opus. On 05/13/2014 12:32 PM, VEYSSIERE Nicolas wrote: > > You where right, I am using tarball distribution, I then switch to SVN. > > I was able to build ptlib without problems. > > For opal, this is an other story, I add to install autoconf 2.69 from > source and automake 1.13.4 (theses is not available in centos). > > But the compilation failed anyway : > > [LD] /root/opal/lib_linux_x86_64/plugins/opus/opus_ptplugin.so > > /usr/bin/ld: > /root/opal/plugins/audio/Opus/opus/.libs/libopus.a(celt.o): relocation > R_X86_64_32 against `.rodata.str1.1' can not be used when making a > shared object; recompile with -fPIC > > /root/opal/plugins/audio/Opus/opus/.libs/libopus.a: could not read > symbols: Bad value > > I don't know if I am doing something wrong here, but I didn't have > this error for the tar version. > > -- > > Nicolas V. > > |
From: VEYSSIERE N. <nic...@th...> - 2014-05-13 09:08:24
|
You are telling me to do something I don't know how to do it. I tried to execute the command "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure" in the 2 folders, but this doesn't seems to do the trick, even after a make clean. -- Nicolas V. De : Alexander Sbitnev [mailto:ale...@gm...] Envoyé : mardi 13 mai 2014 10:42 À : opa...@li... Objet : Re: [Opalvoip-user] SIGSEGV on listening or calling Those problems can be cured with some manual work. Rebuild autoconf and automake looks like overkill to me. I've just recreate configure with autoreconf and reconfigure with "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure" inside opal/plugins/audio/G.722.1/libg722_1/ And just reconfigure with "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure"inside opal/plugins/audio/Opus/opus. On 05/13/2014 12:32 PM, VEYSSIERE Nicolas wrote: You where right, I am using tarball distribution, I then switch to SVN. I was able to build ptlib without problems. For opal, this is an other story, I add to install autoconf 2.69 from source and automake 1.13.4 (theses is not available in centos). But the compilation failed anyway : [LD] /root/opal/lib_linux_x86_64/plugins/opus/opus_ptplugin.so /usr/bin/ld: /root/opal/plugins/audio/Opus/opus/.libs/libopus.a(celt.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /root/opal/plugins/audio/Opus/opus/.libs/libopus.a: could not read symbols: Bad value I don't know if I am doing something wrong here, but I didn't have this error for the tar version. -- Nicolas V. |
From: VEYSSIERE N. <nic...@th...> - 2014-05-13 09:08:24
|
Nothing changed, the execution of the command in the 2 folders works, but after that, running the make processus failed with the same error as before : make[3]: entrant dans le répertoire « /root/opal/plugins/audio/Opus » [LD] /root/opal/lib_linux_x86_64/plugins/opus/opus_ptplugin.so /usr/bin/ld: /root/opal/plugins/audio/Opus/opus/.libs/libopus.a(celt.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /root/opal/plugins/audio/Opus/opus/.libs/libopus.a: could not read symbols: Bad value collect2: ld a retourné 1 code d'état d'exécution -- Nicolas V. De : Alexander Sbitnev [mailto:ale...@gm...] Envoyé : mardi 13 mai 2014 10:59 À : opa...@li... Objet : Re: [Opalvoip-user] SIGSEGV on listening or calling What happens? What was the problem? On 05/13/2014 12:56 PM, VEYSSIERE Nicolas wrote: You are telling me to do something I don't know how to do it. I tried to execute the command "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure" in the 2 folders, but this doesn't seems to do the trick, even after a make clean. -- Nicolas V. De : Alexander Sbitnev [mailto:ale...@gm...] Envoyé : mardi 13 mai 2014 10:42 À : opa...@li...<mailto:opa...@li...> Objet : Re: [Opalvoip-user] SIGSEGV on listening or calling Those problems can be cured with some manual work. Rebuild autoconf and automake looks like overkill to me. I've just recreate configure with autoreconf and reconfigure with "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure" inside opal/plugins/audio/G.722.1/libg722_1/ And just reconfigure with "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure"inside opal/plugins/audio/Opus/opus. On 05/13/2014 12:32 PM, VEYSSIERE Nicolas wrote: You where right, I am using tarball distribution, I then switch to SVN. I was able to build ptlib without problems. For opal, this is an other story, I add to install autoconf 2.69 from source and automake 1.13.4 (theses is not available in centos). But the compilation failed anyway : [LD] /root/opal/lib_linux_x86_64/plugins/opus/opus_ptplugin.so /usr/bin/ld: /root/opal/plugins/audio/Opus/opus/.libs/libopus.a(celt.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /root/opal/plugins/audio/Opus/opus/.libs/libopus.a: could not read symbols: Bad value I don't know if I am doing something wrong here, but I didn't have this error for the tar version. -- Nicolas V. |
From: Robert J. <ro...@vo...> - 2014-05-13 09:07:12
|
Easiest solution is to install Opus in the system using yum. That's how I have it and it works for me. *Robert Jongbloed* /OPAL/OpenH323/PTLib Architect and Co-founder./ Commercial support at http://www.voxlucida.com.au On 13/05/2014 6:32 PM, VEYSSIERE Nicolas wrote: > > You where right, I am using tarball distribution, I then switch to SVN. > > I was able to build ptlib without problems. > > For opal, this is an other story, I add to install autoconf 2.69 from > source and automake 1.13.4 (theses is not available in centos). > > But the compilation failed anyway : > > [LD] /root/opal/lib_linux_x86_64/plugins/opus/opus_ptplugin.so > > /usr/bin/ld: > /root/opal/plugins/audio/Opus/opus/.libs/libopus.a(celt.o): relocation > R_X86_64_32 against `.rodata.str1.1' can not be used when making a > shared object; recompile with -fPIC > > /root/opal/plugins/audio/Opus/opus/.libs/libopus.a: could not read > symbols: Bad value > > I don't know if I am doing something wrong here, but I didn't have > this error for the tar version. > > -- > > Nicolas V. > > *De :*Robert Jongbloed [mailto:ro...@vo...] > *Envoyé :* mardi 13 mai 2014 01:11 > *À :* opa...@li... > *Objet :* Re: [Opalvoip-user] SIGSEGV on listening or calling > > FIrst question: are you using the tarball or the SVN? If using the > tarball for 3.14.0, please use the SVN version. > > *Robert Jongbloed* > /OPAL/OpenH323/PTLib Architect and Co-founder./ > Commercial support at http://www.voxlucida.com.au > > On 13/05/2014 12:56 AM, VEYSSIERE Nicolas wrote: > > Hello, I have build ptlib and opal (2.14 and 3.14) on a fresh > Centos 6.5 system. > > I am facing a big problem, when using callgen, both caller and > called crash with SIGSEGV. > > I am starting callgen like that : callgen --listen > > Here is the result : > > Default user name: root > > TCP ports: 0-0 > > UDP ports: 0-0 > > RTP ports: 5000-5999 > > Audio QoS: C5 > > RTP payload size: 1400 > > Detected 6 network interfaces: > > <00-00-00-00-00-00> (lo) > > <08-00-27-FF-BD-D7> (eth0) > > 127.0.0.1 <00-00-00-00-00-00> (lo) > > 192.165.10.59 <08-00-27-FF-BD-D7> (eth0) > > ::1 <00-00-00-00-00-00> (lo) > > fe80::a00:27ff:feff:bdd7%eth0 <08-00-27-FF-BD-D7> (eth0) > > SIP crypto suites: Clear > > sipuser input mode: SendUserInputInBand > > sip listening on: udp$*:5060,tcp$0.0.0.0:5060,tcp$[::]:5060 > > H323 crypto suites: Clear > > h323user input mode: SendUserInputInBand > > h323 listening on: tcp$0.0.0.0:1720,tcp$[::]:1720 > > H.323 Aliases: root > > H.323 Alias Patterns: > > H.323 options: Fast connect, Tunnelled H.245 > > No PSTN lines supplied. > > Media Formats: > G.722.2,G.722.1-32K,G.722.1-24K,G.722-64k,GSM-AMR,G.726-40k,G.726-32k,G.726-24k,G.726-16k,G.711-uLaw-64k,G.711-ALaw-64k,PCM-16,PCM-16-12kHz,PCM-16-16kHz,PCM-16-24kHz,PCM-16-32kHz,PCM-16-48kHz,PCM-16S,PCM-16S-12kHz,PCM-16S-16kHz,PCM-16S-24kHz,PCM-16S-32kHz,PCM-16S-48kHz,LPC-10,MS-IMA-ADPCM,SILK-8,SILK-16,UserInput/RFC2833,NamedSignalEvent > > Not using outgoing audio file. > > Not saving incoming media data. > > Endpoint is listening for incoming calls, press ^C to exit. > > When I am trying to call, by using this command : callgen -m 1 -W > opal/samples/callgen/ogm.wav 192.165.10.83 > > It crash : > > Default user name: root > > TCP ports: 0-0 > > UDP ports: 0-0 > > RTP ports: 5000-5999 > > Audio QoS: C5 > > RTP payload size: 1400 > > Detected 6 network interfaces: > > <00-00-00-00-00-00> (lo) > > <08-00-27-FF-BD-D7> (eth0) > > 127.0.0.1 <00-00-00-00-00-00> (lo) > > 192.165.10.59 <08-00-27-FF-BD-D7> (eth0) > > ::1 <00-00-00-00-00-00> (lo) > > fe80::a00:27ff:feff:bdd7%eth0 <08-00-27-FF-BD-D7> (eth0) > > SIP crypto suites: Clear > > sipuser input mode: SendUserInputInBand > > sip listening on: udp$*:5060,tcp$0.0.0.0:5060,tcp$[::]:5060 > > H323 crypto suites: Clear > > h323user input mode: SendUserInputInBand > > h323 listening on: tcp$0.0.0.0:1720,tcp$[::]:1720 > > H.323 Aliases: root > > H.323 Alias Patterns: > > H.323 options: Fast connect, Tunnelled H.245 > > No PSTN lines supplied. > > Media Formats: > G.722.2,G.722.1-32K,G.722.1-24K,G.722-64k,GSM-AMR,G.726-40k,G.726-32k,G.726-24k,G.726-16k,G.711-uLaw-64k,G.711-ALaw-64k,PCM-16,PCM-16-12kHz,PCM-16-16kHz,PCM-16-24kHz,PCM-16-32kHz,PCM-16-48kHz,PCM-16S,PCM-16S-12kHz,PCM-16S-16kHz,PCM-16S-24kHz,PCM-16S-32kHz,PCM-16S-48kHz,LPC-10,MS-IMA-ADPCM,SILK-8,SILK-16,UserInput/RFC2833,NamedSignalEvent > > Using outgoing audio file: opal/samples/callgen/ogm.wav > > Not saving incoming media data. > > Maximum time between calls: 10.000-30.000 > > Maximum total call duration: 10.000-1:00.000 > > Maximum wait for establish: 0.000 > > Endpoint starting 1 simultaneous call 1 time, grand total of 1 calls. > > Press ^C at any time to quit. > > 1: : Initial delay of 0.101 seconds > > 1: C1f8f30711: Making call 1 of 1 (total=1) for 29.121 seconds > to 192.165.10.83 > > Erreur de segmentation (core dumped) > > If using strace to debug : > > Press ^C at any time to quit. > > ) = 102 > > write(1, "\n", 1 > > ) = 1 > > pipe([33, 34]) = 0 > > sched_get_priority_min(SCHED_OTHER) = 0 > > sched_get_priority_max(SCHED_OTHER) = 0 > > mmap(NULL, 266240, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb348e46000 > > mprotect(0x7fb348e46000, 4096, PROT_NONE) = 0 > > clone(child_stack=0x7fb348e85fd0, > flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, > parent_tidptr=0x7fb348e869d0, tls=0x7fb348e86700, > child_tidptr=0x7fb348e869d0) = 1595 > > futex(0xb503f4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xb503f0, > {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 > > futex(0xb503c8, FUTEX_WAKE_PRIVATE, 1) = 1 > > futex(0xb6ae84, FUTEX_WAIT_PRIVATE, 1, NULL 1: : > Initial delay of 0.657 seconds > > 1: C1bb4fc631: Making call 1 of 1 (total=1) for 21.230 seconds > to 192.165.10.83 > > <unfinished ...> > > +++ killed by SIGSEGV (core dumped) +++ > > Erreur de segmentation (core dumped) > > So I tried to call the first instance (using open phone), then it > crash too : > > Endpoint is listening for incoming calls, press ^C to exit. > > Cdf742e7d1: Started "" h323: active=1 total=1 > > Erreur de segmentation (core dumped) > > Can someone tells me if I have done something wrong, or if this is > a bug in opal / ptlib / callgen ? > > Thanks. > > lsb_release -a > > LSB Version: > :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch > > Distributor ID: CentOS > > Description: CentOS release 6.5 (Final) > > Release: 6.5 > > Codename: Final > > -- > > Nicolas V. > > > > > ------------------------------------------------------------------------------ > > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > > Instantly run your Selenium tests across 300+ browser/OS combos. > > Get unparalleled scalability from the best Selenium testing platform available > > Simple to use. Nothing to install. Get started now for free." > > http://p.sf.net/sfu/SauceLabs > > > > > _______________________________________________ > > Opalvoip-user mailing list > > Opa...@li... <mailto:Opa...@li...> > > https://lists.sourceforge.net/lists/listinfo/opalvoip-user > |
From: Alexander S. <ale...@gm...> - 2014-05-13 09:10:03
|
So it still possible to use system wide Opus even there is one inside Opal build tree? On 05/13/2014 01:06 PM, Robert Jongbloed wrote: > Easiest solution is to install Opus in the system using yum. That's > how I have it and it works for me. > > *Robert Jongbloed* > /OPAL/OpenH323/PTLib Architect and Co-founder./ > Commercial support at http://www.voxlucida.com.au > > |
From: Robert J. <ro...@vo...> - 2014-05-13 23:30:50
|
Yep, the configure script will use that in preference to the one inside the opal source tree. *Robert Jongbloed* /OPAL/OpenH323/PTLib Architect and Co-founder./ Commercial support at http://www.voxlucida.com.au On 13/05/2014 7:09 PM, Alexander Sbitnev wrote: > So it still possible to use system wide Opus even there is one inside > Opal build tree? > > On 05/13/2014 01:06 PM, Robert Jongbloed wrote: >> Easiest solution is to install Opus in the system using yum. That's >> how I have it and it works for me. >> >> *Robert Jongbloed* >> /OPAL/OpenH323/PTLib Architect and Co-founder./ >> Commercial support at http://www.voxlucida.com.au >> >> > > > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. > Get unparalleled scalability from the best Selenium testing platform available > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > > > _______________________________________________ > Opalvoip-user mailing list > Opa...@li... > https://lists.sourceforge.net/lists/listinfo/opalvoip-user |
From: VEYSSIERE N. <nic...@th...> - 2014-05-13 09:21:23
|
Ok, I was able to build ptlib and opal from SVN (version 2.15 and 3.15) but callgen is still crash : ./callgen --version CallGen version 3.15.0 by Equivalence on Unix Linux (2.6.32-431.17.1.el6.x86_64-x86_64) with PTLib v2.15alpha0 (svn:31888) and OPAL v3.15alpha0 (svn:31888) ./callgen --listen Default user name: root TCP ports: 0-0 UDP ports: 0-0 RTP ports: 5000-5999 Audio QoS: C5 RTP payload size: 1400 Detected 4 network interfaces: 127.0.0.1 <00-00-00-00-00-00> (lo) 192.165.10.83 <08-00-27-05-FD-DB> (eth0) ::1 <00-00-00-00-00-00> (lo) fe80::a00:27ff:fe05:fddb%eth0 <08-00-27-05-FD-DB> (eth0) SIP crypto suites: Clear sipuser input mode: SendUserInputInBand sip listening on: udp$*:5060,tcp$0.0.0.0:5060,tcp$[::]:5060 H323 crypto suites: Clear h323user input mode: SendUserInputInBand h323 listening on: tcp$0.0.0.0:1720,tcp$[::]:1720 H.323 Aliases: root H.323 Alias Patterns: H.323 options: Fast connect, Tunnelled H.245 No PSTN lines supplied. Media Formats: G.722.2,G.722.1-32K,G.722.1-24K,G.722-64k,GSM-AMR,iLBC,G.726-40k,G.726-32k,G.726-24k,G.726-16k,G.711-uLaw-64k,G.711-ALaw-64k,UserInput/basicString,UserInput/iA5String,UserInput/generalString,UserInput/dtmf,UserInput/hookflash,PCM-16,PCM-16-12kHz,PCM-16-16kHz,PCM-16-24kHz,PCM-16-32kHz,PCM-16-48kHz,PCM-16S,PCM-16S-12kHz,PCM-16S-16kHz,PCM-16S-24kHz,PCM-16S-32kHz,PCM-16S-48kHz,G.722.1C-24K,G.722.1C-32K,G.722.1C-48K,LPC-10,SpeexIETFNarrow-5.95k,SpeexIETFNarrow-8k,SpeexIETFNarrow-11k,SpeexIETFNarrow-15k,SpeexIETFNarrow-18.2k,SpeexIETFNarrow-24.6k,SpeexIETFWide-20.6k,SpeexWNarrow-8k,SpeexWide-20.6k,SpeexNB,SpeexWB,MS-IMA-ADPCM,Opus-8,Opus-8S,Opus-12,Opus-12S,Opus-16,Opus-16S,Opus-24,Opus-24S,Opus-48,Opus-48S,SILK-8,SILK-16,UserInput/RFC2833,NamedSignalEvent Not using outgoing audio file. Not saving incoming media data. Endpoint is listening for incoming calls, press ^C to exit. C435356781: Started "" h323: active=1 total=1 Erreur de segmentation (core dumped) -- Nicolas V. De : Robert Jongbloed [mailto:ro...@vo...] Envoyé : mardi 13 mai 2014 01:11 À : opa...@li... Objet : Re: [Opalvoip-user] SIGSEGV on listening or calling FIrst question: are you using the tarball or the SVN? If using the tarball for 3.14.0, please use the SVN version. Robert Jongbloed OPAL/OpenH323/PTLib Architect and Co-founder. Commercial support at http://www.voxlucida.com.au On 13/05/2014 12:56 AM, VEYSSIERE Nicolas wrote: Hello, I have build ptlib and opal (2.14 and 3.14) on a fresh Centos 6.5 system. I am facing a big problem, when using callgen, both caller and called crash with SIGSEGV. I am starting callgen like that : callgen -listen Here is the result : Default user name: root TCP ports: 0-0 UDP ports: 0-0 RTP ports: 5000-5999 Audio QoS: C5 RTP payload size: 1400 Detected 6 network interfaces: <00-00-00-00-00-00> (lo) <08-00-27-FF-BD-D7> (eth0) 127.0.0.1 <00-00-00-00-00-00> (lo) 192.165.10.59 <08-00-27-FF-BD-D7> (eth0) ::1 <00-00-00-00-00-00> (lo) fe80::a00:27ff:feff:bdd7%eth0 <08-00-27-FF-BD-D7> (eth0) SIP crypto suites: Clear sipuser input mode: SendUserInputInBand sip listening on: udp$*:5060,tcp$0.0.0.0:5060,tcp$[::]:5060 H323 crypto suites: Clear h323user input mode: SendUserInputInBand h323 listening on: tcp$0.0.0.0:1720,tcp$[::]:1720 H.323 Aliases: root H.323 Alias Patterns: H.323 options: Fast connect, Tunnelled H.245 No PSTN lines supplied. Media Formats: G.722.2,G.722.1-32K,G.722.1-24K,G.722-64k,GSM-AMR,G.726-40k,G.726-32k,G.726-24k,G.726-16k,G.711-uLaw-64k,G.711-ALaw-64k,PCM-16,PCM-16-12kHz,PCM-16-16kHz,PCM-16-24kHz,PCM-16-32kHz,PCM-16-48kHz,PCM-16S,PCM-16S-12kHz,PCM-16S-16kHz,PCM-16S-24kHz,PCM-16S-32kHz,PCM-16S-48kHz,LPC-10,MS-IMA-ADPCM,SILK-8,SILK-16,UserInput/RFC2833,NamedSignalEvent Not using outgoing audio file. Not saving incoming media data. Endpoint is listening for incoming calls, press ^C to exit. When I am trying to call, by using this command : callgen -m 1 -W opal/samples/callgen/ogm.wav 192.165.10.83 It crash : Default user name: root TCP ports: 0-0 UDP ports: 0-0 RTP ports: 5000-5999 Audio QoS: C5 RTP payload size: 1400 Detected 6 network interfaces: <00-00-00-00-00-00> (lo) <08-00-27-FF-BD-D7> (eth0) 127.0.0.1 <00-00-00-00-00-00> (lo) 192.165.10.59 <08-00-27-FF-BD-D7> (eth0) ::1 <00-00-00-00-00-00> (lo) fe80::a00:27ff:feff:bdd7%eth0 <08-00-27-FF-BD-D7> (eth0) SIP crypto suites: Clear sipuser input mode: SendUserInputInBand sip listening on: udp$*:5060,tcp$0.0.0.0:5060,tcp$[::]:5060 H323 crypto suites: Clear h323user input mode: SendUserInputInBand h323 listening on: tcp$0.0.0.0:1720,tcp$[::]:1720 H.323 Aliases: root H.323 Alias Patterns: H.323 options: Fast connect, Tunnelled H.245 No PSTN lines supplied. Media Formats: G.722.2,G.722.1-32K,G.722.1-24K,G.722-64k,GSM-AMR,G.726-40k,G.726-32k,G.726-24k,G.726-16k,G.711-uLaw-64k,G.711-ALaw-64k,PCM-16,PCM-16-12kHz,PCM-16-16kHz,PCM-16-24kHz,PCM-16-32kHz,PCM-16-48kHz,PCM-16S,PCM-16S-12kHz,PCM-16S-16kHz,PCM-16S-24kHz,PCM-16S-32kHz,PCM-16S-48kHz,LPC-10,MS-IMA-ADPCM,SILK-8,SILK-16,UserInput/RFC2833,NamedSignalEvent Using outgoing audio file: opal/samples/callgen/ogm.wav Not saving incoming media data. Maximum time between calls: 10.000-30.000 Maximum total call duration: 10.000-1:00.000 Maximum wait for establish: 0.000 Endpoint starting 1 simultaneous call 1 time, grand total of 1 calls. Press ^C at any time to quit. 1: : Initial delay of 0.101 seconds 1: C1f8f30711: Making call 1 of 1 (total=1) for 29.121 seconds to 192.165.10.83 Erreur de segmentation (core dumped) If using strace to debug : Press ^C at any time to quit. ) = 102 write(1, "\n", 1 ) = 1 pipe([33, 34]) = 0 sched_get_priority_min(SCHED_OTHER) = 0 sched_get_priority_max(SCHED_OTHER) = 0 mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb348e46000 mprotect(0x7fb348e46000, 4096, PROT_NONE) = 0 clone(child_stack=0x7fb348e85fd0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fb348e869d0, tls=0x7fb348e86700, child_tidptr=0x7fb348e869d0) = 1595 futex(0xb503f4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xb503f0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0xb503c8, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0xb6ae84, FUTEX_WAIT_PRIVATE, 1, NULL 1: : Initial delay of 0.657 seconds 1: C1bb4fc631: Making call 1 of 1 (total=1) for 21.230 seconds to 192.165.10.83 <unfinished ...> +++ killed by SIGSEGV (core dumped) +++ Erreur de segmentation (core dumped) So I tried to call the first instance (using open phone), then it crash too : Endpoint is listening for incoming calls, press ^C to exit. Cdf742e7d1: Started "" h323: active=1 total=1 Erreur de segmentation (core dumped) Can someone tells me if I have done something wrong, or if this is a bug in opal / ptlib / callgen ? Thanks. lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.5 (Final) Release: 6.5 Codename: Final -- Nicolas V. ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Opalvoip-user mailing list Opa...@li...<mailto:Opa...@li...> https://lists.sourceforge.net/lists/listinfo/opalvoip-user |
From: Alexander S. <ale...@gm...> - 2014-05-13 08:59:34
|
What happens? What was the problem? On 05/13/2014 12:56 PM, VEYSSIERE Nicolas wrote: > > You are telling me to do something I don't know how to do it. > > I tried to execute the command "CFLAGS="-fPIC" CXXFLAGS="-fPIC" > ./configure" in the 2 folders, but this doesn't seems to do the trick, > even after a make clean. > > -- > > Nicolas V. > > *De :*Alexander Sbitnev [mailto:ale...@gm...] > *Envoyé :* mardi 13 mai 2014 10:42 > *À :* opa...@li... > *Objet :* Re: [Opalvoip-user] SIGSEGV on listening or calling > > Those problems can be cured with some manual work. Rebuild autoconf > and automake looks like overkill to me. > I've just recreate configure with autoreconf and reconfigure with > "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure" inside > opal/plugins/audio/G.722.1/libg722_1/ > And just reconfigure with "CFLAGS="-fPIC" CXXFLAGS="-fPIC" > ./configure"inside opal/plugins/audio/Opus/opus. > > On 05/13/2014 12:32 PM, VEYSSIERE Nicolas wrote: > > You where right, I am using tarball distribution, I then switch to > SVN. > > I was able to build ptlib without problems. > > For opal, this is an other story, I add to install autoconf 2.69 > from source and automake 1.13.4 (theses is not available in centos). > > But the compilation failed anyway : > > [LD] /root/opal/lib_linux_x86_64/plugins/opus/opus_ptplugin.so > > /usr/bin/ld: > /root/opal/plugins/audio/Opus/opus/.libs/libopus.a(celt.o): > relocation R_X86_64_32 against `.rodata.str1.1' can not be used > when making a shared object; recompile with -fPIC > > /root/opal/plugins/audio/Opus/opus/.libs/libopus.a: could not read > symbols: Bad value > > I don't know if I am doing something wrong here, but I didn't have > this error for the tar version. > > -- > > Nicolas V. > |
From: Alexander S. <ale...@gm...> - 2014-05-13 09:08:30
|
Ok. My bad. You should also manually recompile sources inside opal/plugins/audio/Opus/opus (and opal/plugins/audio/G.722.1/libg722_1/) by doing "make clean" followed by "make". After that, return to opal trunk source root and continue to build opal with "make". On 05/13/2014 01:01 PM, VEYSSIERE Nicolas wrote: > > Nothing changed, the execution of the command in the 2 folders works, > but after that, running the make processus failed with the same error > as before : > > make[3]: entrant dans le répertoire « /root/opal/plugins/audio/Opus » > > [LD] /root/opal/lib_linux_x86_64/plugins/opus/opus_ptplugin.so > > /usr/bin/ld: > /root/opal/plugins/audio/Opus/opus/.libs/libopus.a(celt.o): relocation > R_X86_64_32 against `.rodata.str1.1' can not be used when making a > shared object; recompile with -fPIC > > /root/opal/plugins/audio/Opus/opus/.libs/libopus.a: could not read > symbols: Bad value > > collect2: ld a retourné 1 code d'état d'exécution > > -- > > Nicolas V. > > *De :*Alexander Sbitnev [mailto:ale...@gm...] > *Envoyé :* mardi 13 mai 2014 10:59 > *À :* opa...@li... > *Objet :* Re: [Opalvoip-user] SIGSEGV on listening or calling > > What happens? What was the problem? > > On 05/13/2014 12:56 PM, VEYSSIERE Nicolas wrote: > > You are telling me to do something I don't know how to do it. > > I tried to execute the command "CFLAGS="-fPIC" CXXFLAGS="-fPIC" > ./configure" in the 2 folders, but this doesn't seems to do the > trick, even after a make clean. > > -- > > Nicolas V. > > *De :*Alexander Sbitnev [mailto:ale...@gm...] > *Envoyé :* mardi 13 mai 2014 10:42 > *À :* opa...@li... > <mailto:opa...@li...> > *Objet :* Re: [Opalvoip-user] SIGSEGV on listening or calling > > Those problems can be cured with some manual work. Rebuild > autoconf and automake looks like overkill to me. > I've just recreate configure with autoreconf and reconfigure with > "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure" inside > opal/plugins/audio/G.722.1/libg722_1/ > And just reconfigure with "CFLAGS="-fPIC" CXXFLAGS="-fPIC" > ./configure"inside opal/plugins/audio/Opus/opus. > > On 05/13/2014 12:32 PM, VEYSSIERE Nicolas wrote: > > You where right, I am using tarball distribution, I then > switch to SVN. > > I was able to build ptlib without problems. > > For opal, this is an other story, I add to install autoconf > 2.69 from source and automake 1.13.4 (theses is not available > in centos). > > But the compilation failed anyway : > > [LD] /root/opal/lib_linux_x86_64/plugins/opus/opus_ptplugin.so > > /usr/bin/ld: > /root/opal/plugins/audio/Opus/opus/.libs/libopus.a(celt.o): > relocation R_X86_64_32 against `.rodata.str1.1' can not be > used when making a shared object; recompile with -fPIC > > /root/opal/plugins/audio/Opus/opus/.libs/libopus.a: could not > read symbols: Bad value > > I don't know if I am doing something wrong here, but I didn't > have this error for the tar version. > > -- > > Nicolas V. > |
From: VEYSSIERE N. <nic...@th...> - 2014-05-13 09:19:46
|
Thanks ! I was able to build opal with this trick. -- Nicolas V. De : Alexander Sbitnev [mailto:ale...@gm...] Envoyé : mardi 13 mai 2014 11:08 À : opa...@li... Objet : Re: [Opalvoip-user] SIGSEGV on listening or calling Ok. My bad. You should also manually recompile sources inside opal/plugins/audio/Opus/opus (and opal/plugins/audio/G.722.1/libg722_1/) by doing "make clean" followed by "make". After that, return to opal trunk source root and continue to build opal with "make". On 05/13/2014 01:01 PM, VEYSSIERE Nicolas wrote: Nothing changed, the execution of the command in the 2 folders works, but after that, running the make processus failed with the same error as before : make[3]: entrant dans le répertoire « /root/opal/plugins/audio/Opus » [LD] /root/opal/lib_linux_x86_64/plugins/opus/opus_ptplugin.so /usr/bin/ld: /root/opal/plugins/audio/Opus/opus/.libs/libopus.a(celt.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /root/opal/plugins/audio/Opus/opus/.libs/libopus.a: could not read symbols: Bad value collect2: ld a retourné 1 code d'état d'exécution -- Nicolas V. De : Alexander Sbitnev [mailto:ale...@gm...] Envoyé : mardi 13 mai 2014 10:59 À : opa...@li...<mailto:opa...@li...> Objet : Re: [Opalvoip-user] SIGSEGV on listening or calling What happens? What was the problem? On 05/13/2014 12:56 PM, VEYSSIERE Nicolas wrote: You are telling me to do something I don't know how to do it. I tried to execute the command "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure" in the 2 folders, but this doesn't seems to do the trick, even after a make clean. -- Nicolas V. De : Alexander Sbitnev [mailto:ale...@gm...] Envoyé : mardi 13 mai 2014 10:42 À : opa...@li...<mailto:opa...@li...> Objet : Re: [Opalvoip-user] SIGSEGV on listening or calling Those problems can be cured with some manual work. Rebuild autoconf and automake looks like overkill to me. I've just recreate configure with autoreconf and reconfigure with "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure" inside opal/plugins/audio/G.722.1/libg722_1/ And just reconfigure with "CFLAGS="-fPIC" CXXFLAGS="-fPIC" ./configure"inside opal/plugins/audio/Opus/opus. On 05/13/2014 12:32 PM, VEYSSIERE Nicolas wrote: You where right, I am using tarball distribution, I then switch to SVN. I was able to build ptlib without problems. For opal, this is an other story, I add to install autoconf 2.69 from source and automake 1.13.4 (theses is not available in centos). But the compilation failed anyway : [LD] /root/opal/lib_linux_x86_64/plugins/opus/opus_ptplugin.so /usr/bin/ld: /root/opal/plugins/audio/Opus/opus/.libs/libopus.a(celt.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /root/opal/plugins/audio/Opus/opus/.libs/libopus.a: could not read symbols: Bad value I don't know if I am doing something wrong here, but I didn't have this error for the tar version. -- Nicolas V. |