[R-pkg-team] Bug#915321: Mutex creation failed

Aurelien Jarno aurelien at aurel32.net
Sun Dec 2 23:21:41 GMT 2018


On 2018-12-03 00:59, Adrian Bunk wrote:
> Control: unmerge -1 915339
> Control: reassign -1 r-cran-later 0.7.4+dfsg-1
> Control: retitle -1 r-cran-later: Mutex creation failed with glibc 2.28
> Control: forwarded -1 https://github.com/r-lib/later/issues/77
> Control: block 915339 by -1
> Control: retitle 915339 libc6 needs Conflicts with unfixed r-cran-later
> 
> On Sun, Dec 02, 2018 at 09:11:06PM +0200, Theodore Lytras wrote:
> > Package: libc6
> > Version: 2.28-1
> > Severity: critical
> > 
> > Just after updating libc6 from 2.27-8 to 2.28-1 in Debian Unstable, loading package "httpuv" in R leads to a crash:
> > 
> >    bones at equinox2:~$ R
> >    
> >    R version 3.5.1 (2018-07-02) -- "Feather Spray"
> >    Copyright (C) 2018 The R Foundation for Statistical Computing
> >    Platform: x86_64-pc-linux-gnu (64-bit)
> >    
> >    R is free software and comes with ABSOLUTELY NO WARRANTY.
> >    You are welcome to redistribute it under certain conditions.
> >    Type 'license()' or 'licence()' for distribution details.
> >    
> >    R is a collaborative project with many contributors.
> >    Type 'contributors()' for more information and
> >    'citation()' on how to cite R or R packages in publications.
> >    
> >    Type 'demo()' for some demos, 'help()' for on-line help, or
> >    'help.start()' for an HTML browser interface to help.
> >    Type 'q()' to quit R.
> >    
> >    > library(httpuv)
> >    terminate called after throwing an instance of 'std::runtime_error'
> >      what():  Mutex creation failed
> >    Ακυρώθηκε
> >    bones at equinox2:~$ 
> > 
> > From the message I understand this is directly related to libc6 and not R or httpuv. 
> > Also, there was no update to R or httpuv done recently. The problem started just as I updated libc6.
> >...
> 
> This seems to be a bug in r-cran-later, I'm reassigning this bug there 
> and leave another bug here for adding a Conflicts with the unfixed
> r-cran-later afterwards.

While the pointer to the bug is correct, I am not sure we need to
reassign the bug there. Nothing has to be changed in r-cran-later, it
just has to be binNMued against glibc 2.28. OTOH, we need to add a Break
on the glibc side.

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien at aurel32.net                 http://www.aurel32.net



More information about the R-pkg-team mailing list