Hi Nuno,

In release-73 we upgraded which version of Cassandra we use (we now use 2.0.14 
instead of 1.2.12) – please see 
http://lists.projectclearwater.org/pipermail/clearwater/2015-June/002251.html 
for the release note and upgrade instructions (although given that Cassandra is 
starting, you probably don’t need to follow these now).

Thanks for sending the debug logs over. It looks like Sprout is crashing when 
we try and send a request to Chronos. If you’ve got 
chronos_hostname=<something> in your /etc/clearwater/config can you please 
delete that line, and restart Sprout (sudo service sprout stop). If this 
doesn’t fix the crash, then can you please send me your /etc/clearwater/config 
file, and the debug logs from when Sprout starts up?

Thanks,

Ellie


From: Nuno Campos [mailto:[email protected]]
Sent: 06 July 2015 18:58
To: Eleanor Merry; [email protected]
Subject: Re: [Clearwater] Sprout thread crash while sending to Chronos

Hi Eleanor,

please find attached the log from a new registration attempt, now with 
sprout-dbg installed.

Thanks,
Nuno Campos
WIT Software  |  Senior Software Engineer
This email was sent under WIT Software's Confidentiality 
Policy<https://www.wit-software.com/confidentiality-policy/>

On 06-07-2015 18:44, Nuno Campos wrote:
Hi Eleanor,

I'm not sure but it is very likely that it was from before release-73. Is there 
anyway I can find that out now?

I will install the sprout-dbg package and try a registration again.

Thanks,
Nuno Campos
WIT Software  |  Senior Software Engineer
This email was sent under WIT Software's Confidentiality 
Policy<https://www.wit-software.com/confidentiality-policy/>

On 06-07-2015 18:41, Eleanor Merry wrote:
Hi Nuno,

Which release did you upgrade the All-in-one node from? Was it from before 
release-73?

For the Sprout crashes, can you please install the sprout-dbg package, and then 
try re-registering the SIP client. This will print the advanced stack dump into 
the logs after the crash, which will make this much easier to debug.

Thanks,

Ellie

From: 
[email protected]<mailto:[email protected]>
 [mailto:[email protected]] On Behalf Of Nuno 
Campos
Sent: 06 July 2015 13:25
To: 
[email protected]<mailto:[email protected]>
Subject: [Clearwater] Sprout thread crash while sending to Chronos

Hi all,

Today, after updating an AIO instance to the latest release ("release-75"), 
Cassandra was refusing to start with the following error:

******
 INFO [main] 2015-07-06 11:42:41,480 YamlConfigurationLoader.java (line 80) 
Loading settings from 
file:/etc/cassandra/cassandra.yaml<file:///\\%5C%5Cetc%5Ccassandra%5Ccassandra.yaml>
ERROR [main] 2015-07-06 11:42:41,515 CassandraDaemon.java (line 441) Fatal 
configuration error
org.apache.cassandra.exceptions.ConfigurationException: Cannot change the 
number of tokens from 1 to 256
        at 
org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:836)
        at 
org.apache.cassandra.service.StorageService.initServer(StorageService.java:621)
        at 
org.apache.cassandra.service.StorageService.initServer(StorageService.java:510)
        at 
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:437)
        at 
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:567)
        at 
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:656)
******

I was able to fix this by commenting the line "num_tokens=256" in the 
"cassandra.yaml" file (as suggested here: 
http://stackoverflow.com/questions/29583586/is-it-possible-to-shut-down-cassandra-cluster-and-restart-it-back-without-loosin).
 After this, the AIO instance restarted correctly but I'm unable to register 
any SIP client as Sprout is returning "500 Internal Server Error" due to this 
(complete log attached):

******
06-07-2015 10:59:50.541 UTC Debug authentication.cpp:454: Sending {"impi": 
"[email protected]"<mailto:[email protected]>, "impu": 
"sip:[email protected]"<mailto:sip:[email protected]>, "nonce": 
"754803617f7e1427"} to Chronos to set AV timer

Signal 11 caught

Basic stack dump:
/usr/share/clearwater/bin/sprout(_ZN6Logger9backtraceEPKc+0x6d)[0x4b33bd]
/usr/share/clearwater/bin/sprout(_ZN3Log9backtraceEPKcz+0x10d)[0x57987d]
/usr/share/clearwater/bin/sprout(_Z14signal_handleri+0x2c)[0x5d008c]
/lib/x86_64-linux-gnu/libc.so.6(+0x36150)[0x7f5b92dc5150]
/usr/share/clearwater/bin/sprout(_Z16create_challengeP23pjsip_authorization_hdriSsP13pjsip_rx_dataP13pjsip_tx_data+0x13c8)[0x4f5838]
/usr/share/clearwater/bin/sprout[0x4f7372]
/usr/share/clearwater/bin/sprout(pjsip_endpt_process_rx_data+0x1f6)[0x63a973]
/usr/share/clearwater/bin/sprout[0x5c4d5b]
/usr/share/clearwater/bin/sprout[0x6b5dec]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a)[0x7f5b93967e9a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f5b92e828bd]

Advanced stack dump (requires gdb):
sh: 1: /usr/bin/gdb: not found

gdb failed with return code 32512
******

Can you help me figure out how make this work again?

Thanks in advance,
Nuno Campos
WIT Software  |  Senior Software Engineer
This email was sent under WIT Software's Confidentiality 
Policy<https://www.wit-software.com/confidentiality-policy/>




_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/listinfo/clearwater

Reply via email to