[Kamailio-Devel] [ openser-Bugs-2059881 ] core dump on get_ha1 in openser 1.3
SourceForge.net
noreply at sourceforge.net
Mon Sep 29 11:00:06 CEST 2008
Bugs item #2059881, was opened at 2008-08-19 17:38
Message generated for change (Comment added) made by miconda
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=743020&aid=2059881&group_id=139143
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Daniel-Constantin Mierla (miconda)
Summary: core dump on get_ha1 in openser 1.3
Initial Comment:
I can be reached at rrevels at bsltech.net
This does not happen every call. It happens very infrequently. It is also not limited to INVITE. Sometimes it happens on REGISTER requests.
Backtrace from core dump:
Core was generated by `/usr/local/openser/sbin/openser -f /usr/local/openser/etc/openser/openser.cfg -'.
Program terminated with signal 11, Segmentation fault.
#0 0x0020d5fd in get_ha1 (_username=0x818abac, _domain=0xbff948b8, _table=0x818a860 "subscriber", _ha1=0xbff947b8 "", res=0xbff948c4) at authorize.c:107
107 if (RES_ROW_N(*res) == 0) {
(gdb) bt
#0 0x0020d5fd in get_ha1 (_username=0x818abac, _domain=0xbff948b8, _table=0x818a860 "subscriber", _ha1=0xbff947b8 "", res=0xbff948c4) at authorize.c:107
#1 0x0020dc82 in proxy_authorize (_m=0x81a60f0, _realm=0x8190028 "\030\b", _table=0x818a860 "subscriber") at authorize.c:236
#2 0x080521ec in do_action (a=0x818a8e8, msg=0x81a60f0) at action.c:816
#3 0x0805494b in run_action_list (a=0x818a8e8, msg=0x81a60f0) at action.c:132
#4 0x080a3a6d in eval_expr (e=0x818a940, msg=0x81a60f0, val=0xbff94cc8) at route.c:1069
#5 0x08050cf7 in do_assign (msg=0x81a60f0, a=0x818a968) at action.c:200
#6 0x080513cb in do_action (a=0x818a968, msg=0x81a60f0) at action.c:921
#7 0x0805494b in run_action_list (a=0x818a968, msg=0x81a60f0) at action.c:132
#8 0x0805320e in do_action (a=0x8183190, msg=0x81a60f0) at action.c:112
#9 0x0805494b in run_action_list (a=0x8183190, msg=0x81a60f0) at action.c:132
#10 0x08053fc4 in do_action (a=0x8183750, msg=0x81a60f0) at action.c:695
#11 0x0805494b in run_action_list (a=0x81824f8, msg=0x81a60f0) at action.c:132
#12 0x080532a6 in do_action (a=0x81837a8, msg=0x81a60f0) at action.c:689
#13 0x0805494b in run_action_list (a=0x81822b8, msg=0x81a60f0) at action.c:132
#14 0x08053e18 in do_action (a=0x8183858, msg=0x81a60f0) at action.c:794
#15 0x0805494b in run_action_list (a=0x817fdd0, msg=0x81a60f0) at action.c:132
#16 0x08054cf2 in run_top_route (a=0x817fdd0, msg=0x81a60f0) at action.c:112
#17 0x08094175 in receive_msg (buf=0x8165020 "INVITE sip:9192971029 at 216.xx.xx.xxx:5060;user=phone SIP/2.0\r\nVia: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKa6e6659ABF68180\r\nFrom: \"Richard Revels\" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24"..., len=1216,
rcv_info=0xbff95b34) at receive.c:156
#18 0x080d3f11 in udp_rcv_loop () at udp_server.c:438
#19 0x0806c5b6 in main (argc=7, argv=0xbff95d24) at main.c:834
Dial Plan:
route[15]
{
$avp(i:120) := proxy_authorize("$rd","subscriber");
switch ( $avp(i:120) )
{
case -5:
if (isflagset(1))
xlog("L_INFO", "some generic error occurred in invite auth and no reply was sent out\n");
return(-1);
break;
case -4:
if (isflagset(1))
xlog("L_INFO", "(no credentials) - credentials were not found in request\n");
proxy_challenge("$rd", "1");
return(0);
break;
case -3:
if (isflagset(1))
xlog("L_INFO", "(stale nonce) - stale nonce\n");
proxy_challenge("", "1"); # Realm will be autogenerated
return(0);
break;
case -2:
if (isflagset(1))
xlog("L_INFO", "(invalid password) - valid user, but wrong password\n");
proxy_challenge("", "1"); # Realm will be autogenerated
return(0);
break;
case -1:
if (isflagset(1))
xlog("L_INFO", " (invalid user) - authentication user does not exist.\n");
proxy_challenge("", "1"); # Realm will be autogenerated
return(0);
break;
case 1:
# valid user found - do whatever and send call
if (isflagset(1))
xlog("L_INFO", "user authorized on invite: f-uri <$fu>\n");
consume_credentials();
#Next section checks from domain against source ip and rejects call if not the same
#commented out due to polycom phone handling of from header. Need to work with some more
#if( !$fd==$si )
#{
# sl_send_reply( "403", "From header not matching src $fd -- $si" );
# return(-1);
#}
return(1);
break;
default:
if (isflagset(1))
xlog("L_INFO", " (check subscriber) - got a status code not known - $avp(i:120)\n");
return(-1);
}
}
Call Trace:
U 216.xx.xx.xxx:49408 -> 216.xx.xx.xxx:5060
INVITE sip:9192971029 at 216.xx.xx.xxx:5060;user=phone SIP/2.0.
Via: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKc34d5ab8F9C49BF3.
From: "Richard Revels" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24ADBEF6.
To: <sip:9192971029 at 216.xx.xx.xxx;user=phone>.
CSeq: 1 INVITE.
Call-ID: 4746812-1bb1df45-31fd15fc at 10.1.50.113.
Contact: <sip:+19194397461 at 216.xx.xx.xxx:49408>.
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER.
User-Agent: PolycomSoundPointIP-SPIP_650-UA/3.0.0.0258.
Supported: 100rel,replaces.
Allow-Events: talk,hold,conference.
Max-Forwards: 70.
Content-Type: application/sdp.
Content-Length: 276.
.
v=0.
o=- 1219064375 1219064375 IN IP4 216.xx.xx.xxx.
s=Polycom IP Phone.
c=IN IP4 216.xx.xx.xxx.
t=0 0.
m=audio 44086 RTP/AVP 9 0 8 18 101.
a=sendrecv.
a=rtpmap:9 G722/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:18 G729/8000.
a=rtpmap:101 telephone-event/8000.
U 216.xx.xx.xxx:5060 -> 216.xx.xx.xxx:49408
SIP/2.0 407 Proxy Authentication Required.
Via: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKc34d5ab8F9C49BF3.
From: "Richard Revels" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24ADBEF6.
To: <sip:9192971029 at 216.xx.xx.xxx;user=phone>;tag=f788a50cbb9e4806448fafbd351142ba.b719.
CSeq: 1 INVITE.
Call-ID: 4746812-1bb1df45-31fd15fc at 10.1.50.113.
Proxy-Authenticate: Digest realm="216.xx.xx.xxx", nonce="48a9746c84fee2ff6224c7896341b546e1be648f", qop="auth".
Content-Length: 0.
.
U 216.xx.xx.xxx:49408 -> 216.xx.xx.xxx:5060
ACK sip:9192971029 at 216.xx.xx.xxx:5060 SIP/2.0.
Via: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKc34d5ab8F9C49BF3.
From: "Richard Revels" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24ADBEF6.
To: <sip:9192971029 at 216.xx.xx.xxx;user=phone>;tag=f788a50cbb9e4806448fafbd351142ba.b719.
CSeq: 1 ACK.
Call-ID: 4746812-1bb1df45-31fd15fc at 10.1.50.113.
Contact: <sip:+19194397461 at 216.xx.xx.xxx:49408>.
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER.
User-Agent: PolycomSoundPointIP-SPIP_650-UA/3.0.0.0258.
Max-Forwards: 70.
Content-Length: 0.
.
U 216.xx.xx.xxx:49408 -> 216.xx.xx.xxx:5060
INVITE sip:9192971029 at 216.xx.xx.xxx:5060;user=phone SIP/2.0.
Via: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKa6e6659ABF68180.
From: "Richard Revels" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24ADBEF6.
To: <sip:9192971029 at 216.xx.xx.xxx;user=phone>.
CSeq: 2 INVITE.
Call-ID: 4746812-1bb1df45-31fd15fc at 10.1.50.113.
Contact: <sip:+19194397461 at 216.xx.xx.xxx:49408>.
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER.
User-Agent: PolycomSoundPointIP-SPIP_650-UA/3.0.0.0258.
Supported: 100rel,replaces.
Allow-Events: talk,hold,conference.
Proxy-Authorization: Digest username="rrevels", realm="216.xx.xx.xxx", nonce="48a9746c84fee2ff6224c7896341b546e1be648f", qop=auth, cnonce="8fNYBDnuc8r6fmC", nc=00000001, uri="sip:9192971029 at 216.xx.xx.xxx:5060;user=phone", response="8425aad548d03b073fcf32a5c96afee0", algorithm=MD5.
Max-Forwards: 70.
Content-Type: application/sdp.
Content-Length: 276.
.
v=0.
o=- 1219064375 1219064375 IN IP4 216.xx.xx.xxx.
s=Polycom IP Phone.
c=IN IP4 216.xx.xx.xxx.
t=0 0.
m=audio 44086 RTP/AVP 9 0 8 18 101.
a=sendrecv.
a=rtpmap:9 G722/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:18 G729/8000.
a=rtpmap:101 telephone-event/8000.
U 216.xx.xx.xxx:49408 -> 216.xx.xx.xxx:5060
INVITE sip:9192971029 at 216.xx.xx.xxx:5060;user=phone SIP/2.0.
Via: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKa6e6659ABF68180.
From: "Richard Revels" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24ADBEF6.
To: <sip:9192971029 at 216.xx.xx.xxx;user=phone>.
CSeq: 2 INVITE.
Call-ID: 4746812-1bb1df45-31fd15fc at 10.1.50.113.
Contact: <sip:+19194397461 at 216.xx.xx.xxx:49408>.
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER.
User-Agent: PolycomSoundPointIP-SPIP_650-UA/3.0.0.0258.
Supported: 100rel,replaces.
Allow-Events: talk,hold,conference.
Proxy-Authorization: Digest username="rrevels", realm="216.xx.xx.xxx", nonce="48a9746c84fee2ff6224c7896341b546e1be648f", qop=auth, cnonce="8fNYBDnuc8r6fmC", nc=00000001, uri="sip:9192971029 at 216.xx.xx.xxx:5060;user=phone", response="8425aad548d03b073fcf32a5c96afee0", algorithm=MD5.
Max-Forwards: 70.
Content-Type: application/sdp.
Content-Length: 276.
.
v=0.
o=- 1219064375 1219064375 IN IP4 216.xx.xx.xxx.
s=Polycom IP Phone.
c=IN IP4 216.xx.xx.xxx.
t=0 0.
m=audio 44086 RTP/AVP 9 0 8 18 101.
a=sendrecv.
a=rtpmap:9 G722/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:18 G729/8000.
a=rtpmap:101 telephone-event/8000.
U 216.xx.xx.xxx:49408 -> 216.xx.xx.xxx:5060
INVITE sip:9192971029 at 216.xx.xx.xxx:5060;user=phone SIP/2.0.
Via: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKa6e6659ABF68180.
From: "Richard Revels" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24ADBEF6.
To: <sip:9192971029 at 216.xx.xx.xxx;user=phone>.
CSeq: 2 INVITE.
Call-ID: 4746812-1bb1df45-31fd15fc at 10.1.50.113.
Contact: <sip:+19194397461 at 216.xx.xx.xxx:49408>.
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER.
User-Agent: PolycomSoundPointIP-SPIP_650-UA/3.0.0.0258.
Supported: 100rel,replaces.
Allow-Events: talk,hold,conference.
Proxy-Authorization: Digest username="rrevels", realm="216.xx.xx.xxx", nonce="48a9746c84fee2ff6224c7896341b546e1be648f", qop=auth, cnonce="8fNYBDnuc8r6fmC", nc=00000001, uri="sip:9192971029 at 216.xx.xx.xxx:5060;user=phone", response="8425aad548d03b073fcf32a5c96afee0", algorithm=MD5.
Max-Forwards: 70.
Content-Type: application/sdp.
Content-Length: 276.
.
v=0.
o=- 1219064375 1219064375 IN IP4 216.xx.xx.xxx.
s=Polycom IP Phone.
c=IN IP4 216.xx.xx.xxx.
t=0 0.
m=audio 44086 RTP/AVP 9 0 8 18 101.
a=sendrecv.
a=rtpmap:9 G722/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:18 G729/8000.
a=rtpmap:101 telephone-event/8000.
U 216.xx.xx.xxx:49408 -> 216.xx.xx.xxx:5060
INVITE sip:9192971029 at 216.xx.xx.xxx:5060;user=phone SIP/2.0.
Via: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKa6e6659ABF68180.
From: "Richard Revels" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24ADBEF6.
To: <sip:9192971029 at 216.xx.xx.xxx;user=phone>.
CSeq: 2 INVITE.
Call-ID: 4746812-1bb1df45-31fd15fc at 10.1.50.113.
Contact: <sip:+19194397461 at 216.xx.xx.xxx:49408>.
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER.
User-Agent: PolycomSoundPointIP-SPIP_650-UA/3.0.0.0258.
Supported: 100rel,replaces.
Allow-Events: talk,hold,conference.
Proxy-Authorization: Digest username="rrevels", realm="216.xx.xx.xxx", nonce="48a9746c84fee2ff6224c7896341b546e1be648f", qop=auth, cnonce="8fNYBDnuc8r6fmC", nc=00000001, uri="sip:9192971029 at 216.xx.xx.xxx:5060;user=phone", response="8425aad548d03b073fcf32a5c96afee0", algorithm=MD5.
Max-Forwards: 70.
Content-Type: application/sdp.
Content-Length: 276.
.
v=0.
o=- 1219064375 1219064375 IN IP4 216.xx.xx.xxx.
s=Polycom IP Phone.
c=IN IP4 216.xx.xx.xxx.
t=0 0.
m=audio 44086 RTP/AVP 9 0 8 18 101.
a=sendrecv.
a=rtpmap:9 G722/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:18 G729/8000.
a=rtpmap:101 telephone-event/8000.
U 216.xx.xx.xxx:49408 -> 216.xx.xx.xxx:5060
INVITE sip:9192971029 at 216.xx.xx.xxx:5060;user=phone SIP/2.0.
Via: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKa6e6659ABF68180.
From: "Richard Revels" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24ADBEF6.
To: <sip:9192971029 at 216.xx.xx.xxx;user=phone>.
CSeq: 2 INVITE.
Call-ID: 4746812-1bb1df45-31fd15fc at 10.1.50.113.
Contact: <sip:+19194397461 at 216.xx.xx.xxx:49408>.
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER.
User-Agent: PolycomSoundPointIP-SPIP_650-UA/3.0.0.0258.
Supported: 100rel,replaces.
Allow-Events: talk,hold,conference.
Proxy-Authorization: Digest username="rrevels", realm="216.xx.xx.xxx", nonce="48a9746c84fee2ff6224c7896341b546e1be648f", qop=auth, cnonce="8fNYBDnuc8r6fmC", nc=00000001, uri="sip:9192971029 at 216.xx.xx.xxx:5060;user=phone", response="8425aad548d03b073fcf32a5c96afee0", algorithm=MD5.
Max-Forwards: 70.
Content-Type: application/sdp.
Content-Length: 276.
.
v=0.
o=- 1219064375 1219064375 IN IP4 216.xx.xx.xxx.
s=Polycom IP Phone.
c=IN IP4 216.xx.xx.xxx.
t=0 0.
m=audio 44086 RTP/AVP 9 0 8 18 101.
a=sendrecv.
a=rtpmap:9 G722/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:18 G729/8000.
a=rtpmap:101 telephone-event/8000.
U 216.xx.xx.xxx:49408 -> 216.xx.xx.xxx:5060
INVITE sip:9192971029 at 216.xx.xx.xxx:5060;user=phone SIP/2.0.
Via: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKa6e6659ABF68180.
From: "Richard Revels" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24ADBEF6.
To: <sip:9192971029 at 216.xx.xx.xxx;user=phone>.
CSeq: 2 INVITE.
Call-ID: 4746812-1bb1df45-31fd15fc at 10.1.50.113.
Contact: <sip:+19194397461 at 216.xx.xx.xxx:49408>.
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER.
User-Agent: PolycomSoundPointIP-SPIP_650-UA/3.0.0.0258.
Supported: 100rel,replaces.
Allow-Events: talk,hold,conference.
Proxy-Authorization: Digest username="rrevels", realm="216.xx.xx.xxx", nonce="48a9746c84fee2ff6224c7896341b546e1be648f", qop=auth, cnonce="8fNYBDnuc8r6fmC", nc=00000001, uri="sip:9192971029 at 216.xx.xx.xxx:5060;user=phone", response="8425aad548d03b073fcf32a5c96afee0", algorithm=MD5.
Max-Forwards: 70.
Content-Type: application/sdp.
Content-Length: 276.
.
v=0.
o=- 1219064375 1219064375 IN IP4 216.xx.xx.xxx.
s=Polycom IP Phone.
c=IN IP4 216.xx.xx.xxx.
t=0 0.
m=audio 44086 RTP/AVP 9 0 8 18 101.
a=sendrecv.
a=rtpmap:9 G722/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:8 PCMA/8000.
a=rtpmap:18 G729/8000.
a=rtpmap:101 telephone-event/8000.
U 216.xx.xx.xxx:5060 -> 216.xx.xx.xxx:49408
SIP/2.0 407 Proxy Authentication Required.
Via: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKa6e6659ABF68180.
From: "Richard Revels" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24ADBEF6.
To: <sip:9192971029 at 216.xx.xx.xxx;user=phone>;tag=f788a50cbb9e4806448fafbd351142ba.5b3c.
CSeq: 2 INVITE.
Call-ID: 4746812-1bb1df45-31fd15fc at 10.1.50.113.
Proxy-Authenticate: Digest realm="216.xx.xx.xxx", nonce="48a97474ab8bfdfbc242536ab13bf0a63033013b", qop="auth".
Content-Length: 0.
.
U 216.xx.xx.xxx:49408 -> 216.xx.xx.xxx:5060
ACK sip:9192971029 at 216.xx.xx.xxx:5060;user=phone SIP/2.0.
Via: SIP/2.0/UDP 216.xx.xx.xxx:49408;branch=z9hG4bKa6e6659ABF68180.
From: "Richard Revels" <sip:+19194397461 at 216.xx.xx.xxx>;tag=96749FE7-24ADBEF6.
To: <sip:9192971029 at 216.xx.xx.xxx;user=phone>;tag=f788a50cbb9e4806448fafbd351142ba.5b3c.
CSeq: 2 ACK.
Call-ID: 4746812-1bb1df45-31fd15fc at 10.1.50.113.
Contact: <sip:+19194397461 at 216.xx.xx.xxx:49408>.
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER.
User-Agent: PolycomSoundPointIP-SPIP_650-UA/3.0.0.0258.
Max-Forwards: 70.
Content-Length: 0.
.
----------------------------------------------------------------------
>Comment By: Daniel-Constantin Mierla (miconda)
Date: 2008-09-29 12:00
Message:
Did you get any new core?
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2008-08-22 17:16
Message:
Logged In: NO
I neglected to retain the core file. Sorry for the oversight. I will
respond again when I have a new one. This does not occur often on my
platform but it is a lab setup and only has two clients registered so I'm
not sure how significant my results are.
Even though this is a lab setup it makes live calls and is in a near
production configuration. Nothing experimental or out of the ordinary
about the setup.
----------------------------------------------------------------------
Comment By: Daniel-Constantin Mierla (miconda)
Date: 2008-08-21 09:52
Message:
Logged In: YES
user_id=1246013
Originator: NO
Another question, does it happen often?
----------------------------------------------------------------------
Comment By: Daniel-Constantin Mierla (miconda)
Date: 2008-08-21 09:40
Message:
Logged In: YES
user_id=1246013
Originator: NO
Do you still have the core file? Can you paste here the output in gdb of:
print *res
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=743020&aid=2059881&group_id=139143
More information about the Devel
mailing list