Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <A3E97DFA-9E5F-4E09-AAE9-C92BB9DF6AF2@plan44.ch>
Date: Fri, 13 Sep 2024 21:28:59 +0200
From: Lukas Zeller <luz@...n44.ch>
To: musl@...ts.openwall.com,
 Rich Felker <dalias@...c.org>
Subject: Re: SIGSEGV/stack overflow in pthread_create - race condition?

Hi Rich,

> On 13 Sep 2024, at 17:25, Rich Felker <dalias@...c.org> wrote:
> 
> Why do you expect this is a race condition? The backtrace is not
> sufficient to show it, but my default assumption would just be that
> this is just a stack overflow in the application code, i.e. allocating
> too much on the stack (in automatic storage local variables).

Sorry, I might be mislead due to not really understanding the details.

I thought of a race condition because it seems CPU execution time dependent - I can swap the SD card from an RPi2 where it never happens and libpagekit is in heavy use, and an Rpi3 or 4 where it happens in almost 100% of the startups of the pagekite app.

But please see other message in reply to alice, I don't think this can be a regular stack overflow from the tests I did in the meantime.

--
Lukas Zeller, plan44.ch
luz@...n44.ch - https://plan44.ch





Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.