Re: [SR-Users] Possible bug in TM module

2015-04-22 Thread Daniel-Constantin Mierla
Hello,

On 22/04/15 11:26, Mickael Marrache wrote:

 Hi,

  

 I just got the following issue when stopping kamailio.

  

 kamailio[7279]: NOTICE: core [main.c:682]: handle_sigs(): Thank you
 for flying kamailio!!!

 kamailio[7279]: ERROR: ctl [ctl.c:369]: mod_destroy(): ERROR: ctl:
 could not delete unix socket /tmp/kamailio_ctl: Operation not
 permitted (1)

 kamailio[7279]: : core [mem/f_malloc.c:586]: fm_free(): BUG:
 fm_free: bad pointer 0x4f2dec62 (out of memory block!), called
 from tm: h_table.c: free_cell(138) - aborting

  

 I always get the first ERROR when I stop kamailio, I need to look at
 the permissions. However, the next one is a bug.


the first one should be fixed with the new release. With old versions,
ctl module doesn't inherits the user/group set by the core, you would
have to set it in the ctl module via params.

The second can happen in very rare cases -- if there was a transaction
in the process of freeing, then signal interrupted it. Parts of the
transaction structure that were freed could have been allocated already
and value overwritten. But the transaction itself was not removed from
the list, so the main process will attempt a cleanup at shutdown, ending
in some invalid pointer data.

If you get it every time, then is likely a bug. If you get it very rare,
then it can be the above case.

Perhaps we can add a flag saying it is shutdown where to be more
flexible in handling these situations.

Cheers,
Daniel

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, May 27-29, 2015
Berlin, Germany - http://www.kamailioworld.com

___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


Re: [SR-Users] Possible bug in TM module

2015-04-22 Thread Mickael Marrache
Hi,

 

For now, I got it only once, I will keep an eye on it.

 

Thanks,

Mickael

 

From: sr-users [mailto:sr-users-boun...@lists.sip-router.org] On Behalf Of
Daniel-Constantin Mierla
Sent: Wednesday, April 22, 2015 12:37 PM
To: Kamailio (SER) - Users Mailing List
Subject: Re: [SR-Users] Possible bug in TM module

 

Hello,

On 22/04/15 11:26, Mickael Marrache wrote:

Hi,

 

I just got the following issue when stopping kamailio.

 

kamailio[7279]: NOTICE: core [main.c:682]: handle_sigs(): Thank you for
flying kamailio!!!

kamailio[7279]: ERROR: ctl [ctl.c:369]: mod_destroy(): ERROR: ctl: could not
delete unix socket /tmp/kamailio_ctl: Operation not permitted (1)

kamailio[7279]: : core [mem/f_malloc.c:586]: fm_free(): BUG: fm_free: bad
pointer 0x4f2dec62 (out of memory block!), called from tm:
h_table.c: free_cell(138) - aborting

 

I always get the first ERROR when I stop kamailio, I need to look at the
permissions. However, the next one is a bug.


the first one should be fixed with the new release. With old versions, ctl
module doesn't inherits the user/group set by the core, you would have to
set it in the ctl module via params.

The second can happen in very rare cases -- if there was a transaction in
the process of freeing, then signal interrupted it. Parts of the transaction
structure that were freed could have been allocated already and value
overwritten. But the transaction itself was not removed from the list, so
the main process will attempt a cleanup at shutdown, ending in some invalid
pointer data.

If you get it every time, then is likely a bug. If you get it very rare,
then it can be the above case.

Perhaps we can add a flag saying it is shutdown where to be more flexible in
handling these situations.

Cheers,
Daniel



-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, May 27-29, 2015
Berlin, Germany - http://www.kamailioworld.com
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


[SR-Users] Possible bug in TM module

2015-04-22 Thread Mickael Marrache
Hi,

 

I just got the following issue when stopping kamailio.

 

kamailio[7279]: NOTICE: core [main.c:682]: handle_sigs(): Thank you for
flying kamailio!!!

kamailio[7279]: ERROR: ctl [ctl.c:369]: mod_destroy(): ERROR: ctl: could not
delete unix socket /tmp/kamailio_ctl: Operation not permitted (1)

kamailio[7279]: : core [mem/f_malloc.c:586]: fm_free(): BUG: fm_free: bad
pointer 0x4f2dec62 (out of memory block!), called from tm:
h_table.c: free_cell(138) - aborting

 

I always get the first ERROR when I stop kamailio, I need to look at the
permissions. However, the next one is a bug.

 

Thanks,

Mickael

___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users