[OpenSIPS-Users] opensips crash with location data

Bogdan-Andrei Iancu bogdan at opensips.org
Fri Jun 6 13:27:41 CEST 2014


Hi Pasan,

OK, the online docs were fixed, thank for the notice.

The backtrace points to the "cflags" field - this was changed from "int" 
to "string" - and you did not made the correct change in your table 
definition. This causes the crash.

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 06.06.2014 06:18, Pasan Meemaduma wrote:
> Hi Bogdan,
>
> Thanks for the reply. I created the table using normal schema it looks 
> fine to me. I was refering to the old url you gave me. There in that 
> table attr was missing :)
>
> this is the url missing attr in location table
> http://www.opensips.org/Documentation/Install-DBSchema-1-10#AEN7254
>
>
> below is my table schema,
>
> mysql> desc location;
> +---------------+------------------+------+-----+---------------------+----------------+
> | Field         | Type             | Null | Key | Default             
> | Extra          |
> +---------------+------------------+------+-----+---------------------+----------------+
> | id            | int(10) unsigned | NO   | PRI | NULL                
> | auto_increment |
> | username      | char(64)         | NO   | MUL |                     
> |                |
> | domain        | char(64)         | YES  |     | NULL                
> |                |
> | contact       | char(255)        | NO   | |                     
> |                |
> | received      | char(128)        | YES  |     | NULL                
> |                |
> | path          | char(128)        | YES  |     | NULL                
> |                |
> | expires       | datetime         | NO   |     | 2020-05-28 21:32:15 
> |                |
> | q             | float(10,2)      | NO   |     | 1.00                
> |                |
> | callid        | char(255)        | NO   |     | Default-Call-ID     
> |                |
> | cseq          | int(11)          | NO   |     | 13                  
> |                |
> | last_modified | datetime         | NO   |     | 1900-01-01 00:00:01 
> |                |
> | flags         | int(11)          | NO   |     | 0                   
> |                |
> | cflags        | int(11)          | NO   |     | 0                   
> |                |
> | user_agent    | char(255)        | NO   | |                     
> |                |
> | socket        | char(64)         | YES  |     | NULL                
> |                |
> | methods       | int(11)          | YES  |     | NULL                
> |                |
> | sip_instance  | char(255)        | YES  |     | NULL                
> |                |
> | attr          | char(255)        | YES  |     | NULL                
> |                |
> +---------------+------------------+------+-----+---------------------+----------------+
>
>
> attr holds NULL values for all entries.
>
> do I have to run below in gdb after running bt full right ?
>
> this is what i got
>
> (gdb) f 1
> #1  0x00007f64823a60a2 in dbrow2info (contact=0x7fffe0246180, 
> vals=0x7f648287a260) at udomain.c:306
> 306    in udomain.c
> (gdb) p (vals+6)->val.string_val
> $2 = 0x0
> (gdb)
>
>
> -----------------without running bt full ------------- just in case :)
> (gdb) f 1
> #1  0x00007f64823a60a2 in dbrow2info (contact=0x7fffe0246180, 
> vals=0x7f648287a260) at udomain.c:306
> 306    udomain.c: No such file or directory.
> (gdb) p (vals+6)->val.string_val
> $1 = 0x0
>
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20140606/eb1c9173/attachment-0001.htm>


More information about the Users mailing list