Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Mar 2016 12:51:59 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        "Oleg V. Nauman" <oleg@opentransfer.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Fatal error 'mutex is on list' at line 139 in file /usr/src/lib/libthr/thread/thr_mutex.c (errno = 35)
Message-ID:  <20160322105159.GS1741@kib.kiev.ua>
In-Reply-To: <24312565.qdfGvr8xZt@asus.theweb.org.ua>
References:  <5093647.qxI0C33PyG@asus.theweb.org.ua> <1850738.9W54HNFmp1@asus.theweb.org.ua> <20160322075323.GR1741@kib.kiev.ua> <24312565.qdfGvr8xZt@asus.theweb.org.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 22, 2016 at 12:01:38PM +0200, Oleg V. Nauman wrote:
>  After applying this patch:
> 
> No coredumps produced after three subsequent KDE session restarts.

Thank you for patience and testing.  The issue is apparent bug in KDE
which can do several calls to pthread_mutex_init() for process-shared
mutex, from different processes.  This situation is declared as undefined
by Posix and really is quite severe bug for unchecked implementations.

I committed the workaround as r297185.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160322105159.GS1741>