[Bug 235211] dlopen/libthr appears broken

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Jan 26 05:41:28 UTC 2019


            Bug ID: 235211
           Summary: dlopen/libthr appears broken
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: threads
          Assignee: threads at FreeBSD.org
          Reporter: kevans at freebsd.org

First observed with Lua and cqueue and reproduced on both 12.0-RELEASE as well
as -CURRENT. It was reported that this is a regression from 11 -> 12.

Fairly minimal test case [1]; an application that dlopen() an .so linked
against libthr and invokes a function in that .so that creates a new thread.
The new thread appears to be created (see [2] for truss output) but there we
stall without ever entering thread_start in the new thread.

[1] https://github.com/RhodiumToad/dynthr-test
[2] https://people.freebsd.org/~kevans/dynthr-broken.txt

You are receiving this mail because:
You are the assignee for the bug.

More information about the freebsd-threads mailing list