uMurmur segfault

Problems with packages? Post here, using [tags] of the package name.

uMurmur segfault

Postby kleim » Thu Jan 24, 2013 9:43 pm

Hello,

I can start uMurmur but it immediatly crashes with a segmentation fault as soon as I try to connect with a Mumble client (both current version 1.2.3 and backward compatible version 1.1).
Package : umurmur 0.2.10 (precompiled package from archlinuxarm.org's "aur")
Architecture: ARMv7h (Beagleboard-xM)

I also tried the versions available on the AUR but either they cannot be compiled (umurmur-polarssl) or OpenSSL is not working (umurmur).

Did anybody managed to have umurmur working? I would really like to avoid installing murmur because it is bloated with dependences for X.

Thank you in advance!
kleim
 
Posts: 16
Joined: Wed Mar 21, 2012 1:19 pm

Re: uMurmur segfault

Postby xenoxaos » Thu Jan 24, 2013 10:23 pm

Could you please give some more info on the segfault. Possibly, use strace to start it and see if it's not loading a library correctly?
Arch Linux ARM exists and continues to grow through community support, please donate today!
xenoxaos
Developer
 
Posts: 323
Joined: Thu Jan 06, 2011 1:45 am

Re: uMurmur segfault

Postby kleim » Fri Jan 25, 2013 1:47 am

I only get the following message:
$this->bbcode_second_pass_code('', 'Segmentation fault (core dumped)')

I have never used strace before and do not know really how to use the output (I am a physicist, not a programmer :mrgreen: ). Here are the last lines before the crash:
$this->bbcode_second_pass_code('', 'poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLERR|POLLHUP}], 2, 999) = 1 ([{fd=3, revents=POLLIN}])
accept(3, {sa_family=AF_INET, sin_port=htons(57605), sin_addr=inet_addr("192.168.1.254")}, [16]) = 5
fcntl64(5, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
setsockopt(5, SOL_TCP, TCP_NODELAY, [1], 4) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0} ---
+++ killed by SIGSEGV (core dumped) +++')
kleim
 
Posts: 16
Joined: Wed Mar 21, 2012 1:19 pm

Re: uMurmur segfault

Postby xenoxaos » Fri Jan 25, 2013 2:44 am

Just pushed a rebuild/update through the builder and should be in the repo now. Try updating and see if it runs.
Arch Linux ARM exists and continues to grow through community support, please donate today!
xenoxaos
Developer
 
Posts: 323
Joined: Thu Jan 06, 2011 1:45 am

Re: uMurmur segfault

Postby kleim » Tue Jan 29, 2013 12:04 pm

Thank you. Did you compile it with OpenSSL support instead of PolarSSL this time? Because now I have the same bug with OpenSSL that I had when I compiled it from the AUR. It will not start at all:
$this->bbcode_second_pass_code('', 'INFO: OpenSSL library initialized
*** stack smashing detected ***: umurmurd terminated
Aborted (core dumped)')

[UPDATE]
So according to that thread google code homepage, it seems to be a issue specific to CPU having the neon instruction set with OpenSSL library. It seems that Raspberry Pi have the same issues.
So PolarSSL support seems mandatory. I think I will try the git version (once I understand how git works :P) and if everything is OK maybe even submit it to the AUR?
kleim
 
Posts: 16
Joined: Wed Mar 21, 2012 1:19 pm

Re: uMurmur segfault

Postby WarheadsSE » Tue Jan 29, 2013 1:32 pm

For giggles, do this and try running it by hand
$this->bbcode_second_pass_code('', 'export OPENSSL_armcap=5')
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: uMurmur segfault

Postby kleim » Tue Jan 29, 2013 3:02 pm

I really hoped it could do the trick but...

$this->bbcode_second_pass_code('', '$ export OPENSSL_armcap=5
$ umurmurd -d -c /etc/umurmur/umurmur.conf
INFO: OpenSSL library initialized
*** stack smashing detected ***: umurmurd terminated
Aborted (core dumped)')
kleim
 
Posts: 16
Joined: Wed Mar 21, 2012 1:19 pm

Re: uMurmur segfault

Postby WarheadsSE » Tue Jan 29, 2013 3:34 pm

It was worth a shot.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: uMurmur segfault

Postby kleim » Tue Mar 05, 2013 5:36 pm

Some followup: I felt less lazy than usual this afternoon so I compiled the git version with polarssl enabled and it works! Now I feel way more motivated to write a pkgbuild. It could be fun to finally learn how it works instead of using yaourt mindlessly. :mrgreen:
kleim
 
Posts: 16
Joined: Wed Mar 21, 2012 1:19 pm

Re: uMurmur segfault

Postby mordred » Fri Mar 22, 2013 10:03 pm

I've had the same problem as you, and I would really appreciate a PKGBUILD for it.
mordred
 
Posts: 1
Joined: Sat Sep 08, 2012 6:55 am

Next

Return to Packages

Who is online

Users browsing this forum: No registered users and 38 guests