[OpenSIPS-Users] Fwd: Re: Permission function causing Termination
Bogdan-Andrei Iancu
bogdan at opensips.org
Wed Jan 23 12:41:55 CET 2013
Hi Nathaniel,
Thanks for your help, I found and fix the problem - was a debug trying
to print the "context" variable which may be NULL. I uploaded the fix on
SVN trunk, 1.8 and 1.7 .
Best regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 01/23/2013 06:02 AM, Nathaniel L Keeling III wrote:
> I changed the debug level to 1 and opensips did not terminate. I then
> increased the debug level, re-tested and opensips did not terminate
> until debug level = 4. Every debug level after that, opensips
> terminated and took a core dump.
>
> Thanks
>
> Nathaniel
>
>
> On 1/22/13 8:34 AM, Bogdan-Andrei Iancu wrote:
>> Does it crash running in debug=6 and debug=1 ? Could you try both please.
>>
>> Regards,
>> Bogdan-Andrei Iancu
>> OpenSIPS Founder and Developer
>> http://www.opensips-solutions.com
>>
>> On 01/22/2013 10:36 AM, Nathaniel L Keeling III wrote:
>>> I have placed the output of opensips log file and the backtrace in
>>> pastebin.com. Here are the links for them. Again, 4 processes
>>> produced a core dump and their output was the same.
>>>
>>> http://pastebin.com/h6NWGBry
>>> http://pastebin.com/q7y69qqU
>>>
>>> Thanks
>>>
>>> Nathaniel
>>>
>>>
>>> On 1/21/13 4:41 PM, Bogdan-Andrei Iancu wrote:
>>>> Hi,
>>>>
>>>> Post the output of the "bt full" on pastebin.com, for example.
>>>>
>>>> Thanks,
>>>> Bogdan-Andrei Iancu
>>>> OpenSIPS Founder and Developer
>>>> http://www.opensips-solutions.com
>>>>
>>>> On 01/21/2013 10:31 PM, Nathaniel L Keeling III wrote:
>>>>> Hello,
>>>>>
>>>>> I downloaded the source from svn as instructed on the website and
>>>>> from the source directory I issued the "make menuconfig" command
>>>>> where the options menu came up. I then selected the "Configure
>>>>> Compile Options" as listed earlier and the modules to compile and
>>>>> then selected the "Compile and Install Opensips" options.
>>>>>
>>>>>
>>>>> ___________________________________________
>>>>>
>>>>> | |
>>>>> | Configure Compile
>>>>> Options |
>>>>> | ---> Compile And
>>>>> Install OpenSIPS |
>>>>> | Cleanup OpenSIPS
>>>>> sources |
>>>>> | Generate OpenSIPS
>>>>> Script |
>>>>> | Exit & Save All
>>>>> Changes |
>>>>>
>>>>> |___________________________________________|
>>>>>
>>>>> When I re-compiled, I re-compiled with extra-debug selected and I
>>>>> got a lot of extra info in the log file, which I can post (let me
>>>>> know where/how), but the core dumps had the same output. Just out
>>>>> of curiosity, I changed the function call to
>>>>> "check_source_address" from "check_address" and opensips did not
>>>>> terminate.
>>>>>
>>>>> Thanks
>>>>>
>>>>> Nathaniel
>>>>>
>>>>>
>>>>> On 1/21/13 12:59 PM, Bogdan-Andrei Iancu wrote:
>>>>>> Hi Nathaniel,
>>>>>>
>>>>>> are you also doing a "make install", or running directly from the
>>>>>> src dir ? Also compiling is simply "make all" ?
>>>>>>
>>>>>> I'm asking as by default opensips compiles with the debug symbols ...
>>>>>>
>>>>>> Regards,
>>>>>> Bogdan-Andrei Iancu
>>>>>> OpenSIPS Founder and Developer
>>>>>> http://www.opensips-solutions.com
>>>>>>
>>>>>> On 01/19/2013 07:08 PM, Nathaniel L Keeling III wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> -------- Original Message --------
>>>>>>> Subject: Re: [OpenSIPS-Users] Permission function causing
>>>>>>> Termination
>>>>>>> Date: Sat, 19 Jan 2013 10:17:10 -0600
>>>>>>> From: Nathaniel L Keeling III <keeling at akan-tech.com>
>>>>>>> To: Bogdan-Andrei Iancu <bogdan at opensips.org>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> I used the source from svn and compiled using "make menuconfig"
>>>>>>> and selected these compile options:
>>>>>>>
>>>>>>> |
>>>>>>> | [*]
>>>>>>> PKG_MALLOC |
>>>>>>> | [*]
>>>>>>> SHM_MEM |
>>>>>>> | [*]
>>>>>>> SHM_MMAP |
>>>>>>> | [*]
>>>>>>> USE_IPV6 |
>>>>>>> | [*]
>>>>>>> USE_MCAST |
>>>>>>> | [*]
>>>>>>> DISABLE_NAGLE |
>>>>>>> | [*]
>>>>>>> STATISTICS |
>>>>>>> | [*]
>>>>>>> CHANGEABLE_DEBUG_LEVEL |
>>>>>>> | [*]
>>>>>>> HAVE_RESOLV_RES |
>>>>>>> | [*]
>>>>>>> F_MALLOC |
>>>>>>> | [*]
>>>>>>> USE_TCP |
>>>>>>> | [*]
>>>>>>> USE_TLS |
>>>>>>> | [ ]
>>>>>>> USE_SCTP |
>>>>>>> | [ ]
>>>>>>> DBG_QM_MALLOC |
>>>>>>> | [ ]
>>>>>>> USE_SHM_MEM |
>>>>>>> | [ ]
>>>>>>> DBG_F_MALLOC |
>>>>>>> | [ ]
>>>>>>> NO_DEBUG |
>>>>>>> | [ ]
>>>>>>> NO_LOG |
>>>>>>> | [ ]
>>>>>>> VQ_MALLOC |
>>>>>>> | [ ]
>>>>>>> FAST_LOCK |
>>>>>>> | [ ]
>>>>>>> USE_SYSV_SEM |
>>>>>>> | [ ] USE_PTHREAD_MUTEX
>>>>>>> Thanks
>>>>>>>
>>>>>>> Nathaniel
>>>>>>>
>>>>>>>
>>>>>>> On 1/19/13 2:29 AM, Bogdan-Andrei Iancu wrote:
>>>>>>>> Hi Nathaniel,
>>>>>>>>
>>>>>>>> I guess you have opensips from packages - if so, install also
>>>>>>>> the package with the debug symbols.
>>>>>>>>
>>>>>>>> On a first look, the crash happens in some log message.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Bogdan-Andrei Iancu
>>>>>>>> OpenSIPS Founder and Developer
>>>>>>>> http://www.opensips-solutions.com
>>>>>>>>
>>>>>>>> On 01/19/2013 07:57 AM, Nathaniel L Keeling III wrote:
>>>>>>>>> Here is the output from the core dump. Four processes produced
>>>>>>>>> a dump and each one is just like this one. Should there be a
>>>>>>>>> symbol table available?
>>>>>>>>> If so, what do I need to do to get it?
>>>>>>>>>
>>>>>>>>> Core was generated by `../../sbin/opensips -P
>>>>>>>>> /var/run/opensips.pid -m 512 -M 4 -u root -g root -f /op'.
>>>>>>>>> Program terminated with signal 11, Segmentation fault.
>>>>>>>>> #0 0xffffffff7e53bb50 in strlen () from /lib/64/libc.so.1
>>>>>>>>> (gdb) bt full
>>>>>>>>> #0 0xffffffff7e53bb50 in strlen () from /lib/64/libc.so.1
>>>>>>>>> No symbol table info available.
>>>>>>>>> #1 0xffffffff7e5aabf8 in _ndoprnt () from /lib/64/libc.so.1
>>>>>>>>> No symbol table info available.
>>>>>>>>> #2 0xffffffff7e5ad3d4 in vsnprintf () from /lib/64/libc.so.1
>>>>>>>>> No symbol table info available.
>>>>>>>>> #3 0xffffffff7e5774bc in vsyslog () from /lib/64/libc.so.1
>>>>>>>>> No symbol table info available.
>>>>>>>>> #4 0xffffffff7e577004 in syslog () from /lib/64/libc.so.1
>>>>>>>>> No symbol table info available.
>>>>>>>>> #5 0xffffffff7990dd68 in check_addr_6 () from
>>>>>>>>> /opt/opensips-1.8.2/lib64/opensips/modules/permissions.so
>>>>>>>>> No symbol table info available.
>>>>>>>>> #6 0xffffffff7990dee0 in check_addr_4 () from
>>>>>>>>> /opt/opensips-1.8.2/lib64/opensips/modules/permissions.so
>>>>>>>>> No symbol table info available.
>>>>>>>>> #7 0x00000001000ea47c in do_action ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #8 0x00000001000e12fc in run_action_list ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #9 0x00000001000a7030 in eval_elem ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #10 0x00000001000a8f0c in eval_expr ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #11 0x00000001000a90b4 in eval_expr ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #12 0x00000001000e5c5c in do_action ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #13 0x00000001000e12fc in run_action_list ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #14 0x00000001000e1088 in run_actions ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #15 0x00000001000e14e4 in run_top_route ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #16 0x00000001000ddf60 in receive_msg ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #17 0x00000001000971b0 in udp_rcv_loop ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #18 0x0000000100045ea0 in main_loop ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> #19 0x000000010004b628 in main ()
>>>>>>>>> No symbol table info available.
>>>>>>>>> (gdb) quit
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>> Nathaniel
>>>>>>>>>
>>>>>>>>> On 1/18/13 10:30 PM, Ovidiu Sas wrote:
>>>>>>>>>> Enable core dump generation and use gdb to print out the stacktrace.
>>>>>>>>>> More info here:
>>>>>>>>>> http://www.opensips.org/Resources/DocsTsCrash
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Ovidiu Sas
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Users mailing list
>>>>>>>>> Users at lists.opensips.org
>>>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Users mailing list
>>>>>>> Users at lists.opensips.org
>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users at lists.opensips.org
>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20130123/b84bd60e/attachment-0001.htm>
More information about the Users
mailing list