Web lists-archives.com

Re: [Samba] Kodi crashes when trying to browse network




On Thu, Nov 01, 2018 at 09:40:32AM -0500, Michael Cronenworth via samba wrote:
> Hi,
> 
> I maintain Kodi[1] in RPMFusion[2] and the latest version of Kodi, 18.0, is
> crashing when trying to browse the SMB network. The previous version, 17.x,
> worked fine.
> 
> The backtrace shows that Samba was not able to open /dev/urandom, which
> can't be true and must be masking another issue. The issue occurs on any
> Fedora 28 or 29 system (multiple user reports[3]). SELinux is disabled and
> /dev/urandom is chmod' 666.
> 
> Any pointers?
> 
> Backtrace from samba-client-libs-4.9.1-2.fc29.x86_64:
> #0  0x00007fe785c0b53f in raise () from /lib64/libc.so.6
> #1  0x00007fe785bf5895 in abort () from /lib64/libc.so.6
> #2  0x00007fe782ad97d5 in open_urandom () at ../lib/util/genrand.c:37
> #3  generate_random_buffer (out=out@entry=0x7ffeb252b536 ".\025\260\230\027\207\260U",
>     len=len@entry=2) at ../lib/util/genrand.c:46

The above is deliberate. open of /dev/urandom should never fail.
If it does we have worse problems :-).

https://en.wikipedia.org/wiki//dev/random

"In Unix-like operating systems, /dev/random, /dev/urandom and
/dev/arandom are special files that serve as pseudorandom number
generators. They allow access to environmental noise collected
from device drivers and other sources.[1] /dev/random typically
blocks if there is less entropy available than requested;
/dev/urandom typically never blocks, even if the pseudorandom
number generator seed was not fully initialized with entropy
since boot."

What errno is being returned on open of /dev/urandom ?

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba