[PATCH] Polished patch (crash after pthread_exit)

Carlos O'Donell carlos@redhat.com
Mon Jun 24 20:24:00 GMT 2013


On 06/24/2013 03:01 PM, Vladimir Nikulichev wrote:
> http://sourceware.org/bugzilla/show_bug.cgi?id=12310

Any testsuite regressions? What target did you test?

I assume this fixes your problem, can you confirm that?

> diff --git nptl/pthread_exit.c nptl/pthread_exit.c
> index 3718081..33ba767 100644
> --- nptl/pthread_exit.c
> +++ nptl/pthread_exit.c
> @@ -29,3 +29,7 @@ __pthread_exit (value)
>    __do_cancel ();
>  }
>  strong_alias (__pthread_exit, pthread_exit)
> +
> +/* After a thread terminates, __libc_start_main() decrements
> +   __nptl_nthreads defined in pthread_create.c  */
> +PTHREAD_STATIC_FN_REQUIRE (pthread_create)
> 

Cheers,
Carlos.



More information about the Libc-alpha mailing list